Commit graph

210 commits

Author SHA1 Message Date
David Anson
e3c75289bc Split config tests into a dedicated test file. 2021-11-30 22:03:31 -08:00
David Anson
610b17e1a1 Run sub-tasks of "serial-declaration-demo" script in parallel for ~20% script time reduction. 2021-11-13 21:17:43 -08:00
David Anson
20365f8cb8 Restructure "ci" script for slightly better performance. 2021-11-13 20:42:36 -08:00
David Anson
eaa8d0f15e Split "ci" script into two consecutive parallel groups to separate "declaration" and "build-demo" scripts which conflict when generated .d.ts files from the former are used by the latter; approximately balance the two groups based on CPU time of tasks. 2021-11-12 20:43:35 -08:00
David Anson
983e586c9c Remove cpy-cli and rimraf dependencies; replace with simple script helper. 2021-11-11 22:02:51 -08:00
David Anson
d032dc6b33 Remove rimraf from build-demo script to try to avoid rare failures under GitHub Actions. 2021-10-30 17:45:33 -07:00
David Anson
c4a7c87d69 Update package.json / engines / node to 12+ due to deprecation of Node 10. 2021-10-30 17:32:51 -07:00
David Anson
f111c10b18 Add docker-npm-install script for "npm install" within a container. 2021-10-29 21:49:18 -07:00
David Anson
e79e8188a5 Update to version 0.24.0. 2021-08-22 22:35:50 -07:00
David Anson
a8228ecd80 Update dependencies: c8 to 7.8.0, eslint to 7.32.0, eslint-plugin-jsdoc to 36.0.7, eslint-plugin-unicorn to 35.0.0, globby to 11.0.4, markdown-it-texmath to 0.9.1, ts-loader to 9.2.5, typescript to 4.3.5, webpack to 5.51.1, webpack-cli to 4.8.0. 2021-08-22 18:03:26 -07:00
David Anson
227750e0ee Update dependency: markdown-it to 12.2.0. 2021-08-22 17:41:04 -07:00
David Anson
427057dd1e Add to test-repos script: mochajs/mocha, webhintio/hint, webpack.js.org, v8-v8-dev. 2021-06-13 16:37:29 -07:00
David Anson
fb5f647368 Update dependencies: c8 to 7.7.2, eslint to 7.28.0, eslint-plugin-jsdoc to 35.1.3, eslint-plugin-unicorn to 33.0.1, globby to 11.0.3, js-yaml to 4.1.0, markdown-it-texmath to 0.9.0, markdownlint-rule-helpers to 0.14.0, ts-loader to 9.2.3, typescript to 4.3.2, webpack to 5.38.1, webpack-cli to 4.7.2. 2021-06-08 22:20:13 -07:00
David Anson
e441d247ee Update dependencies: markdown-it to 12.0.6. 2021-06-08 22:02:02 -07:00
David Anson
f87f9d0800 Update to version 0.23.1. 2021-02-11 22:35:16 -08:00
David Anson
c1f0f26565 Update to version 0.23.0. 2021-02-06 20:07:48 -08:00
David Anson
c87d7f5b8c Update dependencies: eslint-plugin-jsdoc to 31.6.0, eslint-plugin-unicorn to 27.0.0. 2021-02-06 19:55:22 -08:00
David Anson
ec907567e2 Update dependencies: c8 to 7.5.0, eslint to 7.19.0, globby to 11.0.2, js-yaml to 4.0.0, markdownlint-rule-helpers to 0.13.0, ts-loader to 8.0.15, typescript to 4.1.3, webpack to 5.21.1, webpack-cli to 4.5.0. 2021-02-06 19:23:55 -08:00
David Anson
7faa2c7607 Update dependencies: Remove @types/node. 2021-02-06 19:11:54 -08:00
David Anson
59ed334199 Update dependency: markdown-it to 12.0.4. 2021-02-06 16:12:40 -08:00
David Anson
5b7e9b87be Generate example JSONC configuration with all properties set to their default value. 2021-01-19 20:41:04 -08:00
David Anson
cc61de8f2b Increase ava test timeout to 5 minutes for test-extra and lint-test-repos scripts. 2021-01-10 20:50:35 -08:00
David Anson
49945d6601 Convert from tape test harness to ava, address minor declaration file issue. 2021-01-10 20:46:00 -08:00
David Anson
64265056c6 Use npm-run-all package to run ci script in parallel (reduces run time from 25s to 10s on M1). 2021-01-07 23:32:58 -08:00
David Anson
d748be2c79 Add --no-stats to webpack command. 2021-01-07 23:23:02 -08:00
David Anson
9636827693 Sort npm scripts, add declaration script to combine build-declaration and test-declaration. 2021-01-07 23:18:24 -08:00
David Anson
d5b1122ef1 Restore build-demo script to ci script after conversion to webpack. 2021-01-06 19:48:52 -08:00
David Anson
5838b62e6d Use ts-loader with webpack to avoid needing to compile lib-es3. 2021-01-06 19:45:15 -08:00
David Anson
369b0b5934 Replace browserify/uglify-js with webpack, shrink markdownlint-browser.js (fixes #362). 2021-01-05 20:55:09 -08:00
David Anson
202b50060b Remove build-demo script from ci script due to seeming race condition leading to inconsistent output. 2021-01-02 23:40:16 -08:00
David Anson
5395b1aedc Add build-declaration and build-demo scripts to ci script. 2021-01-02 23:18:00 -08:00
David Anson
78ffa5d39d Run build-config-schema script at end of ci script and fail if any changes are detected. 2020-12-30 16:58:25 -08:00
Nick Schonning
a564b07388
chore: Use npm test in coverage (#352) 2020-12-09 08:51:57 -08:00
Nick Schonning
0c309c63c1
chore: Use ESLint overrides for config (#348) 2020-12-07 21:17:14 -08:00
Nick Schonning
cce150d647
chore: Replace make-dir-cli with mkdir (#347)
There is a minor npm audit issue with the library.
Since there is no recursive creatation needed, regular
mkdir can be used.
2020-12-05 12:56:30 -08:00
David Anson
2a9274ece5 Update to version 0.22.0. 2020-11-24 16:49:12 -08:00
David Anson
d2bd75748f Update dependencies: @types/node to 14.14.9, browserify to 17.0.0, c8 to 7.3.5, eslint to 7.14.0, eslint-plugin-jsdoc to 30.7.8, eslint-plugin-unicorn to 23.0.0, markdownlint-rule-helpers to 0.12.0, typescript to 4.1.2, uglify-js to 3.12.0. 2020-11-24 16:25:43 -08:00
David Anson
77594dbf77 Update dependency: markdown-it to 12.0.2. 2020-11-24 11:11:32 -08:00
David Anson
532a2881f2 Update to version 0.21.1. 2020-10-20 20:16:49 -07:00
David Anson
bd50a15a96 Replace @iktakahiro/markdown-it-katex with markdown-it-texmath for consistency with VS Code extension. 2020-10-16 20:59:04 -07:00
David Anson
651840d4e3 Simplify build-declaration script slightly. 2020-10-16 14:48:03 -07:00
David Anson
59eaa869fc Update to version 0.21.0. 2020-09-20 12:23:26 -07:00
David Anson
3f637ba8e5 Add ability to fix issues with markdownlint demo page, refactor slightly. 2020-09-15 21:15:35 -07:00
David Anson
1f6a2cdc96 Split primary test cases across multiple files, address bogus @ts-ignore issues. 2020-09-12 12:42:46 -07:00
David Anson
5ab938a6ab Add lint rules from eslint-plugin-unicorn. 2020-09-06 20:34:10 -07:00
David Anson
e1eb81cd21 Add lint rules from eslint-plugin-node. 2020-09-06 19:49:35 -07:00
David Anson
6525c36f1e Remove outdated/unused "debug" script from package.json. 2020-09-06 16:34:25 -07:00
David Anson
e0e5ce555a Update dependency: tape to 5.0.1. 2020-09-05 17:31:39 -07:00
David Anson
9181cf5bd1 Update dependencies: @types/node to 14.6.4, browserify to 16.5.2, c8 to 7.3.0, cpy-cli to 3.1.1, eslint to 7.8.1, eslint-plugin-jsdoc to 30.3.1, globby to 11.0.1, js-yaml to 3.14.0, markdownlint-rule-helpers to 0.11.0, strip-json-comments to 3.1.1, tape-player to 0.1.1, typescript to 4.0.2, uglify-js to 3.10.3. 2020-09-05 17:31:39 -07:00
David Anson
95377bcbaf Update dependency: markdown-it to 11.0.0. 2020-09-05 17:31:39 -07:00