mirror of
https://github.com/LukeHagar/better-auth.git
synced 2025-12-10 04:19:32 +00:00
feat: resolve sveltekit $env modules, add lib/server to possible config paths (#161)
This commit is contained in:
@@ -88,7 +88,7 @@
|
||||
"@simplewebauthn/browser": "^10.0.0",
|
||||
"@simplewebauthn/server": "^10.0.1",
|
||||
"better-call": "0.2.6",
|
||||
"c12": "^1.11.2",
|
||||
"c12": "^2.0.1",
|
||||
"chalk": "^5.3.0",
|
||||
"commander": "^12.1.0",
|
||||
"consola": "^3.2.3",
|
||||
|
||||
@@ -8,10 +8,12 @@ import babelPresetTypescript from "@babel/preset-typescript";
|
||||
import babelPresetReact from "@babel/preset-react";
|
||||
import fs from "fs";
|
||||
import { BetterAuthError } from "../error/better-auth-error";
|
||||
import { addSvelteKitEnvModules } from "./utils/add-svelte-kit-env-modules";
|
||||
let possiblePaths = ["auth.ts", "auth.tsx"];
|
||||
|
||||
possiblePaths = [
|
||||
...possiblePaths,
|
||||
...possiblePaths.map((it) => `lib/server${it}`),
|
||||
...possiblePaths.map((it) => `lib/${it}`),
|
||||
...possiblePaths.map((it) => `utils/${it}`),
|
||||
];
|
||||
@@ -47,6 +49,7 @@ function getPathAliases(cwd: string): Record<string, string> | null {
|
||||
result[alias[0]] = "../";
|
||||
}
|
||||
}
|
||||
addSvelteKitEnvModules(result);
|
||||
return result;
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
|
||||
108
packages/better-auth/src/cli/utils/add-svelte-kit-env-modules.ts
Normal file
108
packages/better-auth/src/cli/utils/add-svelte-kit-env-modules.ts
Normal file
@@ -0,0 +1,108 @@
|
||||
export function addSvelteKitEnvModules(aliases: Record<string, string>) {
|
||||
aliases["$env/dynamic/private"] = createDataUriModule(
|
||||
createDynamicEnvModule(),
|
||||
);
|
||||
aliases["$env/dynamic/public"] = createDataUriModule(
|
||||
createDynamicEnvModule(),
|
||||
);
|
||||
aliases["$env/static/private"] = createDataUriModule(
|
||||
createStaticEnvModule(filterPrivateEnv("PUBLIC_", "")),
|
||||
);
|
||||
aliases["$env/static/public"] = createDataUriModule(
|
||||
createStaticEnvModule(filterPublicEnv("PUBLIC_", "")),
|
||||
);
|
||||
}
|
||||
|
||||
function createDataUriModule(module: string) {
|
||||
return `data:text/javascript;charset=utf-8,${encodeURIComponent(module)}`;
|
||||
}
|
||||
|
||||
function createStaticEnvModule(env: Record<string, string>) {
|
||||
const declarations = Object.keys(env)
|
||||
.filter((k) => validIdentifier.test(k) && !reserved.has(k))
|
||||
.map((k) => `export const ${k} = ${JSON.stringify(env[k])};`);
|
||||
|
||||
return `
|
||||
${declarations.join("\n")}
|
||||
// jiti dirty hack: .unknown
|
||||
`;
|
||||
}
|
||||
|
||||
function createDynamicEnvModule() {
|
||||
return `
|
||||
export const env = process.env;
|
||||
// jiti dirty hack: .unknown
|
||||
`;
|
||||
}
|
||||
|
||||
export function filterPrivateEnv(publicPrefix: string, privatePrefix: string) {
|
||||
return Object.fromEntries(
|
||||
Object.entries(process.env).filter(
|
||||
([k]) =>
|
||||
k.startsWith(privatePrefix) &&
|
||||
(publicPrefix === "" || !k.startsWith(publicPrefix)),
|
||||
),
|
||||
) as Record<string, string>;
|
||||
}
|
||||
|
||||
export function filterPublicEnv(publicPrefix: string, privatePrefix: string) {
|
||||
return Object.fromEntries(
|
||||
Object.entries(process.env).filter(
|
||||
([k]) =>
|
||||
k.startsWith(publicPrefix) &&
|
||||
(privatePrefix === "" || !k.startsWith(privatePrefix)),
|
||||
),
|
||||
) as Record<string, string>;
|
||||
}
|
||||
|
||||
const validIdentifier = /^[a-zA-Z_$][a-zA-Z0-9_$]*$/;
|
||||
const reserved = new Set([
|
||||
"do",
|
||||
"if",
|
||||
"in",
|
||||
"for",
|
||||
"let",
|
||||
"new",
|
||||
"try",
|
||||
"var",
|
||||
"case",
|
||||
"else",
|
||||
"enum",
|
||||
"eval",
|
||||
"null",
|
||||
"this",
|
||||
"true",
|
||||
"void",
|
||||
"with",
|
||||
"await",
|
||||
"break",
|
||||
"catch",
|
||||
"class",
|
||||
"const",
|
||||
"false",
|
||||
"super",
|
||||
"throw",
|
||||
"while",
|
||||
"yield",
|
||||
"delete",
|
||||
"export",
|
||||
"import",
|
||||
"public",
|
||||
"return",
|
||||
"static",
|
||||
"switch",
|
||||
"typeof",
|
||||
"default",
|
||||
"extends",
|
||||
"finally",
|
||||
"package",
|
||||
"private",
|
||||
"continue",
|
||||
"debugger",
|
||||
"function",
|
||||
"arguments",
|
||||
"interface",
|
||||
"protected",
|
||||
"implements",
|
||||
"instanceof",
|
||||
]);
|
||||
175
pnpm-lock.yaml
generated
175
pnpm-lock.yaml
generated
@@ -278,7 +278,7 @@ importers:
|
||||
version: 7.4.2
|
||||
eslint-config-next:
|
||||
specifier: 15.0.0-canary.149
|
||||
version: 15.0.0-canary.149(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
version: 15.0.0-canary.149(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
postcss:
|
||||
specifier: ^8
|
||||
version: 8.4.47
|
||||
@@ -343,13 +343,13 @@ importers:
|
||||
version: 4.3.1(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0))
|
||||
eslint:
|
||||
specifier: ^9.9.0
|
||||
version: 9.11.1(jiti@2.0.0)
|
||||
version: 9.11.1(jiti@2.3.3)
|
||||
eslint-plugin-react-hooks:
|
||||
specifier: ^5.1.0-rc.0
|
||||
version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.11.1(jiti@2.0.0))
|
||||
version: 5.1.0-rc-fb9a90fa48-20240614(eslint@9.11.1(jiti@2.3.3))
|
||||
eslint-plugin-react-refresh:
|
||||
specifier: ^0.4.9
|
||||
version: 0.4.12(eslint@9.11.1(jiti@2.0.0))
|
||||
version: 0.4.12(eslint@9.11.1(jiti@2.3.3))
|
||||
globals:
|
||||
specifier: ^15.9.0
|
||||
version: 15.9.0
|
||||
@@ -358,7 +358,7 @@ importers:
|
||||
version: 5.6.2
|
||||
typescript-eslint:
|
||||
specifier: ^8.0.1
|
||||
version: 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
version: 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
vite:
|
||||
specifier: ^5.4.1
|
||||
version: 5.4.8(@types/node@22.3.0)(terser@5.33.0)
|
||||
@@ -1017,7 +1017,7 @@ importers:
|
||||
version: 7.4.2
|
||||
eslint-config-next:
|
||||
specifier: 15.0.0-canary.149
|
||||
version: 15.0.0-canary.149(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
version: 15.0.0-canary.149(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
postcss:
|
||||
specifier: ^8
|
||||
version: 8.4.47
|
||||
@@ -1065,7 +1065,7 @@ importers:
|
||||
version: 8.3.0(vue@3.5.12(typescript@5.6.2))
|
||||
nuxt:
|
||||
specifier: ^3.13.0
|
||||
version: 3.13.2(@biomejs/biome@1.7.3)(@parcel/watcher@2.4.1)(@types/node@22.3.0)(better-sqlite3@11.3.0)(encoding@0.1.13)(eslint@9.11.1(jiti@2.0.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0))
|
||||
version: 3.13.2(@biomejs/biome@1.7.3)(@parcel/watcher@2.4.1)(@types/node@22.3.0)(better-sqlite3@11.3.0)(encoding@0.1.13)(eslint@9.11.1(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0))
|
||||
radix-vue:
|
||||
specifier: ^1.9.6
|
||||
version: 1.9.6(vue@3.5.12(typescript@5.6.2))
|
||||
@@ -1466,8 +1466,8 @@ importers:
|
||||
specifier: 0.2.6
|
||||
version: 0.2.6
|
||||
c12:
|
||||
specifier: ^1.11.2
|
||||
version: 1.11.2(magicast@0.3.5)
|
||||
specifier: ^2.0.1
|
||||
version: 2.0.1(magicast@0.3.5)
|
||||
chalk:
|
||||
specifier: ^5.3.0
|
||||
version: 5.3.0
|
||||
@@ -1564,7 +1564,7 @@ importers:
|
||||
version: 1.9.1
|
||||
tsup:
|
||||
specifier: ^8.2.4
|
||||
version: 8.3.0(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.1-rc)(yaml@2.5.1)
|
||||
version: 8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.1-rc)(yaml@2.5.1)
|
||||
typescript:
|
||||
specifier: 5.6.1-rc
|
||||
version: 5.6.1-rc
|
||||
@@ -6949,6 +6949,14 @@ packages:
|
||||
magicast:
|
||||
optional: true
|
||||
|
||||
c12@2.0.1:
|
||||
resolution: {integrity: sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==}
|
||||
peerDependencies:
|
||||
magicast: ^0.3.5
|
||||
peerDependenciesMeta:
|
||||
magicast:
|
||||
optional: true
|
||||
|
||||
cac@6.7.14:
|
||||
resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
|
||||
engines: {node: '>=8'}
|
||||
@@ -9753,6 +9761,10 @@ packages:
|
||||
resolution: {integrity: sha512-CJ7e7Abb779OTRv3lomfp7Mns/Sy1+U4pcAx5VbjxCZD5ZM/VJaXPpPjNKjtSvWQy/H86E49REXR34dl1JEz9w==}
|
||||
hasBin: true
|
||||
|
||||
jiti@2.3.3:
|
||||
resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==}
|
||||
hasBin: true
|
||||
|
||||
joi@17.13.3:
|
||||
resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==}
|
||||
|
||||
@@ -15548,9 +15560,9 @@ snapshots:
|
||||
eslint: 8.57.1
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.0.0))':
|
||||
'@eslint-community/eslint-utils@4.4.0(eslint@9.11.1(jiti@2.3.3))':
|
||||
dependencies:
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
eslint-visitor-keys: 3.4.3
|
||||
|
||||
'@eslint-community/regexpp@4.11.1': {}
|
||||
@@ -16607,7 +16619,7 @@ snapshots:
|
||||
- supports-color
|
||||
- webpack-sources
|
||||
|
||||
'@nuxt/vite-builder@3.13.2(@biomejs/biome@1.7.3)(@types/node@22.3.0)(eslint@9.11.1(jiti@2.0.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vue@3.5.12(typescript@5.6.2))':
|
||||
'@nuxt/vite-builder@3.13.2(@biomejs/biome@1.7.3)(@types/node@22.3.0)(eslint@9.11.1(jiti@2.3.3))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vue@3.5.12(typescript@5.6.2))':
|
||||
dependencies:
|
||||
'@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.4)
|
||||
'@rollup/plugin-replace': 5.0.7(rollup@4.22.4)
|
||||
@@ -16640,7 +16652,7 @@ snapshots:
|
||||
unplugin: 1.14.1
|
||||
vite: 5.4.8(@types/node@22.3.0)(terser@5.33.0)
|
||||
vite-node: 2.1.1(@types/node@22.3.0)(terser@5.33.0)
|
||||
vite-plugin-checker: 0.8.0(@biomejs/biome@1.7.3)(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0))
|
||||
vite-plugin-checker: 0.8.0(@biomejs/biome@1.7.3)(eslint@9.11.1(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0))
|
||||
vue: 3.5.12(typescript@5.6.2)
|
||||
vue-bundle-renderer: 2.1.1
|
||||
transitivePeerDependencies:
|
||||
@@ -19774,15 +19786,15 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
|
||||
'@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.11.1
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
'@typescript-eslint/scope-manager': 8.7.0
|
||||
'@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/type-utils': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 8.7.0
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
graphemer: 1.4.0
|
||||
ignore: 5.3.2
|
||||
natural-compare: 1.4.0
|
||||
@@ -19805,14 +19817,14 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
|
||||
'@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.7.0
|
||||
'@typescript-eslint/types': 8.7.0
|
||||
'@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2)
|
||||
'@typescript-eslint/visitor-keys': 8.7.0
|
||||
debug: 4.3.7
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
optionalDependencies:
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
@@ -19840,10 +19852,10 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
|
||||
'@typescript-eslint/type-utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
debug: 4.3.7
|
||||
ts-api-utils: 1.3.0(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
@@ -19900,13 +19912,13 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)':
|
||||
'@typescript-eslint/utils@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0))
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.3))
|
||||
'@typescript-eslint/scope-manager': 8.7.0
|
||||
'@typescript-eslint/types': 8.7.0
|
||||
'@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2)
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- typescript
|
||||
@@ -21593,6 +21605,23 @@ snapshots:
|
||||
optionalDependencies:
|
||||
magicast: 0.3.5
|
||||
|
||||
c12@2.0.1(magicast@0.3.5):
|
||||
dependencies:
|
||||
chokidar: 4.0.1
|
||||
confbox: 0.1.7
|
||||
defu: 6.1.4
|
||||
dotenv: 16.4.5
|
||||
giget: 1.2.3
|
||||
jiti: 2.3.3
|
||||
mlly: 1.7.1
|
||||
ohash: 1.1.4
|
||||
pathe: 1.1.2
|
||||
perfect-debounce: 1.0.0
|
||||
pkg-types: 1.2.0
|
||||
rc9: 2.1.2
|
||||
optionalDependencies:
|
||||
magicast: 0.3.5
|
||||
|
||||
cac@6.7.14: {}
|
||||
|
||||
cacache@10.0.4:
|
||||
@@ -23118,19 +23147,19 @@ snapshots:
|
||||
|
||||
escape-string-regexp@5.0.0: {}
|
||||
|
||||
eslint-config-next@15.0.0-canary.149(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2):
|
||||
eslint-config-next@15.0.0-canary.149(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@next/eslint-plugin-next': 15.0.0-canary.149
|
||||
'@rushstack/eslint-patch': 1.10.4
|
||||
'@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
'@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-plugin-jsx-a11y: 6.10.0(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-plugin-react: 7.36.1(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-plugin-react-hooks: 4.6.2(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@9.11.1(jiti@2.3.3))
|
||||
eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.3.3))
|
||||
eslint-plugin-jsx-a11y: 6.10.0(eslint@9.11.1(jiti@2.3.3))
|
||||
eslint-plugin-react: 7.36.1(eslint@9.11.1(jiti@2.3.3))
|
||||
eslint-plugin-react-hooks: 4.6.2(eslint@9.11.1(jiti@2.3.3))
|
||||
optionalDependencies:
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
@@ -23165,19 +23194,19 @@ snapshots:
|
||||
- eslint-import-resolver-webpack
|
||||
- supports-color
|
||||
|
||||
eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
'@nolyfill/is-core-module': 1.0.39
|
||||
debug: 4.3.7
|
||||
enhanced-resolve: 5.17.1
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint-module-utils: 2.11.1(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
eslint-module-utils: 2.11.1(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.3.3))
|
||||
fast-glob: 3.3.2
|
||||
get-tsconfig: 4.8.1
|
||||
is-bun-module: 1.2.1
|
||||
is-glob: 4.0.3
|
||||
optionalDependencies:
|
||||
eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.3.3))
|
||||
transitivePeerDependencies:
|
||||
- '@typescript-eslint/parser'
|
||||
- eslint-import-resolver-node
|
||||
@@ -23195,14 +23224,14 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint-module-utils@2.11.1(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-module-utils@2.11.1(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
debug: 3.2.7
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@9.11.1(jiti@2.3.3))
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -23234,7 +23263,7 @@ snapshots:
|
||||
- eslint-import-resolver-webpack
|
||||
- supports-color
|
||||
|
||||
eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
'@rtsao/scc': 1.1.0
|
||||
array-includes: 3.1.8
|
||||
@@ -23243,9 +23272,9 @@ snapshots:
|
||||
array.prototype.flatmap: 1.3.2
|
||||
debug: 3.2.7
|
||||
doctrine: 2.1.0
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
eslint-import-resolver-node: 0.3.9
|
||||
eslint-module-utils: 2.11.1(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.0.0))
|
||||
eslint-module-utils: 2.11.1(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@2.3.3))
|
||||
hasown: 2.0.2
|
||||
is-core-module: 2.15.1
|
||||
is-glob: 4.0.3
|
||||
@@ -23256,7 +23285,7 @@ snapshots:
|
||||
semver: 6.3.1
|
||||
tsconfig-paths: 3.15.0
|
||||
optionalDependencies:
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
transitivePeerDependencies:
|
||||
- eslint-import-resolver-typescript
|
||||
- eslint-import-resolver-webpack
|
||||
@@ -23282,7 +23311,7 @@ snapshots:
|
||||
safe-regex-test: 1.0.3
|
||||
string.prototype.includes: 2.0.0
|
||||
|
||||
eslint-plugin-jsx-a11y@6.10.0(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-plugin-jsx-a11y@6.10.0(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
aria-query: 5.1.3
|
||||
array-includes: 3.1.8
|
||||
@@ -23293,7 +23322,7 @@ snapshots:
|
||||
damerau-levenshtein: 1.0.8
|
||||
emoji-regex: 9.2.2
|
||||
es-iterator-helpers: 1.0.19
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
hasown: 2.0.2
|
||||
jsx-ast-utils: 3.3.5
|
||||
language-tags: 1.0.9
|
||||
@@ -23306,17 +23335,17 @@ snapshots:
|
||||
dependencies:
|
||||
eslint: 8.57.1
|
||||
|
||||
eslint-plugin-react-hooks@4.6.2(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-plugin-react-hooks@4.6.2(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
|
||||
eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
|
||||
eslint-plugin-react-refresh@0.4.12(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-plugin-react-refresh@0.4.12(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
|
||||
eslint-plugin-react@7.36.1(eslint@8.57.1):
|
||||
dependencies:
|
||||
@@ -23340,7 +23369,7 @@ snapshots:
|
||||
string.prototype.matchall: 4.0.11
|
||||
string.prototype.repeat: 1.0.0
|
||||
|
||||
eslint-plugin-react@7.36.1(eslint@9.11.1(jiti@2.0.0)):
|
||||
eslint-plugin-react@7.36.1(eslint@9.11.1(jiti@2.3.3)):
|
||||
dependencies:
|
||||
array-includes: 3.1.8
|
||||
array.prototype.findlast: 1.2.5
|
||||
@@ -23348,7 +23377,7 @@ snapshots:
|
||||
array.prototype.tosorted: 1.1.4
|
||||
doctrine: 2.1.0
|
||||
es-iterator-helpers: 1.0.19
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
estraverse: 5.3.0
|
||||
hasown: 2.0.2
|
||||
jsx-ast-utils: 3.3.5
|
||||
@@ -23419,9 +23448,9 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
eslint@9.11.1(jiti@2.0.0):
|
||||
eslint@9.11.1(jiti@2.3.3):
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.0.0))
|
||||
'@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1(jiti@2.3.3))
|
||||
'@eslint-community/regexpp': 4.11.1
|
||||
'@eslint/config-array': 0.18.0
|
||||
'@eslint/core': 0.6.0
|
||||
@@ -23459,7 +23488,7 @@ snapshots:
|
||||
strip-ansi: 6.0.1
|
||||
text-table: 0.2.0
|
||||
optionalDependencies:
|
||||
jiti: 2.0.0
|
||||
jiti: 2.3.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -25094,6 +25123,8 @@ snapshots:
|
||||
|
||||
jiti@2.0.0: {}
|
||||
|
||||
jiti@2.3.3: {}
|
||||
|
||||
joi@17.13.3:
|
||||
dependencies:
|
||||
'@hapi/hoek': 9.3.0
|
||||
@@ -26885,14 +26916,14 @@ snapshots:
|
||||
|
||||
nuxi@3.14.0: {}
|
||||
|
||||
nuxt@3.13.2(@biomejs/biome@1.7.3)(@parcel/watcher@2.4.1)(@types/node@22.3.0)(better-sqlite3@11.3.0)(encoding@0.1.13)(eslint@9.11.1(jiti@2.0.0))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0)):
|
||||
nuxt@3.13.2(@biomejs/biome@1.7.3)(@parcel/watcher@2.4.1)(@types/node@22.3.0)(better-sqlite3@11.3.0)(encoding@0.1.13)(eslint@9.11.1(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0)):
|
||||
dependencies:
|
||||
'@nuxt/devalue': 2.0.2
|
||||
'@nuxt/devtools': 1.5.1(rollup@4.22.4)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0))(vue@3.5.12(typescript@5.6.2))
|
||||
'@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.22.4)
|
||||
'@nuxt/schema': 3.13.2(rollup@4.22.4)
|
||||
'@nuxt/telemetry': 2.6.0(magicast@0.3.5)(rollup@4.22.4)
|
||||
'@nuxt/vite-builder': 3.13.2(@biomejs/biome@1.7.3)(@types/node@22.3.0)(eslint@9.11.1(jiti@2.0.0))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vue@3.5.12(typescript@5.6.2))
|
||||
'@nuxt/vite-builder': 3.13.2(@biomejs/biome@1.7.3)(@types/node@22.3.0)(eslint@9.11.1(jiti@2.3.3))(magicast@0.3.5)(optionator@0.9.4)(rollup@4.22.4)(terser@5.33.0)(typescript@5.6.2)(vue@3.5.12(typescript@5.6.2))
|
||||
'@unhead/dom': 1.11.6
|
||||
'@unhead/shared': 1.11.6
|
||||
'@unhead/ssr': 1.11.6
|
||||
@@ -27568,11 +27599,11 @@ snapshots:
|
||||
optionalDependencies:
|
||||
postcss: 8.4.47
|
||||
|
||||
postcss-load-config@6.0.1(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1):
|
||||
postcss-load-config@6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1):
|
||||
dependencies:
|
||||
lilconfig: 3.1.2
|
||||
optionalDependencies:
|
||||
jiti: 2.0.0
|
||||
jiti: 2.3.3
|
||||
postcss: 8.4.47
|
||||
tsx: 4.19.1
|
||||
yaml: 2.5.1
|
||||
@@ -29637,7 +29668,7 @@ snapshots:
|
||||
|
||||
tsscmp@1.0.6: {}
|
||||
|
||||
tsup@8.3.0(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.1-rc)(yaml@2.5.1):
|
||||
tsup@8.3.0(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(typescript@5.6.1-rc)(yaml@2.5.1):
|
||||
dependencies:
|
||||
bundle-require: 5.0.0(esbuild@0.23.1)
|
||||
cac: 6.7.14
|
||||
@@ -29648,7 +29679,7 @@ snapshots:
|
||||
execa: 5.1.1
|
||||
joycon: 3.1.1
|
||||
picocolors: 1.1.0
|
||||
postcss-load-config: 6.0.1(jiti@2.0.0)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1)
|
||||
postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.5.1)
|
||||
resolve-from: 5.0.0
|
||||
rollup: 4.22.4
|
||||
source-map: 0.8.0-beta.0
|
||||
@@ -29777,11 +29808,11 @@ snapshots:
|
||||
dependencies:
|
||||
semver: 7.6.3
|
||||
|
||||
typescript-eslint@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2):
|
||||
typescript-eslint@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2):
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2))(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.0.0))(typescript@5.6.2)
|
||||
'@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2))(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
'@typescript-eslint/parser': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
'@typescript-eslint/utils': 8.7.0(eslint@9.11.1(jiti@2.3.3))(typescript@5.6.2)
|
||||
optionalDependencies:
|
||||
typescript: 5.6.2
|
||||
transitivePeerDependencies:
|
||||
@@ -30339,7 +30370,7 @@ snapshots:
|
||||
- supports-color
|
||||
- terser
|
||||
|
||||
vite-plugin-checker@0.8.0(@biomejs/biome@1.7.3)(eslint@9.11.1(jiti@2.0.0))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0)):
|
||||
vite-plugin-checker@0.8.0(@biomejs/biome@1.7.3)(eslint@9.11.1(jiti@2.3.3))(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.8(@types/node@22.3.0)(terser@5.33.0)):
|
||||
dependencies:
|
||||
'@babel/code-frame': 7.24.7
|
||||
ansi-escapes: 4.3.2
|
||||
@@ -30358,7 +30389,7 @@ snapshots:
|
||||
vscode-uri: 3.0.8
|
||||
optionalDependencies:
|
||||
'@biomejs/biome': 1.7.3
|
||||
eslint: 9.11.1(jiti@2.0.0)
|
||||
eslint: 9.11.1(jiti@2.3.3)
|
||||
optionator: 0.9.4
|
||||
typescript: 5.6.2
|
||||
|
||||
|
||||
Reference in New Issue
Block a user