refactor: Move tsconfig.*.json files to separate npm package (no-changelog) (#13426)

This commit is contained in:
Alex Grozav 2025-02-25 20:45:50 +02:00 committed by GitHub
parent 288cce6370
commit 2f395fe89a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
62 changed files with 200 additions and 99 deletions

View file

@ -21,6 +21,7 @@
"dist/**/*" "dist/**/*"
], ],
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@n8n/config": "workspace:*", "@n8n/config": "workspace:*",
"n8n-workflow": "workspace:*" "n8n-workflow": "workspace:*"
}, },

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"types": ["node", "jest"], "types": ["node", "jest"],

View file

@ -40,6 +40,7 @@
"zx": "^8.1.4" "zx": "^8.1.4"
}, },
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/convict": "^6.1.1", "@types/convict": "^6.1.1",
"@types/k6": "^0.52.0" "@types/k6": "^0.52.0"
}, },

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../../tsconfig.json", "../../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"baseUrl": "src", "baseUrl": "src",

View file

@ -22,5 +22,8 @@
], ],
"dependencies": { "dependencies": {
"axios": "catalog:" "axios": "catalog:"
},
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
} }
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"types": ["node", "jest"], "types": ["node", "jest"],

View file

@ -33,6 +33,7 @@
"@lezer/lr": "^1.4.0" "@lezer/lr": "^1.4.0"
}, },
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@lezer/generator": "^1.7.0" "@lezer/generator": "^1.7.0"
} }
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"tsBuildInfoFile": "dist/typecheck.tsbuildinfo" "tsBuildInfoFile": "dist/typecheck.tsbuildinfo"

View file

@ -23,5 +23,8 @@
"dependencies": { "dependencies": {
"@n8n/di": "workspace:*", "@n8n/di": "workspace:*",
"reflect-metadata": "catalog:" "reflect-metadata": "catalog:"
},
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
} }
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,

View file

@ -22,5 +22,8 @@
], ],
"dependencies": { "dependencies": {
"reflect-metadata": "catalog:" "reflect-metadata": "catalog:"
},
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
} }
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"types": ["node", "jest"], "types": ["node", "jest"],

View file

@ -27,6 +27,7 @@
"uuencode": "0.0.4" "uuencode": "0.0.4"
}, },
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/imap": "^0.8.40", "@types/imap": "^0.8.40",
"@types/quoted-printable": "^1.0.2", "@types/quoted-printable": "^1.0.2",
"@types/utf8": "^3.0.3", "@types/utf8": "^3.0.3",

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"types": ["node", "jest"], "types": ["node", "jest"],

View file

@ -62,6 +62,7 @@
"zod": "^3.0.0" "zod": "^3.0.0"
}, },
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/json-schema": "^7.0.15", "@types/json-schema": "^7.0.15",
"zod": "catalog:" "zod": "catalog:"
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["../../../tsconfig.json"], "extends": ["@n8n/typescript-config/tsconfig.common.json"],
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"baseUrl": "src", "baseUrl": "src",

View file

@ -158,6 +158,7 @@
"@mozilla/readability": "0.5.0", "@mozilla/readability": "0.5.0",
"@n8n/json-schema-to-zod": "workspace:*", "@n8n/json-schema-to-zod": "workspace:*",
"@n8n/typeorm": "0.3.20-12", "@n8n/typeorm": "0.3.20-12",
"@n8n/typescript-config": "workspace:*",
"@n8n/vm2": "3.9.25", "@n8n/vm2": "3.9.25",
"@pinecone-database/pinecone": "4.0.0", "@pinecone-database/pinecone": "4.0.0",
"@qdrant/js-client-rest": "1.11.0", "@qdrant/js-client-rest": "1.11.0",

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/build.tsbuildinfo" "tsBuildInfoFile": "dist/build.tsbuildinfo"

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../../tsconfig.json", "../../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"paths": { "paths": {
"@utils/*": ["./utils/*"] "@utils/*": ["./utils/*"]

View file

@ -19,5 +19,8 @@
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"files": [ "files": [
"dist/**/*" "dist/**/*"
] ],
"devDependencies": {
"@n8n/typescript-config": "workspace:*"
}
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"types": ["node", "jest"], "types": ["node", "jest"],

View file

@ -47,6 +47,7 @@
"ws": "^8.18.0" "ws": "^8.18.0"
}, },
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/lodash": "catalog:" "@types/lodash": "catalog:"
} }
} }

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../../tsconfig.json", "../../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,

