Commit Graph

3077 Commits (c28461b97463b2d4bf1e3e3fde5abcff1d763126)

Author SHA1 Message Date
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 21a6f4f456 - Refactoring: Avoid commonjs in Rollup
- Build: Update
- npm: Rebuild `package-lock.json` with later deps
2019-06-28 13:09:33 +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 5eb3e09034 - Docs: Further indenting 2019-06-27 15:29:01 +08:00
Brett Zamir 6d5c1cc2c3 - Doc indenting for Github 2019-06-27 15:28:16 +08:00
Brett Zamir d142dbc745 - Docs: Clarify build steps 2019-06-27 15:23:53 +08:00
Brett Zamir f3399b8839 - Docs: Clarify build steps 2019-06-27 15:22:03 +08:00
Brett Zamir f802bfa4c2 - Docs: Clarify 2019-06-27 15:14:20 +08:00
Brett Zamir bd97406c5d - Docs: Indicate `--save` flag for installing 2019-06-27 15:10:36 +08:00
Brett Zamir 9e392cf66b - Docs: Further installation clarifications 2019-06-27 15:06:56 +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 c39d86cb58 Add IssueHunt button 2019-06-20 13:36:59 +08:00
Brett Zamir 390c2f0e1d
Add funding template pointing to IssueHunt 2019-06-20 13:16:50 +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 d88e542dad - Linting: Add `replacement` 2019-05-24 15:00:45 +08:00
Brett Zamir 098caebae6 - Todo 2019-05-24 14:51:57 +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 a7da98ca1b - Linting (ESLint): Avoid unneeded tag name preference
- Linting (jsdoc): Avoid `Promise` without type
2019-05-24 10:12:10 +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 597644999d - Refactoring: Use `static` keyword for classes 2019-05-08 09:58:18 +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 c5190de4c6 - CHANGES: Clarify comment 2019-04-18 22:01:21 +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 1d56d75837 - Linting (JSDoc): Reenable jsdoc/valid-jsdoc as fixed; notes re: `valid-jsdoc` replacement; use same namepath
- npm: Update devDep
2019-04-17 19:12:55 +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 d84f39cb3f - Docs (JSDoc): Further on preferring `void` 2019-04-16 08:59:53 +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 879022a3c5 - Docs: Avoid parsing externally copied files for docs 2019-04-09 09:01:19 +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 91c0dc549b - Enhancement: Return a Promise for Editor's `setCustomHandlers`,
`loadFromString`, `loadFromDataURI` so known when ready and set
- Docs (Refactoring): Formally specify `Promise` resolve type;
    add `typedef` for dialog result object; add an
    `ArbitraryCallbackResult` type
2019-04-05 22:59:41 +08:00