Brett Zamir
b620eb55bb
Update build (`npm run prep` now restored)
2020-07-18 19:25:50 +08:00
Brett Zamir
7c3e18ef46
- Build: Update per latest (let `master` demo reflect current state)
2020-07-12 15:15:37 +08:00
Brett Zamir
ad80f18088
- Build: Update dist filles (Drawing test now fixed)
2020-07-01 12:56:10 +08:00
Brett Zamir
ce2a8fb1e8
- Linting: As per latest ash-nazg
...
- Docs: Add feature and PR templates
- npm: Update devDeps.
2020-06-20 15:55:23 +08:00
Brett Zamir
b7e11f1bf8
- Linting: As per latest ash-nazg
...
- npm: Update devDeps (and Jamilih copy)
2020-05-26 20:44:54 +08:00
Brett Zamir
850bf97fc1
- Build: Update copies of core-js-bundle and stackblur and other files per latest Rollup/Babel
...
- Build: Use new rollup/plugin-babel in other Rollup file
- npm: Update devDeps.
2020-05-10 20:16:21 +08:00
Brett Zamir
c1e5bc70f7
- Build: Update
...
- npm: Update devDeps
2020-05-09 21:59:46 +08:00
Brett Zamir
381a0d9460
- Build: Update per latest Babel/Rollup
...
- npm: Update devDeps (no resulting license changes)
2020-05-04 09:26:21 +08:00
Brett Zamir
e4f36a3c5b
- Build: Update
...
- npm: Add `prepare` script to update license-badges, copy, and prep (leaving prepublishOnly to handle build-docs)
- npm: Make license badge prep. in series as getting too many files open error running in parallel
- npm: Update devDeps
2020-04-01 15:32:51 +08:00
Brett Zamir
ea58adbab1
- Build: Update with namespaced `parseFloat`, etc. changes
...
- npm: Update devDeps. (remove axe-core now that bundled with cypress-axe)
2020-03-31 00:25:54 +08:00
Brett Zamir
2b07946b6b
- Build: Update per latest Rollup
...
- npm: Update devDeps
2020-03-24 10:04:15 +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
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
1be01bc89a
- Build: Updae
...
- npm: Update devDeps
2020-01-09 02:27:56 +08:00
Brett Zamir
d0d7efabc4
- Refactoring: Reduce BBQ dependency (not yet removable as used still in svgeditor)
2020-01-05 10:32:31 +08:00
Brett Zamir
e356b95a03
- Fix: Background URL was not settable back to nothing; fixes #376
2020-01-04 22:32:52 +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
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
31a98c1408
- Linting (ESLint): Apply latest ash-nazg (with latest unicorn)
...
- npm: Update devDeps
2019-12-23 09:16:16 +08:00
Brett Zamir
aee1a45fd7
- npm: Update devDeps
...
- Build: Update dist files
2019-12-19 16:59:45 +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
e1671cc372
- Linting (ESLint): Per latest ash-nazg/eslint
...
- npm: Update devDeps
2019-11-23 19:17:32 +08:00
Brett Zamir
19f7962c4a
- Revert `prefer-named-capture-group` due to apparently problematic Babel plugin
2019-11-16 10:08:38 +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
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
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
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
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
d423fb741f
- npm: Update devDeps
2019-04-28 20:32:45 +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
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
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
1c30c42105
- Fix (regression) Accidental opensave extension path move
...
- Build: Update
2019-04-03 16:47:43 +08:00
Brett Zamir
056f4f197c
- Enhancement (svgIcons): Fix JSDoc param def; add `alt` options
...
- Accessibility: Begin work, add aria-label to some buttons and
form controls; add `role=main`; `<img alt>`; `<iframe title>`
- i18n: Add `lang` attribute
- Refactoring: lbs, simplify i18nized element retrieval call
- Docs: Some JSDoc descriptions, JSDoc spacing, fix svgIcons param
def; add todo
- Testing: Avoid reporting meta-viewport (have own zooming
controls and difficult to fix)
2019-04-03 16:32:14 +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
08b310a9f2
- Linting (ESLint): Coding standards (prefer const, etc.)
...
- Refactoring: Use array destructuring for clearer var naming;
prefer `includes` over `indexOf`
- Docs (CHANGES): Update
- Build: Update dist files for non-ES use
2019-02-21 16:26:26 +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
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