View file

@ -0,0 +1,19 @@
{
"name": "@n8n/typescript-config",
"version": "1.1.0",
"type": "module",
"files": [
"tsconfig.backend.json",
"tsconfig.build.json",
"tsconfig.common.json",
"tsconfig.frontend.json"
],
"exports": {
"./tsconfig.backend.json": "./tsconfig.backend.json",
"./tsconfig.build.json": "./tsconfig.build.json",
"./tsconfig.common.json": "./tsconfig.common.json",
"./tsconfig.frontend.json": "./tsconfig.frontend.json",
"./*": "./*"
},
"license": "See LICENSE.md file in the root of the repository"
}

View file

@ -1,4 +1,5 @@
{ {
"extends": "./tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"types": ["node", "jest"] "types": ["node", "jest"]
} }

View file

@ -0,0 +1,25 @@
{
"compilerOptions": {
"strict": true,
"module": "commonjs",
"moduleResolution": "node",
"target": "es2021",
"lib": ["es2021", "es2022.error", "dom"],
"removeComments": true,
"useUnknownInCatchVariables": true,
"forceConsistentCasingInFileNames": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"strictNullChecks": true,
"preserveConstEnums": true,
"esModuleInterop": true,
"resolveJsonModule": true,
"incremental": true,
"declaration": false,
"sourceMap": true,
"skipLibCheck": true
},
"files": ["../../../node_modules/jest-expect-message/types/index.d.ts"]
}

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../../tsconfig.json", "extends": "./tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"target": "esnext", "target": "esnext",
"module": "esnext", "module": "esnext",

View file

@ -53,6 +53,7 @@
"!dist/**/e2e.*" "!dist/**/e2e.*"
], ],
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@redocly/cli": "^1.25.5", "@redocly/cli": "^1.25.5",
"@types/aws4": "^1.5.1", "@types/aws4": "^1.5.1",
"@types/bcryptjs": "^2.4.2", "@types/bcryptjs": "^2.4.2",

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../tsconfig.json", "../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,

View file

@ -27,6 +27,7 @@
"bin" "bin"
], ],
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/aws4": "^1.5.1", "@types/aws4": "^1.5.1",
"@types/concat-stream": "^2.0.0", "@types/concat-stream": "^2.0.0",
"@types/express": "catalog:", "@types/express": "catalog:",

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../tsconfig.json", "../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"baseUrl": "src", "baseUrl": "src",

View file

