diff --git a/package.json b/package.json index bf098199a9..74eb2e4cda 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,11 @@ { - "name": "query", + "name": "root", "private": true, "repository": { "type": "git", "url": "https://github.com/TanStack/query.git" }, - "packageManager": "pnpm@9.3.0", + "packageManager": "pnpm@9.4.0", "type": "module", "scripts": { "clean": "pnpm --filter \"./packages/**\" run clean", @@ -38,9 +38,8 @@ "test:knip" ] }, - "namespace": "@tanstack", "devDependencies": { - "@arethetypeswrong/cli": "^0.16.0", + "@arethetypeswrong/cli": "^0.15.3", "@cspell/eslint-plugin": "^8.9.1", "@eslint-react/eslint-plugin": "^1.5.16", "@solidjs/testing-library": "^0.8.8", diff --git a/packages/angular-query-devtools-experimental/package.json b/packages/angular-query-devtools-experimental/package.json index 0806efd2f6..7f6cb12085 100644 --- a/packages/angular-query-devtools-experimental/package.json +++ b/packages/angular-query-devtools-experimental/package.json @@ -14,11 +14,6 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - "type": "module", - "sideEffects": false, - "files": [ - "build" - ], "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint ./src", @@ -29,6 +24,24 @@ "test:build": "publint --strict && attw --pack", "build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./build/package.json" }, + "type": "module", + "types": "build/index.d.ts", + "module": "build/fesm2022/tanstack-angular-query-devtools-experimental.mjs", + "exports": { + ".": { + "types": "./build/index.d.ts", + "esm2022": "./build/esm2022/tanstack-angular-query-devtools-experimental.mjs", + "esm": "./build/esm2022/tanstack-angular-query-devtools-experimental.mjs", + "default": "./build/fesm2022/tanstack-angular-query-devtools-experimental.mjs" + }, + "./package.json": { + "default": "./package.json" + } + }, + "sideEffects": false, + "files": [ + "build" + ], "dependencies": { "@tanstack/query-devtools": "workspace:*", "tslib": "^2.6.2" @@ -47,18 +60,5 @@ "@angular/common": ">=16.0.0", "@angular/core": ">=16.0.0", "@tanstack/angular-query-experimental": "workspace:^" - }, - "module": "build/fesm2022/tanstack-angular-query-devtools-experimental.mjs", - "types": "build/index.d.ts", - "exports": { - "./package.json": { - "default": "./package.json" - }, - ".": { - "types": "./build/index.d.ts", - "esm2022": "./build/esm2022/tanstack-angular-query-devtools-experimental.mjs", - "esm": "./build/esm2022/tanstack-angular-query-devtools-experimental.mjs", - "default": "./build/fesm2022/tanstack-angular-query-devtools-experimental.mjs" - } } } diff --git a/packages/angular-query-experimental/package.json b/packages/angular-query-experimental/package.json index 6919217f59..1dda578b40 100644 --- a/packages/angular-query-experimental/package.json +++ b/packages/angular-query-experimental/package.json @@ -10,6 +10,10 @@ "directory": "packages/angular-query-experimental" }, "homepage": "https://tanstack.com/query", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, "keywords": [ "angular query", "angular", @@ -22,18 +26,6 @@ "state", "tanstack" ], - "funding": { - "type": "github", - "url": "https://github.com/sponsors/tannerlinsley" - }, - "type": "module", - "sideEffects": false, - "files": [ - "build", - "!**/*.d.ts", - "!**/*.d.ts.map", - "build/rollup.d.ts" - ], "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint ./src", @@ -47,6 +39,27 @@ "test:build": "publint --strict && attw --pack", "build": "ng-packagr -p ng-package.json -c tsconfig.build.json && rimraf ./build/package.json && api-extractor run --local" }, + "type": "module", + "types": "build/rollup.d.ts", + "module": "build/fesm2022/tanstack-angular-query-experimental.mjs", + "exports": { + ".": { + "types": "./build/rollup.d.ts", + "esm2022": "./build/esm2022/tanstack-angular-query-experimental.mjs", + "esm": "./build/esm2022/tanstack-angular-query-experimental.mjs", + "default": "./build/fesm2022/tanstack-angular-query-experimental.mjs" + }, + "./package.json": { + "default": "./package.json" + } + }, + "sideEffects": false, + "files": [ + "build", + "!**/*.d.ts", + "!**/*.d.ts.map", + "build/rollup.d.ts" + ], "dependencies": { "@tanstack/query-core": "workspace:*", "tslib": "^2.6.2" @@ -68,18 +81,5 @@ "peerDependencies": { "@angular/core": ">=16.0.0", "@angular/common": ">=16.0.0" - }, - "module": "build/fesm2022/tanstack-angular-query-experimental.mjs", - "types": "build/rollup.d.ts", - "exports": { - "./package.json": { - "default": "./package.json" - }, - ".": { - "types": "./build/rollup.d.ts", - "esm2022": "./build/esm2022/tanstack-angular-query-experimental.mjs", - "esm": "./build/esm2022/tanstack-angular-query-experimental.mjs", - "default": "./build/fesm2022/tanstack-angular-query-experimental.mjs" - } } } diff --git a/packages/eslint-plugin-query/package.json b/packages/eslint-plugin-query/package.json index eefec637ed..588c821164 100644 --- a/packages/eslint-plugin-query/package.json +++ b/packages/eslint-plugin-query/package.json @@ -14,6 +14,19 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./dist && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "vite build" + }, "type": "module", "types": "dist/esm/index.d.ts", "main": "dist/cjs/index.cjs", @@ -31,19 +44,7 @@ }, "./package.json": "./package.json" }, - "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "vite build" - }, + "sideEffects": false, "files": [ "dist", "src" diff --git a/packages/query-async-storage-persister/package.json b/packages/query-async-storage-persister/package.json index 3cd71ca98e..05574d5054 100644 --- a/packages/query-async-storage-persister/package.json +++ b/packages/query-async-storage-persister/package.json @@ -14,6 +14,19 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -36,19 +49,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "dependencies": { "@tanstack/query-persist-client-core": "workspace:*" } diff --git a/packages/query-broadcast-client-experimental/package.json b/packages/query-broadcast-client-experimental/package.json index a96f65af59..fdfa3870fa 100644 --- a/packages/query-broadcast-client-experimental/package.json +++ b/packages/query-broadcast-client-experimental/package.json @@ -14,6 +14,17 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -36,17 +47,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "dependencies": { "@tanstack/query-core": "workspace:*", "broadcast-channel": "^7.0.0" diff --git a/packages/query-codemods/package.json b/packages/query-codemods/package.json index 49093be40e..1a4b5e4d57 100644 --- a/packages/query-codemods/package.json +++ b/packages/query-codemods/package.json @@ -4,22 +4,26 @@ "description": "Collection of codemods to make the migration easier.", "author": "Balázs Máté Petró", "license": "MIT", - "repository": "tanstack/query", + "repository": { + "type": "git", + "url": "https://github.com/TanStack/query.git", + "directory": "packages/query-codemods" + }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - "type": "module", - "exports": { - "./package.json": "./package.json" - }, - "sideEffects": false, "scripts": { "test:eslint": "eslint ./src", "test:lib": "vitest", "test:lib:dev": "pnpm run test:lib --watch" }, + "type": "module", + "exports": { + "./package.json": "./package.json" + }, + "sideEffects": false, "files": [ "src", "!src/jest.config.js", diff --git a/packages/query-core/package.json b/packages/query-core/package.json index 85f8348e61..5004004a0d 100644 --- a/packages/query-core/package.json +++ b/packages/query-core/package.json @@ -14,6 +14,22 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts47": "node ../../node_modules/typescript47/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts48": "node ../../node_modules/typescript48/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts49": "node ../../node_modules/typescript49/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -35,21 +51,5 @@ "files": [ "build", "src" - ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts47": "node ../../node_modules/typescript47/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts48": "node ../../node_modules/typescript48/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts49": "node ../../node_modules/typescript49/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - } + ] } diff --git a/packages/query-devtools/package.json b/packages/query-devtools/package.json index f717c2d4fc..77fe77a3d1 100644 --- a/packages/query-devtools/package.json +++ b/packages/query-devtools/package.json @@ -4,12 +4,30 @@ "description": "Developer tools to interact with and visualize the TanStack Query cache", "author": "tannerlinsley", "license": "MIT", - "repository": "tanstack/query", + "repository": { + "type": "git", + "url": "https://github.com/TanStack/query.git", + "directory": "packages/query-devtools" + }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup", + "build:dev": "tsup --watch" + }, "type": "module", "main": "./build/index.cjs", "module": "./build/index.js", @@ -33,20 +51,6 @@ }, "require": "./build/index.cjs" }, - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup", - "build:dev": "tsup --watch" - }, "files": [ "build", "src" diff --git a/packages/query-persist-client-core/package.json b/packages/query-persist-client-core/package.json index a30fb8fcdb..e5c0c87b0d 100644 --- a/packages/query-persist-client-core/package.json +++ b/packages/query-persist-client-core/package.json @@ -14,6 +14,19 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -36,19 +49,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "dependencies": { "@tanstack/query-core": "workspace:*" } diff --git a/packages/query-sync-storage-persister/package.json b/packages/query-sync-storage-persister/package.json index a4f1baf7d8..d52835e7fa 100644 --- a/packages/query-sync-storage-persister/package.json +++ b/packages/query-sync-storage-persister/package.json @@ -7,13 +7,26 @@ "repository": { "type": "git", "url": "https://github.com/TanStack/query.git", - "directory": "packages/query-persist-client-core" + "directory": "packages/query-sync-storage-persister" }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -36,19 +49,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "dependencies": { "@tanstack/query-core": "workspace:*", "@tanstack/query-persist-client-core": "workspace:*" diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json index b29228ebe1..616d24f15c 100644 --- a/packages/react-query-devtools/package.json +++ b/packages/react-query-devtools/package.json @@ -14,6 +14,20 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup", + "build:dev": "tsup --watch" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -56,20 +70,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup", - "build:dev": "tsup --watch" - }, "dependencies": { "@tanstack/query-devtools": "workspace:*" }, diff --git a/packages/react-query-next-experimental/package.json b/packages/react-query-next-experimental/package.json index 7f2e065f83..d3f12e4c69 100644 --- a/packages/react-query-next-experimental/package.json +++ b/packages/react-query-next-experimental/package.json @@ -4,12 +4,27 @@ "description": "Hydration utils for React Query in the NextJs app directory", "author": "tannerlinsley", "license": "MIT", - "repository": "tanstack/query", + "repository": { + "type": "git", + "url": "https://github.com/TanStack/query.git", + "directory": "packages/react-query-next-experimental" + }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -32,17 +47,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "devDependencies": { "@tanstack/react-query": "workspace:*", "@types/react": "npm:types-react@rc", diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json index a95cc1e997..ff9c5dc7a0 100644 --- a/packages/react-query-persist-client/package.json +++ b/packages/react-query-persist-client/package.json @@ -14,6 +14,19 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest --retry=3", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "build/legacy/index.d.ts", "main": "build/legacy/index.cjs", @@ -36,19 +49,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest --retry=3", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "dependencies": { "@tanstack/query-persist-client-core": "workspace:*" }, diff --git a/packages/react-query/package.json b/packages/react-query/package.json index c31b60d7c9..1f7bec93d6 100644 --- a/packages/react-query/package.json +++ b/packages/react-query/package.json @@ -14,24 +14,6 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - "type": "module", - "types": "build/legacy/index.d.ts", - "main": "build/legacy/index.cjs", - "module": "build/legacy/index.js", - "exports": { - ".": { - "import": { - "types": "./build/modern/index.d.ts", - "default": "./build/modern/index.js" - }, - "require": { - "types": "./build/modern/index.d.cts", - "default": "./build/modern/index.cjs" - } - }, - "./package.json": "./package.json" - }, - "sideEffects": false, "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint ./src", @@ -50,6 +32,24 @@ "build:tsup": "tsup", "build:codemods": "cpy ../query-codemods/* ./build/codemods" }, + "type": "module", + "types": "build/legacy/index.d.ts", + "main": "build/legacy/index.cjs", + "module": "build/legacy/index.js", + "exports": { + ".": { + "import": { + "types": "./build/modern/index.d.ts", + "default": "./build/modern/index.js" + }, + "require": { + "types": "./build/modern/index.d.cts", + "default": "./build/modern/index.cjs" + } + }, + "./package.json": "./package.json" + }, + "sideEffects": false, "files": [ "build", "src", diff --git a/packages/solid-query-devtools/package.json b/packages/solid-query-devtools/package.json index b30bd70a2f..0f756e0c42 100644 --- a/packages/solid-query-devtools/package.json +++ b/packages/solid-query-devtools/package.json @@ -4,12 +4,28 @@ "description": "Developer tools to interact with and visualize the TanStack/solid-query Query cache", "author": "tannerlinsley", "license": "MIT", - "repository": "tanstack/query", + "repository": { + "type": "git", + "url": "https://github.com/TanStack/query.git", + "directory": "packages/solid-query-devtools" + }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:build": "publint --strict && attw --pack", + "build": "tsup", + "build:dev": "tsup --watch" + }, "type": "module", "main": "./build/index.cjs", "module": "./build/index.js", @@ -33,18 +49,6 @@ }, "require": "./build/index.cjs" }, - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:build": "publint --strict && attw --pack", - "build": "tsup", - "build:dev": "tsup --watch" - }, "files": [ "build", "src" diff --git a/packages/solid-query-persist-client/package.json b/packages/solid-query-persist-client/package.json index fa9b8132a8..12e46d0353 100644 --- a/packages/solid-query-persist-client/package.json +++ b/packages/solid-query-persist-client/package.json @@ -14,6 +14,19 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", + "test:types:ts53": "tsc", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup" + }, "type": "module", "types": "./build/index.d.ts", "main": "./build/index.cjs", @@ -43,19 +56,6 @@ "build", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js", - "test:types:ts53": "tsc", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup" - }, "dependencies": { "@tanstack/query-persist-client-core": "workspace:*" }, diff --git a/packages/solid-query/package.json b/packages/solid-query/package.json index 534d945814..7d9391e5f1 100644 --- a/packages/solid-query/package.json +++ b/packages/solid-query/package.json @@ -14,6 +14,21 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", + "test:types:ts49": "node ../../node_modules/typescript49/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js -p tsconfig.legacy.json", + "test:types:ts53": "tsc", + "test:lib": "vitest --retry=3", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "tsup", + "build:watch": "tsup --watch" + }, "type": "module", "main": "./build/index.cjs", "module": "./build/index.js", @@ -39,21 +54,6 @@ "default": "./build/index.cjs" } }, - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "pnpm run \"/^test:types:ts[0-9]{2}$/\"", - "test:types:ts49": "node ../../node_modules/typescript49/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts50": "node ../../node_modules/typescript50/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts51": "node ../../node_modules/typescript51/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts52": "node ../../node_modules/typescript52/lib/tsc.js -p tsconfig.legacy.json", - "test:types:ts53": "tsc", - "test:lib": "vitest --retry=3", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "tsup", - "build:watch": "tsup --watch" - }, "files": [ "build", "src" diff --git a/packages/svelte-query-devtools/package.json b/packages/svelte-query-devtools/package.json index d159faf88d..6026eec5c3 100644 --- a/packages/svelte-query-devtools/package.json +++ b/packages/svelte-query-devtools/package.json @@ -4,12 +4,23 @@ "description": "Developer tools to interact with and visualize the TanStack/svelte-query cache", "author": "Lachlan Collins", "license": "MIT", - "repository": "tanstack/query", + "repository": { + "type": "git", + "url": "https://github.com/TanStack/query.git", + "directory": "packages/svelte-query-devtools" + }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./dist && rimraf ./coverage", + "test:types": "svelte-check --tsconfig ./tsconfig.json", + "test:eslint": "eslint ./src", + "test:build": "publint --strict && attw --pack", + "build": "svelte-package --input ./src --output ./dist" + }, "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", @@ -26,13 +37,6 @@ "dist", "src" ], - "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", - "test:types": "svelte-check --tsconfig ./tsconfig.json", - "test:eslint": "eslint ./src", - "test:build": "publint --strict && attw --pack", - "build": "svelte-package --input ./src --output ./dist" - }, "dependencies": { "@tanstack/query-devtools": "workspace:*", "esm-env": "^1.0.0" diff --git a/packages/svelte-query-persist-client/package.json b/packages/svelte-query-persist-client/package.json index cd0782cd0b..f2727ead3e 100644 --- a/packages/svelte-query-persist-client/package.json +++ b/packages/svelte-query-persist-client/package.json @@ -4,12 +4,25 @@ "description": "Svelte bindings to work with persisters in TanStack/svelte-query", "author": "Lachlan Collins", "license": "MIT", - "repository": "tanstack/query", + "repository": { + "type": "git", + "url": "https://github.com/TanStack/query.git", + "directory": "packages/svelte-query-persist-client" + }, "homepage": "https://tanstack.com/query", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./dist && rimraf ./coverage", + "test:types": "svelte-check --tsconfig ./tsconfig.json", + "test:eslint": "eslint ./src", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "svelte-package --input ./src --output ./dist" + }, "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", @@ -22,19 +35,11 @@ }, "./package.json": "./package.json" }, + "sideEffects": false, "files": [ "dist", "src" ], - "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", - "test:types": "svelte-check --tsconfig ./tsconfig.json", - "test:eslint": "eslint ./src", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "svelte-package --input ./src --output ./dist" - }, "dependencies": { "@tanstack/query-persist-client-core": "workspace:*" }, diff --git a/packages/svelte-query/package.json b/packages/svelte-query/package.json index bda0670b86..3ed2988f0b 100644 --- a/packages/svelte-query/package.json +++ b/packages/svelte-query/package.json @@ -14,6 +14,15 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./dist && rimraf ./coverage", + "test:types": "svelte-check --tsconfig ./tsconfig.json", + "test:eslint": "eslint ./src", + "test:lib": "vitest", + "test:lib:dev": "pnpm run test:lib --watch", + "test:build": "publint --strict && attw --pack", + "build": "svelte-package --input ./src --output ./dist" + }, "type": "module", "types": "dist/index.d.ts", "module": "dist/index.js", @@ -26,19 +35,11 @@ }, "./package.json": "./package.json" }, + "sideEffects": false, "files": [ "dist", "src" ], - "scripts": { - "clean": "rimraf ./dist && rimraf ./coverage", - "test:types": "svelte-check --tsconfig ./tsconfig.json", - "test:eslint": "eslint ./src", - "test:lib": "vitest", - "test:lib:dev": "pnpm run test:lib --watch", - "test:build": "publint --strict && attw --pack", - "build": "svelte-package --input ./src --output ./dist" - }, "dependencies": { "@tanstack/query-core": "workspace:*" }, diff --git a/packages/vue-query-devtools/package.json b/packages/vue-query-devtools/package.json index db0b6ffc4d..17bc49efa5 100644 --- a/packages/vue-query-devtools/package.json +++ b/packages/vue-query-devtools/package.json @@ -14,6 +14,13 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, + "scripts": { + "clean": "rimraf ./build && rimraf ./coverage", + "test:eslint": "eslint ./src", + "test:types": "vue-tsc", + "test:build": "publint --strict && attw --pack", + "build": "vite build" + }, "type": "module", "types": "dist/esm/index.d.ts", "module": "dist/esm/index.js", @@ -38,13 +45,6 @@ "dist", "src" ], - "scripts": { - "clean": "rimraf ./build && rimraf ./coverage", - "test:eslint": "eslint ./src", - "test:types": "vue-tsc", - "test:build": "publint --strict && attw --pack", - "build": "vite build" - }, "dependencies": { "@tanstack/query-devtools": "workspace:*" }, diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index a932e8487d..68a35f43c5 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -14,24 +14,6 @@ "type": "github", "url": "https://github.com/sponsors/tannerlinsley" }, - "type": "module", - "types": "build/legacy/index.d.ts", - "main": "build/legacy/index.cjs", - "module": "build/legacy/index.js", - "exports": { - ".": { - "import": { - "types": "./build/modern/index.d.ts", - "default": "./build/modern/index.js" - }, - "require": { - "types": "./build/modern/index.d.cts", - "default": "./build/modern/index.cjs" - } - }, - "./package.json": "./package.json" - }, - "sideEffects": false, "scripts": { "clean": "rimraf ./build && rimraf ./coverage", "test:eslint": "eslint ./src", @@ -51,6 +33,28 @@ "test:build": "publint --strict && attw --pack", "build": "tsup" }, + "type": "module", + "types": "build/legacy/index.d.ts", + "main": "build/legacy/index.cjs", + "module": "build/legacy/index.js", + "exports": { + ".": { + "import": { + "types": "./build/modern/index.d.ts", + "default": "./build/modern/index.js" + }, + "require": { + "types": "./build/modern/index.d.cts", + "default": "./build/modern/index.cjs" + } + }, + "./package.json": "./package.json" + }, + "sideEffects": false, + "files": [ + "build", + "src" + ], "nx": { "targets": { "test:lib": { @@ -60,10 +64,6 @@ } } }, - "files": [ - "build", - "src" - ], "dependencies": { "@tanstack/match-sorter-utils": "^8.15.1", "@tanstack/query-core": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b64d683d2..7650dde034 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ importers: .: devDependencies: '@arethetypeswrong/cli': - specifier: ^0.16.0 - version: 0.16.0 + specifier: ^0.15.3 + version: 0.15.3 '@cspell/eslint-plugin': specifier: ^8.9.1 version: 8.9.1(eslint@8.57.0) @@ -27,7 +27,7 @@ importers: version: 0.8.8(@solidjs/router@0.13.3(solid-js@1.8.17))(solid-js@1.8.17) '@tanstack/config': specifier: ^0.9.0 - version: 0.9.0(@types/node@20.12.12)(esbuild@0.19.11)(eslint@8.57.0)(rollup@4.14.1)(typescript@5.3.3)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) + version: 0.9.2(@types/node@20.12.12)(esbuild@0.19.11)(eslint@8.57.0)(rollup@4.14.1)(typescript@5.3.3)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) '@testing-library/jest-dom': specifier: ^6.4.5 version: 6.4.5(vitest@1.6.0(@types/node@20.12.12)(jsdom@24.0.0)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) @@ -2546,8 +2546,8 @@ packages: peerDependencies: ajv: '>=8' - '@arethetypeswrong/cli@0.16.0': - resolution: {integrity: sha512-Vn3ihwlhueIvyJ6V3PKS8zwll9TId5Radvl3GS58ITimafJNoYRribKCoymYFiFS3jH6TspM30KhhiMvnMGvNQ==} + '@arethetypeswrong/cli@0.15.3': + resolution: {integrity: sha512-sIMA9ZJBWDEg1+xt5RkAEflZuf8+PO8SdKj17x6PtETuUho+qlZJg4DgmKc3q+QwQ9zOB5VLK6jVRbFdNLdUIA==} engines: {node: '>=18'} hasBin: true @@ -4600,6 +4600,10 @@ packages: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-react/ast@1.5.17': resolution: {integrity: sha512-X3FQ3gwIlvvzIRj/M5g/clx1Qx6bh88XHLJNYOan0/wz1twMOwbV7fOHPQ++2LHJg5xPPsdFI/LM8vPNsmfdbg==} @@ -6365,8 +6369,8 @@ packages: '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} - '@tanstack/config@0.9.0': - resolution: {integrity: sha512-SeJjYW2RMaO+U51aNu3p92GHzs4yZPeKT9F4R32U7PgDFRGMLUpFh5oiYwtr5RuEddn0Vk9jwcfhnCuCHUgSuQ==} + '@tanstack/config@0.9.2': + resolution: {integrity: sha512-PRJbTH3fy2I5PumwS50FsTMieqmz1DDG+MKAU9FZxiIbZXtLSnR40YCfGYbngSZlI06y5BCyApqqG2FQRXDwsw==} engines: {node: '>=18'} hasBin: true @@ -6732,6 +6736,17 @@ packages: typescript: optional: true + '@typescript-eslint/eslint-plugin@7.15.0': + resolution: {integrity: sha512-uiNHpyjZtFrLwLDpHnzaDlP3Tt6sGMqTCiqmxaN4n4RP0EfYZDODJyddiFDF44Hjwxr5xAcaYxVKm9QKQFJFLA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + '@typescript-eslint/parser': ^7.0.0 + eslint: ^8.57.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/experimental-utils@3.10.1': resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -6780,6 +6795,16 @@ packages: typescript: optional: true + '@typescript-eslint/parser@7.15.0': + resolution: {integrity: sha512-k9fYuQNnypLFcqORNClRykkGOMOj+pV6V91R4GO/l1FDGwpqmSwoOQrOHo3cGaH63e+D3ZiCAOsuS/D2c99j/A==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.57.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/rule-tester@8.0.0-alpha.30': resolution: {integrity: sha512-mqGc88a7uCoEMhdertGKaeLy8QrvqA5pKBchFosa+RX7EGU6ngJAmMj+ZRZka/r6hmTyDRbd44H3Z0ChOPgl+Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6799,6 +6824,10 @@ packages: resolution: {integrity: sha512-gPrFSsoYcsffYXTOZ+hT7fyJr95rdVe4kGVX1ps/dJ+DfmlnjFN/GcMxXcVkeHDKqsq6uAcVaQaIi3cFffmAbA==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.15.0': + resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@8.0.0-alpha.30': resolution: {integrity: sha512-FGW/iPWGyPFamAVZ60oCAthMqQrqafUGebF8UKuq/ha+e9SVG6YhJoRzurlQXOVf8dHfOhJ0ADMXyFnMc53clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6823,6 +6852,16 @@ packages: typescript: optional: true + '@typescript-eslint/type-utils@7.15.0': + resolution: {integrity: sha512-SkgriaeV6PDvpA6253PDVep0qCqgbO1IOBiycjnXsszNTVQe5flN5wR5jiczoEoDEnAqYFSFFc9al9BSGVltkg==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.57.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/types@3.10.1': resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -6839,6 +6878,10 @@ packages: resolution: {integrity: sha512-mL7zNEOQybo5R3AavY+Am7KLv8BorIv7HCYS5rKoNZKQD9tsfGUpO4KdAn3sSUvTiS4PQkr2+K0KJbxj8H9NDg==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@7.15.0': + resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@8.0.0-alpha.30': resolution: {integrity: sha512-4WzLlw27SO9pK9UFj/Hu7WGo8WveT0SEiIpFVsV2WwtQmLps6kouwtVCB8GJPZKJyurhZhcqCoQVQFmpv441Vg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6879,6 +6922,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@7.15.0': + resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/typescript-estree@8.0.0-alpha.30': resolution: {integrity: sha512-WSXbc9ZcXI+7yC+6q95u77i8FXz6HOLsw3ST+vMUlFy1lFbXyFL/3e6HDKQCm2Clt0krnoCPiTGvIn+GkYPn4Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6900,6 +6952,12 @@ packages: peerDependencies: eslint: ^8.57.0 + '@typescript-eslint/utils@7.15.0': + resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.57.0 + '@typescript-eslint/utils@8.0.0-alpha.30': resolution: {integrity: sha512-rfhqfLqFyXhHNDwMnHiVGxl/Z2q/3guQ1jLlGQ0hi9Rb7inmwz42crM+NnLPR+2vEnwyw1P/g7fnQgQ3qvFx4g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6922,6 +6980,10 @@ packages: resolution: {integrity: sha512-Crb+F75U1JAEtBeQGxSKwI60hZmmzaqA3z9sYsVm8X7W5cwLEm5bRe0/uXS6+MR/y8CVpKSR/ontIAIEPFcEkA==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.15.0': + resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@8.0.0-alpha.30': resolution: {integrity: sha512-XZuNurZxBqmr6ZIRIwWFq7j5RZd6ZlkId/HZEWyfciK+CWoyOxSF9Pv2VXH9Rlu2ZG2PfbhLz2Veszl4Pfn7yA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -8287,10 +8349,6 @@ packages: resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} engines: {node: '>= 10.0'} - clean-regexp@1.0.0: - resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} - engines: {node: '>=4'} - clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} engines: {node: '>=6'} @@ -9503,6 +9561,10 @@ packages: resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.17.0: + resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + engines: {node: '>=10.13.0'} + enquirer@2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -9760,6 +9822,12 @@ packages: eslint-import-resolver-webpack: optional: true + eslint-plugin-es-x@7.8.0: + resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: ^8.57.0 + eslint-plugin-flowtype@5.10.0: resolution: {integrity: sha512-vcz32f+7TP+kvTUyMXZmCnNujBQZDNmcqPImw8b9PZ+16w1Qdm6ryRuYZYVaG9xRqqmAPr2Cs9FAX5gN+x/bjw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -9774,8 +9842,8 @@ packages: '@babel/plugin-transform-react-jsx': ^7.14.9 eslint: ^8.57.0 - eslint-plugin-import-x@0.5.2: - resolution: {integrity: sha512-6f1YMmg3PdLwfiJDYnCRPfh67zJKbwbOKL99l6xGZDmIFkMht/4xyudafGEcDOmDlgp36e41W4RXDfOn7+pGRg==} + eslint-plugin-import-x@0.5.3: + resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} engines: {node: '>=16'} peerDependencies: eslint: ^8.57.0 @@ -9825,6 +9893,12 @@ packages: peerDependencies: eslint: ^8.57.0 + eslint-plugin-n@17.9.0: + resolution: {integrity: sha512-CPSaXDXdrT4nsrOrO4mT4VB6FMUkoySRkHWuuJJHVqsIEjIeZgMY1H7AzSwPbDScikBmLN82KeM1u7ixV7PzGg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 + eslint-plugin-react-compiler@0.0.0-experimental-c8b3f72-20240517: resolution: {integrity: sha512-cxUTFNMEKiLX6uFaRfrr2GHnB7KUHDMYLjEGzDec82ka6WyBCHg906nGSf3JvVnQKHaBDfUk7Mmv/JMvdgQB8Q==} engines: {node: ^14.17.0 || ^16.0.0 || >= 18.0.0} @@ -9910,12 +9984,6 @@ packages: peerDependencies: eslint: ^8.57.0 - eslint-plugin-unicorn@54.0.0: - resolution: {integrity: sha512-XxYLRiYtAWiAjPv6z4JREby1TAE2byBC7wlh0V4vWDCpccOSU1KovWV//jqPXF6bq3WKxqX9rdjoRQ1EhdmNdQ==} - engines: {node: '>=18.18'} - peerDependencies: - eslint: ^8.57.0 - eslint-plugin-vue@9.26.0: resolution: {integrity: sha512-eTvlxXgd4ijE1cdur850G6KalZqk65k1JKoOI2d1kT3hr8sPD07j1q98FRFdNnpxBELGPWxZmInxeHGF/GxtqQ==} engines: {node: ^14.17.0 || >=16.0.0} @@ -10722,8 +10790,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.6.0: - resolution: {integrity: sha512-UzcJi88Hw//CurUIRa9Jxb0vgOCcuD/MNjwmXp633cyaRKkCWACkoqHCtfZv43b1kqXGg/fpOa8bwgacCeXsVg==} + globals@15.8.0: + resolution: {integrity: sha512-VZAJ4cewHTExBWDHR6yptdIBlx9YSSZuwojj9Nt5mBRXQzrKakDsVKQ1J63sklLvzAJm0X5+RpO4i3Y2hcOnFw==} engines: {node: '>=18'} globalthis@1.0.3: @@ -12229,11 +12297,6 @@ packages: engines: {node: '>=4'} hasBin: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -14114,10 +14177,6 @@ packages: resolution: {integrity: sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==} engines: {node: '>=10.4.0'} - pluralize@8.0.0: - resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} - engines: {node: '>=4'} - pngjs@3.4.0: resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} engines: {node: '>=4.0.0'} @@ -15446,10 +15505,6 @@ packages: regex-parser@2.2.11: resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==} - regexp-tree@0.1.27: - resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} - hasBin: true - regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} engines: {node: '>= 0.4'} @@ -15462,10 +15517,6 @@ packages: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} - regjsparser@0.10.0: - resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} - hasBin: true - regjsparser@0.9.1: resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true @@ -16384,6 +16435,9 @@ packages: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -17303,8 +17357,8 @@ packages: typescript-auto-import-cache@0.3.2: resolution: {integrity: sha512-+laqe5SFL1vN62FPOOJSUDTZxtgsoOXjneYOXIpx5rQ4UMiN89NAtJLpqLqyebv9fgQ/IMeeTX+mQyRnwvJzvg==} - typescript-eslint@7.14.1: - resolution: {integrity: sha512-Eo1X+Y0JgGPspcANKjeR6nIqXl4VL5ldXLc15k4m9upq+eY5fhU2IueiEZL6jmHrKH8aCfbIvM/v3IrX5Hg99w==} + typescript-eslint@7.15.0: + resolution: {integrity: sha512-Ta40FhMXBCwHura4X4fncaCVkVcnJ9jnOq5+Lp4lN8F4DzHZtOwZdRvVBiNUGznUDHPwdGnrnwxmUOU2fFQqFA==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.57.0 @@ -19053,7 +19107,7 @@ snapshots: jsonpointer: 5.0.1 leven: 3.1.0 - '@arethetypeswrong/cli@0.16.0': + '@arethetypeswrong/cli@0.15.3': dependencies: '@arethetypeswrong/core': 0.15.1 chalk: 4.1.2 @@ -19062,7 +19116,6 @@ snapshots: marked: 9.1.6 marked-terminal: 6.2.0(marked@9.1.6) semver: 7.6.2 - which-pm-runs: 1.1.0 '@arethetypeswrong/core@0.15.1': dependencies: @@ -21689,6 +21742,8 @@ snapshots: '@eslint-community/regexpp@4.10.0': {} + '@eslint-community/regexpp@4.11.0': {} + '@eslint-react/ast@1.5.17(eslint@8.57.0)(typescript@5.3.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -24254,17 +24309,16 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.2 - '@tanstack/config@0.9.0(@types/node@20.12.12)(esbuild@0.19.11)(eslint@8.57.0)(rollup@4.14.1)(typescript@5.3.3)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))': + '@tanstack/config@0.9.2(@types/node@20.12.12)(esbuild@0.19.11)(eslint@8.57.0)(rollup@4.14.1)(typescript@5.3.3)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))': dependencies: '@commitlint/parse': 19.0.3 '@eslint/js': 8.57.0 commander: 12.1.0 current-git-branch: 1.1.0 esbuild-register: 3.5.0(esbuild@0.19.11) - eslint-config-prettier: 9.1.0(eslint@8.57.0) - eslint-plugin-import-x: 0.5.2(eslint@8.57.0)(typescript@5.3.3) - eslint-plugin-unicorn: 54.0.0(eslint@8.57.0) - globals: 15.6.0 + eslint-plugin-import-x: 0.5.3(eslint@8.57.0)(typescript@5.3.3) + eslint-plugin-n: 17.9.0(eslint@8.57.0) + globals: 15.8.0 interpret: 3.1.1 jsonfile: 6.1.0 liftoff: 5.0.0 @@ -24272,7 +24326,7 @@ snapshots: rollup-plugin-preserve-directives: 0.4.0(rollup@4.14.1) semver: 7.6.2 simple-git: 3.25.0 - typescript-eslint: 7.14.1(eslint@8.57.0)(typescript@5.3.3) + typescript-eslint: 7.15.0(eslint@8.57.0)(typescript@5.3.3) v8flags: 4.0.1 vite-plugin-dts: 3.9.1(@types/node@20.12.12)(rollup@4.14.1)(typescript@5.3.3)(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) vite-plugin-externalize-deps: 0.8.0(vite@5.2.11(@types/node@20.12.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) @@ -24700,6 +24754,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.3.3))(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/type-utils': 7.15.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.15.0 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/experimental-utils@3.10.1(eslint@9.4.0)(typescript@5.4.2)': dependencies: '@types/json-schema': 7.0.14 @@ -24770,6 +24842,19 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 7.15.0 + debug: 4.3.5(supports-color@6.1.0) + eslint: 8.57.0 + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/rule-tester@8.0.0-alpha.30(@eslint/eslintrc@3.1.0)(eslint@8.57.0)(typescript@5.4.2)': dependencies: '@eslint/eslintrc': 3.1.0 @@ -24799,6 +24884,11 @@ snapshots: '@typescript-eslint/types': 7.14.1 '@typescript-eslint/visitor-keys': 7.14.1 + '@typescript-eslint/scope-manager@7.15.0': + dependencies: + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 + '@typescript-eslint/scope-manager@8.0.0-alpha.30': dependencies: '@typescript-eslint/types': 8.0.0-alpha.30 @@ -24828,6 +24918,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@7.15.0(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.3.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.3.3) + debug: 4.3.5(supports-color@6.1.0) + eslint: 8.57.0 + ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@3.10.1': {} '@typescript-eslint/types@4.33.0': {} @@ -24836,6 +24938,8 @@ snapshots: '@typescript-eslint/types@7.14.1': {} + '@typescript-eslint/types@7.15.0': {} + '@typescript-eslint/types@8.0.0-alpha.30': {} '@typescript-eslint/typescript-estree@3.10.1(typescript@5.4.2)': @@ -24896,6 +25000,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@7.15.0(typescript@5.3.3)': + dependencies: + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 + debug: 4.3.5(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.3.3) + optionalDependencies: + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/typescript-estree@8.0.0-alpha.30(typescript@5.4.2)': dependencies: '@typescript-eslint/types': 8.0.0-alpha.30 @@ -24937,6 +25056,17 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.3.3)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.3.3) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + '@typescript-eslint/utils@8.0.0-alpha.30(eslint@8.57.0)(typescript@5.4.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) @@ -24967,6 +25097,11 @@ snapshots: '@typescript-eslint/types': 7.14.1 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.15.0': + dependencies: + '@typescript-eslint/types': 7.15.0 + eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.0.0-alpha.30': dependencies: '@typescript-eslint/types': 8.0.0-alpha.30 @@ -26953,10 +27088,6 @@ snapshots: dependencies: source-map: 0.6.1 - clean-regexp@1.0.0: - dependencies: - escape-string-regexp: 1.0.5 - clean-stack@2.2.0: {} clean-stack@4.2.0: @@ -28273,6 +28404,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.17.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + enquirer@2.3.6: dependencies: ansi-colors: 4.1.3 @@ -28621,6 +28757,11 @@ snapshots: optionalDependencies: source-map: 0.6.1 + eslint-compat-utils@0.5.1(eslint@8.57.0): + dependencies: + eslint: 8.57.0 + semver: 7.6.2 + eslint-compat-utils@0.5.1(eslint@9.4.0): dependencies: eslint: 9.4.0 @@ -28702,6 +28843,13 @@ snapshots: transitivePeerDependencies: - supports-color + eslint-plugin-es-x@7.8.0(eslint@8.57.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.11.0 + eslint: 8.57.0 + eslint-compat-utils: 0.5.1(eslint@8.57.0) + eslint-plugin-flowtype@5.10.0(eslint@9.4.0): dependencies: eslint: 9.4.0 @@ -28716,9 +28864,9 @@ snapshots: lodash: 4.17.21 string-natural-compare: 3.0.1 - eslint-plugin-import-x@0.5.2(eslint@8.57.0)(typescript@5.3.3): + eslint-plugin-import-x@0.5.3(eslint@8.57.0)(typescript@5.3.3): dependencies: - '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.3.3) debug: 4.3.5(supports-color@6.1.0) doctrine: 3.0.0 eslint: 8.57.0 @@ -28727,6 +28875,7 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.4 semver: 7.6.2 + stable-hash: 0.0.4 tslib: 2.6.2 transitivePeerDependencies: - supports-color @@ -28841,6 +28990,18 @@ snapshots: object.fromentries: 2.0.8 semver: 6.3.1 + eslint-plugin-n@17.9.0(eslint@8.57.0): + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + enhanced-resolve: 5.17.0 + eslint: 8.57.0 + eslint-plugin-es-x: 7.8.0(eslint@8.57.0) + get-tsconfig: 4.7.5 + globals: 15.8.0 + ignore: 5.3.1 + minimatch: 9.0.4 + semver: 7.6.2 + eslint-plugin-react-compiler@0.0.0-experimental-c8b3f72-20240517(eslint@9.4.0): dependencies: '@babel/core': 7.24.6 @@ -29009,28 +29170,6 @@ snapshots: - supports-color - typescript - eslint-plugin-unicorn@54.0.0(eslint@8.57.0): - dependencies: - '@babel/helper-validator-identifier': 7.24.6 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint/eslintrc': 3.1.0 - ci-info: 4.0.0 - clean-regexp: 1.0.0 - core-js-compat: 3.37.1 - eslint: 8.57.0 - esquery: 1.5.0 - indent-string: 4.0.0 - is-builtin-module: 3.2.1 - jsesc: 3.0.2 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - regjsparser: 0.10.0 - semver: 7.6.2 - strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color - eslint-plugin-vue@9.26.0(eslint@9.4.0): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) @@ -29149,7 +29288,7 @@ snapshots: eslint@9.4.0: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - '@eslint-community/regexpp': 4.10.0 + '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.15.1 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.4.0 @@ -30096,7 +30235,7 @@ snapshots: globals@14.0.0: {} - globals@15.6.0: {} + globals@15.8.0: {} globalthis@1.0.3: dependencies: @@ -32262,8 +32401,6 @@ snapshots: jsesc@2.5.2: {} - jsesc@3.0.2: {} - json-buffer@3.0.1: {} json-parse-better-errors@1.0.2: {} @@ -34822,8 +34959,6 @@ snapshots: base64-js: 1.5.1 xmlbuilder: 15.1.1 - pluralize@8.0.0: {} - pngjs@3.4.0: {} pnp-webpack-plugin@1.6.4(typescript@5.4.2): @@ -36585,8 +36720,6 @@ snapshots: regex-parser@2.2.11: {} - regexp-tree@0.1.27: {} - regexp.prototype.flags@1.5.2: dependencies: call-bind: 1.0.7 @@ -36605,10 +36738,6 @@ snapshots: unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 - regjsparser@0.10.0: - dependencies: - jsesc: 0.5.0 - regjsparser@0.9.1: dependencies: jsesc: 0.5.0 @@ -37669,6 +37798,8 @@ snapshots: dependencies: minipass: 3.3.6 + stable-hash@0.0.4: {} + stable@0.1.8: {} stack-utils@2.0.6: @@ -38669,11 +38800,11 @@ snapshots: dependencies: semver: 7.6.2 - typescript-eslint@7.14.1(eslint@8.57.0)(typescript@5.3.3): + typescript-eslint@7.15.0(eslint@8.57.0)(typescript@5.3.3): dependencies: - '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.3.3))(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.3.3) - '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/eslint-plugin': 7.15.0(@typescript-eslint/parser@7.15.0(eslint@8.57.0)(typescript@5.3.3))(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/parser': 7.15.0(eslint@8.57.0)(typescript@5.3.3) + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.3.3) eslint: 8.57.0 optionalDependencies: typescript: 5.3.3