1
0
mirror of https://github.com/verdaccio/verdaccio.git synced 2024-11-08 23:25:51 +01:00

feat!: drop Node.js 12 (#3983)

* feat!: drop Node.js 12

- Enable minimum Node.js 16

* update notes

* restore files
This commit is contained in:
Juan Picado 2023-08-20 18:43:30 +02:00 committed by GitHub
parent f61cfda1c3
commit 5a0ead5fb6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
33 changed files with 131 additions and 608 deletions

@ -9,7 +9,7 @@ jobs:
strategy:
fail-fast: false
matrix:
node_version: [12, 14, 16, 18, 19]
node_version: [16, 18, 20]
runs-on: ubuntu-latest
@ -24,14 +24,10 @@ jobs:
- name: Format
run: yarn format:check
- name: Lint
## eslint does not support node 12
if: "!contains(matrix.node_version, '12')"
run: yarn lint
- name: Build
run: yarn build
- name: Types
run: yarn code:types
- name: Test
## jest does not support node 12
if: "!contains(matrix.node_version, '12')"
run: yarn test

@ -38,8 +38,8 @@ jobs:
uses: crazy-max/ghaction-docker-meta@v1
with:
images: ${{ github.repository }}
tag-custom: 5.x-next
tag-custom-only: ${{ github.ref == 'refs/heads/5.x' }}
tag-custom: 6.x-next
tag-custom-only: ${{ github.ref == 'refs/heads/6.x' }}
tag-semver: |
{{version}}
{{major}}

@ -1,13 +1,13 @@
name: Release Canary 5.x
name: Release Canary 6.x
on:
workflow_dispatch:
push:
branches:
- 5.x
- 6.x
- 'jota/**'
- 'canary/**'
- '5x-refactor-test'
- '6x-refactor-test'
jobs:
release:
name: Release Snapshot

@ -1,4 +1,4 @@
name: Release 5.x
name: Release 6.x
on:
push:

@ -1,9 +1,9 @@
name: Docker Smoke Test 5.x
name: Docker Smoke Test 6.x
on:
workflow_dispatch:
push:
branches:
- 5.x
- 6.x
schedule:
# run every sunday
- cron: '0 0 * * 0'
@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: 18
node-version: 16
- name: Docker test
run: |
docker run -d -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio:5

@ -1,41 +0,0 @@
name: Module Smoke Test Node.js 12
on:
workflow_dispatch:
pull_request:
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3.5.3
- name: Use Node (latest)
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2.5.2
with:
node-version: 12
- name: Docker test
run: |
docker run -d -it --rm --name verdaccio -p 4873:4873 verdaccio/verdaccio:5
- name: login
run: npx npm-cli-login -u test -p 1234 -e test@domain.test -r http://localhost:4873
- name: Build
run: yarn build
- name: Types
run: yarn code:types
- name: Bump up package
run: npm version prerelease --no-git-tag-version --preid $(date +%s%N)
- name: publish verdaccio
run: npm publish --registry http://localhost:4873
- name: install verdaccio
run: npm i -g verdaccio --loglevel info --registry http://localhost:4873
- name: verdaccio version
run: verdaccio --version
- name: 'Running the integration test'
run: |
source scripts/e2e-setup-ci.sh
npm init --force
npm install jest@27.5.1 --registry http://localhost:4873
npm install verdaccio --registry http://localhost:4873
echo "test('require module should works', () => { const {runServer} = require('verdaccio') });" | tee module.spec.js
cat module.spec.js
yarn jest

@ -1,4 +1,4 @@
name: Module Smoke Test 5.x
name: Module Smoke Test 6.x
on:
workflow_dispatch:
pull_request:

631
.pnp.cjs generated

@ -33,20 +33,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/eslint-parser", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/node", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6"],\
["@babel/plugin-proposal-class-properties", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-decorators", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.7"],\
["@babel/plugin-proposal-export-namespace-from", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.9"],\
["@babel/plugin-proposal-function-sent", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-proposal-json-strings", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-nullish-coalescing-operator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-numeric-separator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-object-rest-spread", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.20.7"],\
["@babel/plugin-proposal-optional-chaining", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.21.0"],\
["@babel/plugin-proposal-throw-expressions", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-syntax-dynamic-import", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.8.3"],\
["@babel/plugin-syntax-import-meta", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.10.4"],\
["@babel/plugin-transform-async-to-generator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-transform-classes", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6"],\
["@babel/plugin-transform-runtime", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/polyfill", "npm:7.12.1"],\
["@babel/preset-env", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/preset-typescript", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
@ -448,24 +435,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.20.7", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-434e26f8f4/0/cache/@babel-helper-compilation-targets-npm-7.20.7-fbd2fdfc71-8c32c873ba.zip/node_modules/@babel/helper-compilation-targets/",\
"packageDependencies": [\
["@babel/helper-compilation-targets", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.20.7"],\
["@babel/compat-data", "npm:7.20.14"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-validator-option", "npm:7.18.6"],\
["@types/babel__core", null],\
["browserslist", "npm:4.21.5"],\
["lru-cache", "npm:5.1.1"],\
["semver", "npm:6.3.0"]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:509b29c82e8a1a01d4a12c9b7b502644021e94d233fa6e64533c75d14d6b00effd5817505571c7d810fb20d5a5a3d43daecdfa19af8bd6ea86ef59fc4107ecfd#npm:7.22.9", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-a9debd5118/0/cache/@babel-helper-compilation-targets-npm-7.22.9-b4473889ca-ea0006c6a9.zip/node_modules/@babel/helper-compilation-targets/",\
"packageDependencies": [\
@ -484,6 +453,24 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:84cdbdc5d9147e8bb7255a56cf38cd3c3d850f2786476ff5b0f5fa8c4897e891978fed721d385899748e402d3f9e5d06cf49f6cf7b99c4d3974299edb9e3302c#npm:7.22.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-247fd423ce/0/cache/@babel-helper-compilation-targets-npm-7.22.6-566055c10e-c7788c4809.zip/node_modules/@babel/helper-compilation-targets/",\
"packageDependencies": [\
["@babel/helper-compilation-targets", "virtual:84cdbdc5d9147e8bb7255a56cf38cd3c3d850f2786476ff5b0f5fa8c4897e891978fed721d385899748e402d3f9e5d06cf49f6cf7b99c4d3974299edb9e3302c#npm:7.22.6"],\
["@babel/compat-data", "npm:7.22.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-validator-option", "npm:7.22.5"],\
["@nicolo-ribaudo/semver-v6", "npm:6.3.3"],\
["@types/babel__core", null],\
["browserslist", "npm:4.21.9"],\
["lru-cache", "npm:5.1.1"]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:89f2a239216b36462159396b9d93397ab234cc88c8a604567faf2a9e3ebd588a8e7437790828cdbeb687a1fb188f28c73c8ed36d4e14586a8144048ed7ebad24#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-3f9230ccc4/0/cache/@babel-helper-compilation-targets-npm-7.22.5-5e6d9af186-a479460615.zip/node_modules/@babel/helper-compilation-targets/",\
"packageDependencies": [\
@ -501,24 +488,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:b4d53f7aa8303085a675837d2e1804210616d21dbb56abffa966fb5c53f069d79bdbbeda9cfe051d02f9b3b8821d567a4b4fc5b02fe3421db357db3680f43fee#npm:7.22.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-compilation-targets-virtual-7b5df15abb/0/cache/@babel-helper-compilation-targets-npm-7.22.6-566055c10e-c7788c4809.zip/node_modules/@babel/helper-compilation-targets/",\
"packageDependencies": [\
["@babel/helper-compilation-targets", "virtual:b4d53f7aa8303085a675837d2e1804210616d21dbb56abffa966fb5c53f069d79bdbbeda9cfe051d02f9b3b8821d567a4b4fc5b02fe3421db357db3680f43fee#npm:7.22.6"],\
["@babel/compat-data", "npm:7.22.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-validator-option", "npm:7.22.5"],\
["@nicolo-ribaudo/semver-v6", "npm:6.3.3"],\
["@types/babel__core", null],\
["browserslist", "npm:4.21.9"],\
["lru-cache", "npm:5.1.1"]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/helper-create-class-features-plugin", [\
@ -536,35 +505,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["npm:7.22.6", {\
"packageLocation": "./.yarn/cache/@babel-helper-create-class-features-plugin-npm-7.22.6-52e346c35e-10412e8a50.zip/node_modules/@babel/helper-create-class-features-plugin/",\
"packageDependencies": [\
["@babel/helper-create-class-features-plugin", "npm:7.22.6"]\
],\
"linkType": "SOFT"\
}],\
["virtual:1ea36f6b29c3e17c44b9a1cf239fed4bbc3cb1eca7bff9ec6dab5ce5249a16cde9f906fcbf37e83fe2eb30a30659123701d20e3a92e2c55c052fbee4b3aa6e6b#npm:7.22.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-617ea24297/0/cache/@babel-helper-create-class-features-plugin-npm-7.22.6-52e346c35e-10412e8a50.zip/node_modules/@babel/helper-create-class-features-plugin/",\
"packageDependencies": [\
["@babel/helper-create-class-features-plugin", "virtual:1ea36f6b29c3e17c44b9a1cf239fed4bbc3cb1eca7bff9ec6dab5ce5249a16cde9f906fcbf37e83fe2eb30a30659123701d20e3a92e2c55c052fbee4b3aa6e6b#npm:7.22.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-annotate-as-pure", "npm:7.22.5"],\
["@babel/helper-environment-visitor", "npm:7.22.5"],\
["@babel/helper-function-name", "npm:7.22.5"],\
["@babel/helper-member-expression-to-functions", "npm:7.22.5"],\
["@babel/helper-optimise-call-expression", "npm:7.22.5"],\
["@babel/helper-replace-supers", "npm:7.22.5"],\
["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\
["@babel/helper-split-export-declaration", "npm:7.22.6"],\
["@nicolo-ribaudo/semver-v6", "npm:6.3.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:8133586ce1deab9f89d2ef644cacaa79eb8e44c6827eef0d50c5e373d59fe2bceaab493729595cd05bd442850c9dbae01d7f6099c28764ce98f33c2e2dfe6c90#npm:7.20.12", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-create-class-features-plugin-virtual-02d6e8be50/0/cache/@babel-helper-create-class-features-plugin-npm-7.20.12-8baca9b204-1e9ed4243b.zip/node_modules/@babel/helper-create-class-features-plugin/",\
"packageDependencies": [\
@ -664,12 +604,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:f48b3bca2df007d5593ab9f5d96c9fde48e76e0109b5a96280a8649770b02e3b3d66cd17c85ed4cf6de5827950bc46f164a94ba458ad737212c0c90045059060#npm:0.4.1", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-95f2d7a7d4/0/cache/@babel-helper-define-polyfill-provider-npm-0.4.1-19e71b55fb-712b440cdd.zip/node_modules/@babel/helper-define-polyfill-provider/",\
["virtual:a45be1eae046ece929ad97d7ad97831c0d3f4231d281df9717683ef783fff8d7f8026d2c17b96c0b0440a94e7df153db2324f78eb1fe557ea1339d65d3236ff0#npm:0.4.1", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-define-polyfill-provider-virtual-660a23fe15/0/cache/@babel-helper-define-polyfill-provider-npm-0.4.1-19e71b55fb-712b440cdd.zip/node_modules/@babel/helper-define-polyfill-provider/",\
"packageDependencies": [\
["@babel/helper-define-polyfill-provider", "virtual:f48b3bca2df007d5593ab9f5d96c9fde48e76e0109b5a96280a8649770b02e3b3d66cd17c85ed4cf6de5827950bc46f164a94ba458ad737212c0c90045059060#npm:0.4.1"],\
["@babel/helper-define-polyfill-provider", "virtual:a45be1eae046ece929ad97d7ad97831c0d3f4231d281df9717683ef783fff8d7f8026d2c17b96c0b0440a94e7df153db2324f78eb1fe557ea1339d65d3236ff0#npm:0.4.1"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-compilation-targets", "virtual:b4d53f7aa8303085a675837d2e1804210616d21dbb56abffa966fb5c53f069d79bdbbeda9cfe051d02f9b3b8821d567a4b4fc5b02fe3421db357db3680f43fee#npm:7.22.6"],\
["@babel/helper-compilation-targets", "virtual:84cdbdc5d9147e8bb7255a56cf38cd3c3d850f2786476ff5b0f5fa8c4897e891978fed721d385899748e402d3f9e5d06cf49f6cf7b99c4d3974299edb9e3302c#npm:7.22.6"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@types/babel__core", null],\
["debug", "virtual:98fbaaf7d82eb568962a3cbb0539d3a6cd8f7bc2baa49961cdb24e1950eac5c573503e029ec78bd289a222d03b6fe602b6d0af7fd09d9928cc2bb32809bcd8ba#npm:4.3.4"],\
@ -872,10 +812,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:ad98d70551d6dba561e7a70b78f8a8959de6fcf482b92e75f46391df4da7aa668581cbac63eaeb26911802ba825065e8f3e5fe467bf4c007c67c48d48f9a9e54#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-27cf0427e2/0/cache/@babel-helper-remap-async-to-generator-npm-7.22.5-dbbf1ffc2d-1e51dcff1c.zip/node_modules/@babel/helper-remap-async-to-generator/",\
["virtual:64195491753c10e7481f67e76d469b255c98783c346d8ad370042160b2a367641bf33191efb2a8c178b2e8acb8ad7212815021a8e91387dfb7c04d7d3189bac3#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-helper-remap-async-to-generator-virtual-c06691081d/0/cache/@babel-helper-remap-async-to-generator-npm-7.22.5-dbbf1ffc2d-1e51dcff1c.zip/node_modules/@babel/helper-remap-async-to-generator/",\
"packageDependencies": [\
["@babel/helper-remap-async-to-generator", "virtual:ad98d70551d6dba561e7a70b78f8a8959de6fcf482b92e75f46391df4da7aa668581cbac63eaeb26911802ba825065e8f3e5fe467bf4c007c67c48d48f9a9e54#npm:7.22.5"],\
["@babel/helper-remap-async-to-generator", "virtual:64195491753c10e7481f67e76d469b255c98783c346d8ad370042160b2a367641bf33191efb2a8c178b2e8acb8ad7212815021a8e91387dfb7c04d7d3189bac3#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-annotate-as-pure", "npm:7.22.5"],\
["@babel/helper-environment-visitor", "npm:7.22.5"],\
@ -1219,206 +1159,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-decorators", [\
["npm:7.22.7", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-decorators-npm-7.22.7-4ddbb6633f-d9d6f7cc8b.zip/node_modules/@babel/plugin-proposal-decorators/",\
"packageDependencies": [\
["@babel/plugin-proposal-decorators", "npm:7.22.7"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.7", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-decorators-virtual-1ea36f6b29/0/cache/@babel-plugin-proposal-decorators-npm-7.22.7-4ddbb6633f-d9d6f7cc8b.zip/node_modules/@babel/plugin-proposal-decorators/",\
"packageDependencies": [\
["@babel/plugin-proposal-decorators", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.7"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-create-class-features-plugin", "virtual:1ea36f6b29c3e17c44b9a1cf239fed4bbc3cb1eca7bff9ec6dab5ce5249a16cde9f906fcbf37e83fe2eb30a30659123701d20e3a92e2c55c052fbee4b3aa6e6b#npm:7.22.6"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/helper-replace-supers", "npm:7.22.5"],\
["@babel/helper-split-export-declaration", "npm:7.22.6"],\
["@babel/plugin-syntax-decorators", "virtual:1ea36f6b29c3e17c44b9a1cf239fed4bbc3cb1eca7bff9ec6dab5ce5249a16cde9f906fcbf37e83fe2eb30a30659123701d20e3a92e2c55c052fbee4b3aa6e6b#npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-export-namespace-from", [\
["npm:7.18.9", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip/node_modules/@babel/plugin-proposal-export-namespace-from/",\
"packageDependencies": [\
["@babel/plugin-proposal-export-namespace-from", "npm:7.18.9"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.9", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-export-namespace-from-virtual-eb50c250e5/0/cache/@babel-plugin-proposal-export-namespace-from-npm-7.18.9-6093116864-84ff22bacc.zip/node_modules/@babel/plugin-proposal-export-namespace-from/",\
"packageDependencies": [\
["@babel/plugin-proposal-export-namespace-from", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.9"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@babel/plugin-syntax-export-namespace-from", "virtual:eb50c250e56c3950611e640d01c3b80d05ab25d8c3c0f11770305103a87d9c9ee789ccd052746e4b8ab9d27de9e7699ed6d5be72a4c78325f8cd4df4142239b0#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-function-sent", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-function-sent-npm-7.22.5-0a70aab3ca-01f5b235fa.zip/node_modules/@babel/plugin-proposal-function-sent/",\
"packageDependencies": [\
["@babel/plugin-proposal-function-sent", "npm:7.22.5"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-function-sent-virtual-adaf327d5b/0/cache/@babel-plugin-proposal-function-sent-npm-7.22.5-0a70aab3ca-01f5b235fa.zip/node_modules/@babel/plugin-proposal-function-sent/",\
"packageDependencies": [\
["@babel/plugin-proposal-function-sent", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/helper-wrap-function", "npm:7.22.5"],\
["@babel/plugin-syntax-function-sent", "virtual:adaf327d5b9e4edff1439e63d49c8fd1c29990e3c1b6710c07ec5737f1d74f7d0017b239e49db975839a4d4f0ddb098e81950bf9bbb6a0d364d787eb2a3cbdd8#npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-json-strings", [\
["npm:7.18.6", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-json-strings-npm-7.18.6-af58bc33f9-25ba0e6b9d.zip/node_modules/@babel/plugin-proposal-json-strings/",\
"packageDependencies": [\
["@babel/plugin-proposal-json-strings", "npm:7.18.6"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-json-strings-virtual-5f435a21e8/0/cache/@babel-plugin-proposal-json-strings-npm-7.18.6-af58bc33f9-25ba0e6b9d.zip/node_modules/@babel/plugin-proposal-json-strings/",\
"packageDependencies": [\
["@babel/plugin-proposal-json-strings", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@babel/plugin-syntax-json-strings", "virtual:5f435a21e8f61fabc2f40b0a293a962eebbd50296bd7fc5360668a91412571525159f78673db2503ac71d55a36b0a5e41022abd5bfc9f39e32409daf2cf0f8b2#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-nullish-coalescing-operator", [\
["npm:7.18.6", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.18.6-cf22ea8526-949c9ddcde.zip/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/",\
"packageDependencies": [\
["@babel/plugin-proposal-nullish-coalescing-operator", "npm:7.18.6"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-nullish-coalescing-operator-virtual-8169e91809/0/cache/@babel-plugin-proposal-nullish-coalescing-operator-npm-7.18.6-cf22ea8526-949c9ddcde.zip/node_modules/@babel/plugin-proposal-nullish-coalescing-operator/",\
"packageDependencies": [\
["@babel/plugin-proposal-nullish-coalescing-operator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8169e9180919b9aa3939d753fcdb0afd748652b03f373c35aefe8826cfda3512c8ac48555b6a215509be10767037b9eeb0ca42290fd17c415e08815c1993bae2#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-numeric-separator", [\
["npm:7.18.6", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-numeric-separator-npm-7.18.6-cfcd55888a-f370ea584c.zip/node_modules/@babel/plugin-proposal-numeric-separator/",\
"packageDependencies": [\
["@babel/plugin-proposal-numeric-separator", "npm:7.18.6"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-numeric-separator-virtual-7bb6248f1e/0/cache/@babel-plugin-proposal-numeric-separator-npm-7.18.6-cfcd55888a-f370ea584c.zip/node_modules/@babel/plugin-proposal-numeric-separator/",\
"packageDependencies": [\
["@babel/plugin-proposal-numeric-separator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@babel/plugin-syntax-numeric-separator", "virtual:7bb6248f1ed6c280f689cb2c5575b70444f6b3ad1fd3616e7b900f5f8651719a47e6f1f272bd6a1a3cb4c5b475862ec9e443ef0f5d88dd8648ac8205ba0c9b34#npm:7.10.4"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-object-rest-spread", [\
["npm:7.20.7", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-object-rest-spread-npm-7.20.7-0bc581aa09-1329db1700.zip/node_modules/@babel/plugin-proposal-object-rest-spread/",\
"packageDependencies": [\
["@babel/plugin-proposal-object-rest-spread", "npm:7.20.7"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.20.7", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-object-rest-spread-virtual-2727510c78/0/cache/@babel-plugin-proposal-object-rest-spread-npm-7.20.7-0bc581aa09-1329db1700.zip/node_modules/@babel/plugin-proposal-object-rest-spread/",\
"packageDependencies": [\
["@babel/plugin-proposal-object-rest-spread", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.20.7"],\
["@babel/compat-data", "npm:7.20.14"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-compilation-targets", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.20.7"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@babel/plugin-syntax-object-rest-spread", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.8.3"],\
["@babel/plugin-transform-parameters", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.20.7"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-optional-chaining", [\
["npm:7.21.0", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-optional-chaining-npm-7.21.0-cdbb1b2888-11c5449e01.zip/node_modules/@babel/plugin-proposal-optional-chaining/",\
"packageDependencies": [\
["@babel/plugin-proposal-optional-chaining", "npm:7.21.0"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.21.0", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-optional-chaining-virtual-a29d8f8057/0/cache/@babel-plugin-proposal-optional-chaining-npm-7.21.0-cdbb1b2888-11c5449e01.zip/node_modules/@babel/plugin-proposal-optional-chaining/",\
"packageDependencies": [\
["@babel/plugin-proposal-optional-chaining", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.21.0"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@babel/helper-skip-transparent-expression-wrappers", "npm:7.20.0"],\
["@babel/plugin-syntax-optional-chaining", "virtual:a29d8f8057ac043b756c04c969072aa313e9a482cae3616fa26acc4382c4579fe8de4967d68d1ef4d96c9a28e573689068a5121ff2ca7b3df5aca72a71f62b6c#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-private-property-in-object", [\
["npm:7.21.0-placeholder-for-preset-env.2", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-private-property-in-object-npm-7.21.0-placeholder-for-preset-env.2-eb70026c88-d97745d098.zip/node_modules/@babel/plugin-proposal-private-property-in-object/",\
@ -1441,30 +1181,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-throw-expressions", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-throw-expressions-npm-7.22.5-8b6e3d4e26-c27e4183ce.zip/node_modules/@babel/plugin-proposal-throw-expressions/",\
"packageDependencies": [\
["@babel/plugin-proposal-throw-expressions", "npm:7.22.5"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-proposal-throw-expressions-virtual-fa5f9408f5/0/cache/@babel-plugin-proposal-throw-expressions-npm-7.22.5-8b6e3d4e26-c27e4183ce.zip/node_modules/@babel/plugin-proposal-throw-expressions/",\
"packageDependencies": [\
["@babel/plugin-proposal-throw-expressions", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/plugin-syntax-throw-expressions", "virtual:fa5f9408f5ad75eb69fac031df4b042b3259cbefe8b14528794dcc2217c92848afc75a2848bd5e197a8bfc40983025faa8c8a73b00f485e995afa39d487c55cf#npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-proposal-unicode-property-regex", [\
["npm:7.18.6", {\
"packageLocation": "./.yarn/cache/@babel-plugin-proposal-unicode-property-regex-npm-7.18.6-3a6294aa39-a8575ecb7f.zip/node_modules/@babel/plugin-proposal-unicode-property-regex/",\
@ -1693,29 +1409,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-decorators", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-syntax-decorators-npm-7.22.5-42f006a803-643c75a3b6.zip/node_modules/@babel/plugin-syntax-decorators/",\
"packageDependencies": [\
["@babel/plugin-syntax-decorators", "npm:7.22.5"]\
],\
"linkType": "SOFT"\
}],\
["virtual:1ea36f6b29c3e17c44b9a1cf239fed4bbc3cb1eca7bff9ec6dab5ce5249a16cde9f906fcbf37e83fe2eb30a30659123701d20e3a92e2c55c052fbee4b3aa6e6b#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-decorators-virtual-0545d25a75/0/cache/@babel-plugin-syntax-decorators-npm-7.22.5-42f006a803-643c75a3b6.zip/node_modules/@babel/plugin-syntax-decorators/",\
"packageDependencies": [\
["@babel/plugin-syntax-decorators", "virtual:1ea36f6b29c3e17c44b9a1cf239fed4bbc3cb1eca7bff9ec6dab5ce5249a16cde9f906fcbf37e83fe2eb30a30659123701d20e3a92e2c55c052fbee4b3aa6e6b#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-dynamic-import", [\
["npm:7.8.3", {\
"packageLocation": "./.yarn/cache/@babel-plugin-syntax-dynamic-import-npm-7.8.3-fb9ff5634a-ce307af83c.zip/node_modules/@babel/plugin-syntax-dynamic-import/",\
@ -1747,10 +1440,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:eb50c250e56c3950611e640d01c3b80d05ab25d8c3c0f11770305103a87d9c9ee789ccd052746e4b8ab9d27de9e7699ed6d5be72a4c78325f8cd4df4142239b0#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-export-namespace-from-virtual-a748bebf47/0/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-export-namespace-from-virtual-639cd1ae96/0/cache/@babel-plugin-syntax-export-namespace-from-npm-7.8.3-1747201aa9-85740478be.zip/node_modules/@babel/plugin-syntax-export-namespace-from/",\
"packageDependencies": [\
["@babel/plugin-syntax-export-namespace-from", "virtual:eb50c250e56c3950611e640d01c3b80d05ab25d8c3c0f11770305103a87d9c9ee789ccd052746e4b8ab9d27de9e7699ed6d5be72a4c78325f8cd4df4142239b0#npm:7.8.3"],\
["@babel/plugin-syntax-export-namespace-from", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
@ -1762,29 +1455,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-function-sent", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-syntax-function-sent-npm-7.22.5-3aa91a2419-563434d86f.zip/node_modules/@babel/plugin-syntax-function-sent/",\
"packageDependencies": [\
["@babel/plugin-syntax-function-sent", "npm:7.22.5"]\
],\
"linkType": "SOFT"\
}],\
["virtual:adaf327d5b9e4edff1439e63d49c8fd1c29990e3c1b6710c07ec5737f1d74f7d0017b239e49db975839a4d4f0ddb098e81950bf9bbb6a0d364d787eb2a3cbdd8#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-function-sent-virtual-1f3a91b4ec/0/cache/@babel-plugin-syntax-function-sent-npm-7.22.5-3aa91a2419-563434d86f.zip/node_modules/@babel/plugin-syntax-function-sent/",\
"packageDependencies": [\
["@babel/plugin-syntax-function-sent", "virtual:adaf327d5b9e4edff1439e63d49c8fd1c29990e3c1b6710c07ec5737f1d74f7d0017b239e49db975839a4d4f0ddb098e81950bf9bbb6a0d364d787eb2a3cbdd8#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-import-assertions", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-syntax-import-assertions-npm-7.22.5-2635aad13d-2b8b5572db.zip/node_modules/@babel/plugin-syntax-import-assertions/",\
@ -1881,10 +1551,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.10.4", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-1ab6d855d7/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-import-meta-virtual-b78df825d1/0/cache/@babel-plugin-syntax-import-meta-npm-7.10.4-4a0a0158bc-166ac1125d.zip/node_modules/@babel/plugin-syntax-import-meta/",\
"packageDependencies": [\
["@babel/plugin-syntax-import-meta", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.10.4"],\
["@babel/plugin-syntax-import-meta", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
@ -1932,20 +1602,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:5f435a21e8f61fabc2f40b0a293a962eebbd50296bd7fc5360668a91412571525159f78673db2503ac71d55a36b0a5e41022abd5bfc9f39e32409daf2cf0f8b2#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-9011cb2844/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\
"packageDependencies": [\
["@babel/plugin-syntax-json-strings", "virtual:5f435a21e8f61fabc2f40b0a293a962eebbd50296bd7fc5360668a91412571525159f78673db2503ac71d55a36b0a5e41022abd5bfc9f39e32409daf2cf0f8b2#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:7905182af6b35bf6bf4ab9bb65b6e3716cd69df06ffea2eb43e9eeea7c99c1b912eb5355de95e3d3707ec03fbc7fe2460f8a8e2fa45e6dab216d9fb75f497475#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-b74ccd5a62/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\
"packageDependencies": [\
@ -1959,6 +1615,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-json-strings-virtual-0650788bdf/0/cache/@babel-plugin-syntax-json-strings-npm-7.8.3-6dc7848179-bf5aea1f31.zip/node_modules/@babel/plugin-syntax-json-strings/",\
"packageDependencies": [\
["@babel/plugin-syntax-json-strings", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-jsx", [\
@ -2120,10 +1790,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:8169e9180919b9aa3939d753fcdb0afd748652b03f373c35aefe8826cfda3512c8ac48555b6a215509be10767037b9eeb0ca42290fd17c415e08815c1993bae2#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-c53780ad87/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-nullish-coalescing-operator-virtual-1d79c2bb64/0/cache/@babel-plugin-syntax-nullish-coalescing-operator-npm-7.8.3-8a723173b5-87aca49189.zip/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/",\
"packageDependencies": [\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8169e9180919b9aa3939d753fcdb0afd748652b03f373c35aefe8826cfda3512c8ac48555b6a215509be10767037b9eeb0ca42290fd17c415e08815c1993bae2#npm:7.8.3"],\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
@ -2185,10 +1855,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:7bb6248f1ed6c280f689cb2c5575b70444f6b3ad1fd3616e7b900f5f8651719a47e6f1f272bd6a1a3cb4c5b475862ec9e443ef0f5d88dd8648ac8205ba0c9b34#npm:7.10.4", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-083338a765/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-numeric-separator-virtual-b2ae6841e2/0/cache/@babel-plugin-syntax-numeric-separator-npm-7.10.4-81444be605-01ec5547bd.zip/node_modules/@babel/plugin-syntax-numeric-separator/",\
"packageDependencies": [\
["@babel/plugin-syntax-numeric-separator", "virtual:7bb6248f1ed6c280f689cb2c5575b70444f6b3ad1fd3616e7b900f5f8651719a47e6f1f272bd6a1a3cb4c5b475862ec9e443ef0f5d88dd8648ac8205ba0c9b34#npm:7.10.4"],\
["@babel/plugin-syntax-numeric-separator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
@ -2222,20 +1892,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-936f8f3806/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\
"packageDependencies": [\
["@babel/plugin-syntax-object-rest-spread", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:327ea6c72cd453e2bd33eaa1d1f42c15078c15130644db9abc86070882f59f47742e341b091e1b6cf7dda0828b3c95dd6eaefc5008c80829640a727eddf0e968#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-8074058e11/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\
"packageDependencies": [\
@ -2263,6 +1919,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-object-rest-spread-virtual-bcf0160509/0/cache/@babel-plugin-syntax-object-rest-spread-npm-7.8.3-60bd05b6ae-fddcf581a5.zip/node_modules/@babel/plugin-syntax-object-rest-spread/",\
"packageDependencies": [\
["@babel/plugin-syntax-object-rest-spread", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-optional-catch-binding", [\
@ -2380,10 +2050,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "HARD"\
}],\
["virtual:a29d8f8057ac043b756c04c969072aa313e9a482cae3616fa26acc4382c4579fe8de4967d68d1ef4d96c9a28e573689068a5121ff2ca7b3df5aca72a71f62b6c#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-f9e2240fa7/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-optional-chaining-virtual-2f7ed68d15/0/cache/@babel-plugin-syntax-optional-chaining-npm-7.8.3-f3f3c79579-eef94d53a1.zip/node_modules/@babel/plugin-syntax-optional-chaining/",\
"packageDependencies": [\
["@babel/plugin-syntax-optional-chaining", "virtual:a29d8f8057ac043b756c04c969072aa313e9a482cae3616fa26acc4382c4579fe8de4967d68d1ef4d96c9a28e573689068a5121ff2ca7b3df5aca72a71f62b6c#npm:7.8.3"],\
["@babel/plugin-syntax-optional-chaining", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
@ -2418,29 +2088,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-throw-expressions", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-syntax-throw-expressions-npm-7.22.5-4cfb17acd7-a0ddc61206.zip/node_modules/@babel/plugin-syntax-throw-expressions/",\
"packageDependencies": [\
["@babel/plugin-syntax-throw-expressions", "npm:7.22.5"]\
],\
"linkType": "SOFT"\
}],\
["virtual:fa5f9408f5ad75eb69fac031df4b042b3259cbefe8b14528794dcc2217c92848afc75a2848bd5e197a8bfc40983025faa8c8a73b00f485e995afa39d487c55cf#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-syntax-throw-expressions-virtual-acb0ca8dff/0/cache/@babel-plugin-syntax-throw-expressions-npm-7.22.5-4cfb17acd7-a0ddc61206.zip/node_modules/@babel/plugin-syntax-throw-expressions/",\
"packageDependencies": [\
["@babel/plugin-syntax-throw-expressions", "virtual:fa5f9408f5ad75eb69fac031df4b042b3259cbefe8b14528794dcc2217c92848afc75a2848bd5e197a8bfc40983025faa8c8a73b00f485e995afa39d487c55cf#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-syntax-top-level-await", [\
["npm:7.14.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-syntax-top-level-await-npm-7.14.5-60a0a2e83b-bbd1a56b09.zip/node_modules/@babel/plugin-syntax-top-level-await/",\
@ -2612,7 +2259,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/core", "npm:7.22.9"],\
["@babel/helper-environment-visitor", "npm:7.22.5"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/helper-remap-async-to-generator", "virtual:ad98d70551d6dba561e7a70b78f8a8959de6fcf482b92e75f46391df4da7aa668581cbac63eaeb26911802ba825065e8f3e5fe467bf4c007c67c48d48f9a9e54#npm:7.22.5"],\
["@babel/helper-remap-async-to-generator", "virtual:64195491753c10e7481f67e76d469b255c98783c346d8ad370042160b2a367641bf33191efb2a8c178b2e8acb8ad7212815021a8e91387dfb7c04d7d3189bac3#npm:7.22.5"],\
["@babel/plugin-syntax-async-generators", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.4"],\
["@types/babel__core", null]\
],\
@ -2631,14 +2278,14 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-ad98d70551/0/cache/@babel-plugin-transform-async-to-generator-npm-7.22.5-f69f15a70f-b95f23f99d.zip/node_modules/@babel/plugin-transform-async-to-generator/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-async-to-generator-virtual-e9d0bb411f/0/cache/@babel-plugin-transform-async-to-generator-npm-7.22.5-f69f15a70f-b95f23f99d.zip/node_modules/@babel/plugin-transform-async-to-generator/",\
"packageDependencies": [\
["@babel/plugin-transform-async-to-generator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-transform-async-to-generator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-module-imports", "npm:7.22.5"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/helper-remap-async-to-generator", "virtual:ad98d70551d6dba561e7a70b78f8a8959de6fcf482b92e75f46391df4da7aa668581cbac63eaeb26911802ba825065e8f3e5fe467bf4c007c67c48d48f9a9e54#npm:7.22.5"],\
["@babel/helper-remap-async-to-generator", "virtual:64195491753c10e7481f67e76d469b255c98783c346d8ad370042160b2a367641bf33191efb2a8c178b2e8acb8ad7212815021a8e91387dfb7c04d7d3189bac3#npm:7.22.5"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -2751,13 +2398,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-b4d53f7aa8/0/cache/@babel-plugin-transform-classes-npm-7.22.6-c4b31c896f-8380e855c0.zip/node_modules/@babel/plugin-transform-classes/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.6", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-classes-virtual-84cdbdc5d9/0/cache/@babel-plugin-transform-classes-npm-7.22.6-c4b31c896f-8380e855c0.zip/node_modules/@babel/plugin-transform-classes/",\
"packageDependencies": [\
["@babel/plugin-transform-classes", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6"],\
["@babel/plugin-transform-classes", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-annotate-as-pure", "npm:7.22.5"],\
["@babel/helper-compilation-targets", "virtual:b4d53f7aa8303085a675837d2e1804210616d21dbb56abffa966fb5c53f069d79bdbbeda9cfe051d02f9b3b8821d567a4b4fc5b02fe3421db357db3680f43fee#npm:7.22.6"],\
["@babel/helper-compilation-targets", "virtual:84cdbdc5d9147e8bb7255a56cf38cd3c3d850f2786476ff5b0f5fa8c4897e891978fed721d385899748e402d3f9e5d06cf49f6cf7b99c4d3974299edb9e3302c#npm:7.22.6"],\
["@babel/helper-environment-visitor", "npm:7.22.5"],\
["@babel/helper-function-name", "npm:7.22.5"],\
["@babel/helper-optimise-call-expression", "npm:7.22.5"],\
@ -2952,7 +2599,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/plugin-transform-export-namespace-from", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/plugin-syntax-export-namespace-from", "virtual:eb50c250e56c3950611e640d01c3b80d05ab25d8c3c0f11770305103a87d9c9ee789ccd052746e4b8ab9d27de9e7699ed6d5be72a4c78325f8cd4df4142239b0#npm:7.8.3"],\
["@babel/plugin-syntax-export-namespace-from", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -3024,7 +2671,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/plugin-transform-json-strings", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/plugin-syntax-json-strings", "virtual:5f435a21e8f61fabc2f40b0a293a962eebbd50296bd7fc5360668a91412571525159f78673db2503ac71d55a36b0a5e41022abd5bfc9f39e32409daf2cf0f8b2#npm:7.8.3"],\
["@babel/plugin-syntax-json-strings", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -3264,7 +2911,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/plugin-transform-nullish-coalescing-operator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8169e9180919b9aa3939d753fcdb0afd748652b03f373c35aefe8826cfda3512c8ac48555b6a215509be10767037b9eeb0ca42290fd17c415e08815c1993bae2#npm:7.8.3"],\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -3288,7 +2935,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/plugin-transform-numeric-separator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/plugin-syntax-numeric-separator", "virtual:7bb6248f1ed6c280f689cb2c5575b70444f6b3ad1fd3616e7b900f5f8651719a47e6f1f272bd6a1a3cb4c5b475862ec9e443ef0f5d88dd8648ac8205ba0c9b34#npm:7.10.4"],\
["@babel/plugin-syntax-numeric-separator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -3314,7 +2961,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/core", "npm:7.22.9"],\
["@babel/helper-compilation-targets", "virtual:89f2a239216b36462159396b9d93397ab234cc88c8a604567faf2a9e3ebd588a8e7437790828cdbeb687a1fb188f28c73c8ed36d4e14586a8144048ed7ebad24#npm:7.22.5"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/plugin-syntax-object-rest-spread", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.8.3"],\
["@babel/plugin-syntax-object-rest-spread", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-transform-parameters", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@types/babel__core", null]\
],\
@ -3395,7 +3042,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\
["@babel/plugin-syntax-optional-chaining", "virtual:a29d8f8057ac043b756c04c969072aa313e9a482cae3616fa26acc4382c4579fe8de4967d68d1ef4d96c9a28e573689068a5121ff2ca7b3df5aca72a71f62b6c#npm:7.8.3"],\
["@babel/plugin-syntax-optional-chaining", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -3411,7 +3058,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@babel/helper-skip-transparent-expression-wrappers", "npm:7.22.5"],\
["@babel/plugin-syntax-optional-chaining", "virtual:a29d8f8057ac043b756c04c969072aa313e9a482cae3616fa26acc4382c4579fe8de4967d68d1ef4d96c9a28e573689068a5121ff2ca7b3df5aca72a71f62b6c#npm:7.8.3"],\
["@babel/plugin-syntax-optional-chaining", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -3422,13 +3069,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
}]\
]],\
["@babel/plugin-transform-parameters", [\
["npm:7.20.7", {\
"packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.20.7-2462198cd7-6ffe0dd9af.zip/node_modules/@babel/plugin-transform-parameters/",\
"packageDependencies": [\
["@babel/plugin-transform-parameters", "npm:7.20.7"]\
],\
"linkType": "SOFT"\
}],\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-transform-parameters-npm-7.22.5-0388236044-b44f89cf97.zip/node_modules/@babel/plugin-transform-parameters/",\
"packageDependencies": [\
@ -3436,20 +3076,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.20.7", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-5383070cbe/0/cache/@babel-plugin-transform-parameters-npm-7.20.7-2462198cd7-6ffe0dd9af.zip/node_modules/@babel/plugin-transform-parameters/",\
"packageDependencies": [\
["@babel/plugin-transform-parameters", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.20.7"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-plugin-utils", "npm:7.20.2"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}],\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-parameters-virtual-f63a7fdac0/0/cache/@babel-plugin-transform-parameters-npm-7.22.5-0388236044-b44f89cf97.zip/node_modules/@babel/plugin-transform-parameters/",\
"packageDependencies": [\
@ -3585,34 +3211,6 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-transform-runtime", [\
["npm:7.22.9", {\
"packageLocation": "./.yarn/cache/@babel-plugin-transform-runtime-npm-7.22.9-3f75450c7c-2fe5e41f83.zip/node_modules/@babel/plugin-transform-runtime/",\
"packageDependencies": [\
["@babel/plugin-transform-runtime", "npm:7.22.9"]\
],\
"linkType": "SOFT"\
}],\
["virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9", {\
"packageLocation": "./.yarn/__virtual__/@babel-plugin-transform-runtime-virtual-64f3d23463/0/cache/@babel-plugin-transform-runtime-npm-7.22.9-3f75450c7c-2fe5e41f83.zip/node_modules/@babel/plugin-transform-runtime/",\
"packageDependencies": [\
["@babel/plugin-transform-runtime", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-module-imports", "npm:7.22.5"],\
["@babel/helper-plugin-utils", "npm:7.22.5"],\
["@types/babel__core", null],\
["babel-plugin-polyfill-corejs2", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.4.4"],\
["babel-plugin-polyfill-corejs3", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.8.2"],\
["babel-plugin-polyfill-regenerator", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.5.1"],\
["semver", "npm:6.3.1"]\
],\
"packagePeers": [\
"@babel/core",\
"@types/babel__core"\
],\
"linkType": "HARD"\
}]\
]],\
["@babel/plugin-transform-shorthand-properties", [\
["npm:7.22.5", {\
"packageLocation": "./.yarn/cache/@babel-plugin-transform-shorthand-properties-npm-7.22.5-362022b06f-a5ac902c56.zip/node_modules/@babel/plugin-transform-shorthand-properties/",\
@ -3885,28 +3483,28 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/plugin-syntax-class-properties", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.12.13"],\
["@babel/plugin-syntax-class-static-block", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.14.5"],\
["@babel/plugin-syntax-dynamic-import", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.8.3"],\
["@babel/plugin-syntax-export-namespace-from", "virtual:eb50c250e56c3950611e640d01c3b80d05ab25d8c3c0f11770305103a87d9c9ee789ccd052746e4b8ab9d27de9e7699ed6d5be72a4c78325f8cd4df4142239b0#npm:7.8.3"],\
["@babel/plugin-syntax-export-namespace-from", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-syntax-import-assertions", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-syntax-import-attributes", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-syntax-import-meta", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.10.4"],\
["@babel/plugin-syntax-json-strings", "virtual:5f435a21e8f61fabc2f40b0a293a962eebbd50296bd7fc5360668a91412571525159f78673db2503ac71d55a36b0a5e41022abd5bfc9f39e32409daf2cf0f8b2#npm:7.8.3"],\
["@babel/plugin-syntax-import-meta", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4"],\
["@babel/plugin-syntax-json-strings", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-syntax-logical-assignment-operators", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4"],\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:8169e9180919b9aa3939d753fcdb0afd748652b03f373c35aefe8826cfda3512c8ac48555b6a215509be10767037b9eeb0ca42290fd17c415e08815c1993bae2#npm:7.8.3"],\
["@babel/plugin-syntax-numeric-separator", "virtual:7bb6248f1ed6c280f689cb2c5575b70444f6b3ad1fd3616e7b900f5f8651719a47e6f1f272bd6a1a3cb4c5b475862ec9e443ef0f5d88dd8648ac8205ba0c9b34#npm:7.10.4"],\
["@babel/plugin-syntax-object-rest-spread", "virtual:2727510c78aa9e3299b2d21da3e17f30852e9dae6391d816775488ec67fd7208cfb618cf31045fc7db30ff1c5c1d5846ec7653841d3d2ba597728523adbf6402#npm:7.8.3"],\
["@babel/plugin-syntax-nullish-coalescing-operator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-syntax-numeric-separator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.10.4"],\
["@babel/plugin-syntax-object-rest-spread", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-syntax-optional-catch-binding", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-syntax-optional-chaining", "virtual:a29d8f8057ac043b756c04c969072aa313e9a482cae3616fa26acc4382c4579fe8de4967d68d1ef4d96c9a28e573689068a5121ff2ca7b3df5aca72a71f62b6c#npm:7.8.3"],\
["@babel/plugin-syntax-optional-chaining", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.8.3"],\
["@babel/plugin-syntax-private-property-in-object", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.14.5"],\
["@babel/plugin-syntax-top-level-await", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.14.5"],\
["@babel/plugin-syntax-unicode-sets-regex", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.18.6"],\
["@babel/plugin-transform-arrow-functions", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-async-generator-functions", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.7"],\
["@babel/plugin-transform-async-to-generator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-transform-async-to-generator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-block-scoped-functions", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-block-scoping", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-class-properties", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-class-static-block", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-classes", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6"],\
["@babel/plugin-transform-classes", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.6"],\
["@babel/plugin-transform-computed-properties", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-destructuring", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
["@babel/plugin-transform-dotall-regex", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:7.22.5"],\
@ -3950,9 +3548,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/preset-modules", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.1.5"],\
["@babel/types", "npm:7.22.5"],\
["@types/babel__core", null],\
["babel-plugin-polyfill-corejs2", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.4.4"],\
["babel-plugin-polyfill-corejs3", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.8.2"],\
["babel-plugin-polyfill-regenerator", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.5.1"],\
["babel-plugin-polyfill-corejs2", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.4.4"],\
["babel-plugin-polyfill-corejs3", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.8.2"],\
["babel-plugin-polyfill-regenerator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.5.1"],\
["core-js-compat", "npm:3.31.1"],\
["semver", "npm:6.3.1"]\
],\
@ -6563,13 +6161,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.4.4", {\
"packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-f48b3bca2d/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.4-99f0362834-0273f3d74c.zip/node_modules/babel-plugin-polyfill-corejs2/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.4.4", {\
"packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs2-virtual-a45be1eae0/0/cache/babel-plugin-polyfill-corejs2-npm-0.4.4-99f0362834-0273f3d74c.zip/node_modules/babel-plugin-polyfill-corejs2/",\
"packageDependencies": [\
["babel-plugin-polyfill-corejs2", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.4.4"],\
["babel-plugin-polyfill-corejs2", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.4.4"],\
["@babel/compat-data", "npm:7.22.6"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-define-polyfill-provider", "virtual:f48b3bca2df007d5593ab9f5d96c9fde48e76e0109b5a96280a8649770b02e3b3d66cd17c85ed4cf6de5827950bc46f164a94ba458ad737212c0c90045059060#npm:0.4.1"],\
["@babel/helper-define-polyfill-provider", "virtual:a45be1eae046ece929ad97d7ad97831c0d3f4231d281df9717683ef783fff8d7f8026d2c17b96c0b0440a94e7df153db2324f78eb1fe557ea1339d65d3236ff0#npm:0.4.1"],\
["@nicolo-ribaudo/semver-v6", "npm:6.3.3"],\
["@types/babel__core", null]\
],\
@ -6588,12 +6186,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.8.2", {\
"packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-1ec9c84a79/0/cache/babel-plugin-polyfill-corejs3-npm-0.8.2-59ac5433c4-0bc3e9e011.zip/node_modules/babel-plugin-polyfill-corejs3/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.8.2", {\
"packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-corejs3-virtual-22069e8239/0/cache/babel-plugin-polyfill-corejs3-npm-0.8.2-59ac5433c4-0bc3e9e011.zip/node_modules/babel-plugin-polyfill-corejs3/",\
"packageDependencies": [\
["babel-plugin-polyfill-corejs3", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.8.2"],\
["babel-plugin-polyfill-corejs3", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.8.2"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-define-polyfill-provider", "virtual:f48b3bca2df007d5593ab9f5d96c9fde48e76e0109b5a96280a8649770b02e3b3d66cd17c85ed4cf6de5827950bc46f164a94ba458ad737212c0c90045059060#npm:0.4.1"],\
["@babel/helper-define-polyfill-provider", "virtual:a45be1eae046ece929ad97d7ad97831c0d3f4231d281df9717683ef783fff8d7f8026d2c17b96c0b0440a94e7df153db2324f78eb1fe557ea1339d65d3236ff0#npm:0.4.1"],\
["@types/babel__core", null],\
["core-js-compat", "npm:3.31.1"]\
],\
@ -6612,12 +6210,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
],\
"linkType": "SOFT"\
}],\
["virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.5.1", {\
"packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-1851fbd398/0/cache/babel-plugin-polyfill-regenerator-npm-0.5.1-900157e3a6-85a56d28b3.zip/node_modules/babel-plugin-polyfill-regenerator/",\
["virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.5.1", {\
"packageLocation": "./.yarn/__virtual__/babel-plugin-polyfill-regenerator-virtual-07bd333684/0/cache/babel-plugin-polyfill-regenerator-npm-0.5.1-900157e3a6-85a56d28b3.zip/node_modules/babel-plugin-polyfill-regenerator/",\
"packageDependencies": [\
["babel-plugin-polyfill-regenerator", "virtual:64f3d234631e5a242ad1bb903635a854e759f02899df6791b438ca839135328037f9b39dc6750892e3e8fe715da9df7f3df4f1f43872fc0059680cdf62005620#npm:0.5.1"],\
["babel-plugin-polyfill-regenerator", "virtual:bd2e80939f134580285788261d7a145c2af3cee27fbbc2faf4e895a043f9094050709c384bfa35627e360d1f9d084063adf9dcc735e7b2cdd518813fdf816589#npm:0.5.1"],\
["@babel/core", "npm:7.22.9"],\
["@babel/helper-define-polyfill-provider", "virtual:f48b3bca2df007d5593ab9f5d96c9fde48e76e0109b5a96280a8649770b02e3b3d66cd17c85ed4cf6de5827950bc46f164a94ba458ad737212c0c90045059060#npm:0.4.1"],\
["@babel/helper-define-polyfill-provider", "virtual:a45be1eae046ece929ad97d7ad97831c0d3f4231d281df9717683ef783fff8d7f8026d2c17b96c0b0440a94e7df153db2324f78eb1fe557ea1339d65d3236ff0#npm:0.4.1"],\
["@types/babel__core", null]\
],\
"packagePeers": [\
@ -14654,20 +14252,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) {
["@babel/eslint-parser", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/node", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6"],\
["@babel/plugin-proposal-class-properties", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-decorators", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.7"],\
["@babel/plugin-proposal-export-namespace-from", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.9"],\
["@babel/plugin-proposal-function-sent", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-proposal-json-strings", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-nullish-coalescing-operator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-numeric-separator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.18.6"],\
["@babel/plugin-proposal-object-rest-spread", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.20.7"],\
["@babel/plugin-proposal-optional-chaining", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.21.0"],\
["@babel/plugin-proposal-throw-expressions", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-syntax-dynamic-import", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.8.3"],\
["@babel/plugin-syntax-import-meta", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.10.4"],\
["@babel/plugin-transform-async-to-generator", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\
["@babel/plugin-transform-classes", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.6"],\
["@babel/plugin-transform-runtime", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/polyfill", "npm:7.12.1"],\
["@babel/preset-env", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.9"],\
["@babel/preset-typescript", "virtual:7f7b3df50ee4b7b1719ad19fad11505dc2788f3227a7e5cc9ca19f71d8cb309c9d33b532ea2b2b60ab65abf6cc12153df4643c5e6e17d01ea0ae0492723bb4b4#npm:7.22.5"],\

@ -2,9 +2,9 @@
Full text for contributing can be read [here](https://verdaccio.org/community/contributing).
## Especifics for the branch 5.x
## Especifics for the branch 6.x
The 5.x uses `yarn berry` with Plug and Play enabled, thus some advices are required for helping contributing:
The 6.x uses `yarn berry` with Plug and Play enabled, thus some advices are required for helping contributing:
### Debugging Jest

@ -1,4 +1,4 @@
FROM --platform=${BUILDPLATFORM:-linux/amd64} node:18.17.0-alpine as builder
FROM --platform=${BUILDPLATFORM:-linux/amd64} node:18.17.1-alpine as builder
ENV NODE_ENV=production \
VERDACCIO_BUILD_REGISTRY=https://registry.npmjs.org \
@ -30,7 +30,7 @@ RUN yarn pack --out verdaccio.tgz \
## clean up and reduce bundle size
RUN rm -Rf /opt/verdaccio-build
FROM node:18.17.0-alpine
FROM node:18.17.1-alpine
LABEL maintainer="https://github.com/verdaccio/verdaccio"
ENV VERDACCIO_APPDIR=/opt/verdaccio \

@ -2,7 +2,7 @@
![verdaccio gif](https://cdn.verdaccio.dev/readme/readme-website.png)
# Version 5
# Version 6
[Verdaccio](https://verdaccio.org/) is a simple, **zero-config-required local private npm registry**.
No need for an entire database just to get started! Verdaccio comes out of the box with
@ -33,7 +33,7 @@ Install with npm:
npm install --location=global verdaccio
```
> Node.js v12 or higher is required for Verdaccio 5
> Node.js v16 or higher is required for Verdaccio 5
or pull [Docker official image](https://verdaccio.org/docs/docker)
@ -55,8 +55,6 @@ helm repo update
helm install verdaccio/verdaccio
```
Are you still using **Verdaccio 4**?. Check the [migration guide from 4.x to 5.x](https://verdaccio.org/blog/2021/04/14/verdaccio-5-migration-guide).
## Programmatic API
Verdaccio can be used as a module for launch a server programmatically, [you can find more info at the website](https://verdaccio.org/docs/verdaccio-programmatically#using-the-module-api).

@ -10,6 +10,7 @@ The following table describes the versions of this project that are currently su
| 3.x | :x: |
| 4.x | :white_check_mark: (until 1st July 2021) |
| 5.x | :white_check_mark: |
| 6.x | :white_check_mark: |
## Responsible disclosure security policy

@ -4,7 +4,7 @@ module.exports = {
'@babel/env',
{
targets: {
node: '12',
node: '16',
},
},
],
@ -13,9 +13,6 @@ module.exports = {
plugins: [
'babel-plugin-dynamic-import-node',
'@babel/proposal-class-properties',
'@babel/proposal-object-rest-spread',
'@babel/plugin-proposal-optional-chaining',
'@babel/plugin-proposal-nullish-coalescing-operator',
'@babel/syntax-dynamic-import',
],
ignore: ['**/*.d.ts'],

@ -4,7 +4,7 @@
# improve security.
#
# Look here for more config file examples:
# https://github.com/verdaccio/verdaccio/tree/5.x/conf
# https://github.com/verdaccio/verdaccio/tree/6.x/conf
#
# Read about the best practices
# https://verdaccio.org/docs/best

@ -8,7 +8,7 @@
# see https://verdaccio.org/docs/en/docker#docker-and-custom-port-configuration
#
# Look here for more config file examples:
# https://github.com/verdaccio/verdaccio/tree/5.x/conf
# https://github.com/verdaccio/verdaccio/tree/6.x/conf
#
# Read about the best practices
# https://verdaccio.org/docs/best

@ -64,20 +64,7 @@
"@babel/eslint-parser": "7.22.9",
"@babel/node": "7.22.6",
"@babel/plugin-proposal-class-properties": "7.18.6",
"@babel/plugin-proposal-decorators": "7.22.7",
"@babel/plugin-proposal-export-namespace-from": "7.18.9",
"@babel/plugin-proposal-function-sent": "7.22.5",
"@babel/plugin-proposal-json-strings": "7.18.6",
"@babel/plugin-proposal-nullish-coalescing-operator": "7.18.6",
"@babel/plugin-proposal-numeric-separator": "7.18.6",
"@babel/plugin-proposal-object-rest-spread": "7.20.7",
"@babel/plugin-proposal-optional-chaining": "7.21.0",
"@babel/plugin-proposal-throw-expressions": "7.22.5",
"@babel/plugin-syntax-dynamic-import": "7.8.3",
"@babel/plugin-syntax-import-meta": "7.10.4",
"@babel/plugin-transform-async-to-generator": "7.22.5",
"@babel/plugin-transform-classes": "7.22.6",
"@babel/plugin-transform-runtime": "7.22.9",
"@babel/polyfill": "^7.12.1",
"@babel/preset-env": "7.22.9",
"@babel/preset-typescript": "7.22.5",
@ -173,7 +160,7 @@
"docker:run": "docker run -it --rm -p 4873:4873 verdaccio/verdaccio:local"
},
"engines": {
"node": ">=12.18"
"node": ">=16"
},
"preferGlobal": true,
"license": "MIT",

@ -58,7 +58,7 @@ class Auth {
let authConf = { ...config.auth };
if (authConf?.htpasswd) {
// special case for htpasswd plugin, the v6 version uses bcrypt by default
// 5.x enforces crypt to avoid breaking changes, but is highly recommended using
// 6.x enforces crypt to avoid breaking changes, but is highly recommended using
// bcrypt instead.
if (!authConf.htpasswd.algorithm) {
authConf.htpasswd.algorithm = 'crypt';

BIN
yarn.lock

Binary file not shown.