Commit Graph

236 Commits (6262a635c7efc342ded69c4dc905707689c34bc1)

Author SHA1 Message Date
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 863b41bfcc - npm: Update from deprecated `rollup-plugin-babel` to `@rollup/plugin-babel`
(and make `babelHelpers` explicit)
2020-05-10 11:14:36 +08:00
Brett Zamir 354bdc476d - Docs: Update badges per latest badge devDeps.
- npm: Update badge devDeps.
2020-05-10 10:42:05 +08:00
Brett Zamir c1e5bc70f7 - Build: Update
- npm: Update devDeps
2020-05-09 21:59:46 +08:00
Brett Zamir f46f5fc889 - Build: Update with recent jsdoc changes
- npm: Update devDeps
2020-05-07 10:14:01 +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 e43d128a2f - Docs: Mention lack of relative repo maintenance in issue template
- Linting (ESLint): As per latest ash-nazg
- npm: Update devDeps.
2020-04-29 13:07:22 +08:00
Brett Zamir 3a494dfee9 - npm: Remove `gh-badges` 2020-04-24 07:36:36 +08:00
Brett Zamir 4b92acc790 - Update: Cypress code coverage plugin
- Linting: Update as per latest ash-nazg
- npm: Update devDeps.
2020-04-12 10:45:03 +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 1f1452f4fa - npm: Update devDeps 2020-03-27 20:11:47 +08:00
Brett Zamir 8fe42204ce - Docs: Update coverage badge per latest coveradge
- npm: Update devDeps
2020-03-27 15:23:45 +08:00
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
dependabot[bot] 7c9cf29735
Bump acorn from 6.4.0 to 6.4.1
Bumps [acorn](https://github.com/acornjs/acorn) from 6.4.0 to 6.4.1.
- [Release notes](https://github.com/acornjs/acorn/releases)
- [Commits](https://github.com/acornjs/acorn/compare/6.4.0...6.4.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-13 21:44:43 +00: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 47dacb74e1 - npm fix: Update `package-lock.json`; had replaced SHA for custom `badge-up`; fixes #388 2020-02-23 09:57:14 +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 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 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 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 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 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 22978edcb6 - Build: Update underscore copy
- npm: Update devDep (Jamilih)
2020-01-06 16:02:03 +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 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 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 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 c3c9b0f54d - Testing: Migrate remaining HTML tests to Cypress 2019-11-24 16:53:10 +08:00
Brett Zamir ddb0fc3ef6 - Run tests against instrumented version, fixing instrumentation 2019-11-23 23:32:22 +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 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 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