handsontable-pro

v1.14.0
Spreadsheet-like data grid editor that provides copy/paste functionality compatible with Excel/Google Docs
data grid table editor grid-editor data-grid data-table spreadsheet excel and 5 more...

clean

rimraf commonjs es coverage

lint

eslint --rule 'no-restricted-globals: 0' test && eslint --rule 'no-restricted-globals: 0' --ext .unit.js --ext .e2e.js src/ && eslint --ignore-pattern 'src/plugins/**/test/**' src/

test

npm run lint && npm run test:unit && npm run test:production && npm run test:handsontable && npm run test:e2e

test:handsontable

npm run build:umd && npm run test:handsontable.dump && grunt test-handsontable

test:production

npm run build:umd.min && npm run test:production.dump && grunt test-handsontable

test:e2e

npm run build:umd && npm run test:e2e.dump && grunt test-handsontable

test:e2e.watch

node ./.config/bin/trigger-on-stdout-change.js "concurrently --raw --kill-others 'npm run build:umd -- --watch' 'npm run test:e2e.dump --testPathPattern=$npm_config_testpathpattern -- --watch'" "grunt test-handsontable"

test:unit

cross-env BABEL_ENV=commonjs env-cmd ./hot.config.js jest --testPathPattern=$npm_config_testpathpattern

test:unit.watch

cross-env BABEL_ENV=commonjs env-cmd ./hot.config.js jest --testPathPattern=$npm_config_testpathpattern --watch

test:handsontable.dump

cross-env BABEL_ENV=commonjs_e2e NODE_ENV=test-handsontable env-cmd ./hot.config.js webpack --hide-modules helpers=./node_modules/handsontable/test/helpers/index.js specs=./node_modules/handsontable/test/e2e/index.js

test:production.dump

cross-env BABEL_ENV=commonjs_e2e NODE_ENV=test-production env-cmd ./hot.config.js webpack --hide-modules helpers=./test/helpers/index.js e2e=./test/e2e/index.js

test:e2e.dump

cross-env BABEL_ENV=commonjs_e2e NODE_ENV=test-e2e env-cmd ./hot.config.js webpack --hide-modules --env.testPathPattern=$npm_config_testpathpattern helpers=./test/helpers/index.js e2e=./test/e2e/index.js

test:unit.dump

cross-env BABEL_ENV=commonjs NODE_ENV=test-unit env-cmd ./hot.config.js webpack --hide-modules helpers=./test/helpers/index.js unit=./test/unit/index.js

build

npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd.min

build:commonjs

cross-env BABEL_ENV=commonjs_dist env-cmd ./hot.config.js babel src --out-dir commonjs

build:es

cross-env BABEL_ENV=es env-cmd ./hot.config.js babel src --out-dir es

build:umd

cross-env BABEL_ENV=commonjs NODE_ENV=development env-cmd ./hot.config.js webpack --hide-modules ./src/index.js

build:umd.min

cross-env BABEL_ENV=commonjs NODE_ENV=production env-cmd ./hot.config.js webpack --hide-modules ./src/index.js

watch

cross-env BABEL_ENV=commonjs NODE_ENV=watch env-cmd ./hot.config.js webpack --watch --hide-modules ./src/index.js

prepublish

npm run clean && npm run build:commonjs && npm run build:es

Metadata

Downloads