From c9d649e57c0bb3f25f39f8ab05e0abd3479f41ba Mon Sep 17 00:00:00 2001 From: James Henry Date: Fri, 5 May 2023 18:20:05 +0100 Subject: [PATCH] chore(core): enable provenance and update lerna usage (#16814) --- .github/workflows/publish.yml | 3 + CONTRIBUTING.md | 6 +- package.json | 4 +- pnpm-lock.yaml | 1580 ++++++++++++--------------------- scripts/nx-release.ts | 4 +- 5 files changed, 569 insertions(+), 1028 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4aee14628c..42290abcfc 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,6 +2,7 @@ name: publish env: DEBUG: napi:* NX_RUN_GROUP: ${{ github.run_id }}-${{ github.run_attempt }} + NPM_CONFIG_PROVENANCE: true on: release: types: [published] @@ -203,6 +204,8 @@ jobs: if: ${{ github.repository_owner == 'nrwl' }} name: Publish runs-on: ubuntu-latest + permissions: + id-token: write needs: # - build-freebsd - build diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 420eb8a1ae..9879227d40 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -142,19 +142,19 @@ nx test jest To make sure your changes do not break any E2E tests, run: ```bash -nx e2e e2e-cli # or any other project here +nx e2e e2e-vite # or any other project here ``` Running E2E tests can take some time, so it is often useful to run a single test. To run a single suite of tests, run: ```bash -nx e2e e2e-cli -t versions # I often add qqqq to my test name so I can use -t qqqq +nx e2e e2e-vite -t versions # I often add qqqq to my test name so I can use -t qqqq ``` Sometimes tests pass locally but they fail on the CI. To reproduce the CI environment and be able to debug the issue, run: ```bash -NX_VERBOSE_LOGGING=true CI=true SELECTED_PM=pnpm pnpm nx e2e e2e-cli --t="should do something is this test" +NX_VERBOSE_LOGGING=true CI=true SELECTED_PM=pnpm pnpm nx e2e e2e-vite --t="should do something is this test" ``` The above command sets verbose logging (this exposes stack traces and underlying errors), sets the defaults to be CI-like and sets Pnpm as the selected package manager. diff --git a/package.json b/package.json index 88214bcaf8..876255e896 100644 --- a/package.json +++ b/package.json @@ -48,8 +48,6 @@ "@jest/reporters": "^29.4.1", "@jest/test-result": "^29.4.1", "@jest/types": "^29.4.1", - "@lerna/publish": "6.0.0", - "@lerna/version": "6.0.0", "@monodon/rust": "1.1.2", "@napi-rs/cli": "2.14.0", "@nestjs/cli": "^9.0.0", @@ -194,7 +192,7 @@ "jsonc-eslint-parser": "^2.1.0", "jsonc-parser": "3.2.0", "kill-port": "^1.6.1", - "lerna": "6.0.0", + "lerna": "6.6.2", "less": "4.1.3", "less-loader": "11.1.0", "license-webpack-plugin": "^4.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f6edb3d660..8f26061b9a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -205,12 +205,6 @@ devDependencies: '@jest/types': specifier: ^29.4.1 version: 29.5.0 - '@lerna/publish': - specifier: 6.0.0 - version: 6.0.0(nx@16.1.0-rc.0)(typescript@5.0.2) - '@lerna/version': - specifier: 6.0.0 - version: 6.0.0(nx@16.1.0-rc.0)(typescript@5.0.2) '@monodon/rust': specifier: 1.1.2 version: 1.1.2(@swc-node/register@1.5.4)(@swc/core@1.3.51)(eslint@8.15.0)(nx@16.1.0-rc.0)(prettier@2.7.1)(typescript@5.0.2) @@ -644,8 +638,8 @@ devDependencies: specifier: ^1.6.1 version: 1.6.1 lerna: - specifier: 6.0.0 - version: 6.0.0(@swc-node/register@1.5.4)(@swc/core@1.3.51) + specifier: 6.6.2 + version: 6.6.2(@swc-node/register@1.5.4)(@swc/core@1.3.51) less: specifier: 4.1.3 version: 4.1.3 @@ -4302,183 +4296,26 @@ packages: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: true - /@lerna/add@6.0.0: - resolution: {integrity: sha512-0iSEYK+/tEtLb37uy7WXBQ4bZLAwW5QH6BuiLkHhARQ3p/DqaoqXfh3auSWq2Tln5dH0IJpARvBmpDYlwPNPWQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/bootstrap': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/filter-options': 6.0.0 - '@lerna/npm-conf': 6.0.0 - '@lerna/validation-error': 6.0.0 - dedent: 0.7.0 - npm-package-arg: 8.1.1 - p-map: 4.0.0 - pacote: 13.6.2 - semver: 7.3.4 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/bootstrap@6.0.0: - resolution: {integrity: sha512-cj7H198p9ocOqhCy9Zx07s0RSwQVzpdsCNyn/ELCN3HdHw2gtMb4/RPyQD/oRoFc7IoF6u7kHDqvm5Q0aGA+8A==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/command': 6.0.0 - '@lerna/filter-options': 6.0.0 - '@lerna/has-npm-version': 6.0.0 - '@lerna/npm-install': 6.0.0 - '@lerna/package-graph': 6.0.0 - '@lerna/pulse-till-done': 6.0.0 - '@lerna/rimraf-dir': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/symlink-binary': 6.0.0 - '@lerna/symlink-dependencies': 6.0.0 - '@lerna/validation-error': 6.0.0 - '@npmcli/arborist': 5.3.0 - dedent: 0.7.0 - get-port: 5.1.1 - multimatch: 5.0.0 - npm-package-arg: 8.1.1 - npmlog: 6.0.2 - p-map: 4.0.0 - p-map-series: 2.1.0 - p-waterfall: 2.1.1 - semver: 7.3.4 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/changed@6.0.0: - resolution: {integrity: sha512-N6xBahK4+JxH2vi5Jf+qCaT7RWCxqfFmNBB9SM1HZ06BdluSXLiA74vQD31ili31WRy8Z11rEa20vdftnLPr2A==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/collect-updates': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/listable': 6.0.0 - '@lerna/output': 6.0.0 - dev: true - - /@lerna/check-working-tree@6.0.0: - resolution: {integrity: sha512-yH7Y3DOLbQN2ll0FH+Blsr2eyudWUIk1WZu5noG/QrLGX1iD5QyKmsRSwakJvqhRNlAloIvH41TAza9UCnkd8w==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/collect-uncommitted': 6.0.0 - '@lerna/describe-ref': 6.0.0 - '@lerna/validation-error': 6.0.0 - dev: true - - /@lerna/child-process@6.0.0: - resolution: {integrity: sha512-8Vi6riKtNaNDD4ysrY8AMZgBHgngaQE6LVHfe3L7bIAxOxYBeQ1F57pxhYHiz8W8tA5k4bc7ujkoouzGN4+9YQ==} - engines: {node: ^14.15.0 || >=16.0.0} + /@lerna/child-process@6.6.2: + resolution: {integrity: sha512-QyKIWEnKQFnYu2ey+SAAm1A5xjzJLJJj3bhIZd3QKyXKKjaJ0hlxam/OsWSltxTNbcyH1jRJjC6Cxv31usv0Ag==} + engines: {node: ^14.17.0 || >=16.0.0} dependencies: chalk: 4.1.2 execa: 5.1.1 strong-log-transformer: 2.1.0 dev: true - /@lerna/clean@6.0.0: - resolution: {integrity: sha512-ogF4cdtnwAH11gmMB1is2L4Mk/imFxi09vaYH7yikpx1xQ5mx5DeSyt0dy0GLJfoJwwdbKmGJIdwZ8WG2KDc5Q==} - engines: {node: ^14.15.0 || >=16.0.0} + /@lerna/create@6.6.2: + resolution: {integrity: sha512-xQ+1Y7D+9etvUlE+unhG/TwmM6XBzGIdFBaNoW8D8kyOa9M2Jf3vdEtAxVa7mhRz66CENfhL/+I/QkVaa7pwbQ==} + engines: {node: ^14.17.0 || >=16.0.0} dependencies: - '@lerna/command': 6.0.0 - '@lerna/filter-options': 6.0.0 - '@lerna/prompt': 6.0.0 - '@lerna/pulse-till-done': 6.0.0 - '@lerna/rimraf-dir': 6.0.0 - p-map: 4.0.0 - p-map-series: 2.1.0 - p-waterfall: 2.1.1 - dev: true - - /@lerna/cli@6.0.0: - resolution: {integrity: sha512-Dk7p7N9O+s8NDDE/L/m0H8QUfgNhOgidsIaycBLHIMqmJ42VI5odYPA3Kz2fIqYv+UnVXwqwUqPZXskwBw/xQQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/global-options': 6.0.0 - dedent: 0.7.0 - npmlog: 6.0.2 - yargs: 16.2.0 - dev: true - - /@lerna/collect-uncommitted@6.0.0: - resolution: {integrity: sha512-rPVwbH+6fqXNqwoSwA97Psbb63Qhwopy8yMCKjIYmG2lmrrSpZu8XgOF6XlKD7U3Rmx78mymfG4fVsIdX2dRxg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - chalk: 4.1.2 - npmlog: 6.0.2 - dev: true - - /@lerna/collect-updates@6.0.0: - resolution: {integrity: sha512-4N7Cs+ggxw70NIJUliKGHFLUIgvSlxd1PkBYt7X9lTXxecpy8cMO1E8LLk/hhtAEK2UNKbYYwMPMaQmLSykINA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/describe-ref': 6.0.0 - minimatch: 3.0.5 - npmlog: 6.0.2 - slash: 3.0.0 - dev: true - - /@lerna/command@6.0.0: - resolution: {integrity: sha512-st//P+XECdkK+f1892cYoid4bH+hym6GhdaON8ss+RF9ek8GmrV3VdTKWVBU0E3VXe33sOp3hBXVGmqEgQ9+Sg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/package-graph': 6.0.0 - '@lerna/project': 6.0.0 - '@lerna/validation-error': 6.0.0 - '@lerna/write-log-file': 6.0.0 - clone-deep: 4.0.1 - dedent: 0.7.0 - execa: 5.1.1 - is-ci: 2.0.0 - npmlog: 6.0.2 - dev: true - - /@lerna/conventional-commits@6.0.0: - resolution: {integrity: sha512-4TOsymW7eshILLg8gFt/JrndTFJiEftRylESPl+zYcCx4UAdhFEWpwYEgTlSkDXkUQ1IeTi1Lat7KBHw6s5qaA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/validation-error': 6.0.0 - conventional-changelog-angular: 5.0.13 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - fs-extra: 9.1.0 - get-stream: 6.0.1 - npm-package-arg: 8.1.1 - npmlog: 6.0.2 - pify: 5.0.0 - semver: 7.3.4 - dev: true - - /@lerna/create-symlink@6.0.0: - resolution: {integrity: sha512-BUX3Npda+mxLN+PhbVRSOE8HXudBPOyeozXC7pH7DDyn1TIoJiS7wUGmWbXn2tjKAYG/HHF/4/+MphAlGJiK6Q==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - cmd-shim: 5.0.0 - fs-extra: 9.1.0 - npmlog: 6.0.2 - dev: true - - /@lerna/create@6.0.0: - resolution: {integrity: sha512-HVUugEXMJoKM4O3yzM1vwIRboujUBB+64bZBYodNC/0kCTV/npTfCnYPS3JgJ6ZZzWFXufLqsKFAmOJjaAdeng==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/npm-conf': 6.0.0 - '@lerna/validation-error': 6.0.0 + '@lerna/child-process': 6.6.2 dedent: 0.7.0 fs-extra: 9.1.0 init-package-json: 3.0.2 npm-package-arg: 8.1.1 p-reduce: 2.1.0 - pacote: 13.6.2 + pacote: 15.1.1 pify: 5.0.0 semver: 7.3.4 slash: 3.0.0 @@ -4490,562 +4327,72 @@ packages: - supports-color dev: true - /@lerna/describe-ref@6.0.0: - resolution: {integrity: sha512-J3defjriyJm2p0Wf1Kj909H2YlDGUhc/FSjcD4F1Px1HeOoft9b62eheyzWAcpcct4JuU4ww8PSzafhC8pY5OQ==} - engines: {node: ^14.15.0 || >=16.0.0} + /@lerna/legacy-package-management@6.6.2(nx@15.8.0)(typescript@4.9.5): + resolution: {integrity: sha512-0hZxUPKnHwehUO2xC4ldtdX9bW0W1UosxebDIQlZL2STnZnA2IFmIk2lJVUyFW+cmTPQzV93jfS0i69T9Z+teg==} + engines: {node: ^14.17.0 || >=16.0.0} dependencies: - '@lerna/child-process': 6.0.0 - npmlog: 6.0.2 - dev: true - - /@lerna/diff@6.0.0: - resolution: {integrity: sha512-er4wmrwgGgQEuyIiXtBHsBqekKPVDull9ksF+Y4FciJRJVu8Kkvw8IkxSTTIcKuHVsucUNjNoKAXpiG4W5vQ2w==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/validation-error': 6.0.0 - npmlog: 6.0.2 - dev: true - - /@lerna/exec@6.0.0: - resolution: {integrity: sha512-LfZFdDXkpSITWk81cpwKh/MS/5YQkABZC3rzFSojwAtcqUHdhbcDgCFE519wYqoAuHYOXhjetho9a4N1EMNG/Q==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/filter-options': 6.0.0 - '@lerna/profiler': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/validation-error': 6.0.0 - p-map: 4.0.0 - dev: true - - /@lerna/filter-options@6.0.0: - resolution: {integrity: sha512-vixIeZFvaZlutSYpogqaGuNqkvMDDNltQCCmOgqifRnwilgQO9xgoNkuRndfgFGKv0dfXNR154v+Fdd3FsYLaQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/collect-updates': 6.0.0 - '@lerna/filter-packages': 6.0.0 - dedent: 0.7.0 - npmlog: 6.0.2 - dev: true - - /@lerna/filter-packages@6.0.0: - resolution: {integrity: sha512-gV3BUU8HogY+o449ImSk8DZ4Gcc2BHHLM9VsbivSmS9aVZYsuv8aevtiul2Wo4DO0C8hlSkDnF0xzXxTd9loHQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/validation-error': 6.0.0 - multimatch: 5.0.0 - npmlog: 6.0.2 - dev: true - - /@lerna/get-npm-exec-opts@6.0.0: - resolution: {integrity: sha512-3uJYGAT02kUks02JeTwDXdtSDonhANogldH1FtMsTU+jiXX1zZfbYZZwjGfCY2PMbCyicGUds1GV449JyJBOKA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - npmlog: 6.0.2 - dev: true - - /@lerna/get-packed@6.0.0: - resolution: {integrity: sha512-XQsS0w9K4bW9HMHDQW5SdOaqcq+YLtGoN2v4tm5cHbKHZUE4+AfVURqZze72YdGbVFc8Ao0rgkNjJOaSdTlvgA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - fs-extra: 9.1.0 - ssri: 9.0.1 - tar: 6.1.13 - dev: true - - /@lerna/github-client@6.0.0: - resolution: {integrity: sha512-fddxgCcZNfr0HLql9XhCEz2LxJYUyjRUz/JCxzWWeUFrVfMDa9Xyf1oJdvG4/MOhvpiyRB/ZCQICBqW+0hG77Q==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 19.0.5 - git-url-parse: 13.1.0 - npmlog: 6.0.2 - transitivePeerDependencies: - - encoding - dev: true - - /@lerna/gitlab-client@6.0.0: - resolution: {integrity: sha512-lO69Xrof7zgPirii8t7VViXpZSbhv2gzMdNoDK9fBehrQnxiUqsDCEBE8TQeaD3hq8bJcUChaRYeypO8IIgyCQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - node-fetch: 2.6.7 - npmlog: 6.0.2 - transitivePeerDependencies: - - encoding - dev: true - - /@lerna/global-options@6.0.0: - resolution: {integrity: sha512-I0INiFiLGgBmuRLMnuOGcqyOix4wiVK7tewPBn1cZ99JPZKfvbDJLcV74qO9krgUF5OXwIOLqb/EdczpGhrG9A==} - engines: {node: ^14.15.0 || >=16.0.0} - dev: true - - /@lerna/has-npm-version@6.0.0: - resolution: {integrity: sha512-IwDxtaAQ/9vSb+Y1wl2nsOxXwVZIEscHVZKkQouQNSH0JzGkr8S4XWH20Dik+wmnw8RTkTiOvVK8Ib51EYguVw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - semver: 7.3.4 - dev: true - - /@lerna/import@6.0.0: - resolution: {integrity: sha512-vsf5tXUgng5gUdM7iBAU24rNE5hW5xhg8f4ftVhTrPJ9xVCed8H+G0epEK4fNaG/CcnSF/B2Lztxj9LxUmiMjw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/prompt': 6.0.0 - '@lerna/pulse-till-done': 6.0.0 - '@lerna/validation-error': 6.0.0 - dedent: 0.7.0 - fs-extra: 9.1.0 - p-map-series: 2.1.0 - dev: true - - /@lerna/info@6.0.0: - resolution: {integrity: sha512-d2OLK5N3+9oY8R8vCVUJlUZzQYCRaEu/9G6ws6yFUip39GiNj/ukPahdqlrBt4QUOcQe0c/o0sTfdRgIV0wp5A==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/command': 6.0.0 - '@lerna/output': 6.0.0 - envinfo: 7.8.1 - dev: true - - /@lerna/init@6.0.0: - resolution: {integrity: sha512-OxlsiISlF3BDZd5C7BGCfgJF9xXVBWSInzz1dKO8y+/wMpBov6dNFCs8itCIeMIMY1+E16ryAGjADj+wbqOeGA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/project': 6.0.0 - fs-extra: 9.1.0 - p-map: 4.0.0 - write-json-file: 4.3.0 - dev: true - - /@lerna/link@6.0.0: - resolution: {integrity: sha512-wdzcrQsHILH3V8YziS5o7UQkcfatYJZQx1X+CvXTxSyrVg3bBW8FP93A5kQ5gAScHysfcThmZPdQrwWGAHejqA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/command': 6.0.0 - '@lerna/package-graph': 6.0.0 - '@lerna/symlink-dependencies': 6.0.0 - '@lerna/validation-error': 6.0.0 - p-map: 4.0.0 - slash: 3.0.0 - dev: true - - /@lerna/list@6.0.0: - resolution: {integrity: sha512-CWx8fVoylEBeGiDggAhNNzxfYmgripWrzcRF2gPgSPO0eqjRwMEZg/hZiID8NVOgGta4rfKhnsRPwvewxT1yEg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/command': 6.0.0 - '@lerna/filter-options': 6.0.0 - '@lerna/listable': 6.0.0 - '@lerna/output': 6.0.0 - dev: true - - /@lerna/listable@6.0.0: - resolution: {integrity: sha512-qJL4055d9UaSWXAYxHEtO1mpRWV3jBuk/BcSYPzn89Su29/9nbZr7fE0WttE/50e5D7WRjG1gStGDeoxRRJWYA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/query-graph': 6.0.0 - chalk: 4.1.2 + '@npmcli/arborist': 6.2.3 + '@npmcli/run-script': 4.1.7 + '@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@4.9.5) + '@octokit/rest': 19.0.3 + byte-size: 7.0.0 + chalk: 4.1.0 + clone-deep: 4.0.1 + cmd-shim: 5.0.0 columnify: 1.6.0 - dev: true - - /@lerna/log-packed@6.0.0: - resolution: {integrity: sha512-WUX9uzvVXFsoj/SzAvwH6mOb5I+RUNuurYytnmghEEPe9SbMdyd21syVuXuInOF4MBWvkkzxExWjGEx3vsPvng==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - byte-size: 7.0.1 - columnify: 1.6.0 - has-unicode: 2.0.1 - npmlog: 6.0.2 - dev: true - - /@lerna/npm-conf@6.0.0: - resolution: {integrity: sha512-7Q6Bshzlhj3JljJa14UHLvAXMhJ9y13yNa3RUofMcnennHYbWm3fGfMsVbcNPjZIPElt9wBam2/G4YalJEv7pg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - config-chain: 1.1.13 - pify: 5.0.0 - dev: true - - /@lerna/npm-dist-tag@6.0.0: - resolution: {integrity: sha512-onAFIDm/bII3A11Pw7GslyKuYcXrLqrDsd3GV1VZyl3BkBq0oG9xwQR9SPnBlZTHgOaOoL6BbfDPUqM/8Oyilw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/otplease': 6.0.0 - npm-package-arg: 8.1.1 - npm-registry-fetch: 13.3.1 - npmlog: 6.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/npm-install@6.0.0: - resolution: {integrity: sha512-mhrr5rFiakDEoeBW6xr3phS3qkuVu3JFyh27slsp5dOr7fOehCYHmr6j7d5sV3VukN611OL5vQYekdJ+Wr5qcg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/get-npm-exec-opts': 6.0.0 - fs-extra: 9.1.0 - npm-package-arg: 8.1.1 - npmlog: 6.0.2 - signal-exit: 3.0.7 - write-pkg: 4.0.0 - dev: true - - /@lerna/npm-publish@6.0.0: - resolution: {integrity: sha512-Qf2KGdg09/KagFT8IptPcqWSKhpMhXT9GndEiG9msHk29DWhRqZD6cCpnTmrMh5Ghjw+UMUZMLfpH3SJn7fTyw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/otplease': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - fs-extra: 9.1.0 - libnpmpublish: 6.0.5 - npm-package-arg: 8.1.1 - npmlog: 6.0.2 - pify: 5.0.0 - read-package-json: 5.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/npm-run-script@6.0.0: - resolution: {integrity: sha512-C89ptR/DFpmbQQ36m3fq4vJuj2WXfzY9h2Spvm7JtooGEKyl1Qmc5a6TPepyfGpCybUSnW4gFLo0v5IcxGBpHw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - '@lerna/get-npm-exec-opts': 6.0.0 - npmlog: 6.0.2 - dev: true - - /@lerna/otplease@6.0.0: - resolution: {integrity: sha512-kumT64HLd0s8Pga6mLDIZ6RFV0SEnnjIpPHkhf6hFTO/DNIIFW2jQ2QI1aEnsmUWAzbX4i0yRJlK3/MyRdJppw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/prompt': 6.0.0 - dev: true - - /@lerna/output@6.0.0: - resolution: {integrity: sha512-uQZivTL/jd+HXl5gJJI8bNWBA4vhY/e+6xjxtQkn1EBXSUDXAdNQYTdlxTjMpRNiF5iX8fKW+mpjfTVoiHqJKQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - npmlog: 6.0.2 - dev: true - - /@lerna/pack-directory@6.0.0: - resolution: {integrity: sha512-wDfZztZYRH71xBJzF7S1LvWgKUQSBntcaNifzTnzqGbE/MKRe6xTfSKi9Z2AJKPdfdR8Ek0pr6nBHZYSaP3Lcw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/get-packed': 6.0.0 - '@lerna/package': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - '@lerna/temp-write': 6.0.0 - npm-packlist: 5.1.3 - npmlog: 6.0.2 - tar: 6.1.13 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/package-graph@6.0.0: - resolution: {integrity: sha512-RE29nFJnXLpriq97QH7fEXwG5gqeOzui8GJfX757B0MMLyKoaS8HdTo9MhK+AU0tuE7VpnQydJuJefUnrSfVlw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/prerelease-id-from-version': 6.0.0 - '@lerna/validation-error': 6.0.0 - npm-package-arg: 8.1.1 - npmlog: 6.0.2 - semver: 7.3.4 - dev: true - - /@lerna/package@6.0.0: - resolution: {integrity: sha512-NU490I7jzsVXdoflUgc7uWUuYYm4wECRITU3ixf6FbeIvK9PA6Vde38l6ehVKnFlFTaV703pkDtDIKw8VwAddw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - load-json-file: 6.2.0 - npm-package-arg: 8.1.1 - write-pkg: 4.0.0 - dev: true - - /@lerna/prerelease-id-from-version@6.0.0: - resolution: {integrity: sha512-iPtCWfo0Jxi1AT0AkdvxlbouAaJYAV0O8pbTx9uckttojVot4xZ6XoNXdzFb+zeWCTzb931vWdFcXqXDwolTHQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - semver: 7.3.4 - dev: true - - /@lerna/profiler@6.0.0: - resolution: {integrity: sha512-Z+Ln360yDCZ2mvANXmGa976Q1OEv9vFy6vKXq/gFJBmGOIq3xzlwG9lR2a8okTZ/+JgLQPqQJOxiQfdB++9kYw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - fs-extra: 9.1.0 - npmlog: 6.0.2 - upath: 2.0.1 - dev: true - - /@lerna/project@6.0.0: - resolution: {integrity: sha512-GfivZz2orACwN3w3oa5EB7AN4+jkNEcePNJUH6KCddtHusaGHTpMLllVxNycHVMC1w2708I6IQtgJYUlJ8hWJA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/package': 6.0.0 - '@lerna/validation-error': 6.0.0 - cosmiconfig: 7.0.1 + config-chain: 1.1.12 + conventional-changelog-core: 4.2.4 + conventional-recommended-bump: 6.1.0 + cosmiconfig: 7.0.0 dedent: 0.7.0 dot-prop: 6.0.1 + execa: 5.0.0 + file-url: 3.0.0 + find-up: 5.0.0 + fs-extra: 9.1.0 + get-port: 5.1.1 + get-stream: 6.0.0 + git-url-parse: 13.1.0 glob-parent: 5.1.2 globby: 11.1.0 - js-yaml: 4.1.0 + graceful-fs: 4.2.10 + has-unicode: 2.0.1 + inquirer: 8.2.4 + is-ci: 2.0.0 + is-stream: 2.0.0 + libnpmpublish: 7.1.4 load-json-file: 6.2.0 - npmlog: 6.0.2 - p-map: 4.0.0 - resolve-from: 5.0.0 - write-json-file: 4.3.0 - dev: true - - /@lerna/prompt@6.0.0: - resolution: {integrity: sha512-uFVNRiQyQ5bjCf0l3EcsRiqHElZwrQHLLhHXpdctTLU6jivjcSnVirJdAePxqv0hUynnqFKnNc3c0QbY+jFJqw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - inquirer: 8.2.5 - npmlog: 6.0.2 - dev: true - - /@lerna/publish@6.0.0(nx@15.8.0)(typescript@4.9.5): - resolution: {integrity: sha512-B2E5mkPzuIVywbcXgKsgGZWX30jHt4pYsAZWlzosevtKuqMbUSTzWdVjaPJ0zl6LFcnNSKcWi57wIj0DugMlLw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/check-working-tree': 6.0.0 - '@lerna/child-process': 6.0.0 - '@lerna/collect-updates': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/describe-ref': 6.0.0 - '@lerna/log-packed': 6.0.0 - '@lerna/npm-conf': 6.0.0 - '@lerna/npm-dist-tag': 6.0.0 - '@lerna/npm-publish': 6.0.0 - '@lerna/otplease': 6.0.0 - '@lerna/output': 6.0.0 - '@lerna/pack-directory': 6.0.0 - '@lerna/prerelease-id-from-version': 6.0.0 - '@lerna/prompt': 6.0.0 - '@lerna/pulse-till-done': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/validation-error': 6.0.0 - '@lerna/version': 6.0.0(nx@15.8.0)(typescript@4.9.5) - fs-extra: 9.1.0 - libnpmaccess: 6.0.4 + make-dir: 3.1.0 + minimatch: 3.0.5 + multimatch: 5.0.0 + node-fetch: 2.6.7 npm-package-arg: 8.1.1 - npm-registry-fetch: 13.3.1 + npm-packlist: 5.1.1 + npm-registry-fetch: 14.0.3 npmlog: 6.0.2 p-map: 4.0.0 - p-pipe: 3.1.0 - pacote: 13.6.2 - semver: 7.3.4 - transitivePeerDependencies: - - bluebird - - encoding - - nx - - supports-color - - typescript - dev: true - - /@lerna/publish@6.0.0(nx@16.1.0-rc.0)(typescript@5.0.2): - resolution: {integrity: sha512-B2E5mkPzuIVywbcXgKsgGZWX30jHt4pYsAZWlzosevtKuqMbUSTzWdVjaPJ0zl6LFcnNSKcWi57wIj0DugMlLw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/check-working-tree': 6.0.0 - '@lerna/child-process': 6.0.0 - '@lerna/collect-updates': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/describe-ref': 6.0.0 - '@lerna/log-packed': 6.0.0 - '@lerna/npm-conf': 6.0.0 - '@lerna/npm-dist-tag': 6.0.0 - '@lerna/npm-publish': 6.0.0 - '@lerna/otplease': 6.0.0 - '@lerna/output': 6.0.0 - '@lerna/pack-directory': 6.0.0 - '@lerna/prerelease-id-from-version': 6.0.0 - '@lerna/prompt': 6.0.0 - '@lerna/pulse-till-done': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/validation-error': 6.0.0 - '@lerna/version': 6.0.0(nx@16.1.0-rc.0)(typescript@5.0.2) - fs-extra: 9.1.0 - libnpmaccess: 6.0.4 - npm-package-arg: 8.1.1 - npm-registry-fetch: 13.3.1 - npmlog: 6.0.2 - p-map: 4.0.0 - p-pipe: 3.1.0 - pacote: 13.6.2 - semver: 7.3.4 - transitivePeerDependencies: - - bluebird - - encoding - - nx - - supports-color - - typescript - dev: true - - /@lerna/pulse-till-done@6.0.0: - resolution: {integrity: sha512-Ib7SFjUSOPOH8Fct8uB5fa0qbtIYtCxPQA4CI/xnWAOlsdpildLeYeByVNRngzDodHO9LSRS7hulAcE4my/4Tw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - npmlog: 6.0.2 - dev: true - - /@lerna/query-graph@6.0.0: - resolution: {integrity: sha512-vCGqP7QGL1hMEKone9U8M4ifoi80T4OJwjx8zBkD/K8QnJIPnfV6Xfi/lm51Hcprw3yhaYHfCVlpHHe1V7Dn5g==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/package-graph': 6.0.0 - dev: true - - /@lerna/resolve-symlink@6.0.0: - resolution: {integrity: sha512-n3Upk4peiZ57XyZp3I03wwILE1fARFIAO/r2X9viqNpZUn23msZzd59BrbfrXjuSHaYVjNfWRgNaJqc+hmMbrg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - fs-extra: 9.1.0 - npmlog: 6.0.2 - read-cmd-shim: 3.0.1 - dev: true - - /@lerna/rimraf-dir@6.0.0: - resolution: {integrity: sha512-p/kVWeJYq0OeyoS7v1wKh1wpOyoM5DwqCjY8dwZo+MXMSAg1vDVdgdtVgKe9J5lLpMGeFYNQulC0qOwEmBCKeQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/child-process': 6.0.0 - npmlog: 6.0.2 - path-exists: 4.0.0 - rimraf: 3.0.2 - dev: true - - /@lerna/run-lifecycle@6.0.0: - resolution: {integrity: sha512-ZSQyeJD9hiOPfKXO7oQocuRV8SAqfflNab6i0xU5ES2OvgSByMYHGpvp/ldnnFPNcavlx4R+2dYle63vUBXjOg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/npm-conf': 6.0.0 - '@npmcli/run-script': 4.2.1 - npmlog: 6.0.2 - p-queue: 6.6.2 - transitivePeerDependencies: - - bluebird - - supports-color - dev: true - - /@lerna/run-topologically@6.0.0: - resolution: {integrity: sha512-w/4Wk/GcQFribQkF/17505DGR3+h0GodB6HcXBge3LhHarMZ2iLO6nf7bY531mUTCf8JQ+0n/l1rasIkO5EUpQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/query-graph': 6.0.0 - p-queue: 6.6.2 - dev: true - - /@lerna/run@6.0.0: - resolution: {integrity: sha512-YwTvyDrFNG4C+PN7MTdjMRJTVzbAe4z2Tc1M4S6pc9uOLd7kn8zv1oei0d1mhxpHRuCCjOXjAMT08pGOopABUQ==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/command': 6.0.0 - '@lerna/filter-options': 6.0.0 - '@lerna/npm-run-script': 6.0.0 - '@lerna/output': 6.0.0 - '@lerna/profiler': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/timer': 6.0.0 - '@lerna/validation-error': 6.0.0 - fs-extra: 9.1.0 - p-map: 4.0.0 - dev: true - - /@lerna/symlink-binary@6.0.0: - resolution: {integrity: sha512-wBSgzHKFnJ9f3ualTQ+6qlg/Kg9kI+Kt0yNo0pE4NjQN0gULbbqS080GBZTAJl/0PGzCr/GPUap6TE1o6ym4rA==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/create-symlink': 6.0.0 - '@lerna/package': 6.0.0 - fs-extra: 9.1.0 - p-map: 4.0.0 - dev: true - - /@lerna/symlink-dependencies@6.0.0: - resolution: {integrity: sha512-HDsBe/FGC5q7alPI2ODPVVuDgDhxxPl/6fdTw7p3TQCNkpZjU4OYw0fRbRQp1uiOGUQZaRnRwF9W/9hDz6Cvyw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/create-symlink': 6.0.0 - '@lerna/resolve-symlink': 6.0.0 - '@lerna/symlink-binary': 6.0.0 - fs-extra: 9.1.0 - p-map: 4.0.0 p-map-series: 2.1.0 - dev: true - - /@lerna/temp-write@6.0.0: - resolution: {integrity: sha512-641Qp3gD1GZ0+ZtkFPsYCUuCWQyfmG7P+8SmNIaiaPeg6MNM1ZPCuT9TetM0NtnYont9zMVqDWWOJaNVReZMlw==} - dependencies: - graceful-fs: 4.2.11 - is-stream: 2.0.1 - make-dir: 3.1.0 + p-queue: 6.6.2 + p-waterfall: 2.1.1 + pacote: 15.1.1 + pify: 5.0.0 + pretty-format: 29.4.3 + read-cmd-shim: 3.0.0 + read-package-json: 5.0.1 + resolve-from: 5.0.0 + semver: 7.3.8 + signal-exit: 3.0.7 + slash: 3.0.0 + ssri: 9.0.1 + strong-log-transformer: 2.1.0 + tar: 6.1.11 temp-dir: 1.0.0 + tempy: 1.0.0 + upath: 2.0.1 uuid: 8.3.2 - dev: true - - /@lerna/timer@6.0.0: - resolution: {integrity: sha512-8Ffezrd014yWMQNxKDLlW4DiP4lyDMpWLxATIC1Lfp9xt7++if2Z83BRjvG41avsaHBKTX7E/sG8fmIrk1uFjw==} - engines: {node: ^14.15.0 || >=16.0.0} - dev: true - - /@lerna/validation-error@6.0.0: - resolution: {integrity: sha512-bAR6uQfOx8dLyk0CawtuR6q4zV3499BNF9AqRQ1nt9ux5WrQkr6TR00ivt3ahUyR/KEu9R78oQLDza+x31xyPg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - npmlog: 6.0.2 - dev: true - - /@lerna/version@6.0.0(nx@15.8.0)(typescript@4.9.5): - resolution: {integrity: sha512-K1myNUkSttG6B54VwTNIC8EQwzJ/wtoceXx0lKOmyPJbe+7E3uYX+evc4lWJ6rmuc4PJGVPJaYLxDwCDIiVtbw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/check-working-tree': 6.0.0 - '@lerna/child-process': 6.0.0 - '@lerna/collect-updates': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/conventional-commits': 6.0.0 - '@lerna/github-client': 6.0.0 - '@lerna/gitlab-client': 6.0.0 - '@lerna/output': 6.0.0 - '@lerna/prerelease-id-from-version': 6.0.0 - '@lerna/prompt': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/temp-write': 6.0.0 - '@lerna/validation-error': 6.0.0 - '@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@4.9.5) - chalk: 4.1.2 - dedent: 0.7.0 - load-json-file: 6.2.0 - minimatch: 3.0.5 - npmlog: 6.0.2 - p-map: 4.0.0 - p-pipe: 3.1.0 - p-reduce: 2.1.0 - p-waterfall: 2.1.1 - semver: 7.3.4 - slash: 3.0.0 - write-json-file: 4.3.0 + write-file-atomic: 4.0.1 + write-pkg: 4.0.0 + yargs: 16.2.0 transitivePeerDependencies: - bluebird - encoding @@ -5054,53 +4401,6 @@ packages: - typescript dev: true - /@lerna/version@6.0.0(nx@16.1.0-rc.0)(typescript@5.0.2): - resolution: {integrity: sha512-K1myNUkSttG6B54VwTNIC8EQwzJ/wtoceXx0lKOmyPJbe+7E3uYX+evc4lWJ6rmuc4PJGVPJaYLxDwCDIiVtbw==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - '@lerna/check-working-tree': 6.0.0 - '@lerna/child-process': 6.0.0 - '@lerna/collect-updates': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/conventional-commits': 6.0.0 - '@lerna/github-client': 6.0.0 - '@lerna/gitlab-client': 6.0.0 - '@lerna/output': 6.0.0 - '@lerna/prerelease-id-from-version': 6.0.0 - '@lerna/prompt': 6.0.0 - '@lerna/run-lifecycle': 6.0.0 - '@lerna/run-topologically': 6.0.0 - '@lerna/temp-write': 6.0.0 - '@lerna/validation-error': 6.0.0 - '@nrwl/devkit': 15.8.0(nx@16.1.0-rc.0)(typescript@5.0.2) - chalk: 4.1.2 - dedent: 0.7.0 - load-json-file: 6.2.0 - minimatch: 3.0.5 - npmlog: 6.0.2 - p-map: 4.0.0 - p-pipe: 3.1.0 - p-reduce: 2.1.0 - p-waterfall: 2.1.1 - semver: 7.3.4 - slash: 3.0.0 - write-json-file: 4.3.0 - transitivePeerDependencies: - - bluebird - - encoding - - nx - - supports-color - - typescript - dev: true - - /@lerna/write-log-file@6.0.0: - resolution: {integrity: sha512-/vgWVTsyFoO/dgfR1ZyyFDs4ApSRnGIXUTd0lhC0JrlAAZyq44KO9S7Vh0QBlc/uXVUuMppDep/3dLIqEcAkjg==} - engines: {node: ^14.15.0 || >=16.0.0} - dependencies: - npmlog: 6.0.2 - write-file-atomic: 4.0.2 - dev: true - /@ltd/j-toml@1.38.0: resolution: {integrity: sha512-lYtBcmvHustHQtg4X7TXUu1Xa/tbLC3p2wLvgQI+fWVySguVZJF60Snxijw5EiohumxZbR10kWYFFebh1zotiw==} dev: true @@ -5726,44 +5026,43 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 - /@npmcli/arborist@5.3.0: - resolution: {integrity: sha512-+rZ9zgL1lnbl8Xbb1NQdMjveOMwj4lIYfcDtyJHHi5x4X8jtR6m8SXooJMZy5vmFVZ8w7A2Bnd/oX9eTuU8w5A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/arborist@6.2.3: + resolution: {integrity: sha512-lpGOC2ilSJXcc2zfW9QtukcCTcMbl3fVI0z4wvFB2AFIl0C+Q6Wv7ccrpdrQa8rvJ1ZVuc6qkX7HVTyKlzGqKA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true dependencies: '@isaacs/string-locale-compare': 1.1.0 - '@npmcli/installed-package-contents': 1.0.7 - '@npmcli/map-workspaces': 2.0.4 - '@npmcli/metavuln-calculator': 3.1.1 - '@npmcli/move-file': 2.0.1 - '@npmcli/name-from-folder': 1.0.1 - '@npmcli/node-gyp': 2.0.0 - '@npmcli/package-json': 2.0.0 - '@npmcli/run-script': 4.2.1 - bin-links: 3.0.3 - cacache: 16.1.3 + '@npmcli/fs': 3.1.0 + '@npmcli/installed-package-contents': 2.0.1 + '@npmcli/map-workspaces': 3.0.4 + '@npmcli/metavuln-calculator': 5.0.1 + '@npmcli/name-from-folder': 2.0.0 + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 3.0.0 + '@npmcli/query': 3.0.0 + '@npmcli/run-script': 6.0.0 + bin-links: 4.0.1 + cacache: 17.0.6 common-ancestor-path: 1.0.1 - json-parse-even-better-errors: 2.3.1 + hosted-git-info: 6.1.1 + json-parse-even-better-errors: 3.0.0 json-stringify-nice: 1.1.4 - mkdirp: 1.0.4 - mkdirp-infer-owner: 2.0.0 - nopt: 5.0.0 - npm-install-checks: 5.0.0 - npm-package-arg: 9.1.2 - npm-pick-manifest: 7.0.2 - npm-registry-fetch: 13.3.1 - npmlog: 6.0.2 - pacote: 13.6.2 - parse-conflict-json: 2.0.2 - proc-log: 2.0.1 + minimatch: 6.2.0 + nopt: 7.1.0 + npm-install-checks: 6.0.0 + npm-package-arg: 10.1.0 + npm-pick-manifest: 8.0.1 + npm-registry-fetch: 14.0.5 + npmlog: 7.0.1 + pacote: 15.1.3 + parse-conflict-json: 3.0.1 + proc-log: 3.0.0 promise-all-reject-late: 1.0.1 promise-call-limit: 1.0.1 - read-package-json-fast: 2.0.3 - readdir-scoped-modules: 1.1.0 - rimraf: 3.0.2 + read-package-json-fast: 3.0.2 semver: 7.4.0 - ssri: 9.0.1 - treeverse: 2.0.0 + ssri: 10.0.4 + treeverse: 3.0.0 walk-up-path: 1.0.0 transitivePeerDependencies: - bluebird @@ -5785,23 +5084,6 @@ packages: semver: 7.4.0 dev: true - /@npmcli/git@3.0.2: - resolution: {integrity: sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - '@npmcli/promise-spawn': 3.0.0 - lru-cache: 7.14.0 - mkdirp: 1.0.4 - npm-pick-manifest: 7.0.2 - proc-log: 2.0.1 - promise-inflight: 1.0.1 - promise-retry: 2.0.1 - semver: 7.4.0 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - dev: true - /@npmcli/git@4.0.3: resolution: {integrity: sha512-8cXNkDIbnXPVbhXMmQ7/bklCAjtmPaXfI9aEM4iH+xSuEHINLMHhlfESvVwdqmHJRJkR48vNJTSUvoF6GRPSFA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5819,15 +5101,6 @@ packages: - bluebird dev: true - /@npmcli/installed-package-contents@1.0.7: - resolution: {integrity: sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==} - engines: {node: '>= 10'} - hasBin: true - dependencies: - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - dev: true - /@npmcli/installed-package-contents@2.0.1: resolution: {integrity: sha512-GIykAFdOVK31Q1/zAtT5MbxqQL2vyl9mvFJv+OGu01zxbhL3p0xc8gJjdNGX1mWmUT43aEKVO2L6V/2j4TOsAA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -5837,23 +5110,23 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true - /@npmcli/map-workspaces@2.0.4: - resolution: {integrity: sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/map-workspaces@3.0.4: + resolution: {integrity: sha512-Z0TbvXkRbacjFFLpVpV0e2mheCh+WzQpcqL+4xp49uNJOxOnIAPZyXtUxZ5Qn3QBTGKA11Exjd9a5411rBrhDg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@npmcli/name-from-folder': 1.0.1 - glob: 8.1.0 - minimatch: 5.1.0 - read-package-json-fast: 2.0.3 + '@npmcli/name-from-folder': 2.0.0 + glob: 10.2.2 + minimatch: 9.0.0 + read-package-json-fast: 3.0.2 dev: true - /@npmcli/metavuln-calculator@3.1.1: - resolution: {integrity: sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/metavuln-calculator@5.0.1: + resolution: {integrity: sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - cacache: 16.1.3 - json-parse-even-better-errors: 2.3.1 - pacote: 13.6.2 + cacache: 17.0.6 + json-parse-even-better-errors: 3.0.0 + pacote: 15.1.3 semver: 7.4.0 transitivePeerDependencies: - bluebird @@ -5869,8 +5142,9 @@ packages: rimraf: 3.0.2 dev: true - /@npmcli/name-from-folder@1.0.1: - resolution: {integrity: sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==} + /@npmcli/name-from-folder@2.0.0: + resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true /@npmcli/node-gyp@2.0.0: @@ -5883,11 +5157,11 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@npmcli/package-json@2.0.0: - resolution: {integrity: sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /@npmcli/package-json@3.0.0: + resolution: {integrity: sha512-NnuPuM97xfiCpbTEJYtEuKz6CFbpUHtaT0+5via5pQeI25omvQDFbp1GcGJ/c4zvL/WX0qbde6YiLgfZbWFgvg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - json-parse-even-better-errors: 2.3.1 + json-parse-even-better-errors: 3.0.0 dev: true /@npmcli/promise-spawn@3.0.0: @@ -5904,8 +5178,15 @@ packages: which: 3.0.0 dev: true - /@npmcli/run-script@4.2.1: - resolution: {integrity: sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==} + /@npmcli/query@3.0.0: + resolution: {integrity: sha512-MFNDSJNgsLZIEBVZ0Q9w9K7o07j5N4o4yjtdz2uEpuCZlXGMuPENiRaFYk0vRqAA64qVuUQwC05g27fRtfUgnA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + postcss-selector-parser: 6.0.11 + dev: true + + /@npmcli/run-script@4.1.7: + resolution: {integrity: sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@npmcli/node-gyp': 2.0.0 @@ -7026,6 +6307,10 @@ packages: - encoding dev: true + /@octokit/openapi-types@12.11.0: + resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} + dev: true + /@octokit/openapi-types@14.0.0: resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==} dev: true @@ -7038,14 +6323,14 @@ packages: resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} dev: true - /@octokit/plugin-paginate-rest@5.0.1(@octokit/core@4.2.0): - resolution: {integrity: sha512-7A+rEkS70pH36Z6JivSlR7Zqepz3KVucEFVDnSrgHXzG7WLAzYwcHZbKdfTXHwuTHbkT1vKvz7dHl1+HNf6Qyw==} + /@octokit/plugin-paginate-rest@3.1.0(@octokit/core@4.2.0): + resolution: {integrity: sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' dependencies: '@octokit/core': 4.2.0 - '@octokit/types': 8.0.0 + '@octokit/types': 6.41.0 dev: true /@octokit/plugin-paginate-rest@6.0.0(@octokit/core@4.2.0): @@ -7133,18 +6418,24 @@ packages: - encoding dev: true - /@octokit/rest@19.0.5: - resolution: {integrity: sha512-+4qdrUFq2lk7Va+Qff3ofREQWGBeoTKNqlJO+FGjFP35ZahP+nBenhZiGdu8USSgmq4Ky3IJ/i4u0xbLqHaeow==} + /@octokit/rest@19.0.3: + resolution: {integrity: sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==} engines: {node: '>= 14'} dependencies: '@octokit/core': 4.2.0 - '@octokit/plugin-paginate-rest': 5.0.1(@octokit/core@4.2.0) + '@octokit/plugin-paginate-rest': 3.1.0(@octokit/core@4.2.0) '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.0) '@octokit/plugin-rest-endpoint-methods': 6.7.0(@octokit/core@4.2.0) transitivePeerDependencies: - encoding dev: true + /@octokit/types@6.41.0: + resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} + dependencies: + '@octokit/openapi-types': 12.11.0 + dev: true + /@octokit/types@8.0.0: resolution: {integrity: sha512-65/TPpOJP1i3K4lBJMnWqPUJ6zuOtzhtagDvydAWbEXpbFYA0oMKKyLb95NFZZP0lSh/4b6K+DQlzvYQJQQePg==} dependencies: @@ -10333,6 +9624,18 @@ packages: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true + /abbrev@2.0.0: + resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + + /abort-controller@3.0.0: + resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} + engines: {node: '>=6.5'} + dependencies: + event-target-shim: 5.0.1 + dev: true + /absolute-path@0.0.0: resolution: {integrity: sha512-HQiug4c+/s3WOvEnDRxXVmNtSG5s2gJM9r19BTcqjp7BWcE48PB+Y2G6jE65kqI0LpsQeMZygt/b60Gi4KxGyA==} dev: true @@ -10658,6 +9961,14 @@ packages: readable-stream: 3.6.0 dev: true + /are-we-there-yet@4.0.0: + resolution: {integrity: sha512-nSXlV+u3vtVjRgihdTzbfWYzxPWGo424zPgQbHD0ZqIla3jqYAewDcvee0Ua2hjS5IfTAmjGlx1Jf0PKwjZDEw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + delegates: 1.0.0 + readable-stream: 4.3.0 + dev: true + /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} @@ -10786,10 +10097,6 @@ packages: engines: {node: '>=8'} dev: true - /asap@2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: true - /asn1@0.2.6: resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} dependencies: @@ -11314,16 +10621,14 @@ packages: executable: 4.1.1 dev: true - /bin-links@3.0.3: - resolution: {integrity: sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /bin-links@4.0.1: + resolution: {integrity: sha512-bmFEM39CyX336ZGGRsGPlc6jZHriIoHacOQcTt72MktIjpPhZoP4te2jOyUXF3BLILmJ8aNLncoPVeIIFlrDeA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - cmd-shim: 5.0.0 - mkdirp-infer-owner: 2.0.0 - npm-normalize-package-bin: 2.0.0 - read-cmd-shim: 3.0.1 - rimraf: 3.0.2 - write-file-atomic: 4.0.2 + cmd-shim: 6.0.1 + npm-normalize-package-bin: 3.0.0 + read-cmd-shim: 4.0.0 + write-file-atomic: 5.0.1 dev: true /bin-version-check@5.0.0: @@ -11620,6 +10925,13 @@ packages: ieee754: 1.2.1 dev: true + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + /buffers@0.1.1: resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} engines: {node: '>=0.2.0'} @@ -11652,8 +10964,8 @@ packages: streamsearch: 1.1.0 dev: true - /byte-size@7.0.1: - resolution: {integrity: sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A==} + /byte-size@7.0.0: + resolution: {integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==} engines: {node: '>=10'} dev: true @@ -11960,6 +11272,11 @@ packages: resolution: {integrity: sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==} dev: true + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: true + /cjs-module-lexer@1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} dev: true @@ -12089,6 +11406,11 @@ packages: mkdirp-infer-owner: 2.0.0 dev: true + /cmd-shim@6.0.1: + resolution: {integrity: sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -12284,8 +11606,8 @@ packages: well-known-symbols: 2.0.0 dev: false - /config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + /config-chain@1.1.12: + resolution: {integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==} dependencies: ini: 1.3.8 proto-list: 1.2.4 @@ -12337,6 +11659,14 @@ packages: engines: {node: '>= 0.6'} dev: true + /conventional-changelog-angular@5.0.12: + resolution: {integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==} + engines: {node: '>=10'} + dependencies: + compare-func: 2.0.0 + q: 1.5.1 + dev: true + /conventional-changelog-angular@5.0.13: resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} engines: {node: '>=10'} @@ -12643,6 +11973,17 @@ packages: yaml: 1.10.2 dev: true + /cosmiconfig@7.0.0: + resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + /cosmiconfig@7.0.1: resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} engines: {node: '>=10'} @@ -12695,6 +12036,11 @@ packages: which: 2.0.2 dev: true + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: true + /cson-parser@4.0.9: resolution: {integrity: sha512-I79SAcCYquWnEfXYj8hBqOOWKj6eH6zX1hhX3yqmS4K3bYp7jME3UFpHPzu3rUew0oyfc0s8T6IlWGXRAheHag==} engines: {node: '>=10.13'} @@ -13282,10 +12628,6 @@ packages: supports-color: 8.1.1 dev: true - /debuglog@1.0.1: - resolution: {integrity: sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==} - dev: true - /decamelize-keys@1.1.0: resolution: {integrity: sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==} engines: {node: '>=0.10.0'} @@ -13396,6 +12738,20 @@ packages: /defined@1.0.1: resolution: {integrity: sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==} + /del@6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.11 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: true + /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -13476,11 +12832,6 @@ packages: engines: {node: '>=4'} dev: true - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - dev: true - /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -13522,13 +12873,6 @@ packages: hasBin: true dev: true - /dezalgo@1.0.4: - resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} - dependencies: - asap: 2.0.6 - wrappy: 1.0.2 - dev: true - /didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -14448,6 +13792,11 @@ packages: d: 1.0.1 es5-ext: 0.10.62 + /event-target-shim@5.0.1: + resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} + engines: {node: '>=6'} + dev: true + /eventemitter-asyncresource@1.0.0: resolution: {integrity: sha512-39F7TBIV0G7gTelxwbEqnwhp90eqCPON1k0NwNfwhgKn4Co4ybUbj2pECcXT0B3ztRKZ7Pw1JujUUgmQJHcVAQ==} dev: true @@ -14493,6 +13842,21 @@ packages: strip-final-newline: 2.0.0 dev: true + /execa@5.0.0: + resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -14810,6 +14174,11 @@ packages: token-types: 5.0.1 dev: true + /file-url@3.0.0: + resolution: {integrity: sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==} + engines: {node: '>=8'} + dev: true + /filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: @@ -15225,6 +14594,20 @@ packages: wide-align: 1.1.5 dev: true + /gauge@5.0.1: + resolution: {integrity: sha512-CmykPMJGuNan/3S4kZOpvvPYSNqSHANiWnh9XcMU2pSjtBfF0XzZ2p1bFAxTbnFxyBuPxQYHhzwaoOmUdqzvxQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 4.0.1 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + dev: true + /generic-names@4.0.0: resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} dependencies: @@ -15290,6 +14673,11 @@ packages: pump: 3.0.0 dev: true + /get-stream@6.0.0: + resolution: {integrity: sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==} + engines: {node: '>=10'} + dev: true + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} @@ -15496,6 +14884,16 @@ packages: once: 1.4.0 dev: true + /glob@9.3.5: + resolution: {integrity: sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + fs.realpath: 1.0.0 + minimatch: 8.0.4 + minipass: 4.2.8 + path-scurry: 1.7.0 + dev: true + /global-dirs@3.0.0: resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} engines: {node: '>=10'} @@ -16510,6 +15908,11 @@ packages: engines: {node: '>=8'} dev: true + /is-path-cwd@2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + dev: true + /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -16520,11 +15923,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: true - /is-plain-obj@3.0.0: resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} @@ -16589,6 +15987,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-stream@2.0.0: + resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} + engines: {node: '>=8'} + dev: true + /is-stream@2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -17586,8 +16989,8 @@ packages: resolution: {integrity: sha512-AAV5Jw7tsniWwih8Ly3fXxEZ06y+6p5TwQMsw0dzZ/wPKilzyDgdAnL0Ug4NNIquPUOh1vfFWEHbmXUqM5+o8g==} dev: true - /just-diff@5.1.1: - resolution: {integrity: sha512-u8HXJ3HlNrTzY7zrYYKjNEfBlyjqhdBkoyTVdjtn7p02RJD5NvR8rIClzeGA7t+UYP1/7eAkWNLU0+P3QrEqKQ==} + /just-diff@6.0.2: + resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} dev: true /jwa@1.4.1: @@ -17688,34 +17091,87 @@ packages: dotenv-expand: 10.0.0 dev: true - /lerna@6.0.0(@swc-node/register@1.5.4)(@swc/core@1.3.51): - resolution: {integrity: sha512-VcZcako6pgwZCXPFoq/OV120U6oXd6Fk8Bl81BZ0TCCYwnNwD8SublpjcZFrY25T/6zcSRKsKPrY1hDBAZV9ag==} - engines: {node: ^14.15.0 || >=16.0.0} + /lerna@6.6.2(@swc-node/register@1.5.4)(@swc/core@1.3.51): + resolution: {integrity: sha512-W4qrGhcdutkRdHEaDf9eqp7u4JvI+1TwFy5woX6OI8WPe4PYBdxuILAsvhp614fUG41rKSGDKlOh+AWzdSidTg==} + engines: {node: ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@lerna/add': 6.0.0 - '@lerna/bootstrap': 6.0.0 - '@lerna/changed': 6.0.0 - '@lerna/clean': 6.0.0 - '@lerna/cli': 6.0.0 - '@lerna/command': 6.0.0 - '@lerna/create': 6.0.0 - '@lerna/diff': 6.0.0 - '@lerna/exec': 6.0.0 - '@lerna/import': 6.0.0 - '@lerna/info': 6.0.0 - '@lerna/init': 6.0.0 - '@lerna/link': 6.0.0 - '@lerna/list': 6.0.0 - '@lerna/publish': 6.0.0(nx@15.8.0)(typescript@4.9.5) - '@lerna/run': 6.0.0 - '@lerna/version': 6.0.0(nx@15.8.0)(typescript@4.9.5) + '@lerna/child-process': 6.6.2 + '@lerna/create': 6.6.2 + '@lerna/legacy-package-management': 6.6.2(nx@15.8.0)(typescript@4.9.5) + '@npmcli/arborist': 6.2.3 + '@npmcli/run-script': 4.1.7 '@nrwl/devkit': 15.8.0(nx@15.8.0)(typescript@4.9.5) + '@octokit/plugin-enterprise-rest': 6.0.1 + '@octokit/rest': 19.0.3 + byte-size: 7.0.0 + chalk: 4.1.0 + clone-deep: 4.0.1 + cmd-shim: 5.0.0 + columnify: 1.6.0 + config-chain: 1.1.12 + conventional-changelog-angular: 5.0.12 + conventional-changelog-core: 4.2.4 + conventional-recommended-bump: 6.1.0 + cosmiconfig: 7.0.0 + dedent: 0.7.0 + dot-prop: 6.0.1 + envinfo: 7.8.1 + execa: 5.0.0 + fs-extra: 9.1.0 + get-port: 5.1.1 + get-stream: 6.0.0 + git-url-parse: 13.1.0 + glob-parent: 5.1.2 + globby: 11.1.0 + graceful-fs: 4.2.10 + has-unicode: 2.0.1 import-local: 3.1.0 + init-package-json: 3.0.2 inquirer: 8.2.5 + is-ci: 2.0.0 + is-stream: 2.0.0 + js-yaml: 4.1.0 + libnpmaccess: 6.0.4 + libnpmpublish: 7.1.4 + load-json-file: 6.2.0 + make-dir: 3.1.0 + minimatch: 3.0.5 + multimatch: 5.0.0 + node-fetch: 2.6.7 + npm-package-arg: 8.1.1 + npm-packlist: 5.1.1 + npm-registry-fetch: 14.0.5 npmlog: 6.0.2 nx: 15.8.0(@swc-node/register@1.5.4)(@swc/core@1.3.51) + p-map: 4.0.0 + p-map-series: 2.1.0 + p-pipe: 3.1.0 + p-queue: 6.6.2 + p-reduce: 2.1.0 + p-waterfall: 2.1.1 + pacote: 15.1.1 + pify: 5.0.0 + read-cmd-shim: 3.0.0 + read-package-json: 5.0.1 + resolve-from: 5.0.0 + rimraf: 4.4.1 + semver: 7.4.0 + signal-exit: 3.0.7 + slash: 3.0.0 + ssri: 9.0.1 + strong-log-transformer: 2.1.0 + tar: 6.1.11 + temp-dir: 1.0.0 typescript: 4.9.5 + upath: 2.0.1 + uuid: 8.3.2 + validate-npm-package-license: 3.0.4 + validate-npm-package-name: 4.0.0 + write-file-atomic: 4.0.1 + write-pkg: 4.0.0 + yargs: 16.2.0 + yargs-parser: 20.2.4 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' @@ -17790,15 +17246,18 @@ packages: - supports-color dev: true - /libnpmpublish@6.0.5: - resolution: {integrity: sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /libnpmpublish@7.1.4: + resolution: {integrity: sha512-mMntrhVwut5prP4rJ228eEbEyvIzLWhqFuY90j5QeXBCTT2pWSMno7Yo2S2qplPUr02zPurGH4heGLZ+wORczg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - normalize-package-data: 4.0.1 - npm-package-arg: 9.1.2 - npm-registry-fetch: 13.3.1 + ci-info: 3.8.0 + normalize-package-data: 5.0.0 + npm-package-arg: 10.1.0 + npm-registry-fetch: 14.0.5 + proc-log: 3.0.0 semver: 7.4.0 - ssri: 9.0.1 + sigstore: 1.4.0 + ssri: 10.0.4 transitivePeerDependencies: - bluebird - supports-color @@ -18491,6 +17950,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@6.2.0: + resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch@7.4.3: resolution: {integrity: sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==} engines: {node: '>=10'} @@ -18505,6 +17971,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@8.0.4: + resolution: {integrity: sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch@9.0.0: resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} engines: {node: '>=16 || 14 >=14.17'} @@ -18989,14 +18462,6 @@ packages: /node-releases@2.0.10: resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} - /nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - dependencies: - abbrev: 1.1.1 - dev: true - /nopt@6.0.0: resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -19005,6 +18470,14 @@ packages: abbrev: 1.1.1 dev: true + /nopt@7.1.0: + resolution: {integrity: sha512-ZFPLe9Iu0tnx7oWhFxAo4s7QTn8+NNDDxYNaKLjE7Dp0tbakQ3M1QhQzsnzXHQBTUO3K9BmwaxnyO8Ayn2I95Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + abbrev: 2.0.0 + dev: true + /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: @@ -19064,13 +18537,6 @@ packages: npm-normalize-package-bin: 1.0.1 dev: true - /npm-bundled@2.0.1: - resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - npm-normalize-package-bin: 2.0.0 - dev: true - /npm-bundled@3.0.0: resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -19078,13 +18544,6 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true - /npm-install-checks@5.0.0: - resolution: {integrity: sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - semver: 7.3.4 - dev: true - /npm-install-checks@6.0.0: resolution: {integrity: sha512-SBU9oFglRVZnfElwAtF14NivyulDqF1VKqqwNsFW9HDcbHMAPHpRSsVFgKuwFGq/hVvWZExz62Th0kvxn/XE7Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -19135,15 +18594,15 @@ packages: validate-npm-package-name: 4.0.0 dev: true - /npm-packlist@5.1.3: - resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==} + /npm-packlist@5.1.1: + resolution: {integrity: sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} hasBin: true dependencies: glob: 8.1.0 ignore-walk: 5.0.1 - npm-bundled: 2.0.1 - npm-normalize-package-bin: 2.0.0 + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 dev: true /npm-packlist@7.0.0: @@ -19153,16 +18612,6 @@ packages: ignore-walk: 5.0.1 dev: true - /npm-pick-manifest@7.0.2: - resolution: {integrity: sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - dependencies: - npm-install-checks: 5.0.0 - npm-normalize-package-bin: 2.0.0 - npm-package-arg: 9.1.2 - semver: 7.4.0 - dev: true - /npm-pick-manifest@8.0.1: resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -19205,6 +18654,38 @@ packages: - supports-color dev: true + /npm-registry-fetch@14.0.3: + resolution: {integrity: sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + make-fetch-happen: 11.0.3 + minipass: 4.2.8 + minipass-fetch: 3.0.0 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 10.1.0 + proc-log: 3.0.0 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + + /npm-registry-fetch@14.0.5: + resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + make-fetch-happen: 11.0.3 + minipass: 5.0.0 + minipass-fetch: 3.0.0 + minipass-json-stream: 1.0.1 + minizlib: 2.1.2 + npm-package-arg: 10.1.0 + proc-log: 3.0.0 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + /npm-run-path@2.0.2: resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} engines: {node: '>=4'} @@ -19237,6 +18718,16 @@ packages: set-blocking: 2.0.0 dev: true + /npmlog@7.0.1: + resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + are-we-there-yet: 4.0.0 + console-control-strings: 1.1.0 + gauge: 5.0.1 + set-blocking: 2.0.0 + dev: true + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -19773,31 +19264,28 @@ packages: p-reduce: 2.1.0 dev: true - /pacote@13.6.2: - resolution: {integrity: sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /pacote@15.1.1: + resolution: {integrity: sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true dependencies: - '@npmcli/git': 3.0.2 - '@npmcli/installed-package-contents': 1.0.7 - '@npmcli/promise-spawn': 3.0.0 - '@npmcli/run-script': 4.2.1 - cacache: 16.1.3 - chownr: 2.0.0 - fs-minipass: 2.1.0 - infer-owner: 1.0.4 - minipass: 3.3.4 - mkdirp: 1.0.4 - npm-package-arg: 9.1.2 - npm-packlist: 5.1.3 - npm-pick-manifest: 7.0.2 - npm-registry-fetch: 13.3.1 - proc-log: 2.0.1 + '@npmcli/git': 4.0.3 + '@npmcli/installed-package-contents': 2.0.1 + '@npmcli/promise-spawn': 6.0.1 + '@npmcli/run-script': 6.0.0 + cacache: 17.0.6 + fs-minipass: 3.0.0 + minipass: 4.2.8 + npm-package-arg: 10.1.0 + npm-packlist: 7.0.0 + npm-pick-manifest: 8.0.1 + npm-registry-fetch: 14.0.5 + proc-log: 3.0.0 promise-retry: 2.0.1 - read-package-json: 5.0.2 - read-package-json-fast: 2.0.3 - rimraf: 3.0.2 - ssri: 9.0.1 + read-package-json: 6.0.0 + read-package-json-fast: 3.0.2 + sigstore: 1.4.0 + ssri: 10.0.4 tar: 6.1.13 transitivePeerDependencies: - bluebird @@ -19850,12 +19338,12 @@ packages: callsites: 3.1.0 dev: true - /parse-conflict-json@2.0.2: - resolution: {integrity: sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /parse-conflict-json@3.0.1: + resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - json-parse-even-better-errors: 2.3.1 - just-diff: 5.1.1 + json-parse-even-better-errors: 3.0.0 + just-diff: 6.0.2 just-diff-apply: 5.4.1 dev: true @@ -21319,6 +20807,15 @@ packages: ansi-styles: 5.2.0 react-is: 17.0.2 + /pretty-format@29.4.3: + resolution: {integrity: sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/schemas': 29.4.3 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: true + /pretty-format@29.5.0: resolution: {integrity: sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -21798,11 +21295,16 @@ packages: dependencies: pify: 2.3.0 - /read-cmd-shim@3.0.1: - resolution: {integrity: sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==} + /read-cmd-shim@3.0.0: + resolution: {integrity: sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dev: true + /read-cmd-shim@4.0.0: + resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dev: true + /read-package-json-fast@2.0.3: resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} engines: {node: '>=10'} @@ -21819,6 +21321,24 @@ packages: npm-normalize-package-bin: 3.0.0 dev: true + /read-package-json-fast@3.0.2: + resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + json-parse-even-better-errors: 3.0.0 + npm-normalize-package-bin: 3.0.0 + dev: true + + /read-package-json@5.0.1: + resolution: {integrity: sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + dependencies: + glob: 8.1.0 + json-parse-even-better-errors: 2.3.1 + normalize-package-data: 4.0.1 + npm-normalize-package-bin: 1.0.1 + dev: true + /read-package-json@5.0.2: resolution: {integrity: sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -21903,6 +21423,16 @@ packages: util-deprecate: 1.0.2 dev: true + /readable-stream@4.3.0: + resolution: {integrity: sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + abort-controller: 3.0.0 + buffer: 6.0.3 + events: 3.3.0 + process: 0.11.10 + dev: true + /readable-web-to-node-stream@3.0.2: resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} engines: {node: '>=8'} @@ -21910,16 +21440,6 @@ packages: readable-stream: 3.6.0 dev: true - /readdir-scoped-modules@1.1.0: - resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} - deprecated: This functionality has been moved to @npmcli/fs - dependencies: - debuglog: 1.0.1 - dezalgo: 1.0.4 - graceful-fs: 4.2.11 - once: 1.4.0 - dev: true - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -22272,6 +21792,14 @@ packages: glob: 7.1.4 dev: true + /rimraf@4.4.1: + resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + engines: {node: '>=14'} + hasBin: true + dependencies: + glob: 9.3.5 + dev: true + /rollup-plugin-copy@3.4.0: resolution: {integrity: sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==} engines: {node: '>=8.3'} @@ -23006,13 +22534,6 @@ packages: is-plain-obj: 1.1.0 dev: true - /sort-keys@4.2.0: - resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} - engines: {node: '>=8'} - dependencies: - is-plain-obj: 2.1.0 - dev: true - /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -23176,6 +22697,13 @@ packages: minipass: 3.3.4 dev: true + /ssri@10.0.4: + resolution: {integrity: sha512-12+IR2CB2C28MMAw0Ncqwj5QbTcs0nGIhgJzYWzDkb21vWmfNI83KS4f3Ci6GI98WreIfG7o9UXp3C0qbpA8nQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + minipass: 5.0.0 + dev: true + /ssri@9.0.1: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -23757,6 +23285,17 @@ packages: uuid: 3.4.0 dev: true + /tempy@1.0.0: + resolution: {integrity: sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==} + engines: {node: '>=10'} + dependencies: + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: true + /terser-webpack-plugin@5.3.6(@swc/core@1.3.51)(esbuild@0.17.5)(webpack@5.80.0): resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} engines: {node: '>= 10.13.0'} @@ -24084,9 +23623,9 @@ packages: hasBin: true dev: true - /treeverse@2.0.0: - resolution: {integrity: sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + /treeverse@3.0.0: + resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true /trim-newlines@3.0.1: @@ -24350,6 +23889,11 @@ packages: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} + /type-fest@0.16.0: + resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} + engines: {node: '>=10'} + dev: true + /type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -24403,12 +23947,6 @@ packages: resolution: {integrity: sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==} dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true @@ -24554,6 +24092,13 @@ packages: imurmurhash: 0.1.4 dev: true + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: true + /unist-util-is@4.1.0: resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} dev: true @@ -25655,13 +25200,12 @@ packages: signal-exit: 3.0.7 dev: true - /write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + /write-file-atomic@4.0.1: + resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16} dependencies: imurmurhash: 0.1.4 - is-typedarray: 1.0.0 signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 dev: true /write-file-atomic@4.0.2: @@ -25672,6 +25216,14 @@ packages: signal-exit: 3.0.7 dev: true + /write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + dependencies: + imurmurhash: 0.1.4 + signal-exit: 4.0.1 + dev: true + /write-json-file@3.2.0: resolution: {integrity: sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==} engines: {node: '>=6'} @@ -25684,18 +25236,6 @@ packages: write-file-atomic: 2.4.3 dev: true - /write-json-file@4.3.0: - resolution: {integrity: sha512-PxiShnxf0IlnQuMYOPPhPkhExoCQuTUNPOa/2JWCYTmBquU9njyyDuwRKN26IZBlp4yn1nt+Agh2HOOBl+55HQ==} - engines: {node: '>=8.3'} - dependencies: - detect-indent: 6.1.0 - graceful-fs: 4.2.11 - is-plain-obj: 2.1.0 - make-dir: 3.1.0 - sort-keys: 4.2.0 - write-file-atomic: 3.0.3 - dev: true - /write-pkg@4.0.0: resolution: {integrity: sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==} engines: {node: '>=8'} diff --git a/scripts/nx-release.ts b/scripts/nx-release.ts index 903d94b378..00dda6dac1 100755 --- a/scripts/nx-release.ts +++ b/scripts/nx-release.ts @@ -7,8 +7,8 @@ import { join } from 'path'; import { parse } from 'semver'; -import * as version from '@lerna/version'; -import * as publish from '@lerna/publish'; +const version = require('lerna/commands/version'); +const publish = require('lerna/commands/publish'); const lernaJsonPath = join(__dirname, '../lerna.json'); const originalLernaJson = readFileSync(lernaJsonPath);