diff --git a/CHANGES.md b/CHANGES.md index d20d2384..404c307e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,6 @@ # SVG-Edit CHANGES -## 6.0.0 +## 6.0.0 (unreleased) - Project: Add `FUNDING.yml` to accept contributions - License: Reflect actual license of library in `package.json` based @@ -47,6 +47,7 @@ - Localization: Add 'SVG-Edit Home Page' to locale files - Docs: Remove outdated info on jsdoc linting (now just part of eslint config) - Docs: Add testing badge +- Docs: Update coverage badge per latest coveradge - 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 diff --git a/badges/coverage-badge.svg b/badges/coverage-badge.svg index 7a6c2cc8..7c290640 100644 --- a/badges/coverage-badge.svg +++ b/badges/coverage-badge.svg @@ -1,29 +1 @@ - - - - - - - - - - - - - - - - - - - - Coverage - Coverage - - 42.5% - 42.5% - - - - - +Statements 42.5%Statements 42.5%Branches 31.25%Branches 31.25%Lines 43.61%Lines 43.61%Functions 48.57%Functions 48.57% diff --git a/package-lock.json b/package-lock.json index 4da33624..3dcba096 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2182,6 +2182,12 @@ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", "dev": true }, + "array-flat-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-flat-polyfill/-/array-flat-polyfill-1.0.1.tgz", + "integrity": "sha512-hfJmKupmQN0lwi0xG6FQ5U8Rd97RnIERplymOv/qpq8AoNKPPAnxJadjFA23FNWm88wykh9HmpLJUUwUtNU/iw==", + "dev": true + }, "array-includes": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.1.tgz", @@ -3694,16 +3700,29 @@ } }, "coveradge": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/coveradge/-/coveradge-0.4.0.tgz", - "integrity": "sha512-pqes6uq73JOjYvjwcEzMMLhDrKsDB5F74yvdKzaogwqM4s+rXy/FoVlsQjm52RpAz5s6dA2f0I5enCbvuwcSGg==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/coveradge/-/coveradge-0.5.0.tgz", + "integrity": "sha512-/t068diNBhxRHSI6QlFRti98oO+/u/dc8cnDXWPl5EqKyCGajDzOxFdeTF6P3uQMf638C1hi8cQE53TymS7w8w==", "dev": true, "requires": { + "@istanbuljs/load-nyc-config": "^1.0.0", + "array-flat-polyfill": "^1.0.1", + "badge-up": "git+https://github.com/yahoo/badge-up.git#516d7a18924ce33000595a7c2b567c75890fa243", "command-line-basics": "^0.8.0", "es6-template-strings": "^2.0.1", - "gh-badges": "^2.2.1" + "istanbul-lib-report": "^3.0.0" }, "dependencies": { + "badge-up": { + "version": "git+https://github.com/yahoo/badge-up.git#516d7a18924ce33000595a7c2b567c75890fa243", + "from": "git+https://github.com/yahoo/badge-up.git#516d7a18924ce33000595a7c2b567c75890fa243", + "dev": true, + "requires": { + "css-color-names": "~1.0.1", + "dot": "^1.1.3", + "svgo": "^1.3.2" + } + }, "command-line-basics": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/command-line-basics/-/command-line-basics-0.8.0.tgz", @@ -4120,9 +4139,9 @@ } }, "cypress-axe": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-0.5.3.tgz", - "integrity": "sha512-JBoFig7w9zF/80P+U0EyyR8O2uRveyJl1t4Wwndl9nhQwD59L+hEuqKK/kDByNQoyk6f3yzvyttnc8llaauqLQ==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cypress-axe/-/cypress-axe-0.6.0.tgz", + "integrity": "sha512-TOfGpWPvo0dE/arp9msUtMgckOMgOkwPigGcWSweeqfoUEOAp+4TtpwrCBGmdNbWtIBCvZ0g5VL0qMXb8yMjBA==", "dev": true }, "cypress-multi-reporters": { @@ -4875,9 +4894,9 @@ } }, "eslint-config-ash-nazg": { - "version": "17.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-ash-nazg/-/eslint-config-ash-nazg-17.5.0.tgz", - "integrity": "sha512-QMTksTTi58FTq9vYS8eM37v2t8dBZ66rBYc6jpnWcdm/Va9z8j22eYP1VCeG3ytdssSFEiMLSb4enGKi309X/Q==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-ash-nazg/-/eslint-config-ash-nazg-18.0.0.tgz", + "integrity": "sha512-/rhdoQrDPCNnKnu7uogFx5cyF/bd+AWvyT1qg6tzqaPqfBqfPhTMdFVGi5a7kbloYFpmowPeh2QHRkfG18lqqA==", "dev": true }, "eslint-config-standard": { @@ -5316,9 +5335,9 @@ "dev": true }, "eslint-plugin-unicorn": { - "version": "17.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-17.2.0.tgz", - "integrity": "sha512-0kYjrywf0kQxevFz571KrDfYMIRZ5Kq6dDgPU1EEBFeC181r+fAaPatBScWX+/hisKJ4+eCRFebxTeVylsSYmw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-18.0.0.tgz", + "integrity": "sha512-2mk3Cz6H2LCsKSEmJ7Wmqm/XbMAQ55+PjSBFM2Yh1/A7uk2gryNNhdfbFDycsjs/ylqk0m7LJ4qPpK9OlP8f9A==", "dev": true, "requires": { "ci-info": "^2.0.0", @@ -5328,10 +5347,10 @@ "import-modules": "^2.0.0", "lodash": "^4.17.15", "read-pkg-up": "^7.0.1", - "regexp-tree": "^0.1.20", + "regexp-tree": "^0.1.21", "reserved-words": "^0.1.2", "safe-regex": "^2.1.1", - "semver": "^7.1.2" + "semver": "^7.1.3" }, "dependencies": { "find-up": { @@ -8299,9 +8318,9 @@ } }, "jamilih": { - "version": "0.51.0", - "resolved": "https://registry.npmjs.org/jamilih/-/jamilih-0.51.0.tgz", - "integrity": "sha512-TJ+h+w0wi8Fp9pVmz/fwXSyEZS9T38ycSEvPsM9+r6jHi4nb6RqrNj0syBPl4feW+AiL7Dq69Dxq92Od8eI6Iw==", + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/jamilih/-/jamilih-0.52.0.tgz", + "integrity": "sha512-jhQrukq2zqXabZfhMYmuPajjef8PLXPEm2KTPz64sr6Pz7RrCOeNLGpsZ4bVm+FdGBzjdbZUyg4miswfVbjfbQ==", "dev": true }, "jest-worker": { @@ -8630,9 +8649,9 @@ } }, "license-badger": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/license-badger/-/license-badger-0.12.0.tgz", - "integrity": "sha512-fAKJWSGeRt/eXiAfTbRUw6OEaDKKQLO+k/xS6sqB8t969ieY6Z6OXOaJ80+o255NnstaYt5PfBKPQRjMRX3Jlw==", + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/license-badger/-/license-badger-0.12.5.tgz", + "integrity": "sha512-D3wwYW8JqQiUee0LjeQfaPsDxtWQ0++Vj1VSUn4pQMyKuAVImfJ2sjFZTATEGPwh2CoHjrYCwEbaGqtMXoJm0g==", "dev": true, "requires": { "badge-up": "git+https://github.com/brettz9/badge-up.git#npm-and-testing-with-promise", @@ -8657,7 +8676,7 @@ } }, "licensee": { - "version": "git+https://github.com/brettz9/licensee.js.git#9662e3c6e981050fbadad2ffe75eba281b32c010", + "version": "git+https://github.com/brettz9/licensee.js.git#844886cb71a0ecef886b7392d8914d0bb9bab9a8", "from": "git+https://github.com/brettz9/licensee.js.git#filterPackages", "dev": true, "requires": { @@ -9351,9 +9370,9 @@ } }, "yargs-parser": { - "version": "18.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.1.tgz", - "integrity": "sha512-KRHEsOM16IX7XuLnMOqImcPNbLVXMNHYAoFc3BKR8Ortl5gzDbtXvvEoGx9imk5E+X1VeNKNlcHr8B8vi+7ipA==", + "version": "18.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.2.tgz", + "integrity": "sha512-hlIPNR3IzC1YuL1c2UwwDKpXlNFBqD1Fswwh1khz5+d8Cq/8yc/Mn0i+rQXduu8hcrFKvO7Eryk+09NecTQAAQ==", "dev": true, "requires": { "camelcase": "^5.0.0", @@ -10768,9 +10787,9 @@ } }, "open-cli": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/open-cli/-/open-cli-6.0.0.tgz", - "integrity": "sha512-LRUjOqzvnuoOHpuF4gAftTXbViJ5iaVOLwOh/8pVTSLc0PusBf7axdBIJmlNcN+aYtE+k06sq5sb/l5a7sax6A==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/open-cli/-/open-cli-6.0.1.tgz", + "integrity": "sha512-A5h8MF3GrT1efn9TiO9LPajDnLtuEiGQT5G8TxWObBlgt1cZJF1YbQo/kNtsD1bJb7HxnT6SaSjzeLq0Rfhygw==", "dev": true, "requires": { "file-type": "^14.1.4", @@ -11827,9 +11846,9 @@ } }, "remark-lint-ordered-list-marker-value": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-1.0.4.tgz", - "integrity": "sha512-ojRXhvysomFFf6C747Fo7s5CyhU56e+IKE7cV1couAu+COrajQEbL13If3P3fL9Ucw1yXw9srg0AQWjsEGHYCg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/remark-lint-ordered-list-marker-value/-/remark-lint-ordered-list-marker-value-1.0.5.tgz", + "integrity": "sha512-eKepbNNfu9rEuG8WvV0sc7B+KiPMgq5Nc9baAxL9Hi6mhpj347YFWXxJUNttSINS13YTpnHxPvXmF9SzhjFKNQ==", "dev": true, "requires": { "unified-lint-rule": "^1.0.0", @@ -12113,9 +12132,9 @@ } }, "rollup": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.1.0.tgz", - "integrity": "sha512-gfE1455AEazVVTJoeQtcOq/U6GSxwoj4XPSWVsuWmgIxj7sBQNLDOSA82PbdMe+cP8ql8fR1jogPFe8Wg8g4SQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.2.0.tgz", + "integrity": "sha512-iAu/j9/WJ0i+zT0sAMuQnsEbmOKzdQ4Yxu5rbPs9aUCyqveI1Kw3H4Fi9NWfCOpb8luEySD2lDyFWL9CrLE8iw==", "dev": true, "requires": { "fsevents": "~2.1.2" @@ -13768,9 +13787,9 @@ } }, "unified-lint-rule": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.4.tgz", - "integrity": "sha512-q9wY6S+d38xRAuWQVOMjBQYi7zGyKkY23ciNafB8JFVmDroyKjtytXHCg94JnhBCXrNqpfojo3+8D+gmF4zxJQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unified-lint-rule/-/unified-lint-rule-1.0.5.tgz", + "integrity": "sha512-jOPr/fx8lTzqszEfh46p99jUMqgPlIZ8rNKllEepumISvgfj9lUq1c7BSpVihr0L1df3lkjVHAThRPS7dIyjYg==", "dev": true, "requires": { "wrapped": "^1.0.1" diff --git a/package.json b/package.json index e8a29d8a..93e60e71 100644 --- a/package.json +++ b/package.json @@ -155,13 +155,13 @@ "coffeescript": "^2.5.1", "copyfiles": "^2.2.0", "core-js-bundle": "^3.6.4", - "coveradge": "^0.4.0", + "coveradge": "^0.5.0", "cypress": "^4.2.0", - "cypress-axe": "^0.5.3", + "cypress-axe": "^0.6.0", "cypress-multi-reporters": "^1.2.4", "deparam": "git+https://github.com/brettz9/deparam.git#updates", "eslint": "^6.8.0", - "eslint-config-ash-nazg": "^17.5.0", + "eslint-config-ash-nazg": "^18.0.0", "eslint-config-standard": "^14.1.1", "eslint-plugin-array-func": "^3.1.4", "eslint-plugin-chai-expect": "^2.1.0", @@ -182,13 +182,13 @@ "eslint-plugin-promise": "^4.2.1", "eslint-plugin-sonarjs": "^0.5.0", "eslint-plugin-standard": "^4.0.1", - "eslint-plugin-unicorn": "^17.2.0", + "eslint-plugin-unicorn": "^18.0.0", "frs-replace": "^2.0.1", "gh-badges": "^2.2.1", "imageoptim-cli": "^3.0.2", - "jamilih": "^0.51.0", + "jamilih": "^0.52.0", "jsdoc": "^3.6.3", - "license-badger": "^0.12.0", + "license-badger": "^0.12.5", "load-stylesheets": "^0.9.0", "mocha": "^7.1.1", "mocha-badge-generator": "^0.5.2", @@ -198,15 +198,15 @@ "node-static": "^0.7.11", "npm-run-all": "^4.1.5", "nyc": "^15.0.0", - "open-cli": "^6.0.0", + "open-cli": "^6.0.1", "promise-fs": "^2.1.1", "qr-manipulation": "git+https://github.com/brettz9/qr-manipulation.git", "query-result": "git+https://github.com/WebReflection/query-result.git", "regenerator-runtime": "^0.13.5", "remark-cli": "^7.0.1", - "remark-lint-ordered-list-marker-value": "^1.0.4", + "remark-lint-ordered-list-marker-value": "^1.0.5", "rimraf": "^3.0.2", - "rollup": "2.1.0", + "rollup": "2.2.0", "rollup-plugin-babel": "^4.4.0", "rollup-plugin-re": "^1.0.7", "rollup-plugin-terser": "^5.3.0",