JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q35428F
  • License MIT

CLI tool for building custom Handsontable package

Package Exports

  • hot-builder

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (hot-builder) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

hot-builder

CLI tool for building custom handsontable package

Install

Install the component using NPM:

$ npm install hot-builder -g

Example

Build your custom handsontable package (from oryginal handsontable repository)

$ hot-builder build --output-dir hot-dist

Or build your custom handsontable package (from your handsontable repository)

$ hot-builder build --input your-handsontable/package.json --output-dir hot-dist

After executing command and selecting plugins builder automatically resolve all plugins and external libraries dependencies and build package in hot-dist directory.

If it works correctly, you should see something like:

Select plugins UI Select plugins UI

Usage

> hot-builder build

Build custom version of handsontable.

Arguments:

  • --input, -i - Input package.json file (default entry point is Handsontable which is added as dependency to hot-builder - node_modules/handsontable/package.json).
  • --output-dir, -o - Output directory.
  • --all, -a - If exists it includes by default all found modules.
  • --add-module - Adds specified module to build package (eg. --add-module=ContextMenu,AutocompleteEditor or --add-module=ContextMenu --add-module=AutocompleteEditor).
  • --remove-module - Removes specified module from build package (eg. --remove-module=ContextMenu,AutocompleteEditor or --remove-module=ContextMenu --remove-module=AutocompleteEditor).
  • --minify - Generate additionally minified files.
  • --disable-ui, -D - Disable UI.
> hot-builder help

Display hot-builder help.

> hot-builder version

Print the hot-builder version.

TODO

  • Write tests

License

MIT License