Brett Zamir
2b07946b6b
- Build: Update per latest Rollup
...
- npm: Update devDeps
2020-03-24 10:04:15 +08:00
Brett Zamir
0d48e317a7
- npm: Fix duplicate properties
...
- npm: Update devDeps and `package-lock.json`
2020-03-18 08:39:23 +08:00
Brett Zamir
f3a83dcb1d
- Linting (ESLint): As per latest ash-nazg (unicorn)
...
- npm: Update devDeps; use stable eslint-plugin-mocha-cleanup now that updated
- npm: Add scripts for reporting with test summaries (free of full noise during tests);
auto-run at end of tests
- npm: Update devDeps. and use stable version of eslint-plugin-mocha-cleanup
2020-03-11 00:23:54 +08:00
Brett Zamir
231fdb2189
- Update: Underscore copy; build files per Rollup/Babel updates
...
- npm: Update devDeps (babel, cypress, linting, mocha, rollup related)
2020-03-07 17:45:59 +08:00
Brett Zamir
f8ed5018f5
- Linting: Reenable `mocha-cleanup/no-expressions-in-assertions` with new `replacementsOnly` rule
...
- npm: Point to `master` of `eslint-plugin-mocha-cleanup` fork (until release)
2020-02-28 19:08:16 +08:00
Brett Zamir
9fac8ecc58
- Linting (ESLint): Add `fintechstudieos/eslint-plugin-chai-as-promised`,
...
`eslint-plugin-chai-expect-keywords`, and `eslint-plugin-mocha-cleanup`
plugins
2020-02-26 14:34:42 +08:00
Brett Zamir
221c243017
- npm: Update devDep (license-badger)
...
- npm: Update `package-lock.json`
2020-02-23 18:08:52 +08:00
Brett Zamir
6d81322f26
- npm: Update devDeps (cypress/fiddle)
2020-02-23 09:59:06 +08:00
Brett Zamir
3fb1298dff
- Releases: Make separate script for adding a new release (vs. an old one)
2020-02-22 21:33:44 +08:00
Brett Zamir
79e191537e
- Temporariy remove submodules
2020-02-22 16:02:55 +08:00
Brett Zamir
7c6f512512
- Linting: Lint hidden `ncurc.js` file
...
- Docs: Add 6.0.0.md migration file
- Docs: Update Contributing, Testing (renamed to Development), Linting and ReleaseInstructions
- Docs: Info on submodules
- npm: Add scripts for updating submodules
- npm: Add `license-badges`, `build-docs`, and `copy` scripts to `prepublishOnly` script
- npm: Bump to 6.0.0
2020-02-22 14:16:12 +08:00
Brett Zamir
105037ef79
- npm: Add `add-release` script (Newer versions of Git might be able to use `set-branch`, but the Git version with Mac does not so using another approach)
...
- Docs: Fix `ReleaseInstructions.md`
2020-02-22 10:32:53 +08:00
Brett Zamir
ec881e2362
- npm: Update devDeps (cypress-related, mochawesome-merge, linting-related, rollup)
...
- Build: Update
2020-02-21 18:24:20 +08:00
Brett Zamir
e60812e196
- Linting (ESLint): Check eslintrc file itself
...
- Linting: Add linting plugins (mocha, chai-expect, chai-friendly, cypress)
- Testing: Change cypress plugins file to ESM (so can set up any needed unit testing tasks)
2020-02-21 16:34:55 +08:00
Brett Zamir
9ce26bafc8
- Docs: Update `ReleaseInstructions` per new procedures
2020-02-21 11:07:23 +08:00
Brett Zamir
178374afdf
- Linting (ESLint): Ignore `releases` ( Fixes #387 )
...
- npm: Ignore `releases`, `gh-disabled-workflows`, `.travis.yml`
- npm: Change `open-tests` script to run `instrument`
- Docs: Clarifications on testing
2020-02-21 08:43:58 +08:00
Brett Zamir
08bf6f63b8
- Docs: Update testing info; update CHANGES
...
- `editorconfig`: Use 4 spaces for Markdown
- npm: Rename and group various development scripts
2020-02-20 12:31:06 +08:00
Brett Zamir
58c0370b04
- npm: Update devDeps
2020-02-12 10:48:10 +08:00
Brett Zamir
8a544f85c3
- npm/Build: Move out badge building to external devDep.
2020-02-11 13:20:24 +08:00
Brett Zamir
36ec1a109a
- npm: Clean-up and fix new timing issues with cypress test scripts
...
- npm: Update devDeps (testing)
2020-02-07 12:46:45 +08:00
Brett Zamir
4b14d1efec
- npm: Update devDeps (ash-nazg, coveradge)
2020-02-06 01:41:39 +08:00
Brett Zamir
b7f8a63158
- Build: Update
...
- npm: Update devDeps.
2020-02-05 23:42:38 +08:00
Brett Zamir
33c84d89b8
- Linting (ESLint): As per latest ash-nazg
...
- npm: Update devDeps
2020-02-01 20:44:13 +08:00
Brett Zamir
f9f359b98f
- Linting (ESLint): As per latest ash-nazg (jsdoc for classes/methods)
...
- npm: Update devDeps
2020-01-29 12:09:42 +08:00
Brett Zamir
cf80e31de7
- Build: Update
...
- npm: Update devDeps
2020-01-25 10:32:24 +08:00
Brett Zamir
6acca0cf6a
- npm: Use stable mocha-badge-generator now that updated
2020-01-21 12:17:06 +08:00
Brett Zamir
1624b64264
- npm: Remove redundant script
2020-01-21 11:53:12 +08:00
Brett Zamir
cb5f2b5b4f
- Update: core-js-bundle copy
...
- npm: Bump devDeps (Babel-related, eslint-related, core-js-bundle, cypress)
2020-01-13 21:30:22 +08:00
Brett Zamir
e50dfe77e0
- npm: Rmv ws in comparison check
2020-01-09 10:14:48 +08:00
Brett Zamir
effa4829d0
- npm: Update devDep (`license-badger`)
2020-01-09 09:47:01 +08:00
Brett Zamir
1be01bc89a
- Build: Updae
...
- npm: Update devDeps
2020-01-09 02:27:56 +08:00
Brett Zamir
9fcdebac44
- Build: Update license dev. badge (CC-BY-4.0 packages listed now as permissive)
...
- npm: Update devDep.
2020-01-08 17:23:29 +08:00
Brett Zamir
80b31b3776
- Build: Update license dev. badge (CC-BY-3.0 packages listed now as permissive)
...
- npm: Update devDep.
2020-01-08 17:10:18 +08:00
Brett Zamir
cbd4c1f40a
- Build: Update license badges
...
- npm: Update devDeps
2020-01-08 16:17:25 +08:00
Brett Zamir
310157e37e
- npm: Update devDep. (no need for badge color override)
2020-01-08 11:38:35 +08:00
Brett Zamir
602dc36631
- Docs: Use darker, easier-to-read yellow color for weakly protective dev licenses
2020-01-08 11:03:49 +08:00
Brett Zamir
11a21fe93a
- License: Reflect actual license of library in `package.json` based
...
not only on licenses of repository as a whole (i.e., "MIT") but
individual component files; see `filesByLicense` in `licenseInfo.json`
for a map of license to these files within the repo with their own
licenses. See the new license badges on the README for a summary of
the licenses including either bundled devDependencies or all
`devDependencies` (we have no direct npm `dependencies` currently).
- Docs: Add license badges and `licenseInfo.json` (has a
`filesByLicense` map of files to licenses (not yet used programmatically)
and `bundledRootPackages` which is used by `license-badger` to know which
dev. packages are being bundled (added by `npm run copy`) for determining
summary of all licenses including bundled).
- npm: Update devDep.
2020-01-08 10:56:21 +08:00
Brett Zamir
3fe912eba8
- Linting (ESLint): As per latest eslint-plugin-jsdoc
...
- npm: Bump devDep.
2020-01-08 04:11:06 +08:00
Brett Zamir
3d95c9095f
-npm: Update devDeps and core-js-bundle copy
2020-01-07 18:57:12 +08:00
Brett Zamir
860dca4339
- Optimization: Remove unmaintained chrome-app, firefox-extension,
...
opera-widget (an updated WebExtensions replacement (or such)
would be welcome.)
2020-01-07 09:57:25 +08:00
Brett Zamir
22978edcb6
- Build: Update underscore copy
...
- npm: Update devDep (Jamilih)
2020-01-06 16:02:03 +08:00
Brett Zamir
2810d8e699
- Testing: Remove extra `spec`
...
- Testing (coverag)e: Remove `nyc_output` to avoid instrumentation building on past results
2020-01-06 14:45:53 +08:00
Brett Zamir
05fe0cc526
- Docs: Update coverage badge
...
- npm: Ensure badge gets updated
2020-01-06 13:51:25 +08:00
Brett Zamir
97f64d2189
- Refactoring: Move `build-html` to `build` directory
...
- Optimization: Remove old build/tools closure/yuicompressor code
- Testing: Produce mochawesome report
- Testing: Cypress with multiple reporters (was expecting we'd need, but doesn't hurt to add for now)
- Docs: Add testing badge
- Docs: Reprioritize `docs` in commit lists (prioritize user-facing)
- npm: Update `package-lock.json` (seems to have fixed so Cypress shows incremental results)
2020-01-06 13:42:52 +08:00
Brett Zamir
8e12910f11
- npm: Update devDep (Rollup); no effect on builds
2020-01-06 08:38:49 +08:00
Brett Zamir
4b33c73f00
- Refactoring: Remove BBQ in favor of `deparam` (with npm script to copy in)
...
- Fix: `initFill`/`initStroke` `color`, and `bkgd_color` problematic when using decimal-component-only hex; fixes #314
2020-01-05 17:58:50 +08:00
Brett Zamir
332a562876
- npm: Update devDeps
2020-01-02 19:52:46 +08:00
Brett Zamir
a9c743ad4e
- npm: Update devDeps
2020-01-02 15:17:37 +08:00
Brett Zamir
cc6937ce96
- Linting (ESLint): Add rules to check for file-level tags
2020-01-01 01:15:16 +08:00
Brett Zamir
63ba8f39a1
- Linting (ESLint): Latest as per ash-nazg (disable now applicable rules not fixed during earlier testing)
...
- npm: Update devDeps
2019-12-31 17:55:15 +08:00
Brett Zamir
d9d4d94976
- Linting (ESLint): Apply per latest ash-nazg (jsdoc: complete sentence descriptions)
...
- npm: Update devDeps
2019-12-31 15:27:16 +08:00
Brett Zamir
477d5fdb6c
- Linting (ESLint): Update as per latest ash-nazg (bad jsdoc)
...
- npm: Update devDeps
2019-12-31 13:14:33 +08:00
Brett Zamir
c9e17b8aa7
- npm: Update devDep
2019-12-30 18:18:11 +08:00
Brett Zamir
e63487b698
- npm: Update devDep (eslint-plugin-jsdoc)
2019-12-27 17:06:14 +08:00
Brett Zamir
e33203914d
- npm: Rename `open-allext` to remove "es"; regular `open` assumes es as well
2019-12-27 11:37:44 +08:00
Brett Zamir
fdf31716e6
npm : Use `npm-run-all` for fewer race conditions and shorter scripts
2019-12-27 11:35:25 +08:00
Brett Zamir
eb4401e998
- Update: Copy of core-js and qr-manipulation
...
- npm: Add `underscore` to copy script
- npm: Make `copy`, `compress-images`, `start-embedded`, `build-docs-remove`
scripts cross-platform; add `start-allow-origin` script
- npm: Update devDeps/`package-lock.json`
2019-12-27 07:32:39 +08:00
Brett Zamir
4a13308618
- npm: Rename `test-prep` to `prep`
2019-12-25 16:33:01 +08:00
Brett Zamir
6f8d45cda9
- Docs: Remove outdated info on jsdoc linting (now just part of eslint config)
...
- npm: Rename open script to open-tests, and add `open` script for opening instance of svgedit
- npm: Ensure starting server for open scripts
2019-12-25 16:06:44 +08:00
Brett Zamir
8aaf40a64b
- npm: Update `open-report` for cross-platform
2019-12-24 11:50:44 +08:00
Brett Zamir
dbe0bb1615
- npm: Further cross-platform (Windows) support for development (building docs and instrumenting)
2019-12-24 10:42:30 +08:00
Brett Zamir
ef4ea22a69
- npm: Move badge generation script after test running
2019-12-24 10:15:39 +08:00
Brett Zamir
6a0a505558
- npm: Add rimraf toward supporting Windows development (needed for building docs and instrumenting)
2019-12-24 09:47:20 +08:00
Brett Zamir
5ffcc24f6f
- npm: Update devDep
2019-12-24 08:14:41 +08:00
Brett Zamir
7d3e276738
- npm: Update devDep
2019-12-23 22:35:45 +08:00
Brett Zamir
31a98c1408
- Linting (ESLint): Apply latest ash-nazg (with latest unicorn)
...
- npm: Update devDeps
2019-12-23 09:16:16 +08:00
Brett Zamir
5f9085be1b
- Move badges to own folder
2019-12-21 11:04:07 +08:00
Brett Zamir
4792426221
- Refactoring: Move out coverage badge generation to own repo
...
- npm: Update devDep
2019-12-20 16:38:08 +08:00
Brett Zamir
aee1a45fd7
- npm: Update devDeps
...
- Build: Update dist files
2019-12-19 16:59:45 +08:00
Brett Zamir
3ac0d58af9
- Linting (ESLint): Replace `innerHTML` with `textContent` from old demo
...
- npm: Update devDeps (including core-js copy)
2019-12-19 08:25:23 +08:00
Brett Zamir
a6f65cec0b
- Docs: Use SVG-based coverage badge on README in place of PNG
2019-12-18 21:32:44 +08:00
Brett Zamir
5b91e6879e
- npm: Update devDeps; update core-js-bundle copies
2019-12-17 21:16:47 +08:00
Brett Zamir
9fb9726912
- npm: Update devDeps
2019-12-07 19:46:55 +08:00
Brett Zamir
0588036373
- npm: Update devDeps and update core-js-bundle copy
2019-12-05 09:05:48 +08:00
Brett Zamir
6f233799ce
- npm: Bump devDeps
2019-12-02 11:18:01 +08:00
Brett Zamir
b4f9484011
- Build: Update build files
...
- npm: Update devDeps
2019-12-02 11:03:28 +08:00
Brett Zamir
a59170fbe1
- Linting (ESLint): Simplify regexes
...
- npm: Update scripts to reflect removal of `all_tests.html`;
remove `browser-test` script
- npm: Update devDeps
2019-11-30 11:41:01 +08:00
Brett Zamir
3200e0ab8e
- Docs/Build: Script to build coverage badge
2019-11-25 08:40:37 +08:00
Brett Zamir
1212c76e2f
- Lower-case `FRS-replace`
2019-11-24 17:14:53 +08:00
Brett Zamir
c3c9b0f54d
- Testing: Migrate remaining HTML tests to Cypress
2019-11-24 16:53:10 +08:00
Brett Zamir
2b3cf0129c
- Avoid giving coverage for bundled, but ensure included in instrumented path
2019-11-23 23:50:56 +08:00
Brett Zamir
ddb0fc3ef6
- Run tests against instrumented version, fixing instrumentation
2019-11-23 23:32:22 +08:00
Brett Zamir
592ce80411
- Fix coverage path
...
- Add reporters for nyc
2019-11-23 21:58:24 +08:00
Brett Zamir
70aa62ee7b
- Linting: Ignore `instrumented`
...
- Fix instrumented path
- Add underscore map file
2019-11-23 21:54:01 +08:00
Brett Zamir
3736fddb7f
- Testing: Switch to Cypress with code coverage
...
- npm: Add peerDeps
2019-11-23 21:18:05 +08:00
Brett Zamir
e1671cc372
- Linting (ESLint): Per latest ash-nazg/eslint
...
- npm: Update devDeps
2019-11-23 19:17:32 +08:00
Brett Zamir
9f478a3757
- npm: Update devDep
2019-11-19 09:42:38 +08:00
Brett Zamir
d50f4a1674
- npm: Update devDeps
2019-11-19 08:18:25 +08:00
Brett Zamir
4785aa9cae
- Docs: Add vulnerabilities badge; reorder
...
- npm: Bump to 5.1.0
2019-11-16 10:52:24 +08:00
Brett Zamir
cd0bdd9cce
- Fix: IE 11 issue; fixes #363
...
- npm: Update devDeps
2019-11-16 09:29:09 +08:00
Brett Zamir
a09c47283e
- Linting: Add `ignore` folder to ignore file; ensure license versions are valid semver
...
- npm: Update devDeps
2019-11-13 14:16:06 +08:00
Brett Zamir
d808cc22de
- Linting: Comment out unused var.
...
- Maintenance: Add `.editorconfig`
- npm: Update jml, core-js-bundle, devDeps
2019-11-12 22:11:46 +08:00
Brett Zamir
c54444c08b
- npm: Update devDeps
2019-10-21 02:51:00 +08:00
Brett Zamir
d856dbae4a
- Build: Update build per latest Babel
...
- npm: Add script to fix eslint errors
- npm: Update devDeps
2019-10-01 17:33:36 +08:00
Brett Zamir
404911827e
- Linting (ESLint): Apply new rules ("fixme"->"todo"; prefer regex literals; defaults at end)
...
- Optimization: Image size
- npm: Bump devDeps (Babel/eslint/rollup-related; imageoptim, testcafe)
2019-09-20 12:40:31 +08:00
Brett Zamir
cdacae8be3
- npm: Update devDeps
2019-09-05 11:51:27 +08:00
Brett Zamir
77da3dea1e
- npm: Update devDeps
2019-08-30 14:12:15 +08:00
Brett Zamir
c173ad88eb
- npm: Update devDeps
2019-08-26 11:45:10 -07:00
Brett Zamir
9e99e598f6
- Linting (ESLint): Fix for stricter linting checks
...
- npm: Update devDeps and core-js copy
2019-08-19 15:52:47 -07:00
Brett Zamir
3808f7d7c1
- Linting (ESLint): Avoid shadowing
...
- npm: Update devDeps
2019-08-05 21:36:51 -07:00
Brett Zamir
f1b00fbfec
- npm: copy core-js-bundle map file
2019-07-15 07:05:19 -07:00
Brett Zamir
831543714a
- npm: update devDeps
2019-07-15 07:00:27 -07:00
Brett Zamir
9c06bc9d6e
- npm: Update devDep, eslint-config-ash-nazg
2019-07-14 09:03:54 -07:00
Brett Zamir
0ef3d2c64c
- npm: update devDeps
2019-07-14 07:35:16 -07:00
Brett Zamir
48c737006e
- npm: update devDeps (babel, eslint, testcafe)
2019-07-12 21:39:31 -07:00
Brett Zamir
ed2e6e8a97
- npm: Rename `build-config` to `build-by-config`
2019-07-12 19:14:49 -07:00
Brett Zamir
9b8635e9d0
- npm: Update ash-nazg, eslint-plugin-jsdoc, rollup devDeps
2019-07-09 15:31:10 +08:00
Brett Zamir
aa96a35f45
- Linting (ESLint): Apply per jsdoc improvements
...
- npm: Update devDeps (linting, Babel, axe testing)
2019-07-09 08:55:34 +08:00
Brett Zamir
2d53e0c42e
- npm: Update devDeps (eslint-plugin-ash-nazg, eslint-plugin-jsdoc, rollup-plugin-terser)
2019-07-07 23:53:20 +08:00
Brett Zamir
b98f159b44
- npm: Bump eslint-config-ash-nazg/jsdoc
2019-07-07 10:30:48 +08:00
Brett Zamir
79eaccf927
- npm: update Babel/Rollup devDeps.
2019-07-05 14:50:49 +08:00
Brett Zamir
723c341772
- npm: Update devDep (eslint-plugin-jsdoc)
2019-07-05 14:28:10 +08:00
Brett Zamir
f734625587
- Fix: Avoid race condition in `jQuery.svgIcons.js` (evident
...
when attempting to load from `file:` URL in Chrome)
- npm: Update devDeps
2019-07-04 15:15:58 +08:00
Brett Zamir
b5e61a238e
- npm: Update `promise-fs` (used by build-html.js)
2019-07-03 19:41:18 +08:00
Brett Zamir
8a2f6ee6f2
- Linting (ESLint): Fix per latest ash-nazg update
...
- npm: Update ash-nazg devDep.
2019-07-03 18:36:45 +08:00
Brett Zamir
e4231aeb10
- Linting (ESLint): Lint per latest ash-nazg (e.g., named capture)
...
- Linting (ESLint): Add HTML files to linting and add devDeps for new ash-nazg
- npm: Update devDeps
2019-07-03 17:50:46 +08:00
Brett Zamir
af290bd743
- npm: update devDeps, rollup, eslint-plugin-jsdoc
2019-07-01 14:33:58 +08:00
Brett Zamir
068bb7a75e
- npm: Update devDep
2019-06-29 07:48:45 +08:00
Brett Zamir
c9d3bcf258
- Docs: Clarify role for `id` on `attr` on `SVGElementJSON`
...
- npm: Update devDeps
2019-06-28 07:59:58 +08:00
Brett Zamir
7f2c5f5359
- Linting (ESLint): Avoid disabling rule with jsdoc linter fix
...
- npm: Update devDep (linting jsdoc)
2019-06-27 14:27:20 +08:00
Brett Zamir
b07d0861b4
- Linting (ESLint): Fix per stricter eslint-plugin-jsdoc context checking
...
- npm: Update devDep (jsdoc linting plugin)
2019-06-27 13:54:40 +08:00
Brett Zamir
efcde397ac
- Optimization: Re-rerun image optimization per update
...
- Linting (ESLint): Adjust per now applied rules
- Testing: Accessibility test API update
- Docs: Clarify need for Node.js/npm being installed
- npm: Update devDeps and core-js-bundle copy; add new axe testing peer dep. axe-core
2019-06-27 12:24:37 +08:00
Brett Zamir
4177146acd
- Linting (ESLint): Remove now unneeded config and add per new update
...
- Refactoring: Prefer for-of, event.key (newly enforced linting)
- Refactoring: Better var. names
- npm: Update devDeps and update local copies
2019-06-11 16:40:28 +08:00
Brett Zamir
f6b5360a58
- Linting:
...
- npm: Update eslint-plugin-jsdoc
2019-05-24 16:35:15 +08:00
Brett Zamir
fa4ea90c72
INCOMPLETE: Remove check types file
...
- Linting: `match-description`, bad returns
- Linting: Use eslint-plugin-jdsoc `preferredTypes` in place of custom file
- Linting: Remove `report-unused-disable-directives` command as have as rule
- Lintin: Avoid overly generic `Array`
- npm: Update devDep
2019-05-24 14:44:57 +08:00
Brett Zamir
c8e09a8991
- npm: Update eslint-plugin-jsdoc (fixes remaining eslint issues)
2019-05-23 08:55:52 +08:00
Brett Zamir
d5ef6c5619
- Linting: Use new preference for "object"; fix @example code; bad @returns
...
- npm: Update devDeps
2019-05-22 23:43:29 +08:00
Brett Zamir
8d179aee0c
- Deprecated: Should now use `avoidClientSideDownload` in place of
...
`avoidClientSide` (config for `ext-server_opensave.js`).
- Enhancement: Added `avoidClientSideOpen` config for
`ext-server_opensave.js`
- npm: Update devDeps (including switching from deprecate opn-cli
package to open-cli)
2019-05-21 17:50:56 +08:00
Brett Zamir
fc0c53f61a
- Breaking change: Switch from deprecated `@babel/polyfill` to
...
`core-js-bundle` and `regenerator-runtime` replacements
- Fix: Fully redirect extension entrances for lacking browser support
- Docs: Simplify comments in HTML files re: script purposes
- Docs: Update release instructions
- npm: Update devDeps (jsdoc, security audit)
- npm: Bump to 5.0.0
2019-05-07 08:02:32 +08:00
Brett Zamir
0f4b739143
- Linting: Update per ash-nazg/plugin-node update
...
- npm: Update devDeps
- npm: Remove unused devDeps
2019-05-04 23:16:06 +08:00
Brett Zamir
d423fb741f
- npm: Update devDeps
2019-04-28 20:32:45 +08:00
Brett Zamir
78dfad0cbc
- npm: Update devDeps
2019-04-18 22:11:52 +08:00
Brett Zamir
13835a368c
- Fix: Ensure PHP files are present in `dist/extensions` alongside JavaScript files using them
...
- Fix: Bug in obtaining `extPath` in ext-server_opensave.js
- Enhancement: Add config `avoidClientSide` to avoid using client-side support by default (and always require server)
- Build: Require Node 8.5
2019-04-18 21:13:48 +08:00
Brett Zamir
4289d131a2
- npm: Update devDep
...
- Docs (code comment): Update comment now that config file is automatically created
2019-04-17 08:10:02 +08:00
Brett Zamir
894fed3e80
- Linting (JSDoc): Update per newly enforced `require-returns`; avoid Closure syntax
...
- Docs (JSDoc): Prefer `void`
- npm: Update devDeps
2019-04-16 08:58:40 +08:00
Brett Zamir
7ca6b458e6
- npm: Update devDeps
2019-04-11 21:55:29 +08:00
Brett Zamir
2cb6c51303
- npm: Update devDeps (and our @babel/polyfill copy)
2019-04-08 11:38:07 +08:00
Brett Zamir
0c1ddd44fa
- Refactoring: Destructuring, templates, label Unicode code point
...
- npm: Rename `build-doc` to `build-docs`; add `open-docs` script
2019-04-08 10:51:34 +08:00
Brett Zamir
b8cc9cf724
- Docs (README): lbs; add release blurb
...
- npm: Bump to 4.3.0
2019-04-03 17:44:00 +08:00
Brett Zamir
6d2794beb4
- Testing: Skip js errors in Testcafe; we're getting some uncaught
...
error despite not replicating manually; should file a Testcafe issue
- Build: Update
- npm: Update devDeps
2019-04-03 17:05:18 +08:00
Brett Zamir
1ae6e91bb0
- Linting (ESLint): Update polyfills to new compat rules of
...
eslint-config-ash-nazg and adhere to new rules (prefer `for-of`
(or array methods) to `for`, catch preferred `includes` to `indexOf`);
avoid `no-zero-fractions` rule for now
- npm: Update devDeps (removing one unneeded)
2019-03-31 17:39:19 +08:00
Brett Zamir
dade2a7b37
- Linting (ESLint): Apply coding standards
...
- Testing (Refactoring): Abstract out to helper file functions for approving local storage and opening the main menu
- Docs (CHANGES): Update
- npm: Update devDeps; update nested deps for security audit
2019-03-16 12:33:35 +08:00
Brett Zamir
d01abf19d2
- npm: Update devDeps
...
- Linting (ESLint): New ash-nazg rules
2019-02-21 19:41:09 +08:00
Brett Zamir
01083faf73
- Docs: Update CHANGES
...
- npm: Update devDeps
- npm: Bump to 4.2.0
2018-12-13 09:48:06 +08:00
Brett Zamir
142047b16d
- npm: Bump devDeps and adjust linting accordingly
2018-12-09 20:56:57 +08:00
Brett Zamir
cf476ed8ea
- l10n: Add zh-CN dist files
...
- Linting (ESLint): Add back `no-console`; while useful for debugging, could flag incomplete code (and was breaking at reporting of unused directives)
- Docs (CHANGES): Add changes and apply more formal style
- Build: Rebuild with updated Babel/Rollup
- npm: Update devDeps
2018-12-04 14:36:02 +08:00
Brett Zamir
c6d07fbb7c
- Fix: Extension locales with hyphens
...
- npm: Bump to 4.1.0
2018-11-29 20:41:50 +08:00
Brett Zamir
99ec41a3c3
- Fix: Avoid cross-frame unsafe `instanceof`
...
- npm: Update eslint-config-ash-nazg
2018-11-28 08:56:41 +08:00
Brett Zamir
3f861af42d
- Update: Bump StackBlur version
2018-11-25 22:15:33 +08:00
Brett Zamir
845dbbd7d7
- Linting (ESLint): Prefer `addEventListener`, exponentiation operator, avoiding catastrophic regexes, prefer spread, prefer startsWith/endsWith, no fn ref in iterator
...
- npm: Update devDeps (rollup and eslint-config-ash-nazg)
2018-11-21 21:03:14 +08:00