NodeJS 8.15+
Tested with the following development environments:
- MacOS.
- Windows 10, Cygwin, Node 15.5.
To upgrade tabulator:
- package.json: increase tabulator version.
- update TabulatorTypes.ts from https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/tabulator-tables/index.d.ts
- run
$ npm install --legacy-peer-deps
to update. - run
$ npm run test
make sure all tests pass. - copy all css files from
node_modules/tabulator-tables/dist/css/
tosrc/css/
- run
$ npm run build
- update CHANGELOG.
- commit & push & npm publish
- github: create a release (tag).
Sometimes when running unit tests locally, it fails to launch the puppeteer server (see: jest-puppeteer.config.js), you may want to kill node processes and run the tests again. Unit tests run fine in CI environment.