diff --git a/package.json b/package.json index 4a8a7de4..b45f61be 100644 --- a/package.json +++ b/package.json @@ -104,7 +104,7 @@ "markdownlint-cli": "0.26.0", "prettier": "2.2.1", "rimraf": "3.0.2", - "semantic-release": "17.4.7", + "semantic-release": "19.0.3", "sinon": "9.2.4", "sinon-chai": "3.5.0", "ts-jest": "26.5.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cbded037..931dc032 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,7 +54,7 @@ specifiers: prettier: 2.2.1 ps-list: ^7.2.0 rimraf: 3.0.2 - semantic-release: 17.4.7 + semantic-release: 19.0.3 shellwords-ts: ^3.0.0 sinon: 9.2.4 sinon-chai: 3.5.0 @@ -91,8 +91,8 @@ dependencies: devDependencies: 0x: 4.10.2 - '@semantic-release/changelog': 5.0.1_semantic-release@17.4.7 - '@semantic-release/git': 9.0.1_semantic-release@17.4.7 + '@semantic-release/changelog': 5.0.1_semantic-release@19.0.3 + '@semantic-release/git': 9.0.1_semantic-release@19.0.3 '@types/chai': 4.2.22 '@types/cross-spawn': 6.0.2 '@types/eslint': 7.2.14 @@ -118,7 +118,7 @@ devDependencies: eslint: 7.20.0 eslint-config-prettier: 8.1.0_eslint@7.20.0 eslint-plugin-chai-expect: 2.2.0_eslint@7.20.0 - eslint-plugin-import: 2.22.1_eslint@7.20.0 + eslint-plugin-import: 2.22.1_ab8d610acc2f7413a322d24de5341271 eslint-plugin-jest: 24.1.5_eslint@7.20.0+typescript@4.2.4 eslint-plugin-node: 11.1.0_eslint@7.20.0 eslint-plugin-prettier: 3.3.1_991a7c46cc739487e9cb2e863aa32c6d @@ -129,7 +129,7 @@ devDependencies: markdownlint-cli: 0.26.0 prettier: 2.2.1 rimraf: 3.0.2 - semantic-release: 17.4.7 + semantic-release: 19.0.3 sinon: 9.2.4 sinon-chai: 3.5.0_chai@4.3.4+sinon@9.2.4 ts-jest: 26.5.6_jest@26.6.3+typescript@4.2.4 @@ -355,6 +355,8 @@ packages: resolution: {integrity: sha512-uvoOulWHhI+0+1f9L4BoozY7U5cIkZ9PgJqvb041d6vypgUmtVPG4vmGm4pSggjl8BELzvHyUeJSUyEMY6b+qA==} engines: {node: '>=6.0.0'} hasBin: true + dependencies: + '@babel/types': 7.13.0 dev: true /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.13.1: @@ -510,6 +512,13 @@ packages: minimist: 1.2.5 dev: true + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: true + optional: true + /@eslint/eslintrc/0.3.0: resolution: {integrity: sha512-1JTKgrOKAHVivSvOYw+sJOunkBjUOvjqWk1DPja7ZFhIS2mX/4EgTT8M7eTK9jrKhL/FvXXEbQwIs3pg1xp3dg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -849,7 +858,7 @@ packages: '@octokit/openapi-types': 5.1.1 dev: true - /@semantic-release/changelog/5.0.1_semantic-release@17.4.7: + /@semantic-release/changelog/5.0.1_semantic-release@19.0.3: resolution: {integrity: sha512-unvqHo5jk4dvAf2nZ3aw4imrlwQ2I50eVVvq9D47Qc3R+keNqepx1vDYwkjF8guFXnOYaYcR28yrZWno1hFbiw==} engines: {node: '>=10.18'} peerDependencies: @@ -859,23 +868,23 @@ packages: aggregate-error: 3.1.0 fs-extra: 9.1.0 lodash: 4.17.21 - semantic-release: 17.4.7 + semantic-release: 19.0.3 dev: true - /@semantic-release/commit-analyzer/8.0.1_semantic-release@17.4.7: - resolution: {integrity: sha512-5bJma/oB7B4MtwUkZC2Bf7O1MHfi4gWe4mA+MIQ3lsEV0b422Bvl1z5HRpplDnMLHH3EXMoRdEng6Ds5wUqA3A==} - engines: {node: '>=10.18'} + /@semantic-release/commit-analyzer/9.0.2_semantic-release@19.0.3: + resolution: {integrity: sha512-E+dr6L+xIHZkX4zNMe6Rnwg4YQrWNXK+rNsvwOPpdFppvZO1olE2fIgWhv89TkQErygevbjsZFSIxp+u6w2e5g==} + engines: {node: '>=14.17'} peerDependencies: - semantic-release: '>=16.0.0 <18.0.0' + semantic-release: '>=18.0.0-beta.1' dependencies: conventional-changelog-angular: 5.0.12 conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.1 + conventional-commits-parser: 3.2.4 debug: 4.3.1 - import-from: 3.0.0 + import-from: 4.0.0 lodash: 4.17.21 micromatch: 4.0.2 - semantic-release: 17.4.7 + semantic-release: 19.0.3 transitivePeerDependencies: - supports-color dev: true @@ -884,7 +893,12 @@ packages: resolution: {integrity: sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==} dev: true - /@semantic-release/git/9.0.1_semantic-release@17.4.7: + /@semantic-release/error/3.0.0: + resolution: {integrity: sha512-5hiM4Un+tpl4cKw3lV4UgzJj+SmfNIDCLLw0TepzQxz9ZGV5ixnqkzIVF+3tp0ZHgcMKE+VNGHJjEeyFG2dcSw==} + engines: {node: '>=14.17'} + dev: true + + /@semantic-release/git/9.0.1_semantic-release@19.0.3: resolution: {integrity: sha512-75P03s9v0xfrH9ffhDVWRIX0fgWBvJMmXhUU0rMTKYz47oMXU5O95M/ocgIKnVJlWZYoC+LpIe4Ye6ev8CrlUQ==} engines: {node: '>=10.18'} peerDependencies: @@ -898,16 +912,16 @@ packages: lodash: 4.17.21 micromatch: 4.0.2 p-reduce: 2.1.0 - semantic-release: 17.4.7 + semantic-release: 19.0.3 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/github/7.2.0_semantic-release@17.4.7: - resolution: {integrity: sha512-tMRnWiiWb43whRHvbDGXq4DGEbKRi56glDpXDJZit4PIiwDPX7Kx3QzmwRtDOcG+8lcpGjpdPabYZ9NBxoI2mw==} - engines: {node: '>=10.18'} + /@semantic-release/github/8.0.4_semantic-release@19.0.3: + resolution: {integrity: sha512-But4e8oqqP3anZI5tjzZssZc2J6eoUdeeE0s7LVKKwyiAXJiQDWNNvtPOpgG2DsIz4+Exuse7cEQgjGMxwtLmg==} + engines: {node: '>=14.17'} peerDependencies: - semantic-release: '>=16.0.0 <18.0.0' + semantic-release: '>=18.0.0-beta.1' dependencies: '@octokit/rest': 18.2.1 '@semantic-release/error': 2.2.0 @@ -915,60 +929,60 @@ packages: bottleneck: 2.19.5 debug: 4.3.1 dir-glob: 3.0.1 - fs-extra: 9.1.0 + fs-extra: 10.1.0 globby: 11.0.2 - http-proxy-agent: 4.0.1 + http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.0 issue-parser: 6.0.0 lodash: 4.17.21 - mime: 2.5.2 + mime: 3.0.0 p-filter: 2.1.0 p-retry: 4.4.0 - semantic-release: 17.4.7 + semantic-release: 19.0.3 url-join: 4.0.1 transitivePeerDependencies: - supports-color dev: true - /@semantic-release/npm/7.0.10_semantic-release@17.4.7: - resolution: {integrity: sha512-DXFEhgSt5u22imTWbw8wfcVGB90nFJNcjUBtJI3zswJojzZ7yXpY4i2Va5RBRQRTtj00BfG0stbilAtKrKp35g==} - engines: {node: '>=10.19'} + /@semantic-release/npm/9.0.1_semantic-release@19.0.3: + resolution: {integrity: sha512-I5nVZklxBzfMFwemhRNbSrkiN/dsH3c7K9+KSk6jUnq0rdLFUuJt7EBsysq4Ir3moajQgFkfEryEHPqiKJj20g==} + engines: {node: '>=16 || ^14.17'} peerDependencies: - semantic-release: '>=16.0.0 <18.0.0' + semantic-release: '>=19.0.0' dependencies: - '@semantic-release/error': 2.2.0 + '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 execa: 5.0.0 - fs-extra: 9.1.0 + fs-extra: 10.1.0 lodash: 4.17.21 nerf-dart: 1.0.0 - normalize-url: 5.3.0 - npm: 6.14.11 + normalize-url: 6.1.0 + npm: 8.12.2 rc: 1.2.8 read-pkg: 5.2.0 registry-auth-token: 4.2.1 - semantic-release: 17.4.7 + semantic-release: 19.0.3 semver: 7.3.4 tempy: 1.0.0 dev: true - /@semantic-release/release-notes-generator/9.0.1_semantic-release@17.4.7: - resolution: {integrity: sha512-bOoTiH6SiiR0x2uywSNR7uZcRDl22IpZhj+Q5Bn0v+98MFtOMhCxFhbrKQjhbYoZw7vps1mvMRmFkp/g6R9cvQ==} - engines: {node: '>=10.18'} + /@semantic-release/release-notes-generator/10.0.3_semantic-release@19.0.3: + resolution: {integrity: sha512-k4x4VhIKneOWoBGHkx0qZogNjCldLPRiAjnIpMnlUh6PtaWXp/T+C9U7/TaNDDtgDa5HMbHl4WlREdxHio6/3w==} + engines: {node: '>=14.17'} peerDependencies: - semantic-release: '>=15.8.0 <18.0.0' + semantic-release: '>=18.0.0-beta.1' dependencies: conventional-changelog-angular: 5.0.12 - conventional-changelog-writer: 4.1.0 + conventional-changelog-writer: 5.0.1 conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.1 + conventional-commits-parser: 3.2.4 debug: 4.3.1 - get-stream: 5.2.0 - import-from: 3.0.0 - into-stream: 5.1.1 + get-stream: 6.0.0 + import-from: 4.0.0 + into-stream: 6.0.0 lodash: 4.17.21 read-pkg-up: 7.0.1 - semantic-release: 17.4.7 + semantic-release: 19.0.3 transitivePeerDependencies: - supports-color dev: true @@ -997,9 +1011,9 @@ packages: resolution: {integrity: sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==} dev: true - /@tootallnate/once/1.1.2: - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} + /@tootallnate/once/2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} dev: true /@types/babel__core/7.1.12: @@ -1445,6 +1459,13 @@ packages: type-fest: 0.11.0 dev: true + /ansi-escapes/5.0.0: + resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: true + /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} @@ -1466,7 +1487,7 @@ packages: dev: false /ansi-styles/2.2.1: - resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} + resolution: {integrity: sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==} engines: {node: '>=0.10.0'} dev: true @@ -1488,7 +1509,7 @@ packages: dev: true /ansicolors/0.3.2: - resolution: {integrity: sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=} + resolution: {integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==} dev: true /anymatch/2.0.0: @@ -1496,6 +1517,8 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color dev: true /anymatch/3.1.1: @@ -1520,7 +1543,7 @@ packages: dev: true /argv-formatter/1.0.0: - resolution: {integrity: sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=} + resolution: {integrity: sha512-F2+Hkm9xFaRg+GkaNnbwXNDV5O6pnCFEmqyhvfC/Ic5LbgOWjJh3L+mN/s91rxVL3znE7DYVpW0GJFT+4YBgWw==} dev: true /arr-diff/4.0.0: @@ -1806,6 +1829,8 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /braces/3.0.2: @@ -2099,7 +2124,7 @@ packages: dev: true /cardinal/2.1.1: - resolution: {integrity: sha1-fMEFXYItISlU0HsIXeolHMe8VQU=} + resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} hasBin: true dependencies: ansicolors: 0.3.2 @@ -2123,7 +2148,7 @@ packages: dev: true /chalk/1.1.3: - resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} dependencies: ansi-styles: 2.2.1 @@ -2149,6 +2174,11 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 + /chalk/5.0.1: + resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + dev: true + /char-regex/1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -2207,11 +2237,13 @@ packages: engines: {node: '>=6'} dev: true - /cli-table/0.3.5: - resolution: {integrity: sha512-7uo2+RMNQUZ13M199udxqwk1qxTOS53EUak4gmu/aioUpdH5RvBz0JkJslcWz6ABKedZNqXXzikMZgHh+qF16A==} - engines: {node: '>= 0.2.0'} + /cli-table3/0.6.2: + resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==} + engines: {node: 10.* || >= 12.*} dependencies: - colors: 1.0.3 + string-width: 4.2.0 + optionalDependencies: + '@colors/colors': 1.5.0 dev: true /cliui/6.0.0: @@ -2269,7 +2301,7 @@ packages: color-name: 1.1.4 /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true /color-name/1.1.4: @@ -2279,11 +2311,6 @@ packages: resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} dev: true - /colors/1.0.3: - resolution: {integrity: sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=} - engines: {node: '>=0.1.90'} - dev: true - /combine-source-map/0.8.0: resolution: {integrity: sha1-pY0N8ELBhvz4IqjoAV9UUNLXmos=} dependencies: @@ -2396,7 +2423,7 @@ packages: dependencies: add-stream: 1.0.0 conventional-changelog-writer: 4.1.0 - conventional-commits-parser: 3.2.1 + conventional-commits-parser: 3.2.4 dateformat: 3.0.3 get-pkg-repo: 1.4.0 git-raw-commits: 2.0.10 @@ -2469,6 +2496,22 @@ packages: through2: 4.0.2 dev: true + /conventional-changelog-writer/5.0.1: + resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + conventional-commits-filter: 2.0.7 + dateformat: 3.0.3 + handlebars: 4.7.7 + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + meow: 8.1.2 + semver: 6.3.0 + split: 1.0.1 + through2: 4.0.2 + dev: true + /conventional-changelog/3.1.24: resolution: {integrity: sha512-ed6k8PO00UVvhExYohroVPXcOJ/K1N0/drJHx/faTH37OIZthlecuLIRX/T6uOp682CAoVoFpu+sSEaeuH6Asg==} engines: {node: '>=10'} @@ -2494,8 +2537,8 @@ packages: modify-values: 1.0.1 dev: true - /conventional-commits-parser/3.2.1: - resolution: {integrity: sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA==} + /conventional-commits-parser/3.2.4: + resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} engines: {node: '>=10'} hasBin: true dependencies: @@ -2505,7 +2548,6 @@ packages: meow: 8.1.2 split2: 3.2.2 through2: 4.0.2 - trim-off-newlines: 1.0.1 dev: true /convert-source-map/1.1.3: @@ -2791,6 +2833,11 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: ms: 2.0.0 dev: true @@ -3168,14 +3215,34 @@ packages: dependencies: debug: 2.6.9 resolve: 1.20.0 + transitivePeerDependencies: + - supports-color dev: true - /eslint-module-utils/2.6.0: + /eslint-module-utils/2.6.0_50dffc798cde935f8e787e7c02dba445: resolution: {integrity: sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==} engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true dependencies: + '@typescript-eslint/parser': 4.15.2_eslint@7.20.0+typescript@4.2.4 debug: 2.6.9 + eslint-import-resolver-node: 0.3.4 pkg-dir: 2.0.0 + transitivePeerDependencies: + - supports-color dev: true /eslint-plugin-chai-expect/2.2.0_eslint@7.20.0: @@ -3198,12 +3265,17 @@ packages: regexpp: 3.1.0 dev: true - /eslint-plugin-import/2.22.1_eslint@7.20.0: + /eslint-plugin-import/2.22.1_ab8d610acc2f7413a322d24de5341271: resolution: {integrity: sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==} engines: {node: '>=4'} peerDependencies: + '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: + '@typescript-eslint/parser': 4.15.2_eslint@7.20.0+typescript@4.2.4 array-includes: 3.1.3 array.prototype.flat: 1.2.4 contains-path: 0.1.0 @@ -3211,13 +3283,17 @@ packages: doctrine: 1.5.0 eslint: 7.20.0 eslint-import-resolver-node: 0.3.4 - eslint-module-utils: 2.6.0 + eslint-module-utils: 2.6.0_50dffc798cde935f8e787e7c02dba445 has: 1.0.3 minimatch: 3.0.4 object.values: 1.1.3 read-pkg-up: 2.0.0 resolve: 1.20.0 tsconfig-paths: 3.9.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color dev: true /eslint-plugin-jest/24.1.5_eslint@7.20.0+typescript@4.2.4: @@ -3517,6 +3593,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /expect/26.6.2: @@ -3562,6 +3640,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /extsprintf/1.3.0: @@ -3612,7 +3692,7 @@ packages: dev: true /figures/2.0.0: - resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=} + resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} engines: {node: '>=4'} dependencies: escape-string-regexp: 1.0.5 @@ -3649,7 +3729,7 @@ packages: to-regex-range: 5.0.1 /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} engines: {node: '>=0.10.0'} dependencies: path-exists: 2.1.0 @@ -3657,7 +3737,7 @@ packages: dev: true /find-up/2.1.0: - resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} + resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} dependencies: locate-path: 2.0.0 @@ -3726,12 +3806,21 @@ packages: dev: true /from2/2.3.0: - resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=} + resolution: {integrity: sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==} dependencies: inherits: 2.0.4 readable-stream: 2.3.7 dev: true + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.6 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + /fs-extra/8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -3852,7 +3941,7 @@ packages: dev: true /git-log-parser/1.2.0: - resolution: {integrity: sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo=} + resolution: {integrity: sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==} dependencies: argv-formatter: 1.0.0 spawn-error-forwarder: 1.0.0 @@ -4004,7 +4093,7 @@ packages: dev: true /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true @@ -4126,11 +4215,11 @@ packages: engines: {node: '>=0.10'} dev: true - /http-proxy-agent/4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + /http-proxy-agent/5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} dependencies: - '@tootallnate/once': 1.1.2 + '@tootallnate/once': 2.0.0 agent-base: 6.0.2 debug: 4.3.1 transitivePeerDependencies: @@ -4214,11 +4303,9 @@ packages: resolve-from: 4.0.0 dev: true - /import-from/3.0.0: - resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 + /import-from/4.0.0: + resolution: {integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==} + engines: {node: '>=12.2'} dev: true /import-local/3.0.2: @@ -4241,7 +4328,7 @@ packages: dev: true /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} + resolution: {integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==} engines: {node: '>=0.10.0'} dependencies: repeating: 2.0.1 @@ -4259,11 +4346,11 @@ packages: wrappy: 1.0.2 /inherits/2.0.1: - resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=} + resolution: {integrity: sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==} dev: true /inherits/2.0.3: - resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=} + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: true /inherits/2.0.4: @@ -4304,9 +4391,9 @@ packages: engines: {node: '>= 0.10'} dev: true - /into-stream/5.1.1: - resolution: {integrity: sha512-krrAJ7McQxGGmvaYbB7Q1mcA+cRwg9Ij2RfWIeVesNBgVDZmzY/Fa4IpZUT3bmdRzMzdf/mzltCG2Dq99IZGBA==} - engines: {node: '>=8'} + /into-stream/6.0.0: + resolution: {integrity: sha512-XHbaOAvP+uFKUFsOgoNPRjLkwB+I22JFPFe5OjTkQ0nwgj6+pSjb4NmB6VMxaPshLiOf+zcpOCBQuLwC1KHhZA==} + engines: {node: '>=10'} dependencies: from2: 2.3.0 p-is-promise: 3.0.0 @@ -4332,7 +4419,7 @@ packages: dev: true /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true /is-boolean-attribute/0.0.1: @@ -4524,7 +4611,7 @@ packages: dev: true /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} engines: {node: '>=0.10.0'} dev: true @@ -4546,7 +4633,7 @@ packages: dev: true /is-text-path/1.0.1: - resolution: {integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=} + resolution: {integrity: sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==} engines: {node: '>=0.10.0'} dependencies: text-extensions: 1.9.0 @@ -4817,6 +4904,8 @@ packages: walker: 1.0.7 optionalDependencies: fsevents: 2.3.2 + transitivePeerDependencies: + - supports-color dev: true /jest-jasmine2/26.6.3_ts-node@9.1.1: @@ -4914,6 +5003,8 @@ packages: '@jest/types': 26.6.2 jest-regex-util: 26.0.0 jest-snapshot: 26.6.2 + transitivePeerDependencies: + - supports-color dev: true /jest-resolve/26.6.2: @@ -5030,6 +5121,8 @@ packages: natural-compare: 1.4.0 pretty-format: 26.6.2 semver: 7.3.4 + transitivePeerDependencies: + - supports-color dev: true /jest-util/26.6.2: @@ -5209,7 +5302,7 @@ packages: dev: true /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.6 dev: true @@ -5322,7 +5415,7 @@ packages: dev: true /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} dev: true /linkify-it/3.0.2: @@ -5332,7 +5425,7 @@ packages: dev: true /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} + resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} engines: {node: '>=0.10.0'} dependencies: graceful-fs: 4.2.6 @@ -5343,7 +5436,7 @@ packages: dev: true /load-json-file/2.0.0: - resolution: {integrity: sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=} + resolution: {integrity: sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==} engines: {node: '>=4'} dependencies: graceful-fs: 4.2.6 @@ -5353,7 +5446,7 @@ packages: dev: true /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} + resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} dependencies: graceful-fs: 4.2.6 @@ -5363,7 +5456,7 @@ packages: dev: true /locate-path/2.0.0: - resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} + resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} dependencies: p-locate: 2.0.0 @@ -5378,7 +5471,7 @@ packages: dev: true /lodash.capitalize/4.2.1: - resolution: {integrity: sha1-+CbJtOKoUR2E46yinbBeGk87cqk=} + resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==} dev: true /lodash.differencewith/4.5.0: @@ -5386,7 +5479,7 @@ packages: dev: true /lodash.escaperegexp/4.1.2: - resolution: {integrity: sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=} + resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} dev: true /lodash.flatten/4.4.0: @@ -5398,15 +5491,15 @@ packages: dev: true /lodash.ismatch/4.4.0: - resolution: {integrity: sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=} + resolution: {integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==} dev: true /lodash.isplainobject/4.0.6: - resolution: {integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=} + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} dev: true /lodash.isstring/4.0.1: - resolution: {integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=} + resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} dev: true /lodash.memoize/3.0.4: @@ -5417,12 +5510,8 @@ packages: resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} dev: true - /lodash.toarray/4.4.0: - resolution: {integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE=} - dev: true - /lodash.uniqby/4.7.0: - resolution: {integrity: sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=} + resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==} dev: true /lodash/4.17.21: @@ -5561,23 +5650,24 @@ packages: markdown-it: 12.0.2 dev: true - /marked-terminal/4.1.1_marked@2.1.3: - resolution: {integrity: sha512-t7Mdf6T3PvOEyN01c3tYxDzhyKZ8xnkp8Rs6Fohno63L/0pFTJ5Qtwto2AQVuDtbQiWzD+4E5AAu1Z2iLc8miQ==} + /marked-terminal/5.1.1_marked@4.0.17: + resolution: {integrity: sha512-+cKTOx9P4l7HwINYhzbrBSyzgxO2HaHKGZGuB1orZsMIgXYaJyfidT81VXRdpelW/PcHEWxywscePVgI/oUF6g==} + engines: {node: '>=14.13.1 || >=16.0.0'} peerDependencies: - marked: ^1.0.0 || ^2.0.0 + marked: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 dependencies: - ansi-escapes: 4.3.1 + ansi-escapes: 5.0.0 cardinal: 2.1.1 - chalk: 4.1.0 - cli-table: 0.3.5 - marked: 2.1.3 - node-emoji: 1.10.0 - supports-hyperlinks: 2.1.0 + chalk: 5.0.1 + cli-table3: 0.6.2 + marked: 4.0.17 + node-emoji: 1.11.0 + supports-hyperlinks: 2.2.0 dev: true - /marked/2.1.3: - resolution: {integrity: sha512-/Q+7MGzaETqifOMWYEA7HVMaZb4XbcRfaOzcSsHZEith83KGlvaSG33u0SKu89Mj5h+T8V2hM+8O45Qc5XTgwA==} - engines: {node: '>= 10'} + /marked/4.0.17: + resolution: {integrity: sha512-Wfk0ATOK5iPxM4ptrORkFemqroz0ZDxp5MWfYA7H/F+wO17NRWV5Ypxi6p3g2Xmw2bKeiYOl6oVnLHKxBA0VhA==} + engines: {node: '>= 12'} hasBin: true dev: true @@ -5594,7 +5684,7 @@ packages: dev: true /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} + resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} engines: {node: '>=0.10.0'} dependencies: camelcase-keys: 2.1.0 @@ -5661,6 +5751,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /micromatch/4.0.2: @@ -5690,9 +5782,9 @@ packages: mime-db: 1.46.0 dev: true - /mime/2.5.2: - resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} - engines: {node: '>=4.0.0'} + /mime/3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} hasBin: true dev: true @@ -5781,7 +5873,7 @@ packages: dev: true /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true /ms/2.1.2: @@ -5841,6 +5933,8 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /natural-compare/1.4.0: @@ -5852,7 +5946,7 @@ packages: dev: true /nerf-dart/1.0.0: - resolution: {integrity: sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=} + resolution: {integrity: sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==} dev: true /nice-try/1.0.5: @@ -5882,10 +5976,10 @@ packages: tslib: 2.1.0 dev: true - /node-emoji/1.10.0: - resolution: {integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==} + /node-emoji/1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} dependencies: - lodash.toarray: 4.4.0 + lodash: 4.17.21 dev: true /node-fetch/2.6.1: @@ -5955,13 +6049,13 @@ packages: engines: {node: '>=0.10.0'} dev: true - /normalize-url/5.3.0: - resolution: {integrity: sha512-9/nOVLYYe/dO/eJeQUNaGUF4m4Z5E7cb9oNTKabH+bNf19mqj60txTcveQxL0GlcWLXCxkOu2/LwL8oW0idIDA==} + /normalize-url/6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} dev: true /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} dependencies: path-key: 2.0.1 @@ -5973,134 +6067,81 @@ packages: dependencies: path-key: 3.1.1 - /npm/6.14.11: - resolution: {integrity: sha512-1Zh7LjuIoEhIyjkBflSSGzfjuPQwDlghNloppjruOH5bmj9midT9qcNT0tRUZRR04shU9ekrxNy9+UTBrqeBpQ==} - engines: {node: 6 >=6.2.0 || 8 || >=9.3.0} + /npm/8.12.2: + resolution: {integrity: sha512-TArexqro9wpl/6wz6t6YdYhOoiy/UArqiSsSsqI7fieEhQEswDQSJcgt/LuCDjl6mfCDi0So7S2UZ979qLYRPg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16} hasBin: true dev: true bundledDependencies: + - '@isaacs/string-locale-compare' + - '@npmcli/arborist' + - '@npmcli/ci-detect' + - '@npmcli/config' + - '@npmcli/fs' + - '@npmcli/map-workspaces' + - '@npmcli/package-json' + - '@npmcli/run-script' - abbrev - - ansicolors - - ansistyles - - aproba - archy - - bin-links - - bluebird - - byte-size - cacache - - call-limit + - chalk - chownr - - ci-info - cli-columns - cli-table3 - - cmd-shim - columnify - - config-chain - - debuglog - - detect-indent - - detect-newline - - dezalgo - - editor - - figgy-pudding - - find-npm-prefix - - fs-vacuum - - fs-write-stream-atomic - - gentle-fs + - fastest-levenshtein - glob - graceful-fs - - has-unicode - hosted-git-info - - iferr - - imurmurhash - - infer-owner - - inflight - - inherits - ini - init-package-json - is-cidr - - json-parse-better-errors - - JSONStream - - lazy-property - - libcipm - - libnpm + - json-parse-even-better-errors - libnpmaccess + - libnpmdiff + - libnpmexec + - libnpmfund - libnpmhook - libnpmorg + - libnpmpack + - libnpmpublish - libnpmsearch - libnpmteam - - libnpx - - lock-verify - - lockfile - - lodash._baseindexof - - lodash._baseuniq - - lodash._bindcallback - - lodash._cacheindexof - - lodash._createcache - - lodash._getnative - - lodash.clonedeep - - lodash.restparam - - lodash.union - - lodash.uniq - - lodash.without - - lru-cache - - meant - - mississippi + - libnpmversion + - make-fetch-happen + - minipass + - minipass-pipeline - mkdirp - - move-concurrently + - mkdirp-infer-owner + - ms - node-gyp - nopt - - normalize-package-data - npm-audit-report - - npm-cache-filename - npm-install-checks - - npm-lifecycle - npm-package-arg - - npm-packlist - npm-pick-manifest - npm-profile - npm-registry-fetch - npm-user-validate - npmlog - - once - opener - - osenv - pacote - - path-is-inside - - promise-inflight + - parse-conflict-json + - proc-log - qrcode-terminal - - query-string - - qw - - read-cmd-shim - - read-installed - - read-package-json - - read-package-tree - read - - readable-stream + - read-package-json + - read-package-json-fast - readdir-scoped-modules - - request - - retry - rimraf - - safe-buffer - semver - - sha - - slide - - sorted-object - - sorted-union-stream - ssri - - stringify-package - tar - text-table - tiny-relative-date - - uid-number - - umask - - unique-filename - - unpipe - - update-notifier - - uuid - - validate-npm-package-license + - treeverse - validate-npm-package-name - which - - worker-farm - write-file-atomic /number-is-nan/1.0.1: @@ -6276,7 +6317,7 @@ packages: dev: true /p-locate/2.0.0: - resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} + resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} engines: {node: '>=4'} dependencies: p-limit: 1.3.0 @@ -6315,7 +6356,7 @@ packages: dev: true /p-try/1.0.0: - resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} + resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} engines: {node: '>=4'} dev: true @@ -6356,14 +6397,14 @@ packages: dev: true /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} engines: {node: '>=0.10.0'} dependencies: error-ex: 1.3.2 dev: true /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} dependencies: error-ex: 1.3.2 @@ -6401,14 +6442,14 @@ packages: dev: true /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} engines: {node: '>=0.10.0'} dependencies: pinkie-promise: 2.0.1 dev: true /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} dev: true @@ -6446,7 +6487,7 @@ packages: dev: true /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} + resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} engines: {node: '>=0.10.0'} dependencies: graceful-fs: 4.2.6 @@ -6455,7 +6496,7 @@ packages: dev: true /path-type/2.0.0: - resolution: {integrity: sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=} + resolution: {integrity: sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==} engines: {node: '>=4'} dependencies: pify: 2.3.0 @@ -6512,7 +6553,7 @@ packages: dev: false /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} engines: {node: '>=0.10.0'} dev: true @@ -6541,7 +6582,7 @@ packages: dev: true /pkg-conf/2.1.0: - resolution: {integrity: sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=} + resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==} engines: {node: '>=4'} dependencies: find-up: 2.1.0 @@ -6764,7 +6805,7 @@ packages: dev: true /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} + resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} engines: {node: '>=0.10.0'} dependencies: find-up: 1.1.2 @@ -6780,7 +6821,7 @@ packages: dev: true /read-pkg-up/3.0.0: - resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} + resolution: {integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==} engines: {node: '>=4'} dependencies: find-up: 2.1.0 @@ -6797,7 +6838,7 @@ packages: dev: true /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} + resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} engines: {node: '>=0.10.0'} dependencies: load-json-file: 1.1.0 @@ -6806,7 +6847,7 @@ packages: dev: true /read-pkg/2.0.0: - resolution: {integrity: sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=} + resolution: {integrity: sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==} engines: {node: '>=4'} dependencies: load-json-file: 2.0.0 @@ -6815,7 +6856,7 @@ packages: dev: true /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} + resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} dependencies: load-json-file: 4.0.0 @@ -6887,7 +6928,7 @@ packages: dev: true /redeyed/2.1.1: - resolution: {integrity: sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=} + resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} dependencies: esprima: 4.0.1 dev: true @@ -7055,7 +7096,7 @@ packages: dev: true /retry/0.12.0: - resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} + resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} dev: true @@ -7136,6 +7177,8 @@ packages: micromatch: 3.1.10 minimist: 1.2.5 walker: 1.0.7 + transitivePeerDependencies: + - supports-color dev: true /saxes/5.0.1: @@ -7145,16 +7188,16 @@ packages: xmlchars: 2.2.0 dev: true - /semantic-release/17.4.7: - resolution: {integrity: sha512-3Ghu8mKCJgCG3QzE5xphkYWM19lGE3XjFdOXQIKBM2PBpBvgFQ/lXv31oX0+fuN/UjNFO/dqhNs8ATLBhg6zBg==} - engines: {node: '>=10.19'} + /semantic-release/19.0.3: + resolution: {integrity: sha512-HaFbydST1cDKZHuFZxB8DTrBLJVK/AnDExpK0s3EqLIAAUAHUgnd+VSJCUtTYQKkAkauL8G9CucODrVCc7BuAA==} + engines: {node: '>=16 || ^14.17'} hasBin: true dependencies: - '@semantic-release/commit-analyzer': 8.0.1_semantic-release@17.4.7 - '@semantic-release/error': 2.2.0 - '@semantic-release/github': 7.2.0_semantic-release@17.4.7 - '@semantic-release/npm': 7.0.10_semantic-release@17.4.7 - '@semantic-release/release-notes-generator': 9.0.1_semantic-release@17.4.7 + '@semantic-release/commit-analyzer': 9.0.2_semantic-release@19.0.3 + '@semantic-release/error': 3.0.0 + '@semantic-release/github': 8.0.4_semantic-release@19.0.3 + '@semantic-release/npm': 9.0.1_semantic-release@19.0.3 + '@semantic-release/release-notes-generator': 10.0.3_semantic-release@19.0.3 aggregate-error: 3.1.0 cosmiconfig: 7.0.0 debug: 4.3.1 @@ -7167,8 +7210,8 @@ packages: hook-std: 2.0.0 hosted-git-info: 4.0.2 lodash: 4.17.21 - marked: 2.1.3 - marked-terminal: 4.1.1_marked@2.1.3 + marked: 4.0.17 + marked-terminal: 5.1.1_marked@4.0.17 micromatch: 4.0.2 p-each-series: 2.2.0 p-reduce: 2.1.0 @@ -7387,6 +7430,8 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + transitivePeerDependencies: + - supports-color dev: true /source-map-resolve/0.5.3: @@ -7411,7 +7456,7 @@ packages: dev: true /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} dev: true @@ -7430,7 +7475,7 @@ packages: dev: true /spawn-error-forwarder/1.0.0: - resolution: {integrity: sha1-Gv2Uc46ZmwNG17n8NzvlXgdXcCk=} + resolution: {integrity: sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==} dev: true /spdx-correct/3.1.1: @@ -7475,7 +7520,7 @@ packages: dev: true /split2/1.0.0: - resolution: {integrity: sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ=} + resolution: {integrity: sha512-NKywug4u4pX/AZBB1FCPzZ6/7O+Xhz1qMVbzTvvKvikjO99oPN87SkK08mEY9P63/5lWjK+wgOOgApnTg5r6qg==} dependencies: through2: 2.0.5 dev: true @@ -7539,7 +7584,7 @@ packages: dev: true /stream-combiner2/1.1.1: - resolution: {integrity: sha1-+02KFCDqNidk4hrUeAOXvry0HL4=} + resolution: {integrity: sha512-3PnJbYgS56AeWgtKF5jtJRT6uFJe56Z0Hc5Ngg/6sI6rIt8iiMBTa9cvdyFfpMQjaVHr8dusbNeFGIIonxOvKw==} dependencies: duplexer2: 0.1.4 readable-stream: 2.3.7 @@ -7634,14 +7679,14 @@ packages: ansi-regex: 5.0.0 /strip-bom/2.0.0: - resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} engines: {node: '>=0.10.0'} dependencies: is-utf8: 0.2.1 dev: true /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true @@ -7692,7 +7737,7 @@ packages: dev: true /supports-color/2.0.0: - resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} + resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} dev: true @@ -7709,8 +7754,8 @@ packages: dependencies: has-flag: 4.0.0 - /supports-hyperlinks/2.1.0: - resolution: {integrity: sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==} + /supports-hyperlinks/2.2.0: + resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 @@ -7770,7 +7815,7 @@ packages: engines: {node: '>=8'} dependencies: ansi-escapes: 4.3.1 - supports-hyperlinks: 2.1.0 + supports-hyperlinks: 2.2.0 dev: true /test-exclude/6.0.0: @@ -7796,7 +7841,7 @@ packages: dev: true /through/2.3.8: - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true /through2/0.6.5: @@ -7903,7 +7948,7 @@ packages: dev: true /traverse/0.6.6: - resolution: {integrity: sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=} + resolution: {integrity: sha512-kdf4JKs8lbARxWdp7RKdNzoJBhGUcIalSYibuGyHJbmk40pOysQ0+QPvlkCOICOivDWU2IJo2rkrxyTK2AH4fw==} dev: true /trim-newlines/1.0.0: @@ -7916,11 +7961,6 @@ packages: engines: {node: '>=8'} dev: true - /trim-off-newlines/1.0.1: - resolution: {integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM=} - engines: {node: '>=0.10.0'} - dev: true - /ts-interface-checker/0.2.1: resolution: {integrity: sha512-BTNtU9j5yohY3XkwiwLocTrDMDYqEeqtJeULAUFcTDw1GMl1XqD6IksIDX6mt9ACI7DVm+b1gqvYcPuXsi49OA==} dev: true @@ -8056,6 +8096,11 @@ packages: engines: {node: '>=8'} dev: true + /type-fest/1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: true + /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: @@ -8330,7 +8375,7 @@ packages: dev: true /wordwrap/1.0.0: - resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true /wrap-ansi/6.2.0: