From 23b04f7eb4304013a11d86081af4edff679b0a52 Mon Sep 17 00:00:00 2001 From: Lane Sawyer Date: Tue, 16 Apr 2024 15:00:02 -0700 Subject: [PATCH 1/2] chore: Dependency health configurations --- .github/dependabot.yml | 69 ++++++++++++++++++++++++++++++ .npmrc | 1 + apps/common/package.json | 10 ++--- apps/layers/package.json | 12 +++--- apps/omezarr-viewer/package.json | 16 +++---- apps/scatterplot/package.json | 14 +++--- docs/dependencies.md | 11 +++++ package.json | 2 +- packages/geometry/package.json | 8 ++-- packages/scatterbrain/package.json | 13 +++--- pnpm-lock.yaml | 66 ++++++++++++++-------------- 11 files changed, 151 insertions(+), 71 deletions(-) create mode 100644 .github/dependabot.yml create mode 100644 .npmrc create mode 100644 docs/dependencies.md diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..98a7055 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,69 @@ +version: 2 +updates: + # We need to point to each package.json, so this file will be a bit verbose + + # Root package.json + - package-ecosystem: 'pnpm' + directory: '/' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' + + # Packages + - package-ecosystem: 'pnpm' + directory: '/packages/geometry' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' + + - package-ecosystem: 'pnpm' + directory: '/packages/scatterbrain' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' + + # Examples + - package-ecosystem: 'pnpm' + directory: '/apps/common' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' + + - package-ecosystem: 'pnpm' + directory: '/apps/layers' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' + + - package-ecosystem: 'pnpm' + directory: '/apps/omezarr-viewer' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' + + - package-ecosystem: 'pnpm' + directory: '/app/scatterplot' + schedule: + interval: 'monthly' + reviewers: + - 'AllenInstitute/app-dev' + commit-message: + prefix: 'chore(deps):' diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..cffe8cd --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +save-exact=true diff --git a/apps/common/package.json b/apps/common/package.json index 2772f5a..db74f3f 100644 --- a/apps/common/package.json +++ b/apps/common/package.json @@ -28,10 +28,10 @@ "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "@types/lodash": "^4.14.202", - "lodash": "^4.17.21", - "regl": "^2.1.0", - "zarr": "^0.6.2" + "@types/lodash": "4.14.202", + "lodash": "4.17.21", + "regl": "2.1.0", + "zarr": "0.6.2" } - } \ No newline at end of file +} diff --git a/apps/layers/package.json b/apps/layers/package.json index 95062cc..d742f52 100644 --- a/apps/layers/package.json +++ b/apps/layers/package.json @@ -34,14 +34,14 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "esbuild": "^0.19.12", - "typescript": "^5.3.3" + "esbuild": "0.19.12", + "typescript": "5.3.3" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "@types/lodash": "^4.14.202", - "lodash": "^4.17.21", - "regl": "^2.1.0" + "@types/lodash": "4.14.202", + "lodash": "4.17.21", + "regl": "2.1.0" } - } \ No newline at end of file + } diff --git a/apps/omezarr-viewer/package.json b/apps/omezarr-viewer/package.json index 4abed12..9bef2a7 100644 --- a/apps/omezarr-viewer/package.json +++ b/apps/omezarr-viewer/package.json @@ -37,16 +37,16 @@ "test": "jest --config=jest.config.cjs --watch" }, "devDependencies": { - "esbuild": "^0.19.12", - "typescript": "^5.3.3" + "esbuild": "0.19.12", + "typescript": "5.3.3" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "@types/lodash": "^4.14.202", - "@zhobo63/imgui-ts": "^0.1.43", - "lodash": "^4.17.21", - "regl": "^2.1.0", - "zarr": "^0.6.2" + "@types/lodash": "4.14.202", + "@zhobo63/imgui-ts": "0.1.43", + "lodash": "4.17.21", + "regl": "2.1.0", + "zarr": "0.6.2" } -} \ No newline at end of file +} diff --git a/apps/scatterplot/package.json b/apps/scatterplot/package.json index 22f0124..651d6e7 100644 --- a/apps/scatterplot/package.json +++ b/apps/scatterplot/package.json @@ -34,15 +34,15 @@ "typecheck": "tsc --noEmit" }, "devDependencies": { - "esbuild": "^0.19.12", - "typescript": "^5.3.3" + "esbuild": "0.19.12", + "typescript": "5.3.3" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "@types/lodash": "^4.14.202", - "@zhobo63/imgui-ts": "^0.1.43", - "lodash": "^4.17.21", - "regl": "^2.1.0" + "@types/lodash": "4.14.202", + "@zhobo63/imgui-ts": "0.1.43", + "lodash": "4.17.21", + "regl": "2.1.0" } -} \ No newline at end of file +} diff --git a/docs/dependencies.md b/docs/dependencies.md new file mode 100644 index 0000000..2b130d5 --- /dev/null +++ b/docs/dependencies.md @@ -0,0 +1,11 @@ +# Dependencies + +## Locked Dependencies +All dependencies in this project are locked to specific versions using the `.npmrc` file at the root of the project. + +This is to ensure that the project is built and tested with the same versions of dependencies across different environments, and reduces the threat of security vulnerabilities from a more permissive versioning strategy. + +## Dependabot +We run a monthly Dependabot to automatically open PRs to update our dependencies. These are controlled in the `.github/dependabot.yml` file. Because we have multiple packages within this monorepo, that file is somewhat verbose. + +When adding a new package or example app, be sure to add a new section to `dependabot.yml`. diff --git a/package.json b/package.json index 36cc655..368fc0b 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,6 @@ "@parcel/packager-ts": "2.12.0", "@parcel/transformer-typescript-types": "2.12.0", "parcel": "2.12.0", - "typescript": "^5.3.3" + "typescript": "5.3.3" } } diff --git a/packages/geometry/package.json b/packages/geometry/package.json index a2b0dda..7b7aec7 100644 --- a/packages/geometry/package.json +++ b/packages/geometry/package.json @@ -46,10 +46,10 @@ "registry": "https://npm.pkg.github.com/AllenInstitute" }, "devDependencies": { - "@parcel/packager-ts": "^2.12.0", - "@parcel/transformer-typescript-types": "^2.12.0", - "vitest": "^1.4.0", + "@parcel/packager-ts": "2.12.0", + "@parcel/transformer-typescript-types": "2.12.0", + "vitest": "1.4.0", "parcel": "2.12.0", - "typescript": "^5.3.3" + "typescript": "5.3.3" } } diff --git a/packages/scatterbrain/package.json b/packages/scatterbrain/package.json index c965589..2ec666c 100644 --- a/packages/scatterbrain/package.json +++ b/packages/scatterbrain/package.json @@ -46,15 +46,14 @@ "registry": "https://npm.pkg.github.com/AllenInstitute" }, "devDependencies": { - "@parcel/packager-ts": "^2.12.0", - "@parcel/transformer-typescript-types": "^2.12.0", - "@types/lodash": "^4.14.202", + "@parcel/packager-ts": "2.12.0", + "@parcel/transformer-typescript-types": "2.12.0", + "@types/lodash": "4.14.202", "parcel": "2.12.0", - "typescript": "^5.3.3", - "vitest": "^1.4.0" + "typescript": "5.3.3", + "vitest": "1.4.0" }, "dependencies": { - "lodash": "^4.17.21" - + "lodash": "4.17.21" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c39f887..3519d5b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,7 +18,7 @@ importers: specifier: 2.12.0 version: 2.12.0(typescript@5.3.3) typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 apps/common: @@ -30,16 +30,16 @@ importers: specifier: workspace:* version: link:../../packages/scatterbrain '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 zarr: - specifier: ^0.6.2 + specifier: 0.6.2 version: 0.6.2 apps/layers: @@ -51,20 +51,20 @@ importers: specifier: workspace:* version: link:../../packages/scatterbrain '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 devDependencies: esbuild: - specifier: ^0.19.12 + specifier: 0.19.12 version: 0.19.12 typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 apps/omezarr-viewer: @@ -76,26 +76,26 @@ importers: specifier: workspace:* version: link:../../packages/scatterbrain '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 '@zhobo63/imgui-ts': - specifier: ^0.1.43 + specifier: 0.1.43 version: 0.1.43 lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 zarr: - specifier: ^0.6.2 + specifier: 0.6.2 version: 0.6.2 devDependencies: esbuild: - specifier: ^0.19.12 + specifier: 0.19.12 version: 0.19.12 typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 apps/scatterplot: @@ -107,66 +107,66 @@ importers: specifier: workspace:* version: link:../../packages/scatterbrain '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 '@zhobo63/imgui-ts': - specifier: ^0.1.43 + specifier: 0.1.43 version: 0.1.43 lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 devDependencies: esbuild: - specifier: ^0.19.12 + specifier: 0.19.12 version: 0.19.12 typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 packages/geometry: devDependencies: '@parcel/packager-ts': - specifier: ^2.12.0 + specifier: 2.12.0 version: 2.12.0(@parcel/core@2.12.0) '@parcel/transformer-typescript-types': - specifier: ^2.12.0 + specifier: 2.12.0 version: 2.12.0(@parcel/core@2.12.0)(typescript@5.3.3) parcel: specifier: 2.12.0 version: 2.12.0(typescript@5.3.3) typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 vitest: - specifier: ^1.4.0 + specifier: 1.4.0 version: 1.4.0 packages/scatterbrain: dependencies: lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 devDependencies: '@parcel/packager-ts': - specifier: ^2.12.0 + specifier: 2.12.0 version: 2.12.0(@parcel/core@2.12.0) '@parcel/transformer-typescript-types': - specifier: ^2.12.0 + specifier: 2.12.0 version: 2.12.0(@parcel/core@2.12.0)(typescript@5.3.3) '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 parcel: specifier: 2.12.0 version: 2.12.0(typescript@5.3.3) typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 vitest: - specifier: ^1.4.0 + specifier: 1.4.0 version: 1.4.0 packages: From 3fe2e237cde4a0e9ce76bb71f7b328462b2733ce Mon Sep 17 00:00:00 2001 From: Lane Sawyer Date: Wed, 20 Nov 2024 13:21:33 -0800 Subject: [PATCH 2/2] Lock all remaining dependencies --- examples/package.json | 42 +-- packages/dzi/package.json | 14 +- packages/omezarr/package.json | 14 +- pnpm-lock.yaml | 493 +++++++++++----------------------- 4 files changed, 198 insertions(+), 365 deletions(-) diff --git a/examples/package.json b/examples/package.json index b9ccfc3..7897148 100644 --- a/examples/package.json +++ b/examples/package.json @@ -34,35 +34,35 @@ "dev": "vite" }, "devDependencies": { - "@types/file-saver": "^2.0.7", - "@types/node": "^22.1.0", - "@types/react": "^18.3.0", - "@types/react-dom": "^18.3.0", - "@vitejs/plugin-react-swc": "^3.5.0", - "typescript": "^5.3.3", - "vite": "^5.3.5" + "@types/file-saver": "2.0.7", + "@types/node": "22.1.0", + "@types/react": "18.3.0", + "@types/react-dom": "18.3.0", + "@vitejs/plugin-react-swc": "3.5.0", + "typescript": "5.3.3", + "vite": "5.3.5" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", "@alleninstitute/vis-dzi": "workspace:*", "@alleninstitute/vis-omezarr": "workspace:*", - "@czi-sds/components": "^20.0.1", - "@emotion/css": "^11.11.2", - "@emotion/react": "^11.11.4", - "@emotion/styled": "^11.11.5", + "@czi-sds/components": "20.0.1", + "@emotion/css": "11.11.2", + "@emotion/react": "11.11.4", + "@emotion/styled": "11.11.5", "@mui/base": "5.0.0-beta.40", - "@mui/icons-material": "^5.15.15", + "@mui/icons-material": "5.15.15", "@mui/lab": "5.0.0-alpha.170", - "@mui/material": "^5.15.15", - "@types/lodash": "^4.14.202", - "file-saver": "^2.0.5", - "json5": "^2.2.3", - "kiwi-schema": "^0.5.0", - "lodash": "^4.17.21", - "react": "^18.3.0", - "react-dom": "^18.3.0", - "regl": "^2.1.0", + "@mui/material": "5.15.15", + "@types/lodash": "4.14.202", + "file-saver": "2.0.5", + "json5": "2.2.3", + "kiwi-schema": "0.5.0", + "lodash": "4.17.21", + "react": "18.3.0", + "react-dom": "18.3.0", + "regl": "2.1.0", "zarrita": "0.4.0-next.14" } } diff --git a/packages/dzi/package.json b/packages/dzi/package.json index 80b1cfd..e839adf 100644 --- a/packages/dzi/package.json +++ b/packages/dzi/package.json @@ -42,17 +42,17 @@ "registry": "https://npm.pkg.github.com/AllenInstitute" }, "devDependencies": { - "@parcel/packager-ts": "^2.12.0", - "@parcel/transformer-typescript-types": "^2.12.0", - "@types/lodash": "^4.14.202", + "@parcel/packager-ts": "2.12.0", + "@parcel/transformer-typescript-types": "2.12.0", + "@types/lodash": "4.14.202", "parcel": "2.12.0", - "typescript": "^5.3.3", - "vitest": "^1.4.0" + "typescript": "5.3.3", + "vitest": "1.4.0" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "lodash": "^4.17.21", - "regl": "^2.1.0" + "lodash": "4.17.21", + "regl": "2.1.0" } } diff --git a/packages/omezarr/package.json b/packages/omezarr/package.json index 9e0aa8e..ce23ce7 100644 --- a/packages/omezarr/package.json +++ b/packages/omezarr/package.json @@ -42,17 +42,17 @@ "registry": "https://npm.pkg.github.com/AllenInstitute" }, "devDependencies": { - "@types/lodash": "^4.14.202", - "typescript": "^5.3.3", - "parcel": "2.12.0", - "@parcel/packager-ts": "^2.12.0", - "@parcel/transformer-typescript-types": "^2.12.0" + "@parcel/packager-ts": "2.12.0", + "@parcel/transformer-typescript-types": "2.12.0", + "@types/lodash": "4.14.202", + "typescript": "5.3.3", + "parcel": "2.12.0" }, "dependencies": { "@alleninstitute/vis-geometry": "workspace:*", "@alleninstitute/vis-scatterbrain": "workspace:*", - "lodash": "^4.17.21", - "regl": "^2.1.0", + "lodash": "4.17.21", + "regl": "2.1.0", "zarrita": "0.4.0-next.14" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a6d44b..5463255 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,77 +45,77 @@ importers: specifier: workspace:* version: link:../packages/scatterbrain '@czi-sds/components': - specifier: ^20.0.1 + specifier: 20.0.1 version: 20.0.1(73c7pq6xsiixx5tzirs3cpkmli) '@emotion/css': - specifier: ^11.11.2 + specifier: 11.11.2 version: 11.11.2 '@emotion/react': - specifier: ^11.11.4 + specifier: 11.11.4 version: 11.11.4(@types/react@18.3.0)(react@18.3.0) '@emotion/styled': - specifier: ^11.11.5 + specifier: 11.11.5 version: 11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0) '@mui/base': specifier: 5.0.0-beta.40 version: 5.0.0-beta.40(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@mui/icons-material': - specifier: ^5.15.15 + specifier: 5.15.15 version: 5.15.15(@mui/material@5.15.15(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(@types/react@18.3.0)(react@18.3.0) '@mui/lab': specifier: 5.0.0-alpha.170 version: 5.0.0-alpha.170(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@mui/material@5.15.15(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0))(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@mui/material': - specifier: ^5.15.15 + specifier: 5.15.15 version: 5.15.15(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@emotion/styled@11.11.5(@emotion/react@11.11.4(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react@18.3.0))(@types/react@18.3.0)(react-dom@18.3.0(react@18.3.0))(react@18.3.0) '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 file-saver: - specifier: ^2.0.5 + specifier: 2.0.5 version: 2.0.5 json5: - specifier: ^2.2.3 + specifier: 2.2.3 version: 2.2.3 kiwi-schema: - specifier: ^0.5.0 + specifier: 0.5.0 version: 0.5.0 lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 react: - specifier: ^18.3.0 + specifier: 18.3.0 version: 18.3.0 react-dom: - specifier: ^18.3.0 + specifier: 18.3.0 version: 18.3.0(react@18.3.0) regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 zarrita: specifier: 0.4.0-next.14 version: 0.4.0-next.14 devDependencies: '@types/file-saver': - specifier: ^2.0.7 + specifier: 2.0.7 version: 2.0.7 '@types/node': - specifier: ^22.1.0 + specifier: 22.1.0 version: 22.1.0 '@types/react': - specifier: ^18.3.0 + specifier: 18.3.0 version: 18.3.0 '@types/react-dom': - specifier: ^18.3.0 + specifier: 18.3.0 version: 18.3.0 '@vitejs/plugin-react-swc': - specifier: ^3.5.0 - version: 3.7.0(@swc/helpers@0.5.6)(vite@5.3.5(@types/node@22.1.0)(lightningcss@1.24.0)) + specifier: 3.5.0 + version: 3.5.0(@swc/helpers@0.5.6)(vite@5.3.5(@types/node@22.1.0)(lightningcss@1.24.0)) typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 vite: - specifier: ^5.3.5 + specifier: 5.3.5 version: 5.3.5(@types/node@22.1.0)(lightningcss@1.24.0) packages/dzi: @@ -127,39 +127,39 @@ importers: specifier: workspace:* version: link:../scatterbrain lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 devDependencies: '@parcel/packager-ts': - specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + specifier: 2.12.0 + version: 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/transformer-typescript-types': - specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(typescript@5.3.3) + specifier: 2.12.0 + version: 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(typescript@5.3.3) '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 parcel: specifier: 2.12.0 version: 2.12.0(@swc/helpers@0.5.6)(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3) typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 vitest: - specifier: ^1.4.0 + specifier: 1.4.0 version: 1.4.0(@types/node@22.1.0)(lightningcss@1.24.0) packages/geometry: devDependencies: '@parcel/packager-ts': specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/transformer-typescript-types': specifier: 2.12.0 - version: 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(typescript@5.3.3) + version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(typescript@5.3.3) parcel: specifier: 2.12.0 version: 2.12.0(@swc/helpers@0.5.6)(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3) @@ -179,29 +179,29 @@ importers: specifier: workspace:* version: link:../scatterbrain lodash: - specifier: ^4.17.21 + specifier: 4.17.21 version: 4.17.21 regl: - specifier: ^2.1.0 + specifier: 2.1.0 version: 2.1.0 zarrita: specifier: 0.4.0-next.14 version: 0.4.0-next.14 devDependencies: '@parcel/packager-ts': - specifier: ^2.12.0 + specifier: 2.12.0 version: 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/transformer-typescript-types': - specifier: ^2.12.0 + specifier: 2.12.0 version: 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(typescript@5.3.3) '@types/lodash': - specifier: ^4.14.202 + specifier: 4.14.202 version: 4.14.202 parcel: specifier: 2.12.0 version: 2.12.0(@swc/helpers@0.5.6)(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3) typescript: - specifier: ^5.3.3 + specifier: 5.3.3 version: 5.3.3 packages/scatterbrain: @@ -1167,135 +1167,66 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@swc/core-darwin-arm64@1.7.6': - resolution: {integrity: sha512-6lYHey84ZzsdtC7UuPheM4Rm0Inzxm6Sb8U6dmKc4eCx8JL0LfWG4LC5RsdsrTxnjTsbriWlnhZBffh8ijUHIQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - '@swc/core-darwin-arm64@1.9.2': resolution: {integrity: sha512-nETmsCoY29krTF2PtspEgicb3tqw7Ci5sInTI03EU5zpqYbPjoPH99BVTjj0OsF53jP5MxwnLI5Hm21lUn1d6A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.6': - resolution: {integrity: sha512-Fyl+8aH9O5rpx4O7r2KnsPpoi32iWoKOYKiipeTbGjQ/E95tNPxbmsz4yqE8Ovldcga60IPJ5OKQA3HWRiuzdw==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - '@swc/core-darwin-x64@1.9.2': resolution: {integrity: sha512-9gD+bwBz8ZByjP6nZTXe/hzd0tySIAjpDHgkFiUrc+5zGF+rdTwhcNrzxNHJmy6mw+PW38jqII4uspFHUqqxuQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.6': - resolution: {integrity: sha512-2WxYTqFaOx48GKC2cbO1/IntA+w+kfCFy436Ij7qRqqtV/WAvTM9TC1OmiFbqq436rSot52qYmX8fkwdB5UcLQ==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - '@swc/core-linux-arm-gnueabihf@1.9.2': resolution: {integrity: sha512-kYq8ief1Qrn+WmsTWAYo4r+Coul4dXN6cLFjiPZ29Cv5pyU+GFvSPAB4bEdMzwy99rCR0u2P10UExaeCjurjvg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.6': - resolution: {integrity: sha512-TBEGMSe0LhvPe4S7E68c7VzgT3OMu4VTmBLS7B2aHv4v8uZO92Khpp7L0WqgYU1y5eMjk+XLDLi4kokiNHv/Hg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - '@swc/core-linux-arm64-gnu@1.9.2': resolution: {integrity: sha512-n0W4XiXlmEIVqxt+rD3ZpkogsEWUk1jJ+i5bQNgB+1JuWh0fBE8c/blDgTQXa0GB5lTPVDZQussgdNOCnAZwiA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.6': - resolution: {integrity: sha512-QI8QGL0HGT42tj7F1A+YAzhGkJjUcvvTfI1e2m704W0Enl2/UIK9v5D1zvQzYwusRyKuaQfbeBRYDh0NcLOGLg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - '@swc/core-linux-arm64-musl@1.9.2': resolution: {integrity: sha512-8xzrOmsyCC1zrx2Wzx/h8dVsdewO1oMCwBTLc1gSJ/YllZYTb04pNm6NsVbzUX2tKddJVRgSJXV10j/NECLwpA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.6': - resolution: {integrity: sha512-61AYVzhjuNQAVIKKWOJu3H0/pFD28RYJGxnGg3YMhvRLRyuWNyY5Nyyj2WkKcz/ON+g38Arlz00NT1LDIViRLg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - '@swc/core-linux-x64-gnu@1.9.2': resolution: {integrity: sha512-kZrNz/PjRQKcchWF6W292jk3K44EoVu1ad5w+zbS4jekIAxsM8WwQ1kd+yjUlN9jFcF8XBat5NKIs9WphJCVXg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.6': - resolution: {integrity: sha512-hQFznpfLK8XajfAAN9Cjs0w/aVmO7iu9VZvInyrTCRcPqxV5O+rvrhRxKvC1LRMZXr5M6JRSRtepp5w+TK4kAw==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - '@swc/core-linux-x64-musl@1.9.2': resolution: {integrity: sha512-TTIpR4rjMkhX1lnFR+PSXpaL83TrQzp9znRdp2TzYrODlUd/R20zOwSo9vFLCyH6ZoD47bccY7QeGZDYT3nlRg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.6': - resolution: {integrity: sha512-Aqsd9afykVMuekzjm4X4TDqwxmG4CrzoOSFe0hZrn9SMio72l5eAPnMtYoe5LsIqtjV8MNprLfXaNbjHjTegmA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - '@swc/core-win32-arm64-msvc@1.9.2': resolution: {integrity: sha512-+Eg2d4icItKC0PMjZxH7cSYFLWk0aIp94LNmOw6tPq0e69ax6oh10upeq0D1fjWsKLmOJAWEvnXlayZcijEXDw==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.6': - resolution: {integrity: sha512-9h0hYnOeRVNeQgHQTvD1Im67faNSSzBZ7Adtxyu9urNLfBTJilMllFd2QuGHlKW5+uaT6ZH7ZWDb+c/enx7Lcg==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - '@swc/core-win32-ia32-msvc@1.9.2': resolution: {integrity: sha512-nLWBi4vZDdM/LkiQmPCakof8Dh1/t5EM7eudue04V1lIcqx9YHVRS3KMwEaCoHLGg0c312Wm4YgrWQd9vwZ5zQ==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.6': - resolution: {integrity: sha512-izeoB8glCSe6IIDQmrVm6bvR9muk9TeKgmtY7b6l1BwL4BFnTUk4dMmpbntT90bEVQn3JPCaPtUG4HfL8VuyuA==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - '@swc/core-win32-x64-msvc@1.9.2': resolution: {integrity: sha512-ik/k+JjRJBFkXARukdU82tSVx0CbExFQoQ78qTO682esbYXzjdB5eLVkoUbwen299pnfr88Kn4kyIqFPTje8Xw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.6': - resolution: {integrity: sha512-FZxyao9eQks1MRmUshgsZTmlg/HB2oXK5fghkoWJm/1CU2q2kaJlVDll2as5j+rmWiwkp0Gidlq8wlXcEEAO+g==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '*' - peerDependenciesMeta: - '@swc/helpers': - optional: true - '@swc/core@1.9.2': resolution: {integrity: sha512-dYyEkO6mRYtZFpnOsnYzv9rY69fHAHoawYOjGOEcxk9WYtaJhowMdP/w6NcOKnz2G7GlZaenjkzkMa6ZeQeMsg==} engines: {node: '>=10'} @@ -1311,9 +1242,6 @@ packages: '@swc/helpers@0.5.6': resolution: {integrity: sha512-aYX01Ke9hunpoCexYAgQucEpARGQ5w/cqHFrIR+e9gdKb1QWTsVJuTJ2ozQzIAxLyRQe/m+2RqzkyOOGiMKRQA==} - '@swc/types@0.1.12': - resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - '@swc/types@0.1.15': resolution: {integrity: sha512-XKaZ+dzDIQ9Ot9o89oJQ/aluI17+VvUnIpYJTcZtvv1iYX6MzHh3Ik2CSR7MdPKpPwfZXHBeCingb2b4PoDVdw==} @@ -1348,8 +1276,8 @@ packages: '@types/react@18.3.0': resolution: {integrity: sha512-DiUcKjzE6soLyln8NNZmyhcQjVv+WsUIFSqetMN0p8927OztKT4VTfFTqsbAi5oAGIcgOmOajlfBqyptDDjZRw==} - '@vitejs/plugin-react-swc@3.7.0': - resolution: {integrity: sha512-yrknSb3Dci6svCd/qhHqhFPDSw0QtjumcqdKMoNNzmOl5lMXTTiqzjWtG4Qask2HdvvzaNgSunbQGet8/GrKdA==} + '@vitejs/plugin-react-swc@3.5.0': + resolution: {integrity: sha512-1PrOvAaDpqlCV+Up8RkAh9qaiUjoDUcjtttyhXDKw53XA6Ve16SOp6cCOpRs8Dj8DqUQs6eTW5YkLcLJjrXAig==} peerDependencies: vite: ^4 || ^5 @@ -2684,37 +2612,32 @@ snapshots: optionalDependencies: '@types/react': 18.3.0 - '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 '@parcel/graph': 3.2.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.6) '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' - '@parcel/cache@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/cache@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.13.0(@swc/helpers@0.5.6) '@parcel/fs': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/logger': 2.12.0 '@parcel/utils': 2.12.0 lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' '@parcel/cache@2.13.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))': dependencies: @@ -2732,47 +2655,46 @@ snapshots: dependencies: chalk: 4.1.2 - '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3)': dependencies: - '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/core': 2.12.0(@swc/helpers@0.5.6) - '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3) - '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3) + '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) - '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@swc/helpers' - cssnano @@ -2787,20 +2709,20 @@ snapshots: '@parcel/core@2.12.0(@swc/helpers@0.5.6)': dependencies: '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/diagnostic': 2.12.0 '@parcel/events': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/graph': 3.2.0 '@parcel/logger': 2.12.0 '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/profiler': 2.12.0 '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) abortcontroller-polyfill: 1.7.6 base-x: 3.0.9 browserslist: 4.22.3 @@ -2867,7 +2789,7 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 '@parcel/watcher': 2.4.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@swc/helpers' @@ -2878,7 +2800,7 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 '@parcel/watcher': 2.4.1 - '@parcel/workers': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@swc/helpers' @@ -2919,14 +2841,13 @@ snapshots: dependencies: chalk: 4.1.2 - '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/node-resolver-core@3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: @@ -2964,10 +2885,10 @@ snapshots: transitivePeerDependencies: - '@parcel/core' - '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.22.3 @@ -2975,18 +2896,16 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3)': + '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(postcss@8.4.41)(srcset@4.0.0)(typescript@5.3.3)': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) htmlnano: 2.1.0(postcss@8.4.41)(srcset@4.0.0)(svgo@2.8.0)(typescript@5.3.3) nullthrows: 1.1.1 posthtml: 0.16.6 svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - cssnano - postcss - purgecss @@ -2996,31 +2915,28 @@ snapshots: - typescript - uncss - '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.6) '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - transitivePeerDependencies: - - '@swc/helpers' + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) - '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 svgo: 2.8.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/optimizer-swc@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 '@swc/core': 1.9.2(@swc/helpers@0.5.6) @@ -3038,7 +2954,7 @@ snapshots: '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@swc/core': 1.9.2(@swc/helpers@0.5.6) semver: 7.5.4 transitivePeerDependencies: @@ -3051,9 +2967,9 @@ snapshots: '@parcel/fs': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/logger': 2.12.0 '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.13.0(@swc/helpers@0.5.6)) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/types': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6)) '@swc/core': 1.9.2(@swc/helpers@0.5.6) semver: 7.5.4 transitivePeerDependencies: @@ -3074,33 +2990,31 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' - '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 lightningcss: 1.24.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) @@ -3109,31 +3023,27 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 posthtml: 0.16.6 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/packager-ts@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-ts@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/packager-ts@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': dependencies: @@ -3142,19 +3052,17 @@ snapshots: - '@parcel/core' - '@swc/helpers' - '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/plugin@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': dependencies: @@ -3182,79 +3090,71 @@ snapshots: '@parcel/types-internal': 2.13.0 chrome-trace-event: 1.0.3 - '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 chalk: 4.1.2 term-size: 2.2.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 chrome-trace-event: 1.0.3 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 react-error-overlay: 6.0.9 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/rust@2.12.0': {} @@ -3264,10 +3164,10 @@ snapshots: dependencies: detect-libc: 1.0.3 - '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.22.3 @@ -3276,12 +3176,11 @@ snapshots: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 browserslist: 4.22.3 @@ -3289,12 +3188,11 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 @@ -3304,45 +3202,41 @@ snapshots: srcset: 4.0.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.6) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' '@parcel/transformer-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.6) '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 '@parcel/source-map': 2.1.1 '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@swc/helpers': 0.5.6 browserslist: 4.22.3 nullthrows: 1.1.1 regenerator-runtime: 0.13.11 semver: 7.5.4 - '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) json5: 2.2.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 '@parcel/utils': 2.12.0 clone: 2.1.2 @@ -3351,11 +3245,10 @@ snapshots: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 @@ -3364,28 +3257,25 @@ snapshots: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 react-refresh: 0.9.0 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/rust': 2.12.0 nullthrows: 1.1.1 posthtml: 0.16.6 @@ -3394,12 +3284,11 @@ snapshots: semver: 7.5.4 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' - '@parcel/transformer-typescript-types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(typescript@5.3.3)': + '@parcel/transformer-typescript-types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(typescript@5.3.3)': dependencies: '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/source-map': 2.1.1 '@parcel/ts-utils': 2.12.0(typescript@5.3.3) '@parcel/utils': 2.12.0 @@ -3407,7 +3296,6 @@ snapshots: typescript: 5.3.3 transitivePeerDependencies: - '@parcel/core' - - '@swc/helpers' '@parcel/transformer-typescript-types@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)(typescript@5.3.3)': dependencies: @@ -3436,12 +3324,12 @@ snapshots: '@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': dependencies: - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/diagnostic': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) utility-types: 3.11.0 transitivePeerDependencies: - '@parcel/core' @@ -3449,12 +3337,12 @@ snapshots: '@parcel/types@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': dependencies: - '@parcel/cache': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/cache': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6)) '@parcel/diagnostic': 2.12.0 '@parcel/fs': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/package-manager': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/workers': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6)) utility-types: 3.11.0 transitivePeerDependencies: - '@parcel/core' @@ -3545,7 +3433,7 @@ snapshots: '@parcel/watcher-win32-ia32': 2.4.1 '@parcel/watcher-win32-x64': 2.4.1 - '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.12.0(@swc/helpers@0.5.6) '@parcel/diagnostic': 2.12.0 @@ -3554,10 +3442,8 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' - '@parcel/workers@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6)': + '@parcel/workers@2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))': dependencies: '@parcel/core': 2.13.0(@swc/helpers@0.5.6) '@parcel/diagnostic': 2.12.0 @@ -3566,8 +3452,6 @@ snapshots: '@parcel/types': 2.12.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/utils': 2.12.0 nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' '@parcel/workers@2.13.0(@parcel/core@2.13.0(@swc/helpers@0.5.6))': dependencies: @@ -3628,83 +3512,36 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@swc/core-darwin-arm64@1.7.6': - optional: true - '@swc/core-darwin-arm64@1.9.2': optional: true - '@swc/core-darwin-x64@1.7.6': - optional: true - '@swc/core-darwin-x64@1.9.2': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.6': - optional: true - '@swc/core-linux-arm-gnueabihf@1.9.2': optional: true - '@swc/core-linux-arm64-gnu@1.7.6': - optional: true - '@swc/core-linux-arm64-gnu@1.9.2': optional: true - '@swc/core-linux-arm64-musl@1.7.6': - optional: true - '@swc/core-linux-arm64-musl@1.9.2': optional: true - '@swc/core-linux-x64-gnu@1.7.6': - optional: true - '@swc/core-linux-x64-gnu@1.9.2': optional: true - '@swc/core-linux-x64-musl@1.7.6': - optional: true - '@swc/core-linux-x64-musl@1.9.2': optional: true - '@swc/core-win32-arm64-msvc@1.7.6': - optional: true - '@swc/core-win32-arm64-msvc@1.9.2': optional: true - '@swc/core-win32-ia32-msvc@1.7.6': - optional: true - '@swc/core-win32-ia32-msvc@1.9.2': optional: true - '@swc/core-win32-x64-msvc@1.7.6': - optional: true - '@swc/core-win32-x64-msvc@1.9.2': optional: true - '@swc/core@1.7.6(@swc/helpers@0.5.6)': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.12 - optionalDependencies: - '@swc/core-darwin-arm64': 1.7.6 - '@swc/core-darwin-x64': 1.7.6 - '@swc/core-linux-arm-gnueabihf': 1.7.6 - '@swc/core-linux-arm64-gnu': 1.7.6 - '@swc/core-linux-arm64-musl': 1.7.6 - '@swc/core-linux-x64-gnu': 1.7.6 - '@swc/core-linux-x64-musl': 1.7.6 - '@swc/core-win32-arm64-msvc': 1.7.6 - '@swc/core-win32-ia32-msvc': 1.7.6 - '@swc/core-win32-x64-msvc': 1.7.6 - '@swc/helpers': 0.5.6 - '@swc/core@1.9.2(@swc/helpers@0.5.6)': dependencies: '@swc/counter': 0.1.3 @@ -3728,10 +3565,6 @@ snapshots: dependencies: tslib: 2.6.2 - '@swc/types@0.1.12': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types@0.1.15': dependencies: '@swc/counter': 0.1.3 @@ -3765,9 +3598,9 @@ snapshots: '@types/prop-types': 15.7.12 csstype: 3.1.3 - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.6)(vite@5.3.5(@types/node@22.1.0)(lightningcss@1.24.0))': + '@vitejs/plugin-react-swc@3.5.0(@swc/helpers@0.5.6)(vite@5.3.5(@types/node@22.1.0)(lightningcss@1.24.0))': dependencies: - '@swc/core': 1.7.6(@swc/helpers@0.5.6) + '@swc/core': 1.9.2(@swc/helpers@0.5.6) vite: 5.3.5(@types/node@22.1.0)(lightningcss@1.24.0) transitivePeerDependencies: - '@swc/helpers' @@ -4340,9 +4173,9 @@ snapshots: '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) '@parcel/logger': 2.12.0 '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) - '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6))(@swc/helpers@0.5.6) + '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) + '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.6)) '@parcel/utils': 2.12.0 chalk: 4.1.2 commander: 7.2.0