@ -20,8 +20,8 @@
}, },
"devDependencies": { "devDependencies": {
"@n8n/frontend-eslint-config": "workspace:*", "@n8n/frontend-eslint-config": "workspace:*",
"@n8n/frontend-typescript-config": "workspace:*",
"@n8n/frontend-vitest-config": "workspace:*", "@n8n/frontend-vitest-config": "workspace:*",
"@n8n/typescript-config": "workspace:*",
"@n8n/storybook": "workspace:*", "@n8n/storybook": "workspace:*",
"@testing-library/jest-dom": "^6.6.3", "@testing-library/jest-dom": "^6.6.3",
"@testing-library/user-event": "^14.6.0", "@testing-library/user-event": "^14.6.0",

View file

@ -1,5 +1,5 @@
{ {
"extends": "@n8n/frontend-typescript-config", "extends": "@n8n/typescript-config/tsconfig.frontend.json",
"compilerOptions": { "compilerOptions": {
"baseUrl": ".", "baseUrl": ".",
"rootDirs": [".", "../../frontend/@n8n/composables/src"], "rootDirs": [".", "../../frontend/@n8n/composables/src"],

View file

@ -93,7 +93,7 @@
"devDependencies": { "devDependencies": {
"@n8n/frontend-eslint-config": "workspace:*", "@n8n/frontend-eslint-config": "workspace:*",
"@n8n/frontend-vitest-config": "workspace:*", "@n8n/frontend-vitest-config": "workspace:*",
"@n8n/frontend-typescript-config": "workspace:*", "@n8n/typescript-config": "workspace:*",
"@faker-js/faker": "^8.0.2", "@faker-js/faker": "^8.0.2",
"@iconify/json": "^2.2.228", "@iconify/json": "^2.2.228",
"@pinia/testing": "^0.1.6", "@pinia/testing": "^0.1.6",

View file

@ -1,5 +1,5 @@
{ {
"extends": "@n8n/frontend-typescript-config", "extends": "@n8n/typescript-config/tsconfig.frontend.json",
"compilerOptions": { "compilerOptions": {
"baseUrl": ".", "baseUrl": ".",
"rootDirs": [ "rootDirs": [

View file

@ -46,6 +46,7 @@
"devDependencies": { "devDependencies": {
"@iconify-json/mdi": "^1.1.54", "@iconify-json/mdi": "^1.1.54",
"@n8n/storybook": "workspace:*", "@n8n/storybook": "workspace:*",
"@n8n/typescript-config": "workspace:*",
"@vitejs/plugin-vue": "catalog:frontend", "@vitejs/plugin-vue": "catalog:frontend",
"@vitest/coverage-v8": "catalog:frontend", "@vitest/coverage-v8": "catalog:frontend",
"unplugin-icons": "^0.19.0", "unplugin-icons": "^0.19.0",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": "src", "rootDir": "src",
"outDir": "dist", "outDir": "dist",

View file

@ -26,8 +26,8 @@
}, },
"devDependencies": { "devDependencies": {
"@n8n/frontend-eslint-config": "workspace:*", "@n8n/frontend-eslint-config": "workspace:*",
"@n8n/frontend-typescript-config": "workspace:*",
"@n8n/frontend-vitest-config": "workspace:*", "@n8n/frontend-vitest-config": "workspace:*",
"@n8n/typescript-config": "workspace:*",
"@testing-library/jest-dom": "catalog:frontend", "@testing-library/jest-dom": "catalog:frontend",
"@testing-library/user-event": "catalog:frontend", "@testing-library/user-event": "catalog:frontend",
"@testing-library/vue": "catalog:frontend", "@testing-library/vue": "catalog:frontend",

View file

@ -1,5 +1,5 @@
{ {
"extends": "@n8n/frontend-typescript-config", "extends": "@n8n/typescript-config/tsconfig.frontend.json",
"compilerOptions": { "compilerOptions": {
"baseUrl": ".", "baseUrl": ".",
"rootDir": ".", "rootDir": ".",

View file

@ -1,18 +0,0 @@
{
"name": "@n8n/frontend-typescript-config",
"version": "1.1.0",
"type": "module",
"files": [
"tsconfig.json"
],
"main": "./tsconfig.json",
"module": "./tsconfig.json",
"exports": {
".": {
"import": "./tsconfig.json",
"require": "./tsconfig.json"
},
"./*": "./*"
},
"license": "See LICENSE.md file in the root of the repository"
}

View file

@ -36,6 +36,7 @@
"src/tsconfig-build.json" "src/tsconfig-build.json"
], ],
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/inquirer": "^6.5.0" "@types/inquirer": "^6.5.0"
}, },
"dependencies": { "dependencies": {

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../tsconfig.json", "../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"outDir": "dist", "outDir": "dist",
"preserveSymlinks": true, "preserveSymlinks": true,

View file

@ -827,6 +827,7 @@
] ]
}, },
"devDependencies": { "devDependencies": {
"@n8n/typescript-config": "workspace:*",
"@types/amqplib": "^0.10.1", "@types/amqplib": "^0.10.1",
"@types/aws4": "^1.5.1", "@types/aws4": "^1.5.1",
"@types/basic-auth": "catalog:", "@types/basic-auth": "catalog:",

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"outDir": "dist", "outDir": "dist",
"tsBuildInfoFile": "dist/build.tsbuildinfo" "tsBuildInfoFile": "dist/build.tsbuildinfo"

View file

@ -1,5 +1,8 @@
{ {
"extends": ["../../tsconfig.json", "../../tsconfig.backend.json"], "extends": [
"@n8n/typescript-config/tsconfig.common.json",
"@n8n/typescript-config/tsconfig.backend.json"
],
"compilerOptions": { "compilerOptions": {
"paths": { "paths": {
"@test/*": ["./test/*"], "@test/*": ["./test/*"],

View file

@ -32,6 +32,7 @@
"devDependencies": { "devDependencies": {
"@langchain/core": "catalog:", "@langchain/core": "catalog:",
"@n8n/config": "workspace:*", "@n8n/config": "workspace:*",
"@n8n/typescript-config": "workspace:*",
"@types/deep-equal": "^1.0.1", "@types/deep-equal": "^1.0.1",
"@types/express": "catalog:", "@types/express": "catalog:",
"@types/jmespath": "^0.15.0", "@types/jmespath": "^0.15.0",

View file

@ -1,5 +1,5 @@
{ {
"extends": ["./tsconfig.json", "../../tsconfig.build.json"], "extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
"compilerOptions": { "compilerOptions": {
"composite": true, "composite": true,
"rootDir": "src", "rootDir": "src",

View file

@ -1,5 +1,5 @@
{ {
"extends": "../../tsconfig.json", "extends": "@n8n/typescript-config/tsconfig.common.json",
"compilerOptions": { "compilerOptions": {
"rootDir": ".", "rootDir": ".",
"baseUrl": "src", "baseUrl": "src",

View file

@ -302,6 +302,9 @@ importers:
'@n8n/config': '@n8n/config':
specifier: workspace:* specifier: workspace:*
version: link:../config version: link:../config
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
n8n-workflow: n8n-workflow:
specifier: workspace:* specifier: workspace:*
version: link:../../workflow version: link:../../workflow
@ -324,6 +327,9 @@ importers:
specifier: ^8.1.4 specifier: ^8.1.4
version: 8.1.4 version: 8.1.4
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
'@types/convict': '@types/convict':
specifier: ^6.1.1 specifier: ^6.1.1
version: 6.1.1 version: 6.1.1
@ -336,6 +342,10 @@ importers:
axios: axios:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.7.4 version: 1.7.4
devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
packages/@n8n/codemirror-lang: packages/@n8n/codemirror-lang:
dependencies: dependencies:
@ -352,6 +362,9 @@ importers:
'@lezer/generator': '@lezer/generator':
specifier: ^1.7.0 specifier: ^1.7.0
version: 1.7.0 version: 1.7.0
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
packages/@n8n/config: packages/@n8n/config:
dependencies: dependencies:
@ -361,12 +374,20 @@ importers:
reflect-metadata: reflect-metadata:
specifier: 'catalog:' specifier: 'catalog:'
version: 0.2.2 version: 0.2.2
devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
packages/@n8n/di: packages/@n8n/di:
dependencies: dependencies:
reflect-metadata: reflect-metadata:
specifier: 'catalog:' specifier: 'catalog:'
version: 0.2.2 version: 0.2.2
devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
packages/@n8n/imap: packages/@n8n/imap:
dependencies: dependencies:
@ -386,6 +407,9 @@ importers:
specifier: 0.0.4 specifier: 0.0.4
version: 0.0.4 version: 0.0.4
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
'@types/imap': '@types/imap':
specifier: ^0.8.40 specifier: ^0.8.40
version: 0.8.40 version: 0.8.40
@ -401,6 +425,9 @@ importers:
packages/@n8n/json-schema-to-zod: packages/@n8n/json-schema-to-zod:
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
'@types/json-schema': '@types/json-schema':
specifier: ^7.0.15 specifier: ^7.0.15
version: 7.0.15 version: 7.0.15
@ -485,6 +512,9 @@ importers:
'@n8n/typeorm': '@n8n/typeorm':
specifier: 0.3.20-12 specifier: 0.3.20-12
version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.7.2)) version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.7.2))
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
'@n8n/vm2': '@n8n/vm2':
specifier: 3.9.25 specifier: 3.9.25
version: 3.9.25 version: 3.9.25
@ -598,7 +628,11 @@ importers:
specifier: workspace:* specifier: workspace:*
version: link:../../core version: link:../../core
packages/@n8n/permissions: {} packages/@n8n/permissions:
devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
packages/@n8n/storybook: packages/@n8n/storybook:
devDependencies: devDependencies:
@ -681,10 +715,15 @@ importers:
specifier: '>=8.17.1' specifier: '>=8.17.1'
version: 8.17.1 version: 8.17.1
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../typescript-config
'@types/lodash': '@types/lodash':
specifier: 'catalog:' specifier: 'catalog:'
version: 4.14.195 version: 4.14.195
packages/@n8n/typescript-config: {}
packages/@n8n_io/eslint-config: packages/@n8n_io/eslint-config:
devDependencies: devDependencies:
'@types/eslint': '@types/eslint':
@ -1006,6 +1045,9 @@ importers:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.24.1 version: 3.24.1
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@redocly/cli': '@redocly/cli':
specifier: ^1.25.5 specifier: ^1.25.5
version: 1.25.5(encoding@0.1.13)(enzyme@3.11.0) version: 1.25.5(encoding@0.1.13)(enzyme@3.11.0)
@ -1187,6 +1229,9 @@ importers:
specifier: 'catalog:' specifier: 'catalog:'
version: 3.24.1 version: 3.24.1
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@types/aws4': '@types/aws4':
specifier: ^1.5.1 specifier: ^1.5.1
version: 1.11.2 version: 1.11.2
@ -1266,15 +1311,15 @@ importers:
'@n8n/frontend-eslint-config': '@n8n/frontend-eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../frontend/tooling/eslint-config version: link:../frontend/tooling/eslint-config
'@n8n/frontend-typescript-config':
specifier: workspace:*
version: link:../frontend/tooling/typescript-config
'@n8n/frontend-vitest-config': '@n8n/frontend-vitest-config':
specifier: workspace:* specifier: workspace:*
version: link:../frontend/tooling/vitest-config version: link:../frontend/tooling/vitest-config
'@n8n/storybook': '@n8n/storybook':
specifier: workspace:* specifier: workspace:*
version: link:../@n8n/storybook version: link:../@n8n/storybook
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@testing-library/jest-dom': '@testing-library/jest-dom':
specifier: ^6.6.3 specifier: ^6.6.3
version: 6.6.3 version: 6.6.3
@ -1570,12 +1615,12 @@ importers:
'@n8n/frontend-eslint-config': '@n8n/frontend-eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../frontend/tooling/eslint-config version: link:../frontend/tooling/eslint-config
'@n8n/frontend-typescript-config':
specifier: workspace:*
version: link:../frontend/tooling/typescript-config
'@n8n/frontend-vitest-config': '@n8n/frontend-vitest-config':
specifier: workspace:* specifier: workspace:*
version: link:../frontend/tooling/vitest-config version: link:../frontend/tooling/vitest-config
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@pinia/testing': '@pinia/testing':
specifier: ^0.1.6 specifier: ^0.1.6
version: 0.1.6(pinia@2.2.4(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2)) version: 0.1.6(pinia@2.2.4(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2)))(vue@3.5.13(typescript@5.7.2))
@ -1670,6 +1715,9 @@ importers:
'@n8n/storybook': '@n8n/storybook':
specifier: workspace:* specifier: workspace:*
version: link:../../../@n8n/storybook version: link:../../../@n8n/storybook
'@n8n/typescript-config':
specifier: workspace:*
version: link:../../../@n8n/typescript-config
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: catalog:frontend specifier: catalog:frontend
version: 5.2.1(vite@6.0.2(@types/node@18.16.16)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1))(vue@3.5.13(typescript@5.7.2)) version: 5.2.1(vite@6.0.2(@types/node@18.16.16)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1))(vue@3.5.13(typescript@5.7.2))
@ -1697,12 +1745,12 @@ importers:
'@n8n/frontend-eslint-config': '@n8n/frontend-eslint-config':
specifier: workspace:* specifier: workspace:*
version: link:../../tooling/eslint-config version: link:../../tooling/eslint-config
'@n8n/frontend-typescript-config':
specifier: workspace:*
version: link:../../tooling/typescript-config
'@n8n/frontend-vitest-config': '@n8n/frontend-vitest-config':
specifier: workspace:* specifier: workspace:*
version: link:../../tooling/vitest-config version: link:../../tooling/vitest-config
'@n8n/typescript-config':
specifier: workspace:*
version: link:../../../@n8n/typescript-config
'@testing-library/jest-dom': '@testing-library/jest-dom':
specifier: catalog:frontend specifier: catalog:frontend
version: 6.6.3 version: 6.6.3
@ -1752,8 +1800,6 @@ importers:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.0 version: 1.0.0
packages/frontend/tooling/typescript-config: {}
packages/frontend/tooling/vitest-config: packages/frontend/tooling/vitest-config:
devDependencies: devDependencies:
vite: vite:
@ -1793,6 +1839,9 @@ importers:
specifier: ^3.0.3 specifier: ^3.0.3
version: 3.0.3 version: 3.0.3
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@types/inquirer': '@types/inquirer':
specifier: ^6.5.0 specifier: ^6.5.0
version: 6.5.0 version: 6.5.0
@ -2001,6 +2050,9 @@ importers:
specifier: 'catalog:' specifier: 'catalog:'
version: 0.6.2 version: 0.6.2
devDependencies: devDependencies:
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@types/amqplib': '@types/amqplib':
specifier: ^0.10.1 specifier: ^0.10.1
version: 0.10.1 version: 0.10.1
@ -2146,6 +2198,9 @@ importers:
'@n8n/config': '@n8n/config':
specifier: workspace:* specifier: workspace:*
version: link:../@n8n/config version: link:../@n8n/config
'@n8n/typescript-config':
specifier: workspace:*
version: link:../@n8n/typescript-config
'@types/deep-equal': '@types/deep-equal':
specifier: ^1.0.1 specifier: ^1.0.1
version: 1.0.1 version: 1.0.1
@ -13315,9 +13370,6 @@ packages:
vue-component-type-helpers@2.1.10: vue-component-type-helpers@2.1.10:
resolution: {integrity: sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==} resolution: {integrity: sha512-lfgdSLQKrUmADiSV6PbBvYgQ33KF3Ztv6gP85MfGaGaSGMTXORVaHT1EHfsqCgzRNBstPKYDmvAV9Do5CmJ07A==}
vue-component-type-helpers@2.2.2:
resolution: {integrity: sha512-6lLY+n2xz2kCYshl59mL6gy8OUUTmkscmDFMO8i7Lj+QKwgnIFUZmM1i/iTYObtrczZVdw7UakPqDTGwVSGaRg==}
vue-component-type-helpers@2.2.4: vue-component-type-helpers@2.2.4:
resolution: {integrity: sha512-F66p0XLbAu92BRz6kakHyAcaUSF7HWpWX/THCqL0TxySSj7z/nok5UUMohfNkkCm1pZtawsdzoJ4p1cjNqCx0Q==} resolution: {integrity: sha512-F66p0XLbAu92BRz6kakHyAcaUSF7HWpWX/THCqL0TxySSj7z/nok5UUMohfNkkCm1pZtawsdzoJ4p1cjNqCx0Q==}
@ -19480,7 +19532,7 @@ snapshots:
'@vue/test-utils@2.4.6': '@vue/test-utils@2.4.6':
dependencies: dependencies:
js-beautify: 1.14.9 js-beautify: 1.14.9
vue-component-type-helpers: 2.2.2 vue-component-type-helpers: 2.2.4
'@vue/tsconfig@0.7.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))': '@vue/tsconfig@0.7.0(typescript@5.7.2)(vue@3.5.13(typescript@5.7.2))':
optionalDependencies: optionalDependencies:
@ -27778,8 +27830,6 @@ snapshots:
vue-component-type-helpers@2.1.10: {} vue-component-type-helpers@2.1.10: {}
vue-component-type-helpers@2.2.2: {}
vue-component-type-helpers@2.2.4: {} vue-component-type-helpers@2.2.4: {}
vue-demi@0.14.10(vue@3.5.13(typescript@5.7.2)): vue-demi@0.14.10(vue@3.5.13(typescript@5.7.2)):

View file

@ -1,26 +1,4 @@
{ {
"compilerOptions": { "extends": "./packages/@n8n/typescript-config/tsconfig.common.json",
"strict": true, "exclude": ["**/dist/**/*", "**/node_modules/**/*", "cypress"]
"module": "commonjs",
"moduleResolution": "node",
"target": "es2021",
"lib": ["es2021", "es2022.error", "dom"],
"removeComments": true,
"useUnknownInCatchVariables": true,
"forceConsistentCasingInFileNames": true,
"noImplicitAny": true,
"noImplicitReturns": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"strictNullChecks": true,
"preserveConstEnums": true,
"esModuleInterop": true,
"resolveJsonModule": true,
"incremental": true,
"declaration": false,
"sourceMap": true,
"skipLibCheck": true
},
"exclude": ["**/dist/**/*", "**/node_modules/**/*", "cypress"],
"files": ["node_modules/jest-expect-message/types/index.d.ts"]
} }