From 21a419d9bd9ad3485cd7362efb88df37778a6813 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:14:01 +1100 Subject: [PATCH 01/15] Add prefer-workspace-packages --- .npmrc | 1 + package.json | 13 +--- pnpm-lock.yaml | 177 +++++++++++++++++++++++-------------------------- 3 files changed, 87 insertions(+), 104 deletions(-) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 000000000..2eb073230 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +prefer-workspace-packages=true diff --git a/package.json b/package.json index fc0a8c5ae..b6cfba4c7 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "form", "private": true, "repository": "https://github.com/tanstack/form.git", - "packageManager": "pnpm@8.5.1", + "packageManager": "pnpm@8.12.1", "scripts": { "clean": "pnpm --filter \"./packages/**\" run clean", "preinstall": "node -e \"if(process.env.CI == 'true') {console.log('Skipping preinstall...'); process.exit(1)}\" || npx -y only-allow pnpm", @@ -115,15 +115,6 @@ "patchedDependencies": { "@types/testing-library__jest-dom@5.14.5": "patches/@types__testing-library__jest-dom@5.14.5.patch", "tsup@7.2.0": "patches/tsup@7.2.0.patch" - }, - "overrides": { - "@tanstack/form-core": "workspace:*", - "@tanstack/react-form": "workspace:*", - "@tanstack/vue-form": "workspace:*", - "@tanstack/solid-form": "workspace:*", - "@tanstack/yup-form-adapter": "workspace:*", - "@tanstack/zod-form-adapter": "workspace:*", - "@tanstack/valibot-form-adapter": "workspace:*" } } -} \ No newline at end of file +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d2b6c5bd..72f7e1865 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,15 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - '@tanstack/form-core': workspace:* - '@tanstack/react-form': workspace:* - '@tanstack/vue-form': workspace:* - '@tanstack/solid-form': workspace:* - '@tanstack/yup-form-adapter': workspace:* - '@tanstack/zod-form-adapter': workspace:* - '@tanstack/valibot-form-adapter': workspace:* - patchedDependencies: '@types/testing-library__jest-dom@5.14.5': hash: d573maxasnl5kxwdyzebcnmhpm @@ -248,25 +239,25 @@ importers: examples/react/simple: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 @@ -285,25 +276,25 @@ importers: examples/react/valibot: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 @@ -325,25 +316,25 @@ importers: examples/react/yup: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 @@ -365,25 +356,25 @@ importers: examples/react/zod: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 @@ -405,25 +396,25 @@ importers: examples/solid/simple: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 @@ -442,25 +433,25 @@ importers: examples/solid/valibot: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 @@ -482,25 +473,25 @@ importers: examples/solid/yup: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 @@ -522,25 +513,25 @@ importers: examples/solid/zod: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 @@ -562,25 +553,25 @@ importers: examples/vue/simple: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter vue: specifier: ^3.3.4 @@ -602,25 +593,25 @@ importers: examples/vue/valibot: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter valibot: specifier: ^0.20.1 @@ -645,25 +636,25 @@ importers: examples/vue/yup: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter vue: specifier: ^3.3.4 @@ -688,25 +679,25 @@ importers: examples/vue/zod: dependencies: '@tanstack/form-core': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/form-core '@tanstack/react-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/react-form '@tanstack/solid-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': - specifier: workspace:* + specifier: 0.11.0 version: link:../../../packages/zod-form-adapter vue: specifier: ^3.3.4 From eab3eac57681ecdecf581c16d6df403c640bf6ca Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:20:17 +1100 Subject: [PATCH 02/15] Remove unnecessary Nx config and packages --- examples/react/simple/package.json | 21 +-- examples/react/valibot/package.json | 23 +-- examples/react/yup/package.json | 23 +-- examples/react/zod/package.json | 23 +-- examples/solid/simple/package.json | 21 +-- examples/solid/valibot/package.json | 21 +-- examples/solid/yup/package.json | 21 +-- examples/solid/zod/package.json | 21 +-- examples/vue/simple/package.json | 21 +-- examples/vue/valibot/package.json | 21 +-- examples/vue/yup/package.json | 21 +-- examples/vue/zod/package.json | 21 +-- packages/form-core/package.json | 9 - packages/react-form/package.json | 9 - packages/solid-form/package.json | 9 - packages/valibot-form-adapter/package.json | 9 - packages/vue-form/package.json | 9 - packages/yup-form-adapter/package.json | 9 - packages/zod-form-adapter/package.json | 9 - pnpm-lock.yaml | 189 --------------------- 20 files changed, 15 insertions(+), 495 deletions(-) diff --git a/examples/react/simple/package.json b/examples/react/simple/package.json index 347dc91f7..6327f722f 100644 --- a/examples/react/simple/package.json +++ b/examples/react/simple/package.json @@ -11,13 +11,7 @@ "dependencies": { "@tanstack/react-form": "0.11.0", "react": "^18.0.0", - "react-dom": "^18.0.0", - "@tanstack/form-core": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "react-dom": "^18.0.0" }, "devDependencies": { "@vitejs/plugin-react": "^4.0.4", @@ -34,18 +28,5 @@ "last 1 firefox version", "last 1 safari version" ] - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/react-form" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/react/valibot/package.json b/examples/react/valibot/package.json index cef256c3b..2949b43b1 100644 --- a/examples/react/valibot/package.json +++ b/examples/react/valibot/package.json @@ -10,15 +10,10 @@ }, "dependencies": { "@tanstack/react-form": "0.11.0", + "@tanstack/valibot-form-adapter": "0.11.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "valibot": "^0.20.1", - "@tanstack/valibot-form-adapter": "0.11.0", - "@tanstack/form-core": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0" + "valibot": "^0.20.1" }, "devDependencies": { "@vitejs/plugin-react": "^4.0.4", @@ -35,19 +30,5 @@ "last 1 firefox version", "last 1 safari version" ] - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/react-form", - "@tanstack/zod-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/react/yup/package.json b/examples/react/yup/package.json index 7787c7e47..94c2eaee8 100644 --- a/examples/react/yup/package.json +++ b/examples/react/yup/package.json @@ -10,15 +10,10 @@ }, "dependencies": { "@tanstack/react-form": "0.11.0", + "@tanstack/yup-form-adapter": "0.11.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "yup": "^1.3.2", - "@tanstack/form-core": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "yup": "^1.3.2" }, "devDependencies": { "@vitejs/plugin-react": "^4.0.4", @@ -35,19 +30,5 @@ "last 1 firefox version", "last 1 safari version" ] - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/react-form", - "@tanstack/yup-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/react/zod/package.json b/examples/react/zod/package.json index f2bda94cd..bf7e920df 100644 --- a/examples/react/zod/package.json +++ b/examples/react/zod/package.json @@ -10,15 +10,10 @@ }, "dependencies": { "@tanstack/react-form": "0.11.0", + "@tanstack/zod-form-adapter": "0.11.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "zod": "^3.21.4", - "@tanstack/form-core": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "zod": "^3.21.4" }, "devDependencies": { "@vitejs/plugin-react": "^4.0.4", @@ -35,19 +30,5 @@ "last 1 firefox version", "last 1 safari version" ] - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/react-form", - "@tanstack/zod-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/solid/simple/package.json b/examples/solid/simple/package.json index 15a4f44c2..ac1cf11be 100644 --- a/examples/solid/simple/package.json +++ b/examples/solid/simple/package.json @@ -9,31 +9,12 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/solid-form": "0.11.0", - "solid-js": "^1.7.8", - "@tanstack/react-form": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "solid-js": "^1.7.8" }, "devDependencies": { "typescript": "^5.0.2", "vite": "^4.4.5", "vite-plugin-solid": "^2.7.0" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/solid-form" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/solid/valibot/package.json b/examples/solid/valibot/package.json index f70a4dcf1..161f2704b 100644 --- a/examples/solid/valibot/package.json +++ b/examples/solid/valibot/package.json @@ -9,33 +9,14 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/solid-form": "0.11.0", "@tanstack/valibot-form-adapter": "0.11.0", "solid-js": "^1.7.8", - "valibot": "^0.20.1", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/react-form": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0" + "valibot": "^0.20.1" }, "devDependencies": { "typescript": "^5.0.2", "vite": "^4.4.5", "vite-plugin-solid": "^2.7.0" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/solid-form", - "@tanstack/zod-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/solid/yup/package.json b/examples/solid/yup/package.json index 6602fcda6..2db4e74c9 100644 --- a/examples/solid/yup/package.json +++ b/examples/solid/yup/package.json @@ -9,33 +9,14 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/solid-form": "0.11.0", "@tanstack/yup-form-adapter": "0.11.0", "solid-js": "^1.7.8", - "yup": "^1.3.2", - "@tanstack/react-form": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "yup": "^1.3.2" }, "devDependencies": { "typescript": "^5.0.2", "vite": "^4.4.5", "vite-plugin-solid": "^2.7.0" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/solid-form", - "@tanstack/yup-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/solid/zod/package.json b/examples/solid/zod/package.json index afc761efb..dfa1a233b 100644 --- a/examples/solid/zod/package.json +++ b/examples/solid/zod/package.json @@ -9,33 +9,14 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/solid-form": "0.11.0", "@tanstack/zod-form-adapter": "0.11.0", "solid-js": "^1.7.8", - "zod": "^3.21.4", - "@tanstack/react-form": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/vue-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "zod": "^3.21.4" }, "devDependencies": { "typescript": "^5.0.2", "vite": "^4.4.5", "vite-plugin-solid": "^2.7.0" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/solid-form", - "@tanstack/zod-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/vue/simple/package.json b/examples/vue/simple/package.json index b7ee2b78b..aced2490a 100644 --- a/examples/vue/simple/package.json +++ b/examples/vue/simple/package.json @@ -9,32 +9,13 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/vue-form": "0.11.0", - "vue": "^3.3.4", - "@tanstack/react-form": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "vue": "^3.3.4" }, "devDependencies": { "@vitejs/plugin-vue": "^4.3.4", "typescript": "^5.0.4", "vite": "^4.4.9", "vue-tsc": "^1.8.10" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/vue-form" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/vue/valibot/package.json b/examples/vue/valibot/package.json index eb403ce43..637587895 100644 --- a/examples/vue/valibot/package.json +++ b/examples/vue/valibot/package.json @@ -9,34 +9,15 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/vue-form": "0.11.0", "@tanstack/valibot-form-adapter": "0.11.0", "vue": "^3.3.4", - "valibot": "^0.20.1", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/react-form": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0" + "valibot": "^0.20.1" }, "devDependencies": { "@vitejs/plugin-vue": "^4.3.4", "typescript": "^5.0.4", "vite": "^4.4.9", "vue-tsc": "^1.8.10" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/vue-form", - "@tanstack/zod-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/vue/yup/package.json b/examples/vue/yup/package.json index 0d56e71b1..20a69fb5f 100644 --- a/examples/vue/yup/package.json +++ b/examples/vue/yup/package.json @@ -9,34 +9,15 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/vue-form": "0.11.0", "@tanstack/yup-form-adapter": "0.11.0", "vue": "^3.3.4", - "yup": "^1.3.2", - "@tanstack/react-form": "0.11.0", - "@tanstack/zod-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "yup": "^1.3.2" }, "devDependencies": { "@vitejs/plugin-vue": "^4.3.4", "typescript": "^5.0.4", "vite": "^4.4.9", "vue-tsc": "^1.8.10" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/vue-form", - "@tanstack/yup-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/examples/vue/zod/package.json b/examples/vue/zod/package.json index 4f6b3ba92..47d81981b 100644 --- a/examples/vue/zod/package.json +++ b/examples/vue/zod/package.json @@ -9,34 +9,15 @@ "serve": "vite preview" }, "dependencies": { - "@tanstack/form-core": "0.11.0", "@tanstack/vue-form": "0.11.0", "@tanstack/zod-form-adapter": "0.11.0", "vue": "^3.3.4", - "zod": "^3.21.4", - "@tanstack/react-form": "0.11.0", - "@tanstack/yup-form-adapter": "0.11.0", - "@tanstack/solid-form": "0.11.0", - "@tanstack/valibot-form-adapter": "0.11.0" + "zod": "^3.21.4" }, "devDependencies": { "@vitejs/plugin-vue": "^4.3.4", "typescript": "^5.0.4", "vite": "^4.4.9", "vue-tsc": "^1.8.10" - }, - "nx": { - "implicitDependencies": [ - "@tanstack/form-core", - "@tanstack/vue-form", - "@tanstack/zod-form-adapter" - ], - "targets": { - "test:types": { - "dependsOn": [ - "build" - ] - } - } } } diff --git a/packages/form-core/package.json b/packages/form-core/package.json index 44cdf0b9d..780d4b583 100644 --- a/packages/form-core/package.json +++ b/packages/form-core/package.json @@ -32,15 +32,6 @@ "build", "src" ], - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint --ext .ts,.tsx ./src", diff --git a/packages/react-form/package.json b/packages/react-form/package.json index 6bad4ab5e..f2804041a 100644 --- a/packages/react-form/package.json +++ b/packages/react-form/package.json @@ -46,15 +46,6 @@ }, "./package.json": "./package.json" }, - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "devDependencies": { "@types/jscodeshift": "^0.11.3", "@types/react": "^18.0.14", diff --git a/packages/solid-form/package.json b/packages/solid-form/package.json index 20aa4a47d..4f0857a4b 100644 --- a/packages/solid-form/package.json +++ b/packages/solid-form/package.json @@ -53,15 +53,6 @@ "default": "./build/index.cjs" } }, - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "devDependencies": { "solid-js": "^1.7.8", "tsup-preset-solid": "^2.1.0", diff --git a/packages/valibot-form-adapter/package.json b/packages/valibot-form-adapter/package.json index 382e8cec1..18a338d6a 100644 --- a/packages/valibot-form-adapter/package.json +++ b/packages/valibot-form-adapter/package.json @@ -32,15 +32,6 @@ "build", "src" ], - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint --ext .ts,.tsx ./src", diff --git a/packages/vue-form/package.json b/packages/vue-form/package.json index a39620706..0765ba3a7 100644 --- a/packages/vue-form/package.json +++ b/packages/vue-form/package.json @@ -43,15 +43,6 @@ "test:build": "publint --strict", "build": "tsup" }, - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "files": [ "build", "src" diff --git a/packages/yup-form-adapter/package.json b/packages/yup-form-adapter/package.json index 92a65ee65..60727a215 100644 --- a/packages/yup-form-adapter/package.json +++ b/packages/yup-form-adapter/package.json @@ -32,15 +32,6 @@ "build", "src" ], - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint --ext .ts,.tsx ./src", diff --git a/packages/zod-form-adapter/package.json b/packages/zod-form-adapter/package.json index 2e9a590a7..35558fdb3 100644 --- a/packages/zod-form-adapter/package.json +++ b/packages/zod-form-adapter/package.json @@ -32,15 +32,6 @@ "build", "src" ], - "nx": { - "targets": { - "test:build": { - "dependsOn": [ - "build" - ] - } - } - }, "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint --ext .ts,.tsx ./src", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 72f7e1865..115738270 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -238,27 +238,9 @@ importers: examples/react/simple: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core '@tanstack/react-form': specifier: 0.11.0 version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 version: 18.2.0 @@ -275,27 +257,12 @@ importers: examples/react/valibot: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core '@tanstack/react-form': specifier: 0.11.0 version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 version: 18.2.0 @@ -315,27 +282,12 @@ importers: examples/react/yup: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core '@tanstack/react-form': specifier: 0.11.0 version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': specifier: 0.11.0 version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter react: specifier: ^18.0.0 version: 18.2.0 @@ -355,24 +307,9 @@ importers: examples/react/zod: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core '@tanstack/react-form': specifier: 0.11.0 version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': specifier: 0.11.0 version: link:../../../packages/zod-form-adapter @@ -395,27 +332,9 @@ importers: examples/solid/simple: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form '@tanstack/solid-form': specifier: 0.11.0 version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 version: 1.7.8 @@ -432,27 +351,12 @@ importers: examples/solid/valibot: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form '@tanstack/solid-form': specifier: 0.11.0 version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 version: 1.7.12 @@ -472,27 +376,12 @@ importers: examples/solid/yup: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form '@tanstack/solid-form': specifier: 0.11.0 version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': specifier: 0.11.0 version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter solid-js: specifier: ^1.7.8 version: 1.7.8 @@ -512,24 +401,9 @@ importers: examples/solid/zod: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form '@tanstack/solid-form': specifier: 0.11.0 version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter - '@tanstack/vue-form': - specifier: 0.11.0 - version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': specifier: 0.11.0 version: link:../../../packages/zod-form-adapter @@ -552,27 +426,9 @@ importers: examples/vue/simple: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': specifier: 0.11.0 version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter vue: specifier: ^3.3.4 version: 3.3.4 @@ -592,27 +448,12 @@ importers: examples/vue/valibot: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form '@tanstack/valibot-form-adapter': specifier: 0.11.0 version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': specifier: 0.11.0 version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter valibot: specifier: ^0.20.1 version: 0.20.1 @@ -635,27 +476,12 @@ importers: examples/vue/yup: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': specifier: 0.11.0 version: link:../../../packages/vue-form '@tanstack/yup-form-adapter': specifier: 0.11.0 version: link:../../../packages/yup-form-adapter - '@tanstack/zod-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/zod-form-adapter vue: specifier: ^3.3.4 version: 3.3.4 @@ -678,24 +504,9 @@ importers: examples/vue/zod: dependencies: - '@tanstack/form-core': - specifier: 0.11.0 - version: link:../../../packages/form-core - '@tanstack/react-form': - specifier: 0.11.0 - version: link:../../../packages/react-form - '@tanstack/solid-form': - specifier: 0.11.0 - version: link:../../../packages/solid-form - '@tanstack/valibot-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/valibot-form-adapter '@tanstack/vue-form': specifier: 0.11.0 version: link:../../../packages/vue-form - '@tanstack/yup-form-adapter': - specifier: 0.11.0 - version: link:../../../packages/yup-form-adapter '@tanstack/zod-form-adapter': specifier: 0.11.0 version: link:../../../packages/zod-form-adapter From 4506d767b97b4389919e3caad8b1823293763398 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:27:05 +1100 Subject: [PATCH 03/15] Remove unnecessary TS paths/references --- packages/form-core/tsconfig.json | 2 +- packages/react-form/tsconfig.json | 2 +- packages/solid-form/tsconfig.json | 2 +- packages/valibot-form-adapter/tsconfig.json | 2 +- packages/vue-form/tsconfig.json | 2 +- packages/yup-form-adapter/tsconfig.json | 2 +- packages/zod-form-adapter/tsconfig.json | 2 +- tsconfig.base.json | 33 -------------------- tsconfig.json | 34 +++++++++++++-------- 9 files changed, 29 insertions(+), 52 deletions(-) delete mode 100644 tsconfig.base.json diff --git a/packages/form-core/tsconfig.json b/packages/form-core/tsconfig.json index 8cb149f1d..62c218599 100644 --- a/packages/form-core/tsconfig.json +++ b/packages/form-core/tsconfig.json @@ -1,6 +1,6 @@ { "composite": true, - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", "types": ["vitest/globals"] diff --git a/packages/react-form/tsconfig.json b/packages/react-form/tsconfig.json index 870eac0a7..fc587aad9 100644 --- a/packages/react-form/tsconfig.json +++ b/packages/react-form/tsconfig.json @@ -1,6 +1,6 @@ { "composite": true, - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "jsx": "react", "outDir": "./build/lib", diff --git a/packages/solid-form/tsconfig.json b/packages/solid-form/tsconfig.json index 8d4d6bbb2..8e06b889f 100644 --- a/packages/solid-form/tsconfig.json +++ b/packages/solid-form/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "jsx": "preserve", "jsxImportSource": "solid-js", diff --git a/packages/valibot-form-adapter/tsconfig.json b/packages/valibot-form-adapter/tsconfig.json index 8cb149f1d..62c218599 100644 --- a/packages/valibot-form-adapter/tsconfig.json +++ b/packages/valibot-form-adapter/tsconfig.json @@ -1,6 +1,6 @@ { "composite": true, - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", "types": ["vitest/globals"] diff --git a/packages/vue-form/tsconfig.json b/packages/vue-form/tsconfig.json index e129c2edd..b25f9a4d3 100644 --- a/packages/vue-form/tsconfig.json +++ b/packages/vue-form/tsconfig.json @@ -1,6 +1,6 @@ { "composite": true, - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "types": ["vitest/globals", "vue/jsx"], "outDir": "./build/lib", diff --git a/packages/yup-form-adapter/tsconfig.json b/packages/yup-form-adapter/tsconfig.json index 8cb149f1d..62c218599 100644 --- a/packages/yup-form-adapter/tsconfig.json +++ b/packages/yup-form-adapter/tsconfig.json @@ -1,6 +1,6 @@ { "composite": true, - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", "types": ["vitest/globals"] diff --git a/packages/zod-form-adapter/tsconfig.json b/packages/zod-form-adapter/tsconfig.json index 8cb149f1d..62c218599 100644 --- a/packages/zod-form-adapter/tsconfig.json +++ b/packages/zod-form-adapter/tsconfig.json @@ -1,6 +1,6 @@ { "composite": true, - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", "types": ["vitest/globals"] diff --git a/tsconfig.base.json b/tsconfig.base.json deleted file mode 100644 index 18ded2a61..000000000 --- a/tsconfig.base.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "compilerOptions": { - "lib": ["ES2022"], - "target": "ES2020", - "module": "ES2020", - "moduleResolution": "node", - "allowSyntheticDefaultImports": true, - "strict": true, - "noUncheckedIndexedAccess": true, - "strictNullChecks": true, - "declaration": true, - "noImplicitReturns": true, - "esModuleInterop": true, - "skipLibCheck": true, - "baseUrl": ".", - "allowUnreachableCode": true, - "paths": { - "@tanstack/form-core": ["packages/form-core"], - "@tanstack/react-form": ["packages/react-form"], - "@tanstack/vue-form": ["packages/vue-form"], - "@tanstack/solid-form": ["packages/solid-form"], - "@tanstack/yup-form-adapter": ["packages/yup-form-adapter"], - "@tanstack/zod-form-adapter": ["packages/zod-form-adapter"], - "@tanstack/valibot-form-adapter": ["packages/valibot-form-adapter"] - } - }, - "ts-node": { - "compilerOptions": { - "module": "commonjs", - "esModuleInterop": true - } - } -} diff --git a/tsconfig.json b/tsconfig.json index 674478a00..557a37b88 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,24 @@ { - "files": [], - "references": [ - { "path": "packages/form-core" }, - { "path": "packages/react-form" }, - { "path": "packages/vue-form" }, - { "path": "packages/solid-form" }, - { "path": "packages/yup-form-adapter" }, - { "path": "packages/zod-form-adapter" }, - { "path": "packages/valibot-form-adapter" } - ] - // "include": ["examples/*"] - // "exclude": ["node_modules"] + "compilerOptions": { + "lib": ["ES2022"], + "target": "ES2020", + "module": "ES2020", + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "strict": true, + "noUncheckedIndexedAccess": true, + "strictNullChecks": true, + "declaration": true, + "noImplicitReturns": true, + "esModuleInterop": true, + "skipLibCheck": true, + "baseUrl": ".", + "allowUnreachableCode": true + }, + "ts-node": { + "compilerOptions": { + "module": "commonjs", + "esModuleInterop": true + } + } } From 13e558a835a49d03584810d60110a8f42d4d17a2 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:27:50 +1100 Subject: [PATCH 04/15] Remove jest/babel files --- babel.config.cjs | 49 ------------------------------------------------ jest-preset.js | 43 ------------------------------------------ nx.json | 1 - 3 files changed, 93 deletions(-) delete mode 100644 babel.config.cjs delete mode 100644 jest-preset.js diff --git a/babel.config.cjs b/babel.config.cjs deleted file mode 100644 index f5bfaf0e1..000000000 --- a/babel.config.cjs +++ /dev/null @@ -1,49 +0,0 @@ -const { NODE_ENV, BABEL_ENV } = process.env -const cjs = NODE_ENV === 'test' || BABEL_ENV === 'commonjs' -const es = BABEL_ENV === 'es' -const loose = true - -module.exports = { - presets: [ - [ - '@babel/preset-env', - { - loose, - modules: false, - exclude: [ - '@babel/plugin-transform-regenerator', - '@babel/plugin-transform-parameters', - ], - }, - ], - '@babel/preset-typescript', - ], - plugins: [ - cjs && ['@babel/transform-modules-commonjs', { loose }], - es && ['babel-plugin-add-import-extension', { extension: 'mjs' }], - // no runtime for umd builds - BABEL_ENV && [ - '@babel/transform-runtime', - { - version: require('./package.json').dependencies[ - '@babel/runtime' - ].replace(/^[^0-9]*/, ''), - }, - ], - ['@babel/plugin-proposal-class-properties', { loose: false }], - ].filter(Boolean), - overrides: [ - { - exclude: [ - './packages/solid-form/**', - './packages/svelte-form/**', - './packages/vue-form/**', - ], - presets: ['@babel/react'], - }, - { - include: './packages/solid-form/**', - presets: ['babel-preset-solid'], - }, - ], -} diff --git a/jest-preset.js b/jest-preset.js deleted file mode 100644 index 09003bfb7..000000000 --- a/jest-preset.js +++ /dev/null @@ -1,43 +0,0 @@ -const path = require('path') -const { lstatSync, readdirSync } = require('fs') - -// get listing of packages in the mono repo -const basePath = path.resolve(__dirname, 'packages') -const packages = readdirSync(basePath) - .filter((name) => { - return lstatSync(path.join(basePath, name)).isDirectory() - }) - .sort((a, b) => b.length - a.length) - -const { namespace } = require('./package.json') - -const moduleNameMapper = { - ...packages.reduce( - (acc, name) => ({ - ...acc, - [`${namespace}/${name}(.*)$`]: `/../../packages/./${name}/src/$1`, - }), - {}, - ), -} - -module.exports = { - collectCoverage: true, - coverageReporters: ['json', 'lcov', 'text', 'clover', 'text-summary'], - testMatch: ['/**/src/**/*.test.[jt]s?(x)'], - transform: { '^.+\\.(ts|tsx)$': 'ts-jest' }, - clearMocks: true, - testEnvironment: 'jsdom', - snapshotFormat: { - printBasicPrototype: false, - }, - globals: { - 'ts-jest': { - isolatedModules: true, - diagnostics: { - exclude: ['**'], - }, - }, - }, - moduleNameMapper, -} diff --git a/nx.json b/nx.json index 45fa53b29..0ad40014f 100644 --- a/nx.json +++ b/nx.json @@ -29,7 +29,6 @@ "sharedGlobals": [ "{workspaceRoot}/.browserslistrc", "{workspaceRoot}/.eslintrc.cjs", - "{workspaceRoot}/babel.config.cjs", "{workspaceRoot}/package.json", "{workspaceRoot}/scripts/getRollupConfig.js", "{workspaceRoot}/tsconfig.json" From 2078f88dab607e31dc60bd4d8c105639af98bdd6 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:34:49 +1100 Subject: [PATCH 05/15] Remove babel/rollup deps --- package.json | 11 - pnpm-lock.yaml | 620 +++++++++---------------------------------------- 2 files changed, 115 insertions(+), 516 deletions(-) diff --git a/package.json b/package.json index b6cfba4c7..3ed573c58 100644 --- a/package.json +++ b/package.json @@ -30,15 +30,7 @@ }, "namespace": "@tanstack", "devDependencies": { - "@babel/core": "^7.21.8", - "@babel/preset-env": "^7.21.5", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.21.5", "@commitlint/parse": "^17.6.5", - "@rollup/plugin-babel": "^6.0.3", - "@rollup/plugin-commonjs": "^25.0.0", - "@rollup/plugin-node-resolve": "^15.0.2", - "@rollup/plugin-replace": "^5.0.2", "@solidjs/testing-library": "^0.8.4", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", @@ -59,9 +51,6 @@ "@typescript-eslint/parser": "^6.4.1", "@vitest/coverage-istanbul": "^0.34.3", "axios": "^0.26.1", - "babel-eslint": "^10.1.0", - "babel-jest": "^27.5.1", - "babel-preset-solid": "^1.5.4", "bundlewatch": "^0.3.2", "chalk": "^4.1.2", "concurrently": "^8.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 115738270..3c68b0e29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,33 +16,9 @@ importers: .: devDependencies: - '@babel/core': - specifier: ^7.21.8 - version: 7.22.10 - '@babel/preset-env': - specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.22.10) - '@babel/preset-react': - specifier: ^7.18.6 - version: 7.18.6(@babel/core@7.22.10) - '@babel/preset-typescript': - specifier: ^7.21.5 - version: 7.21.5(@babel/core@7.22.10) '@commitlint/parse': specifier: ^17.6.5 version: 17.6.5 - '@rollup/plugin-babel': - specifier: ^6.0.3 - version: 6.0.3(@babel/core@7.22.10) - '@rollup/plugin-commonjs': - specifier: ^25.0.0 - version: 25.0.0 - '@rollup/plugin-node-resolve': - specifier: ^15.0.2 - version: 15.0.2 - '@rollup/plugin-replace': - specifier: ^5.0.2 - version: 5.0.2 '@solidjs/testing-library': specifier: ^0.8.4 version: 0.8.4(@solidjs/router@0.8.3)(solid-js@1.6.13) @@ -103,15 +79,6 @@ importers: axios: specifier: ^0.26.1 version: 0.26.1 - babel-eslint: - specifier: ^10.1.0 - version: 10.1.0(eslint@8.48.0) - babel-jest: - specifier: ^27.5.1 - version: 27.5.1(@babel/core@7.22.10) - babel-preset-solid: - specifier: ^1.5.4 - version: 1.5.4(@babel/core@7.22.10) bundlewatch: specifier: ^0.3.2 version: 0.3.3 @@ -656,13 +623,6 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.19 - /@babel/code-frame@7.18.6: - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/highlight': 7.22.13 - dev: true - /@babel/code-frame@7.22.10: resolution: {integrity: sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==} engines: {node: '>=6.9.0'} @@ -723,6 +683,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.15 + dev: false /@babel/helper-compilation-targets@7.22.10: resolution: {integrity: sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==} @@ -761,6 +722,7 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 + dev: false /@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.22.10): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} @@ -776,6 +738,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-define-polyfill-provider@0.4.2(@babel/core@7.22.10): resolution: {integrity: sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==} @@ -815,13 +778,6 @@ packages: dependencies: '@babel/types': 7.22.15 - /@babel/helper-module-imports@7.16.0: - resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.15 - dev: true - /@babel/helper-module-imports@7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} @@ -874,6 +830,7 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.22.5 '@babel/helper-wrap-function': 7.22.10 + dev: false /@babel/helper-replace-supers@7.22.9(@babel/core@7.22.10): resolution: {integrity: sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==} @@ -928,6 +885,7 @@ packages: '@babel/helper-function-name': 7.22.5 '@babel/template': 7.22.5 '@babel/types': 7.22.15 + dev: false /@babel/helpers@7.22.10: resolution: {integrity: sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==} @@ -948,14 +906,6 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.19.1: - resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} - engines: {node: '>=6.0.0'} - hasBin: true - dependencies: - '@babel/types': 7.22.15 - dev: true - /@babel/parser@7.22.13: resolution: {integrity: sha512-3l6+4YOvc9wx7VlCSw4yQfcBo01ECA8TicQfbnCPuCEpRQrf+gTUyGdxNw+pyTUyywp6JRD1w0YQs9TpBXYlkw==} engines: {node: '>=6.0.0'} @@ -971,6 +921,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==} @@ -982,6 +933,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.22.10(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.22.10): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} @@ -994,6 +946,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.10) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -1004,10 +957,12 @@ packages: '@babel/core': 7.22.10 '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.22.10): resolution: {integrity: sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. peerDependencies: '@babel/core': ^7.12.0 dependencies: @@ -1015,16 +970,19 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-export-default-from@7.22.17(@babel/core@7.22.10): resolution: {integrity: sha512-cop/3quQBVvdz6X5SJC6AhUv3C9DrVTM06LUEXimEdWAhCSyOJIr9NiZDU9leHZ0/aiG0Sh7Zmvaku5TWYNgbA==} @@ -1040,32 +998,38 @@ packages: /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.22.10): resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.22.10): resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -1076,6 +1040,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} @@ -1087,6 +1052,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.22.10): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -1100,6 +1066,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10) '@babel/plugin-transform-parameters': 7.22.5(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -1110,6 +1077,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.22.10): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -1121,20 +1089,24 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.22.10): resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1143,16 +1115,19 @@ packages: '@babel/helper-create-class-features-plugin': 7.22.10(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.10) + dev: false /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} engines: {node: '>=4'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.22.10 '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.10): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1161,15 +1136,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.22.10): - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + dev: false /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.10): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1178,6 +1145,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.10): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} @@ -1187,6 +1155,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -1195,6 +1164,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-export-default-from@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-ODAqWWXB/yReh/jVQDag/3/tl6lgBueQkk/TcfW/59Oykm4c8a55XloX0CTk2k2VJiFWMgHby9xNX29IbCv9dQ==} @@ -1213,6 +1183,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-flow@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==} @@ -1232,6 +1203,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.10): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -1240,6 +1212,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} @@ -1248,6 +1221,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==} @@ -1265,6 +1239,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} @@ -1273,6 +1248,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.10): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} @@ -1281,6 +1257,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} @@ -1289,6 +1266,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} @@ -1297,6 +1275,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.10): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} @@ -1305,6 +1284,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.10): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} @@ -1314,6 +1294,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.10): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -1323,6 +1304,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-syntax-typescript@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==} @@ -1341,6 +1323,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-async-to-generator@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==} @@ -1352,6 +1335,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-remap-async-to-generator': 7.22.9(@babel/core@7.22.10) + dev: false /@babel/plugin-transform-block-scoped-functions@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==} @@ -1361,6 +1345,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-block-scoping@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-1+kVpGAOOI1Albt6Vse7c8pHzcZQdQKW+wJH+g8mCaszOdDVwRXa/slHPqIw+oJAJANTKDMuM2cBdV0Dg618Vg==} @@ -1370,6 +1355,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-classes@7.22.6(@babel/core@7.22.10): resolution: {integrity: sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==} @@ -1387,6 +1373,7 @@ packages: '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.10) '@babel/helper-split-export-declaration': 7.22.6 globals: 11.12.0 + dev: false /@babel/plugin-transform-computed-properties@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==} @@ -1397,6 +1384,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/template': 7.22.5 + dev: false /@babel/plugin-transform-destructuring@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-dPJrL0VOyxqLM9sritNbMSGx/teueHF/htMKrPT7DNxccXxRDPYqlgPFFdr8u+F+qUZOkZoXue/6rL5O5GduEw==} @@ -1406,6 +1394,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} @@ -1416,6 +1405,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-duplicate-keys@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==} @@ -1425,6 +1415,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-exponentiation-operator@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==} @@ -1435,6 +1426,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-flow-strip-types@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==} @@ -1455,6 +1447,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-function-name@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==} @@ -1466,6 +1459,7 @@ packages: '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-function-name': 7.22.5 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-literals@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==} @@ -1475,6 +1469,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-member-expression-literals@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==} @@ -1484,6 +1479,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-modules-amd@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==} @@ -1494,6 +1490,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-modules-commonjs@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} @@ -1517,6 +1514,7 @@ packages: '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-identifier': 7.22.15 + dev: false /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} @@ -1527,6 +1525,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-module-transforms': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -1537,6 +1536,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} @@ -1546,6 +1546,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-object-super@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==} @@ -1556,6 +1557,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-replace-supers': 7.22.9(@babel/core@7.22.10) + dev: false /@babel/plugin-transform-optional-chaining@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-MMkQqZAZ+MGj+jGTG3OTuhKeBpNcO+0oCEbrGNEaOmiEn+1MzRyQlYsruGiU8RTK3zV6XwrVJTmwiDOyYK6J9g==} @@ -1567,6 +1569,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10) + dev: false /@babel/plugin-transform-parameters@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==} @@ -1576,6 +1579,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-property-literals@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==} @@ -1585,6 +1589,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-react-display-name@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==} @@ -1594,16 +1599,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.22.10): - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.10) - dev: true + dev: false /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==} @@ -1635,17 +1631,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.10) '@babel/types': 7.22.15 - - /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.10): - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + dev: false /@babel/plugin-transform-regenerator@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==} @@ -1656,6 +1642,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 regenerator-transform: 0.15.2 + dev: false /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.22.10): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} @@ -1665,6 +1652,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-runtime@7.22.15(@babel/core@7.22.10): resolution: {integrity: sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==} @@ -1691,6 +1679,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-spread@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==} @@ -1701,6 +1690,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: false /@babel/plugin-transform-sticky-regex@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==} @@ -1710,6 +1700,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-template-literals@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==} @@ -1719,6 +1710,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-typeof-symbol@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==} @@ -1728,6 +1720,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-typescript@7.22.10(@babel/core@7.22.10): resolution: {integrity: sha512-7++c8I/ymsDo4QQBAgbraXLzIM6jmfao11KgIBEYZRReWzNWH9NtNgJcyrZiXsOPh523FQm6LfpLyy/U5fn46A==} @@ -1749,6 +1742,7 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/plugin-transform-unicode-regex@7.22.5(@babel/core@7.22.10): resolution: {integrity: sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==} @@ -1759,6 +1753,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-create-regexp-features-plugin': 7.22.9(@babel/core@7.22.10) '@babel/helper-plugin-utils': 7.22.5 + dev: false /@babel/preset-env@7.21.5(@babel/core@7.22.10): resolution: {integrity: sha512-wH00QnTTldTbf/IefEVyChtRdw5RJvODT/Vb4Vcxq1AZvtXj6T0YeX0cAcXhI6/BdGuiP3GcNIL4OQbI2DVNxg==} @@ -1770,7 +1765,7 @@ packages: '@babel/core': 7.22.10 '@babel/helper-compilation-targets': 7.22.10 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 + '@babel/helper-validator-option': 7.22.15 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.22.10) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.5(@babel/core@7.22.10) '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.22.10) @@ -1837,14 +1832,15 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.22.10(@babel/core@7.22.10) '@babel/plugin-transform-unicode-regex': 7.22.5(@babel/core@7.22.10) '@babel/preset-modules': 0.1.5(@babel/core@7.22.10) - '@babel/types': 7.22.10 + '@babel/types': 7.22.15 babel-plugin-polyfill-corejs2: 0.3.3(@babel/core@7.22.10) babel-plugin-polyfill-corejs3: 0.6.0(@babel/core@7.22.10) babel-plugin-polyfill-regenerator: 0.4.1(@babel/core@7.22.10) - core-js-compat: 3.32.0 + core-js-compat: 3.33.0 semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false /@babel/preset-flow@7.22.15(@babel/core@7.22.10): resolution: {integrity: sha512-dB5aIMqpkgbTfN5vDdTRPzjqtWiZcRESNR88QYnoPR+bmdYoluOzMX9tQerTv0XzSgZYctPfO1oc0N5zdog1ew==} @@ -1869,21 +1865,7 @@ packages: '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.10) '@babel/types': 7.22.15 esutils: 2.0.3 - - /@babel/preset-react@7.18.6(@babel/core@7.22.10): - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - '@babel/plugin-transform-react-display-name': 7.22.5(@babel/core@7.22.10) - '@babel/plugin-transform-react-jsx': 7.22.5(@babel/core@7.22.10) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.22.10) - '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.22.10) - dev: true + dev: false /@babel/preset-typescript@7.21.5(@babel/core@7.22.10): resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} @@ -1914,6 +1896,7 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + dev: false /@babel/runtime@7.22.10: resolution: {integrity: sha512-21t/fkKLMZI4pqP2wlmsQAWnYW1PDyKyyUV4vCi+B25ydmdaYTKXPwCj0BzSUnZf4seIiYvSA3jcZ3gdsMFkLQ==} @@ -1936,24 +1919,6 @@ packages: '@babel/parser': 7.22.13 '@babel/types': 7.22.15 - /@babel/traverse@7.19.1: - resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.13 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.13 - '@babel/types': 7.22.15 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/traverse@7.22.10: resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} engines: {node: '>=6.9.0'} @@ -1971,23 +1936,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/types@7.19.0: - resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.15 - to-fast-properties: 2.0.0 - dev: true - - /@babel/types@7.22.10: - resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.22.5 - '@babel/helper-validator-identifier': 7.22.15 - to-fast-properties: 2.0.0 - /@babel/types@7.22.11: resolution: {integrity: sha512-siazHiGuZRz9aB9NpHy9GOs9xiQPKnMzgdr493iI1M67vRXpnEq8ZOOKzezC5q7zwuQ6sDhdSp4SD9ixKSqKZg==} engines: {node: '>=6.9.0'} @@ -2304,17 +2252,6 @@ packages: wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true - /@istanbuljs/load-nyc-config@1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: true - /@istanbuljs/schema@0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} @@ -2355,29 +2292,6 @@ packages: dependencies: '@sinclair/typebox': 0.27.8 - /@jest/transform@27.5.1: - resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/core': 7.22.10 - '@jest/types': 27.5.1 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 1.9.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.11 - jest-haste-map: 27.5.1 - jest-regex-util: 27.5.1 - jest-util: 27.5.1 - micromatch: 4.0.5 - pirates: 4.0.6 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - /@jest/types@26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} @@ -2397,6 +2311,7 @@ packages: '@types/node': 18.19.2 '@types/yargs': 16.0.5 chalk: 4.1.2 + dev: false /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} @@ -2831,85 +2746,6 @@ packages: react-native: 0.72.6(@babel/core@7.22.10)(@babel/preset-env@7.21.5)(react@18.2.0) dev: false - /@rollup/plugin-babel@6.0.3(@babel/core@7.22.10): - resolution: {integrity: sha512-fKImZKppa1A/gX73eg4JGo+8kQr/q1HBQaCGKECZ0v4YBBv3lFqi14+7xyApECzvkLTHCifx+7ntcrvtBIRcpg==} - engines: {node: '>=14.0.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@types/babel__core': ^7.1.9 - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - '@types/babel__core': - optional: true - rollup: - optional: true - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-module-imports': 7.22.5 - '@rollup/pluginutils': 5.0.3 - dev: true - - /@rollup/plugin-commonjs@25.0.0: - resolution: {integrity: sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.68.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.3 - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 8.1.0 - is-reference: 1.2.1 - magic-string: 0.27.0 - dev: true - - /@rollup/plugin-node-resolve@15.0.2: - resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^2.78.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.3 - '@types/resolve': 1.20.2 - deepmerge: 4.3.1 - is-builtin-module: 3.2.1 - is-module: 1.0.0 - resolve: 1.22.4 - dev: true - - /@rollup/plugin-replace@5.0.2: - resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@rollup/pluginutils': 5.0.3 - magic-string: 0.27.0 - dev: true - - /@rollup/pluginutils@5.0.3: - resolution: {integrity: sha512-hfllNN4a80rwNQ9QCxhxuHCGHMAvabXqxNdaChUSSadMre7t4iEUI6fFAhBOn/eIYTgYVhBv7vCLsAJ4u3lf3g==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.1 - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: @@ -3114,16 +2950,6 @@ packages: resolution: {integrity: sha512-XTIieEY+gvJ39ChLcB4If5zHtPxt3Syj5rgZR+e1ctpmK8NjPf0zFqsz4JpLJT0xla9GFDKjy8Cpu331nrmE1Q==} dev: true - /@types/babel__core@7.1.19: - resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} - dependencies: - '@babel/parser': 7.22.13 - '@babel/types': 7.22.15 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.17.1 - dev: true - /@types/babel__core@7.20.2: resolution: {integrity: sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==} dependencies: @@ -3167,16 +2993,6 @@ packages: resolution: {integrity: sha512-laBj/aFKSEVEqyyOsogGCWoCFnfAQs5uDlSe9FWRsgUwrmhwe8R4fGbjb7q392cVX5BI9PqQw1ZRkTn4gmvDPw==} dev: true - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} - dev: true - - /@types/graceful-fs@4.1.6: - resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} - dependencies: - '@types/node': 18.19.2 - dev: true - /@types/istanbul-lib-coverage@2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} @@ -3253,10 +3069,6 @@ packages: csstype: 3.1.0 dev: true - /@types/resolve@1.20.2: - resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - dev: true - /@types/scheduler@0.16.2: resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} dev: true @@ -3302,6 +3114,7 @@ packages: resolution: {integrity: sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==} dependencies: '@types/yargs-parser': 21.0.0 + dev: false /@types/yargs@17.0.29: resolution: {integrity: sha512-nacjqA3ee9zRF/++a3FUY1suHTFKZeHba2n8WeDw9cCVdmzmHpIxyzOJBcpHvvEmS8E9KqWlSnWHUkOrkhWcvA==} @@ -4033,82 +3846,10 @@ packages: '@babel/core': 7.22.10 dev: false - /babel-eslint@10.1.0(eslint@8.48.0): - resolution: {integrity: sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==} - engines: {node: '>=6'} - deprecated: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates. - peerDependencies: - eslint: '>= 4.12.1' - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - eslint: 8.48.0 - eslint-visitor-keys: 1.3.0 - resolve: 1.22.1 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-jest@27.5.1(@babel/core@7.22.10): - resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.8.0 - dependencies: - '@babel/core': 7.22.10 - '@jest/transform': 27.5.1 - '@jest/types': 27.5.1 - '@types/babel__core': 7.1.19 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1(@babel/core@7.22.10) - chalk: 4.1.2 - graceful-fs: 4.2.10 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-add-module-exports@0.2.1: resolution: {integrity: sha512-3AN/9V/rKuv90NG65m4tTHsI04XrCKsWbztIcW7a8H5iIN7WlvWucRtVV0V/rT4QvtA11n5Vmp20fLwfMWqp6g==} dev: true - /babel-plugin-istanbul@6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.22.5 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.2.1 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-jest-hoist@27.5.1: - resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@babel/template': 7.22.5 - '@babel/types': 7.22.15 - '@types/babel__core': 7.20.2 - '@types/babel__traverse': 7.17.1 - dev: true - - /babel-plugin-jsx-dom-expressions@0.34.7(@babel/core@7.22.10): - resolution: {integrity: sha512-jTxBhu/MQscWdOcLfqKAY8lIiRsv1ivrMQShlePoa4G8S2cFNb93HTWN4FFdp3SpILaibygFXWU3H+aHpoGH/w==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.10 - '@babel/helper-module-imports': 7.16.0 - '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.10) - '@babel/types': 7.22.15 - html-entities: 2.3.2 - dev: true - /babel-plugin-jsx-dom-expressions@0.36.18(@babel/core@7.22.10): resolution: {integrity: sha512-8K0CHgzNMB0+1OC+GQf1O49Nc6DfHAoWDjY4YTW3W/3il5KrDKAj65723oPmya68kKKOkqDKuz+Zh1u7VFHthw==} peerDependencies: @@ -4133,6 +3874,7 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-polyfill-corejs2@0.4.5(@babel/core@7.22.10): resolution: {integrity: sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==} @@ -4154,9 +3896,10 @@ packages: dependencies: '@babel/core': 7.22.10 '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.10) - core-js-compat: 3.32.0 + core-js-compat: 3.33.0 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-polyfill-corejs3@0.8.4(@babel/core@7.22.10): resolution: {integrity: sha512-9l//BZZsPR+5XjyJMPtZSK4jv0BsTO1zDac2GC6ygx9WLGlcsnRd1Co0B2zT5fF5Ic6BZy+9m3HNZ3QcOeDKfg==} @@ -4179,6 +3922,7 @@ packages: '@babel/helper-define-polyfill-provider': 0.3.3(@babel/core@7.22.10) transitivePeerDependencies: - supports-color + dev: false /babel-plugin-polyfill-regenerator@0.5.2(@babel/core@7.22.10): resolution: {integrity: sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==} @@ -4203,26 +3947,6 @@ packages: - '@babel/core' dev: false - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.22.10): - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.10 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.10) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.10) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.10) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.10) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.10) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.10) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.10) - dev: true - /babel-preset-fbjs@3.4.0(@babel/core@7.22.10): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} peerDependencies: @@ -4258,26 +3982,6 @@ packages: babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 dev: false - /babel-preset-jest@27.5.1(@babel/core@7.22.10): - resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.10 - babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.22.10) - dev: true - - /babel-preset-solid@1.5.4(@babel/core@7.22.10): - resolution: {integrity: sha512-pangM+KhBx8J6gRHiaRO4yD/J5gK3sydX+TIoC1TaYjxtVV78GIHRtg/HHtCAfg/iRQCJyiGR9TrN0brG8eDZA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.10 - babel-plugin-jsx-dom-expressions: 0.34.7(@babel/core@7.22.10) - dev: true - /babel-preset-solid@1.7.12(@babel/core@7.22.10): resolution: {integrity: sha512-vNZn34Dv6IsWK/F59HhZlN8gP0ihZfkhPp8Lx/nxlY+rKtSZEAmmYlXWtds6EDKSiXoj2TEHuCcuqp6cO7oLSg==} peerDependencies: @@ -4348,6 +4052,7 @@ packages: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: node-int64: 0.4.0 + dev: false /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} @@ -4359,11 +4064,6 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /builtin-modules@3.3.0: - resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} - engines: {node: '>=6'} - dev: true - /bundle-require@4.0.1(esbuild@0.18.20): resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4550,6 +4250,7 @@ packages: /ci-info@3.8.0: resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} engines: {node: '>=8'} + dev: false /clean-stack@4.2.0: resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} @@ -4668,6 +4369,7 @@ packages: /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false /compare-func@2.0.0: resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} @@ -4760,11 +4462,6 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} - /core-js-compat@3.32.0: - resolution: {integrity: sha512-7a9a3D1k4UCVKnLhrgALyFcP7YCsLOQIxPd0dKjf/6GuPcgyiGP70ewWdCGrSK7evyhymi0qO4EqCmSJofDeYw==} - dependencies: - browserslist: 4.21.10 - /core-js-compat@3.33.0: resolution: {integrity: sha512-0w4LcLXsVEuNkIqwjjf9rjCoPhK8uqA4tMRh4Ge26vfLtUutshn+aRJU21I9LCJlh2QQHfisNToLjw1XEJLTWw==} dependencies: @@ -4987,6 +4684,7 @@ packages: /deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + dev: false /defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -5543,11 +5241,6 @@ packages: estraverse: 5.3.0 dev: true - /eslint-visitor-keys@1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true - /eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5727,6 +5420,7 @@ packages: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: bser: 2.1.1 + dev: false /figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} @@ -5953,11 +5647,6 @@ packages: has-symbols: 1.0.3 dev: true - /get-package-type@0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true - /get-stream@3.0.0: resolution: {integrity: sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==} engines: {node: '>=4'} @@ -6220,10 +5909,6 @@ packages: whatwg-encoding: 2.0.0 dev: true - /html-entities@2.3.2: - resolution: {integrity: sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==} - dev: true - /html-entities@2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} dev: true @@ -6407,13 +6092,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-builtin-module@3.2.1: - resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} - engines: {node: '>=6'} - dependencies: - builtin-modules: 3.3.0 - dev: true - /is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -6492,10 +6170,6 @@ packages: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} dev: true - /is-module@1.0.0: - resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} - dev: true - /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -6538,12 +6212,6 @@ packages: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true - /is-reference@1.2.1: - resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} - dependencies: - '@types/estree': 1.0.1 - dev: true - /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -6599,10 +6267,6 @@ packages: which-typed-array: 1.1.11 dev: true - /is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: true - /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -6662,19 +6326,6 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument@5.2.1: - resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.22.10 - '@babel/parser': 7.22.13 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-lib-instrument@6.0.0: resolution: {integrity: sha512-x58orMzEVfzPUKqlbLd1hXCnySCxKdDKa6Rjg97CwuLLRI4g3FHTdnExu1OqffVFay6zeMW+T6/DowFLndWnIw==} engines: {node: '>=10'} @@ -6767,26 +6418,6 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: false - /jest-haste-map@27.5.1: - resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@jest/types': 27.5.1 - '@types/graceful-fs': 4.1.6 - '@types/node': 18.19.2 - anymatch: 3.1.3 - fb-watchman: 2.0.2 - graceful-fs: 4.2.11 - jest-regex-util: 27.5.1 - jest-serializer: 27.5.1 - jest-util: 27.5.1 - jest-worker: 27.5.1 - micromatch: 4.0.5 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.3 - dev: true - /jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6814,14 +6445,7 @@ packages: /jest-regex-util@27.5.1: resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - - /jest-serializer@27.5.1: - resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} - engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - dependencies: - '@types/node': 18.19.2 - graceful-fs: 4.2.11 - dev: true + dev: false /jest-util@27.5.1: resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} @@ -6833,6 +6457,7 @@ packages: ci-info: 3.8.0 graceful-fs: 4.2.11 picomatch: 2.3.1 + dev: false /jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} @@ -6865,6 +6490,7 @@ packages: '@types/node': 18.19.2 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: false /joi@17.11.0: resolution: {integrity: sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==} @@ -6988,6 +6614,7 @@ packages: /jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true + dev: false /jsesc@2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} @@ -7149,6 +6776,7 @@ packages: /lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false /lodash.memoize@4.1.2: resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} @@ -7237,13 +6865,6 @@ packages: hasBin: true dev: true - /magic-string@0.27.0: - resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} - engines: {node: '>=12'} - dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 - dev: true - /magic-string@0.30.3: resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==} engines: {node: '>=12'} @@ -7273,6 +6894,7 @@ packages: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 + dev: false /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} @@ -7857,6 +7479,7 @@ packages: /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + dev: false /node-machine-id@1.1.12: resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} @@ -8812,9 +8435,11 @@ packages: engines: {node: '>=4'} dependencies: regenerate: 1.4.2 + dev: false /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false /regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} @@ -8827,6 +8452,7 @@ packages: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: '@babel/runtime': 7.22.11 + dev: false /regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} @@ -8847,12 +8473,14 @@ packages: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + dev: false /regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 + dev: false /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} @@ -8885,15 +8513,6 @@ packages: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - dependencies: - is-core-module: 2.13.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true - /resolve@1.22.4: resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} hasBin: true @@ -9661,6 +9280,7 @@ packages: /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + dev: false /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} @@ -9924,12 +9544,6 @@ packages: is-typed-array: 1.1.12 dev: true - /typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - /typescript@4.8.4: resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} engines: {node: '>=4.2.0'} @@ -9989,6 +9603,7 @@ packages: /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} + dev: false /unicode-match-property-ecmascript@2.0.0: resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} @@ -9996,14 +9611,17 @@ packages: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 + dev: false /unicode-match-property-value-ecmascript@2.1.0: resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} engines: {node: '>=4'} + dev: false /unicode-property-aliases-ecmascript@2.1.0: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + dev: false /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} @@ -10342,6 +9960,7 @@ packages: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 + dev: false /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -10513,15 +10132,6 @@ packages: signal-exit: 3.0.7 dev: false - /write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - dev: true - /ws@6.2.2: resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} peerDependencies: From 147adaf178ab2962f0d6091cc78a457ecd60fb79 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:35:03 +1100 Subject: [PATCH 06/15] Fix solid-form vitest config --- packages/solid-form/vitest.config.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/solid-form/vitest.config.ts b/packages/solid-form/vitest.config.ts index 76a3b8910..af313615e 100644 --- a/packages/solid-form/vitest.config.ts +++ b/packages/solid-form/vitest.config.ts @@ -10,6 +10,12 @@ export default defineConfig({ environment: 'jsdom', globals: true, coverage: { provider: 'istanbul' }, + server: { + deps: { + // https://github.com/solidjs/solid-testing-library#known-issues + inline: [/solid-js/], + }, + }, }, plugins: [solid()], }) From 90ab20735ee5dc1a262e988fa3288c863d879c61 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:38:17 +1100 Subject: [PATCH 07/15] Remove composite setting --- examples/solid/simple/tsconfig.node.json | 1 - examples/solid/valibot/tsconfig.node.json | 1 - examples/solid/yup/tsconfig.node.json | 1 - examples/solid/zod/tsconfig.node.json | 1 - packages/form-core/tsconfig.json | 1 - packages/react-form/tsconfig.json | 1 - packages/valibot-form-adapter/tsconfig.json | 1 - packages/vue-form/tsconfig.json | 1 - packages/yup-form-adapter/tsconfig.json | 1 - packages/zod-form-adapter/tsconfig.json | 1 - 10 files changed, 10 deletions(-) diff --git a/examples/solid/simple/tsconfig.node.json b/examples/solid/simple/tsconfig.node.json index 42872c59f..d489e9673 100644 --- a/examples/solid/simple/tsconfig.node.json +++ b/examples/solid/simple/tsconfig.node.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/examples/solid/valibot/tsconfig.node.json b/examples/solid/valibot/tsconfig.node.json index 42872c59f..d489e9673 100644 --- a/examples/solid/valibot/tsconfig.node.json +++ b/examples/solid/valibot/tsconfig.node.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/examples/solid/yup/tsconfig.node.json b/examples/solid/yup/tsconfig.node.json index 42872c59f..d489e9673 100644 --- a/examples/solid/yup/tsconfig.node.json +++ b/examples/solid/yup/tsconfig.node.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/examples/solid/zod/tsconfig.node.json b/examples/solid/zod/tsconfig.node.json index 42872c59f..d489e9673 100644 --- a/examples/solid/zod/tsconfig.node.json +++ b/examples/solid/zod/tsconfig.node.json @@ -1,6 +1,5 @@ { "compilerOptions": { - "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/packages/form-core/tsconfig.json b/packages/form-core/tsconfig.json index 62c218599..177726446 100644 --- a/packages/form-core/tsconfig.json +++ b/packages/form-core/tsconfig.json @@ -1,5 +1,4 @@ { - "composite": true, "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", diff --git a/packages/react-form/tsconfig.json b/packages/react-form/tsconfig.json index fc587aad9..355947674 100644 --- a/packages/react-form/tsconfig.json +++ b/packages/react-form/tsconfig.json @@ -1,5 +1,4 @@ { - "composite": true, "extends": "../../tsconfig.json", "compilerOptions": { "jsx": "react", diff --git a/packages/valibot-form-adapter/tsconfig.json b/packages/valibot-form-adapter/tsconfig.json index 62c218599..177726446 100644 --- a/packages/valibot-form-adapter/tsconfig.json +++ b/packages/valibot-form-adapter/tsconfig.json @@ -1,5 +1,4 @@ { - "composite": true, "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", diff --git a/packages/vue-form/tsconfig.json b/packages/vue-form/tsconfig.json index b25f9a4d3..aa2e1656d 100644 --- a/packages/vue-form/tsconfig.json +++ b/packages/vue-form/tsconfig.json @@ -1,5 +1,4 @@ { - "composite": true, "extends": "../../tsconfig.json", "compilerOptions": { "types": ["vitest/globals", "vue/jsx"], diff --git a/packages/yup-form-adapter/tsconfig.json b/packages/yup-form-adapter/tsconfig.json index 62c218599..177726446 100644 --- a/packages/yup-form-adapter/tsconfig.json +++ b/packages/yup-form-adapter/tsconfig.json @@ -1,5 +1,4 @@ { - "composite": true, "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", diff --git a/packages/zod-form-adapter/tsconfig.json b/packages/zod-form-adapter/tsconfig.json index 62c218599..177726446 100644 --- a/packages/zod-form-adapter/tsconfig.json +++ b/packages/zod-form-adapter/tsconfig.json @@ -1,5 +1,4 @@ { - "composite": true, "extends": "../../tsconfig.json", "compilerOptions": { "outDir": "./build/lib", From f6255bc045a34da6859cb22a5f4d21c0fb0d9d0d Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:44:04 +1100 Subject: [PATCH 08/15] Merge tsconfig.json and tsconfig.eslint.json --- nx.json | 2 +- packages/form-core/.eslintrc.cjs | 2 +- packages/form-core/tsconfig.eslint.json | 7 ------- packages/form-core/tsconfig.json | 4 ++-- packages/react-form/.eslintrc.cjs | 2 +- packages/react-form/tsconfig.eslint.json | 7 ------- packages/react-form/tsconfig.json | 4 ++-- packages/solid-form/tsconfig.eslint.json | 7 ------- packages/solid-form/tsconfig.json | 6 +++--- packages/valibot-form-adapter/.eslintrc.cjs | 2 +- packages/valibot-form-adapter/tsconfig.eslint.json | 7 ------- packages/valibot-form-adapter/tsconfig.json | 4 ++-- packages/vue-form/tsconfig.eslint.json | 13 ------------- packages/vue-form/tsconfig.json | 10 ++++++++-- packages/yup-form-adapter/.eslintrc.cjs | 2 +- packages/yup-form-adapter/tsconfig.eslint.json | 7 ------- packages/yup-form-adapter/tsconfig.json | 4 ++-- packages/zod-form-adapter/.eslintrc.cjs | 2 +- packages/zod-form-adapter/tsconfig.eslint.json | 7 ------- packages/zod-form-adapter/tsconfig.json | 4 ++-- 20 files changed, 27 insertions(+), 76 deletions(-) delete mode 100644 packages/form-core/tsconfig.eslint.json delete mode 100644 packages/react-form/tsconfig.eslint.json delete mode 100644 packages/solid-form/tsconfig.eslint.json delete mode 100644 packages/valibot-form-adapter/tsconfig.eslint.json delete mode 100644 packages/vue-form/tsconfig.eslint.json delete mode 100644 packages/yup-form-adapter/tsconfig.eslint.json delete mode 100644 packages/zod-form-adapter/tsconfig.eslint.json diff --git a/nx.json b/nx.json index 0ad40014f..28ae2c23b 100644 --- a/nx.json +++ b/nx.json @@ -43,7 +43,7 @@ "{projectRoot}/build", "{projectRoot}/dist", "!{projectRoot}/.eslintrc.cjs", - "!{projectRoot}/tsconfig.eslint.json" + "!{projectRoot}/tsconfig.json" ] }, "targetDefaults": { diff --git a/packages/form-core/.eslintrc.cjs b/packages/form-core/.eslintrc.cjs index 52b44816b..5dd105c9d 100644 --- a/packages/form-core/.eslintrc.cjs +++ b/packages/form-core/.eslintrc.cjs @@ -4,7 +4,7 @@ const config = { parserOptions: { tsconfigRootDir: __dirname, - project: './tsconfig.eslint.json', + project: './tsconfig.json', }, } diff --git a/packages/form-core/tsconfig.eslint.json b/packages/form-core/tsconfig.eslint.json deleted file mode 100644 index e3d796435..000000000 --- a/packages/form-core/tsconfig.eslint.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] -} diff --git a/packages/form-core/tsconfig.json b/packages/form-core/tsconfig.json index 177726446..20050962c 100644 --- a/packages/form-core/tsconfig.json +++ b/packages/form-core/tsconfig.json @@ -1,8 +1,8 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "outDir": "./build/lib", + "noEmit": true, "types": ["vitest/globals"] }, - "include": ["src"] + "include": ["src/**/*.ts", "src/**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] } diff --git a/packages/react-form/.eslintrc.cjs b/packages/react-form/.eslintrc.cjs index e0ee3beb4..31c1c4501 100644 --- a/packages/react-form/.eslintrc.cjs +++ b/packages/react-form/.eslintrc.cjs @@ -5,7 +5,7 @@ const config = { extends: ['plugin:react/recommended', 'plugin:react-hooks/recommended'], parserOptions: { tsconfigRootDir: __dirname, - project: './tsconfig.eslint.json', + project: './tsconfig.json', }, rules: { 'react/jsx-key': ['error', { checkFragmentShorthand: true }], diff --git a/packages/react-form/tsconfig.eslint.json b/packages/react-form/tsconfig.eslint.json deleted file mode 100644 index e3d796435..000000000 --- a/packages/react-form/tsconfig.eslint.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] -} diff --git a/packages/react-form/tsconfig.json b/packages/react-form/tsconfig.json index 355947674..cde408765 100644 --- a/packages/react-form/tsconfig.json +++ b/packages/react-form/tsconfig.json @@ -2,8 +2,8 @@ "extends": "../../tsconfig.json", "compilerOptions": { "jsx": "react", - "outDir": "./build/lib", + "noEmit": true, "types": ["vitest/globals"] }, - "include": ["src"] + "include": ["src/**/*.ts", "src/**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] } diff --git a/packages/solid-form/tsconfig.eslint.json b/packages/solid-form/tsconfig.eslint.json deleted file mode 100644 index e3d796435..000000000 --- a/packages/solid-form/tsconfig.eslint.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] -} diff --git a/packages/solid-form/tsconfig.json b/packages/solid-form/tsconfig.json index 8e06b889f..04fbd3141 100644 --- a/packages/solid-form/tsconfig.json +++ b/packages/solid-form/tsconfig.json @@ -3,8 +3,8 @@ "compilerOptions": { "jsx": "preserve", "jsxImportSource": "solid-js", - "types": ["vitest/globals"], - "outDir": "./build/lib" + "noEmit": true, + "types": ["vitest/globals"] }, - "include": ["src"] + "include": ["src/**/*.ts", "src/**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] } diff --git a/packages/valibot-form-adapter/.eslintrc.cjs b/packages/valibot-form-adapter/.eslintrc.cjs index 52b44816b..5dd105c9d 100644 --- a/packages/valibot-form-adapter/.eslintrc.cjs +++ b/packages/valibot-form-adapter/.eslintrc.cjs @@ -4,7 +4,7 @@ const config = { parserOptions: { tsconfigRootDir: __dirname, - project: './tsconfig.eslint.json', + project: './tsconfig.json', }, } diff --git a/packages/valibot-form-adapter/tsconfig.eslint.json b/packages/valibot-form-adapter/tsconfig.eslint.json deleted file mode 100644 index e3d796435..000000000 --- a/packages/valibot-form-adapter/tsconfig.eslint.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] -} diff --git a/packages/valibot-form-adapter/tsconfig.json b/packages/valibot-form-adapter/tsconfig.json index 177726446..20050962c 100644 --- a/packages/valibot-form-adapter/tsconfig.json +++ b/packages/valibot-form-adapter/tsconfig.json @@ -1,8 +1,8 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "outDir": "./build/lib", + "noEmit": true, "types": ["vitest/globals"] }, - "include": ["src"] + "include": ["src/**/*.ts", "src/**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] } diff --git a/packages/vue-form/tsconfig.eslint.json b/packages/vue-form/tsconfig.eslint.json deleted file mode 100644 index e8d3a9826..000000000 --- a/packages/vue-form/tsconfig.eslint.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": [ - "**/*.ts", - "**/*.tsx", - ".eslintrc.cjs", - "test-setup.ts", - "tsup.config.js" - ] -} diff --git a/packages/vue-form/tsconfig.json b/packages/vue-form/tsconfig.json index aa2e1656d..334bc4df7 100644 --- a/packages/vue-form/tsconfig.json +++ b/packages/vue-form/tsconfig.json @@ -2,9 +2,15 @@ "extends": "../../tsconfig.json", "compilerOptions": { "types": ["vitest/globals", "vue/jsx"], - "outDir": "./build/lib", + "noEmit": true, "jsx": "preserve", "jsxImportSource": "vue" }, - "include": ["src"] + "include": [ + "src/**/*.ts", + "src/**/*.tsx", + ".eslintrc.cjs", + "test-setup.ts", + "tsup.config.js" + ] } diff --git a/packages/yup-form-adapter/.eslintrc.cjs b/packages/yup-form-adapter/.eslintrc.cjs index 52b44816b..5dd105c9d 100644 --- a/packages/yup-form-adapter/.eslintrc.cjs +++ b/packages/yup-form-adapter/.eslintrc.cjs @@ -4,7 +4,7 @@ const config = { parserOptions: { tsconfigRootDir: __dirname, - project: './tsconfig.eslint.json', + project: './tsconfig.json', }, } diff --git a/packages/yup-form-adapter/tsconfig.eslint.json b/packages/yup-form-adapter/tsconfig.eslint.json deleted file mode 100644 index e3d796435..000000000 --- a/packages/yup-form-adapter/tsconfig.eslint.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] -} diff --git a/packages/yup-form-adapter/tsconfig.json b/packages/yup-form-adapter/tsconfig.json index 177726446..20050962c 100644 --- a/packages/yup-form-adapter/tsconfig.json +++ b/packages/yup-form-adapter/tsconfig.json @@ -1,8 +1,8 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "outDir": "./build/lib", + "noEmit": true, "types": ["vitest/globals"] }, - "include": ["src"] + "include": ["src/**/*.ts", "src/**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] } diff --git a/packages/zod-form-adapter/.eslintrc.cjs b/packages/zod-form-adapter/.eslintrc.cjs index 52b44816b..5dd105c9d 100644 --- a/packages/zod-form-adapter/.eslintrc.cjs +++ b/packages/zod-form-adapter/.eslintrc.cjs @@ -4,7 +4,7 @@ const config = { parserOptions: { tsconfigRootDir: __dirname, - project: './tsconfig.eslint.json', + project: './tsconfig.json', }, } diff --git a/packages/zod-form-adapter/tsconfig.eslint.json b/packages/zod-form-adapter/tsconfig.eslint.json deleted file mode 100644 index e3d796435..000000000 --- a/packages/zod-form-adapter/tsconfig.eslint.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": true - }, - "include": ["**/*.ts", "**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] -} diff --git a/packages/zod-form-adapter/tsconfig.json b/packages/zod-form-adapter/tsconfig.json index 177726446..20050962c 100644 --- a/packages/zod-form-adapter/tsconfig.json +++ b/packages/zod-form-adapter/tsconfig.json @@ -1,8 +1,8 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "outDir": "./build/lib", + "noEmit": true, "types": ["vitest/globals"] }, - "include": ["src"] + "include": ["src/**/*.ts", "src/**/*.tsx", ".eslintrc.cjs", "tsup.config.js"] } From ba206170e329dbb45a8dd969a2ea77ae3d4d37f6 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:47:12 +1100 Subject: [PATCH 09/15] Add composite back to solid examples --- examples/solid/simple/tsconfig.node.json | 1 + examples/solid/valibot/tsconfig.node.json | 1 + examples/solid/yup/tsconfig.node.json | 1 + examples/solid/zod/tsconfig.node.json | 1 + 4 files changed, 4 insertions(+) diff --git a/examples/solid/simple/tsconfig.node.json b/examples/solid/simple/tsconfig.node.json index d489e9673..42872c59f 100644 --- a/examples/solid/simple/tsconfig.node.json +++ b/examples/solid/simple/tsconfig.node.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/examples/solid/valibot/tsconfig.node.json b/examples/solid/valibot/tsconfig.node.json index d489e9673..42872c59f 100644 --- a/examples/solid/valibot/tsconfig.node.json +++ b/examples/solid/valibot/tsconfig.node.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/examples/solid/yup/tsconfig.node.json b/examples/solid/yup/tsconfig.node.json index d489e9673..42872c59f 100644 --- a/examples/solid/yup/tsconfig.node.json +++ b/examples/solid/yup/tsconfig.node.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", diff --git a/examples/solid/zod/tsconfig.node.json b/examples/solid/zod/tsconfig.node.json index d489e9673..42872c59f 100644 --- a/examples/solid/zod/tsconfig.node.json +++ b/examples/solid/zod/tsconfig.node.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "composite": true, "skipLibCheck": true, "module": "ESNext", "moduleResolution": "bundler", From fd2ffd3904e879f10631500b1d04daf8cc007725 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:52:20 +1100 Subject: [PATCH 10/15] Remove tsup patch --- package.json | 3 +-- patches/tsup@7.2.0.patch | 14 -------------- pnpm-lock.yaml | 10 +++------- 3 files changed, 4 insertions(+), 23 deletions(-) delete mode 100644 patches/tsup@7.2.0.patch diff --git a/package.json b/package.json index 3ed573c58..6d4d1233d 100644 --- a/package.json +++ b/package.json @@ -102,8 +102,7 @@ }, "pnpm": { "patchedDependencies": { - "@types/testing-library__jest-dom@5.14.5": "patches/@types__testing-library__jest-dom@5.14.5.patch", - "tsup@7.2.0": "patches/tsup@7.2.0.patch" + "@types/testing-library__jest-dom@5.14.5": "patches/@types__testing-library__jest-dom@5.14.5.patch" } } } diff --git a/patches/tsup@7.2.0.patch b/patches/tsup@7.2.0.patch deleted file mode 100644 index f9663b086..000000000 --- a/patches/tsup@7.2.0.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/dist/rollup.js b/dist/rollup.js -index 0f6400eedfad49091ca952ee5863bd027e3b8417..f08abd327e031cd8d18729e955b5f3b45f6f3f92 100644 ---- a/dist/rollup.js -+++ b/dist/rollup.js -@@ -6805,6 +6805,9 @@ export { ${[...exportedNames].join(", ")} }; - } - } - } -+ // https://github.com/Swatinem/rollup-plugin-dts/pull/287 -+ // `this` is a reserved keyword that retrains meaning in certain Type-only contexts, including classes -+ if (name === "this") return; - const { ident, expr } = createReference(id); - this.declaration.params.push(expr); - this.returnExpr.elements.push(ident); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c68b0e29..ab57705a8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,6 @@ patchedDependencies: '@types/testing-library__jest-dom@5.14.5': hash: d573maxasnl5kxwdyzebcnmhpm path: patches/@types__testing-library__jest-dom@5.14.5.patch - tsup@7.2.0: - hash: gwbgl3s5ycyzg75lofcbklamcy - path: patches/tsup@7.2.0.patch importers: @@ -177,7 +174,7 @@ importers: version: 10.9.1(@types/node@18.19.2)(typescript@5.2.2) tsup: specifier: 7.2.0 - version: 7.2.0(patch_hash=gwbgl3s5ycyzg75lofcbklamcy)(ts-node@10.9.1)(typescript@5.2.2) + version: 7.2.0(ts-node@10.9.1)(typescript@5.2.2) type-fest: specifier: ^3.11.0 version: 3.11.0 @@ -9417,14 +9414,14 @@ packages: tsup: ^7.0.0 dependencies: esbuild-plugin-solid: 0.5.0(esbuild@0.18.20)(solid-js@1.7.12) - tsup: 7.2.0(patch_hash=gwbgl3s5ycyzg75lofcbklamcy)(ts-node@10.9.1)(typescript@5.2.2) + tsup: 7.2.0(ts-node@10.9.1)(typescript@5.2.2) transitivePeerDependencies: - esbuild - solid-js - supports-color dev: true - /tsup@7.2.0(patch_hash=gwbgl3s5ycyzg75lofcbklamcy)(ts-node@10.9.1)(typescript@5.2.2): + /tsup@7.2.0(ts-node@10.9.1)(typescript@5.2.2): resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} engines: {node: '>=16.14'} hasBin: true @@ -9459,7 +9456,6 @@ packages: - supports-color - ts-node dev: true - patched: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} From 3e27fe9976c3cbe574a1e3e6c925c7af5816a71d Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 16:59:04 +1100 Subject: [PATCH 11/15] Update tsup --- package.json | 3 +- packages/solid-form/package.json | 2 +- pnpm-lock.yaml | 409 +++++++++++++++++++++++++++++-- 3 files changed, 388 insertions(+), 26 deletions(-) diff --git a/package.json b/package.json index 6d4d1233d..3a6424881 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,6 @@ "concurrently": "^8.2.1", "cpy-cli": "^5.0.0", "current-git-branch": "^1.1.0", - "esbuild": "^0.18.13", "esbuild-plugin-file-path-extensions": "^1.0.0", "eslint": "^8.48.0", "eslint-config-prettier": "^9.0.0", @@ -83,7 +82,7 @@ "solid-js": "^1.6.13", "stream-to-array": "^2.3.0", "ts-node": "^10.9.1", - "tsup": "7.2.0", + "tsup": "8.0.1", "type-fest": "^3.11.0", "typescript": "^5.2.2", "typescript48": "npm:typescript@4.8", diff --git a/packages/solid-form/package.json b/packages/solid-form/package.json index 4f0857a4b..6379a3644 100644 --- a/packages/solid-form/package.json +++ b/packages/solid-form/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "solid-js": "^1.7.8", - "tsup-preset-solid": "^2.1.0", + "tsup-preset-solid": "^2.2.0", "vite-plugin-solid": "^2.7.0" }, "dependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab57705a8..301ca594a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -91,9 +91,6 @@ importers: current-git-branch: specifier: ^1.1.0 version: 1.1.0 - esbuild: - specifier: ^0.18.13 - version: 0.18.20 esbuild-plugin-file-path-extensions: specifier: ^1.0.0 version: 1.0.0 @@ -173,8 +170,8 @@ importers: specifier: ^10.9.1 version: 10.9.1(@types/node@18.19.2)(typescript@5.2.2) tsup: - specifier: 7.2.0 - version: 7.2.0(ts-node@10.9.1)(typescript@5.2.2) + specifier: 8.0.1 + version: 8.0.1(ts-node@10.9.1)(typescript@5.2.2) type-fest: specifier: ^3.11.0 version: 3.11.0 @@ -550,8 +547,8 @@ importers: specifier: ^1.7.8 version: 1.7.12 tsup-preset-solid: - specifier: ^2.1.0 - version: 2.1.0(esbuild@0.18.20)(solid-js@1.7.12)(tsup@7.2.0) + specifier: ^2.2.0 + version: 2.2.0(esbuild@0.19.10)(solid-js@1.7.12)(tsup@8.0.1) vite-plugin-solid: specifier: ^2.7.0 version: 2.7.0(solid-js@1.7.12)(vite@4.4.9) @@ -1972,6 +1969,15 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true + /@esbuild/aix-ppc64@0.19.10: + resolution: {integrity: sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} engines: {node: '>=12'} @@ -1981,6 +1987,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.19.10: + resolution: {integrity: sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.18.20: resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} engines: {node: '>=12'} @@ -1990,6 +2005,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.19.10: + resolution: {integrity: sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.18.20: resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} engines: {node: '>=12'} @@ -1999,6 +2023,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.19.10: + resolution: {integrity: sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.18.20: resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} engines: {node: '>=12'} @@ -2008,6 +2041,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.19.10: + resolution: {integrity: sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.18.20: resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} engines: {node: '>=12'} @@ -2017,6 +2059,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.19.10: + resolution: {integrity: sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.18.20: resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} engines: {node: '>=12'} @@ -2026,6 +2077,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.19.10: + resolution: {integrity: sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.18.20: resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} engines: {node: '>=12'} @@ -2035,6 +2095,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.19.10: + resolution: {integrity: sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.18.20: resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} engines: {node: '>=12'} @@ -2044,6 +2113,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.19.10: + resolution: {integrity: sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.18.20: resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} engines: {node: '>=12'} @@ -2053,6 +2131,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.19.10: + resolution: {integrity: sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.18.20: resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} engines: {node: '>=12'} @@ -2062,6 +2149,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.19.10: + resolution: {integrity: sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.18.20: resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} engines: {node: '>=12'} @@ -2071,6 +2167,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.19.10: + resolution: {integrity: sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.18.20: resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} engines: {node: '>=12'} @@ -2080,6 +2185,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.19.10: + resolution: {integrity: sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.18.20: resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} engines: {node: '>=12'} @@ -2089,6 +2203,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.19.10: + resolution: {integrity: sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.18.20: resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} engines: {node: '>=12'} @@ -2098,6 +2221,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.19.10: + resolution: {integrity: sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.18.20: resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} engines: {node: '>=12'} @@ -2107,6 +2239,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.19.10: + resolution: {integrity: sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.18.20: resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} engines: {node: '>=12'} @@ -2116,6 +2257,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.19.10: + resolution: {integrity: sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.18.20: resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} engines: {node: '>=12'} @@ -2125,6 +2275,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.19.10: + resolution: {integrity: sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.18.20: resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} engines: {node: '>=12'} @@ -2134,6 +2293,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.19.10: + resolution: {integrity: sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.18.20: resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -2143,6 +2311,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.19.10: + resolution: {integrity: sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.18.20: resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} engines: {node: '>=12'} @@ -2152,6 +2329,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.19.10: + resolution: {integrity: sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.18.20: resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} engines: {node: '>=12'} @@ -2161,6 +2347,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.19.10: + resolution: {integrity: sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.18.20: resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} engines: {node: '>=12'} @@ -2170,6 +2365,15 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.19.10: + resolution: {integrity: sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2743,6 +2947,110 @@ packages: react-native: 0.72.6(@babel/core@7.22.10)(@babel/preset-env@7.21.5)(react@18.2.0) dev: false + /@rollup/rollup-android-arm-eabi@4.9.1: + resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.9.1: + resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.9.1: + resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.9.1: + resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.9.1: + resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.9.1: + resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.9.1: + resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.9.1: + resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.1: + resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.9.1: + resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.9.1: + resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.9.1: + resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.9.1: + resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@sideway/address@4.1.4: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: @@ -4061,13 +4369,13 @@ packages: base64-js: 1.5.1 ieee754: 1.2.1 - /bundle-require@4.0.1(esbuild@0.18.20): + /bundle-require@4.0.1(esbuild@0.19.10): resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: esbuild: '>=0.17' dependencies: - esbuild: 0.18.20 + esbuild: 0.19.10 load-tsconfig: 0.2.5 dev: true @@ -5000,7 +5308,7 @@ packages: engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dev: true - /esbuild-plugin-solid@0.5.0(esbuild@0.18.20)(solid-js@1.7.12): + /esbuild-plugin-solid@0.5.0(esbuild@0.19.10)(solid-js@1.7.12): resolution: {integrity: sha512-ITK6n+0ayGFeDVUZWNMxX+vLsasEN1ILrg4pISsNOQ+mq4ljlJJiuXotInd+HE0MzwTcA9wExT1yzDE2hsqPsg==} peerDependencies: esbuild: '>=0.12' @@ -5009,7 +5317,7 @@ packages: '@babel/core': 7.22.10 '@babel/preset-typescript': 7.21.5(@babel/core@7.22.10) babel-preset-solid: 1.7.12(@babel/core@7.22.10) - esbuild: 0.18.20 + esbuild: 0.19.10 solid-js: 1.7.12 transitivePeerDependencies: - supports-color @@ -5045,6 +5353,37 @@ packages: '@esbuild/win32-x64': 0.18.20 dev: true + /esbuild@0.19.10: + resolution: {integrity: sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.19.10 + '@esbuild/android-arm': 0.19.10 + '@esbuild/android-arm64': 0.19.10 + '@esbuild/android-x64': 0.19.10 + '@esbuild/darwin-arm64': 0.19.10 + '@esbuild/darwin-x64': 0.19.10 + '@esbuild/freebsd-arm64': 0.19.10 + '@esbuild/freebsd-x64': 0.19.10 + '@esbuild/linux-arm': 0.19.10 + '@esbuild/linux-arm64': 0.19.10 + '@esbuild/linux-ia32': 0.19.10 + '@esbuild/linux-loong64': 0.19.10 + '@esbuild/linux-mips64el': 0.19.10 + '@esbuild/linux-ppc64': 0.19.10 + '@esbuild/linux-riscv64': 0.19.10 + '@esbuild/linux-s390x': 0.19.10 + '@esbuild/linux-x64': 0.19.10 + '@esbuild/netbsd-x64': 0.19.10 + '@esbuild/openbsd-x64': 0.19.10 + '@esbuild/sunos-x64': 0.19.10 + '@esbuild/win32-arm64': 0.19.10 + '@esbuild/win32-ia32': 0.19.10 + '@esbuild/win32-x64': 0.19.10 + dev: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -8568,6 +8907,27 @@ packages: fsevents: 2.3.3 dev: true + /rollup@4.9.1: + resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.9.1 + '@rollup/rollup-android-arm64': 4.9.1 + '@rollup/rollup-darwin-arm64': 4.9.1 + '@rollup/rollup-darwin-x64': 4.9.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.1 + '@rollup/rollup-linux-arm64-gnu': 4.9.1 + '@rollup/rollup-linux-arm64-musl': 4.9.1 + '@rollup/rollup-linux-riscv64-gnu': 4.9.1 + '@rollup/rollup-linux-x64-gnu': 4.9.1 + '@rollup/rollup-linux-x64-musl': 4.9.1 + '@rollup/rollup-win32-arm64-msvc': 4.9.1 + '@rollup/rollup-win32-ia32-msvc': 4.9.1 + '@rollup/rollup-win32-x64-msvc': 4.9.1 + fsevents: 2.3.3 + dev: true + /rrweb-cssom@0.6.0: resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} dev: true @@ -9408,28 +9768,31 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup-preset-solid@2.1.0(esbuild@0.18.20)(solid-js@1.7.12)(tsup@7.2.0): - resolution: {integrity: sha512-4b63QsUz/1+PDkcQQmBnIUjW+GzlktBjclgAinfQ5DNbQiCBBbcY7tn+0xYykb/MB6rHDoc4b+rHGdgPv51AtQ==} + /tsup-preset-solid@2.2.0(esbuild@0.19.10)(solid-js@1.7.12)(tsup@8.0.1): + resolution: {integrity: sha512-sPAzeArmYkVAZNRN+m4tkiojdd0GzW/lCwd4+TQDKMENe8wr2uAuro1s0Z59ASmdBbkXoxLgCiNcuQMyiidMZg==} peerDependencies: - tsup: ^7.0.0 + tsup: ^8.0.0 dependencies: - esbuild-plugin-solid: 0.5.0(esbuild@0.18.20)(solid-js@1.7.12) - tsup: 7.2.0(ts-node@10.9.1)(typescript@5.2.2) + esbuild-plugin-solid: 0.5.0(esbuild@0.19.10)(solid-js@1.7.12) + tsup: 8.0.1(ts-node@10.9.1)(typescript@5.2.2) transitivePeerDependencies: - esbuild - solid-js - supports-color dev: true - /tsup@7.2.0(ts-node@10.9.1)(typescript@5.2.2): - resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} - engines: {node: '>=16.14'} + /tsup@8.0.1(ts-node@10.9.1)(typescript@5.2.2): + resolution: {integrity: sha512-hvW7gUSG96j53ZTSlT4j/KL0q1Q2l6TqGBFc6/mu/L46IoNWqLLUzLRLP1R8Q7xrJTmkDxxDoojV5uCVs1sVOg==} + engines: {node: '>=18'} hasBin: true peerDependencies: + '@microsoft/api-extractor': ^7.36.0 '@swc/core': ^1 postcss: ^8.4.12 - typescript: '>=4.1.0' + typescript: '>=4.5.0' peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true '@swc/core': optional: true postcss: @@ -9437,17 +9800,17 @@ packages: typescript: optional: true dependencies: - bundle-require: 4.0.1(esbuild@0.18.20) + bundle-require: 4.0.1(esbuild@0.19.10) cac: 6.7.14 chokidar: 3.5.3 debug: 4.3.4 - esbuild: 0.18.20 + esbuild: 0.19.10 execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 postcss-load-config: 4.0.1(ts-node@10.9.1) resolve-from: 5.0.0 - rollup: 3.28.1 + rollup: 4.9.1 source-map: 0.8.0-beta.0 sucrase: 3.34.0 tree-kill: 1.2.2 From 72419589d0033087edc01a2b6e3ee3e5570a0e21 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 17:23:29 +1100 Subject: [PATCH 12/15] Add @types/eslint --- package.json | 1 + pnpm-lock.yaml | 14 ++++++++++++++ 2 files changed, 15 insertions(+) diff --git a/package.json b/package.json index 3a6424881..c42f2cb38 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "@testing-library/user-event": "^14.4.3", "@testing-library/vue": "^7.0.0", "@types/current-git-branch": "^1.1.4", + "@types/eslint": "^8.56.0", "@types/jest": "^26.0.4", "@types/jsonfile": "^6.1.1", "@types/luxon": "^2.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 301ca594a..10d40fce4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,6 +37,9 @@ importers: '@types/current-git-branch': specifier: ^1.1.4 version: 1.1.4 + '@types/eslint': + specifier: ^8.56.0 + version: 8.56.0 '@types/jest': specifier: ^26.0.4 version: 26.0.24 @@ -3298,6 +3301,17 @@ packages: resolution: {integrity: sha512-laBj/aFKSEVEqyyOsogGCWoCFnfAQs5uDlSe9FWRsgUwrmhwe8R4fGbjb7q392cVX5BI9PqQw1ZRkTn4gmvDPw==} dev: true + /@types/eslint@8.56.0: + resolution: {integrity: sha512-FlsN0p4FhuYRjIxpbdXovvHQhtlG05O1GG/RNWvdAxTboR438IOTwmrY/vLA+Xfgg06BTkP045M3vpFwTMv1dg==} + dependencies: + '@types/estree': 1.0.5 + '@types/json-schema': 7.0.12 + dev: true + + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + dev: true + /@types/istanbul-lib-coverage@2.0.4: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} From 2d3f9e038aeeda31712eefd41bc113477bcac1a0 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 17:24:55 +1100 Subject: [PATCH 13/15] Tweak Nx named inputs --- nx.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nx.json b/nx.json index 28ae2c23b..1f8a1987e 100644 --- a/nx.json +++ b/nx.json @@ -30,7 +30,7 @@ "{workspaceRoot}/.browserslistrc", "{workspaceRoot}/.eslintrc.cjs", "{workspaceRoot}/package.json", - "{workspaceRoot}/scripts/getRollupConfig.js", + "{workspaceRoot}/getTsupConfig.js", "{workspaceRoot}/tsconfig.json" ], "default": [ @@ -42,8 +42,7 @@ "default", "{projectRoot}/build", "{projectRoot}/dist", - "!{projectRoot}/.eslintrc.cjs", - "!{projectRoot}/tsconfig.json" + "!{projectRoot}/.eslintrc.cjs" ] }, "targetDefaults": { From 5e89fcac61f1389b78f72a15a80cbdb49d8b4d5f Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Thu, 28 Dec 2023 17:30:30 +1100 Subject: [PATCH 14/15] Remove unused field variable --- packages/react-form/src/tests/useField.test-d.tsx | 4 ++-- packages/solid-form/src/tests/createField.test-d.tsx | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-form/src/tests/useField.test-d.tsx b/packages/react-form/src/tests/useField.test-d.tsx index 6b3265242..c6a45629e 100644 --- a/packages/react-form/src/tests/useField.test-d.tsx +++ b/packages/react-form/src/tests/useField.test-d.tsx @@ -49,7 +49,7 @@ it('should type onChange properly', () => { return null }, }} - children={(field) => null} + children={() => null} /> { return null }, }} - children={(field) => null} + children={() => null} /> ) diff --git a/packages/solid-form/src/tests/createField.test-d.tsx b/packages/solid-form/src/tests/createField.test-d.tsx index 2da752f54..17d8afa99 100644 --- a/packages/solid-form/src/tests/createField.test-d.tsx +++ b/packages/solid-form/src/tests/createField.test-d.tsx @@ -57,7 +57,7 @@ it('should type onChange properly', () => { return null }, }} - children={(field) => null} + children={() => null} /> { return null }, }} - children={(field) => null} + children={() => null} /> ) From cd9e7262659fb89891f16711b78c833759636ee5 Mon Sep 17 00:00:00 2001 From: Lachlan Collins <1667261+lachlancollins@users.noreply.github.com> Date: Fri, 29 Dec 2023 08:13:00 +1100 Subject: [PATCH 15/15] Remove code messing with example dependencies --- scripts/publish.ts | 35 ----------------------------------- 1 file changed, 35 deletions(-) diff --git a/scripts/publish.ts b/scripts/publish.ts index bbf58a6f4..b70961311 100644 --- a/scripts/publish.ts +++ b/scripts/publish.ts @@ -334,41 +334,6 @@ async function run() { ) } - console.info(`Updating all example dependencies...`) - await Promise.all( - examplesDirs.map(async (examplesDir) => { - examplesDir = path.resolve(rootDir, examplesDir) - const exampleDirs = await fsp.readdir(examplesDir) - for (const exampleName of exampleDirs) { - const exampleDir = path.resolve(examplesDir, exampleName) - const stat = await fsp.stat(exampleDir) - if (!stat.isDirectory()) continue - - console.info( - ` Updating ${exampleName}'s dependencies to version ${version}.`, - ) - await Promise.all([ - fsp.rm(path.resolve(exampleDir, 'package-lock.json'), { - force: true, - }), - fsp.rm(path.resolve(exampleDir, 'yarn.lock'), { - force: true, - }), - updatePackageJson( - path.resolve(exampleDir, 'package.json'), - async (config) => { - await Promise.all( - packages.map(async (pkg) => { - config.dependencies![pkg.name] = version - }), - ) - }, - ), - ]) - } - }), - ) - if (!process.env.CI) { console.warn( `This is a dry run for version ${version}. Push to CI to publish for real or set CI=true to override!`,