mirror of
https://github.com/n8n-io/n8n.git
synced 2026-10-11 22:50:06 +00:00
chore: Migrate all base packages to TypeScript 7 (#34338)
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
This commit is contained in:
@@ -10,7 +10,8 @@
|
||||
|
||||
// Type-only deep import of a type LangChain doesn't re-export publicly.
|
||||
// exports-map-aware resolution can't reach dist/, so map straight to the
|
||||
// declaration file (erased at runtime — never resolved by Node).
|
||||
// declaration file. Safe as `.d.cts` because these are `import type`
|
||||
// (erased at runtime — never resolved by Node or a paths-honoring loader).
|
||||
"@langchain/classic/dist/experimental/openai_assistant/schema": [
|
||||
"./node_modules/@langchain/classic/dist/experimental/openai_assistant/schema.d.cts"
|
||||
],
|
||||
@@ -25,6 +26,8 @@
|
||||
// reach @langchain/core through the import condition (.d.ts). This
|
||||
// package resolves core via require (.d.cts); pin the subpath it shares
|
||||
// with Oracle to .d.cts so both agree on a single VectorStore identity.
|
||||
// Must stay `.d.cts` (not extensionless): the base resolves to the ESM
|
||||
// `.d.ts` and reintroduces the "two unrelated VectorStore types" error.
|
||||
"@langchain/core/vectorstores": ["./node_modules/@langchain/core/dist/vectorstores.d.cts"]
|
||||
},
|
||||
"emitDecoratorMetadata": true,
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
"tsBuildInfoFile": "dist/typecheck.tsbuildinfo",
|
||||
"types": ["node", "vitest/globals", "vite/client"],
|
||||
"paths": {
|
||||
"esprima-next": ["./node_modules/esprima-next/dist/esm/esprima.d.ts"]
|
||||
"esprima-next": ["./node_modules/esprima-next/dist/esm/esprima"]
|
||||
}
|
||||
},
|
||||
"include": ["src/**/*.ts", "test/**/*.ts"],
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
"axios": "catalog:",
|
||||
"nock": "catalog:",
|
||||
"reflect-metadata": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"vite": "catalog:",
|
||||
"vitest": "catalog:",
|
||||
"vitest-mock-extended": "catalog:",
|
||||
|
||||
@@ -36,7 +36,7 @@ export class BinaryDataService {
|
||||
|
||||
this.mode = config.mode === 'filesystem' ? 'filesystem-v2' : config.mode;
|
||||
|
||||
const { FileSystemManager } = await import('./file-system.manager');
|
||||
const { FileSystemManager } = await import('./file-system.manager.js');
|
||||
this.managers.filesystem = new FileSystemManager(config.localStoragePath, this.errorReporter);
|
||||
this.managers['filesystem-v2'] = this.managers.filesystem;
|
||||
await this.managers.filesystem.init();
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import get from 'lodash/get';
|
||||
import { Workflow, createEmptyRunExecutionData } from 'n8n-workflow';
|
||||
import type {
|
||||
DeclarativeRestApiSettings,
|
||||
ICredentialDataDecryptedObject,
|
||||
@@ -18,9 +19,8 @@ import type {
|
||||
IRunExecutionData,
|
||||
ITaskDataConnections,
|
||||
IWorkflowExecuteAdditionalData,
|
||||
ICredentialsDecrypted,
|
||||
} from 'n8n-workflow';
|
||||
import { Workflow, createEmptyRunExecutionData } from 'n8n-workflow';
|
||||
import type { ICredentialsDecrypted } from 'n8n-workflow/src';
|
||||
import { mock } from 'vitest-mock-extended';
|
||||
|
||||
import * as executionContexts from '@/execution-engine/node-execution-context';
|
||||
|
||||
@@ -3370,7 +3370,7 @@ describe('WorkflowExecute', () => {
|
||||
const workflowExecute = new WorkflowExecute(additionalData, 'manual');
|
||||
|
||||
// Spy on convertBinaryData
|
||||
const convertBinaryDataModule = await import('../../utils/convert-binary-data');
|
||||
const convertBinaryDataModule = await import('../../utils/convert-binary-data.js');
|
||||
const convertBinaryDataSpy = vi.spyOn(convertBinaryDataModule, 'convertBinaryData');
|
||||
|
||||
// ACT
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.json"],
|
||||
"extends": ["./tsconfig.json", "@n8n/typescript-config/tsconfig.build.go.json"],
|
||||
"compilerOptions": {
|
||||
"composite": true,
|
||||
"rootDir": "src",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"extends": [
|
||||
"@n8n/typescript-config/tsconfig.common.json",
|
||||
"@n8n/typescript-config/tsconfig.backend.json"
|
||||
"@n8n/typescript-config/tsconfig.common.go.json",
|
||||
"@n8n/typescript-config/tsconfig.backend.go.json"
|
||||
],
|
||||
"compilerOptions": {
|
||||
"lib": ["es2022"],
|
||||
|
||||
@@ -921,7 +921,7 @@
|
||||
"n8n-core": "workspace:*",
|
||||
"nock": "catalog:",
|
||||
"reflect-metadata": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"vite": "catalog:",
|
||||
"vitest": "catalog:",
|
||||
"vitest-mock-extended": "catalog:"
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
{
|
||||
"extends": ["./tsconfig.json", "@n8n/typescript-config/modern/tsconfig.cjs.json"],
|
||||
"extends": ["./tsconfig.json", "@n8n/typescript-config/modern/tsconfig.cjs.go.json"],
|
||||
"compilerOptions": {
|
||||
"outDir": "dist",
|
||||
"module": "commonjs"
|
||||
"outDir": "dist"
|
||||
},
|
||||
"include": [
|
||||
"credentials/**/*.ts",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": ["@n8n/typescript-config/modern/tsconfig.json"],
|
||||
"extends": ["@n8n/typescript-config/modern/tsconfig.go.json"],
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@credentials/*": ["./credentials/*"],
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
"fast-glob": "catalog:",
|
||||
"ts-morph": "catalog:",
|
||||
"tsx": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"yaml": "catalog:"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
"@vitest/coverage-v8": "catalog:",
|
||||
"fast-check": "catalog:",
|
||||
"tsx": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"vitest": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
"@n8n/expression-runtime": "workspace:*",
|
||||
"vitest": "catalog:",
|
||||
"n8n-workflow": "workspace:*",
|
||||
"typescript": "catalog:"
|
||||
"typescript": "catalog:typescript"
|
||||
},
|
||||
"license": "LicenseRef-n8n-sustainable-use"
|
||||
}
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
"otplib": "^12.0.1",
|
||||
"ts-morph": "catalog:",
|
||||
"tsx": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"zod": "catalog:",
|
||||
"vitest": "catalog:"
|
||||
},
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
"@n8n/vitest-config": "workspace:*",
|
||||
"@vitest/coverage-v8": "catalog:",
|
||||
"tsx": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"vitest": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
"@types/node": "catalog:",
|
||||
"@vitest/coverage-v8": "catalog:",
|
||||
"fast-check": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"vitest": "catalog:"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
"@types/xml2js": "catalog:",
|
||||
"fast-check": "catalog:",
|
||||
"nock": "catalog:",
|
||||
"typescript": "catalog:",
|
||||
"typescript": "catalog:typescript",
|
||||
"vite": "catalog:",
|
||||
"vitest": "catalog:",
|
||||
"vitest-mock-extended": "catalog:",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"extends": ["./tsconfig.json", "@n8n/typescript-config/modern/tsconfig.cjs.json"],
|
||||
"extends": ["./tsconfig.json", "@n8n/typescript-config/modern/tsconfig.cjs.go.json"],
|
||||
"compilerOptions": {
|
||||
"rootDir": "src",
|
||||
"outDir": "dist/cjs"
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
{
|
||||
"extends": "@n8n/typescript-config/modern/tsconfig.json",
|
||||
"extends": "@n8n/typescript-config/modern/tsconfig.go.json",
|
||||
"compilerOptions": {
|
||||
"rootDir": ".",
|
||||
"noUncheckedIndexedAccess": false,
|
||||
"types": ["vite/client", "vitest/globals"]
|
||||
"types": ["vite/client", "vitest/globals"],
|
||||
"paths": {
|
||||
"esprima-next": ["./node_modules/esprima-next/dist/esm/esprima"]
|
||||
}
|
||||
},
|
||||
"include": ["src/**/*.ts", "test/**/*.ts", "vitest.config.ts"],
|
||||
"exclude": ["node_modules"]
|
||||
|
||||
Generated
+38
-67
@@ -4664,8 +4664,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 0.2.2
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vite:
|
||||
specifier: 'catalog:'
|
||||
version: 8.0.2(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])
|
||||
@@ -4674,7 +4674,7 @@ importers:
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
vitest-mock-extended:
|
||||
specifier: 'catalog:'
|
||||
version: 3.1.0(typescript@6.0.2)([email protected])
|
||||
version: 3.1.0(typescript@7.0.2)([email protected])
|
||||
zod:
|
||||
specifier: 3.25.67
|
||||
version: 3.25.67
|
||||
@@ -6327,7 +6327,7 @@ importers:
|
||||
version: 4.1.9(@vitest/[email protected])([email protected])
|
||||
eslint-plugin-n8n-nodes-base:
|
||||
specifier: 'catalog:'
|
||||
version: 1.16.7([email protected]([email protected]))(typescript@6.0.2)
|
||||
version: 1.16.7([email protected]([email protected]))(typescript@7.0.2)
|
||||
n8n-containers:
|
||||
specifier: workspace:*
|
||||
version: link:../testing/containers
|
||||
@@ -6341,8 +6341,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 0.2.2
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vite:
|
||||
specifier: 'catalog:'
|
||||
version: 8.0.2(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])
|
||||
@@ -6351,7 +6351,7 @@ importers:
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
vitest-mock-extended:
|
||||
specifier: 'catalog:'
|
||||
version: 3.1.0(typescript@6.0.2)([email protected])
|
||||
version: 3.1.0(typescript@7.0.2)([email protected])
|
||||
|
||||
packages/testing/code-health:
|
||||
dependencies:
|
||||
@@ -6371,8 +6371,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 4.19.3
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
yaml:
|
||||
specifier: 'catalog:'
|
||||
version: 2.8.3
|
||||
@@ -6458,8 +6458,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 4.19.3
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vitest:
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
@@ -6476,8 +6476,8 @@ importers:
|
||||
specifier: workspace:*
|
||||
version: link:../../workflow
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vitest:
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
@@ -6492,10 +6492,10 @@ importers:
|
||||
version: 2.0.0([email protected])([email protected])
|
||||
'@memlab/api':
|
||||
specifier: 2.0.0
|
||||
version: 2.0.0([email protected])(typescript@6.0.2)([email protected])
|
||||
version: 2.0.0([email protected])(typescript@7.0.2)([email protected])
|
||||
'@memlab/heap-analysis':
|
||||
specifier: 2.0.0
|
||||
version: 2.0.0([email protected])(typescript@6.0.2)([email protected])
|
||||
version: 2.0.0([email protected])(typescript@7.0.2)([email protected])
|
||||
'@n8n/api-types':
|
||||
specifier: workspace:*
|
||||
version: link:../../@n8n/api-types
|
||||
@@ -6587,8 +6587,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 4.19.3
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vitest:
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
@@ -6612,8 +6612,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 4.19.3
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vitest:
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
@@ -6634,8 +6634,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 3.23.2
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vitest:
|
||||
specifier: 'catalog:'
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
@@ -6773,8 +6773,8 @@ importers:
|
||||
specifier: 'catalog:'
|
||||
version: 14.0.14
|
||||
typescript:
|
||||
specifier: 'catalog:'
|
||||
version: 6.0.2
|
||||
specifier: catalog:typescript
|
||||
version: 7.0.2
|
||||
vite:
|
||||
specifier: 'catalog:'
|
||||
version: 8.0.2(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])
|
||||
@@ -6783,7 +6783,7 @@ importers:
|
||||
version: 4.1.9(@opentelemetry/[email protected])(@types/[email protected])(@vitest/[email protected])(@vitest/[email protected])([email protected]([email protected])([email protected]))([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
|
||||
vitest-mock-extended:
|
||||
specifier: 'catalog:'
|
||||
version: 3.1.0(typescript@6.0.2)([email protected])
|
||||
version: 3.1.0(typescript@7.0.2)([email protected])
|
||||
zod:
|
||||
specifier: 3.25.67
|
||||
version: 3.25.67
|
||||
@@ -26725,17 +26725,17 @@ snapshots:
|
||||
'@types/react': 18.0.27
|
||||
react: 18.2.0
|
||||
|
||||
'@memlab/[email protected]([email protected])(typescript@6.0.2)([email protected])':
|
||||
'@memlab/[email protected]([email protected])(typescript@7.0.2)([email protected])':
|
||||
dependencies:
|
||||
'@memlab/core': 2.0.1([email protected])(typescript@6.0.2)([email protected])
|
||||
'@memlab/e2e': 2.0.1([email protected])(typescript@6.0.2)([email protected])
|
||||
'@memlab/heap-analysis': 2.0.0([email protected])(typescript@6.0.2)([email protected])
|
||||
'@memlab/core': 2.0.1([email protected])(typescript@7.0.2)([email protected])
|
||||
'@memlab/e2e': 2.0.1([email protected])(typescript@7.0.2)([email protected])
|
||||
'@memlab/heap-analysis': 2.0.0([email protected])(typescript@7.0.2)([email protected])
|
||||
ansi: 0.3.1
|
||||
babar: 0.2.3
|
||||
chalk: 4.1.2
|
||||
fs-extra: 4.0.3
|
||||
minimist: 1.2.8
|
||||
puppeteer: 24.41.0([email protected])(typescript@6.0.2)([email protected])
|
||||
puppeteer: 24.41.0([email protected])(typescript@7.0.2)([email protected])
|
||||
puppeteer-core: 24.41.0([email protected])([email protected])
|
||||
string-width: 4.2.3
|
||||
util.promisify: 1.1.3
|
||||
@@ -26746,14 +26746,14 @@ snapshots:
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
|
||||
'@memlab/[email protected]([email protected])(typescript@6.0.2)([email protected])':
|
||||
'@memlab/[email protected]([email protected])(typescript@7.0.2)([email protected])':
|
||||
dependencies:
|
||||
ansi: 0.3.1
|
||||
babar: 0.2.3
|
||||
chalk: 4.1.2
|
||||
fs-extra: 4.0.3
|
||||
minimist: 1.2.8
|
||||
puppeteer: 24.41.0([email protected])(typescript@6.0.2)([email protected])
|
||||
puppeteer: 24.41.0([email protected])(typescript@7.0.2)([email protected])
|
||||
puppeteer-core: 24.41.0([email protected])([email protected])
|
||||
string-width: 4.2.3
|
||||
util.promisify: 1.1.3
|
||||
@@ -26764,20 +26764,20 @@ snapshots:
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
|
||||
'@memlab/[email protected]([email protected])(typescript@6.0.2)([email protected])':
|
||||
'@memlab/[email protected]([email protected])(typescript@7.0.2)([email protected])':
|
||||
dependencies:
|
||||
'@babel/generator': 7.29.1
|
||||
'@babel/parser': 7.29.2
|
||||
'@babel/template': 7.28.6
|
||||
'@babel/traverse': 7.29.0
|
||||
'@memlab/core': 2.0.1([email protected])(typescript@6.0.2)([email protected])
|
||||
'@memlab/core': 2.0.1([email protected])(typescript@7.0.2)([email protected])
|
||||
'@memlab/lens': 2.0.1
|
||||
ansi: 0.3.1
|
||||
babar: 0.2.3
|
||||
chalk: 4.1.2
|
||||
fs-extra: 4.0.3
|
||||
minimist: 1.2.8
|
||||
puppeteer: 24.41.0([email protected])(typescript@6.0.2)([email protected])
|
||||
puppeteer: 24.41.0([email protected])(typescript@7.0.2)([email protected])
|
||||
puppeteer-core: 24.41.0([email protected])([email protected])
|
||||
string-width: 4.2.3
|
||||
util.promisify: 1.1.3
|
||||
@@ -26788,16 +26788,16 @@ snapshots:
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
|
||||
'@memlab/[email protected]([email protected])(typescript@6.0.2)([email protected])':
|
||||
'@memlab/[email protected]([email protected])(typescript@7.0.2)([email protected])':
|
||||
dependencies:
|
||||
'@memlab/core': 2.0.1([email protected])(typescript@6.0.2)([email protected])
|
||||
'@memlab/e2e': 2.0.1([email protected])(typescript@6.0.2)([email protected])
|
||||
'@memlab/core': 2.0.1([email protected])(typescript@7.0.2)([email protected])
|
||||
'@memlab/e2e': 2.0.1([email protected])(typescript@7.0.2)([email protected])
|
||||
ansi: 0.3.1
|
||||
babar: 0.2.3
|
||||
chalk: 4.1.2
|
||||
fs-extra: 4.0.3
|
||||
minimist: 1.2.8
|
||||
puppeteer: 24.41.0([email protected])(typescript@6.0.2)([email protected])
|
||||
puppeteer: 24.41.0([email protected])(typescript@7.0.2)([email protected])
|
||||
puppeteer-core: 24.41.0([email protected])([email protected])
|
||||
string-width: 4.2.3
|
||||
util.promisify: 1.1.3
|
||||
@@ -33795,20 +33795,6 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
[email protected]([email protected]([email protected]))([email protected]):
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.35.0([email protected]([email protected]))([email protected])
|
||||
camel-case: 4.1.2
|
||||
indefinite: 2.5.1
|
||||
pascal-case: 3.1.2
|
||||
pluralize: 8.0.0
|
||||
sentence-case: 3.0.4
|
||||
title-case: 3.0.3
|
||||
transitivePeerDependencies:
|
||||
- eslint
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
[email protected]([email protected]([email protected]))([email protected]):
|
||||
dependencies:
|
||||
'@typescript-eslint/utils': 8.35.0([email protected]([email protected]))([email protected])
|
||||
@@ -38855,20 +38841,6 @@ snapshots:
|
||||
- utf-8-validate
|
||||
optional: true
|
||||
|
||||
[email protected]([email protected])([email protected])([email protected]):
|
||||
dependencies:
|
||||
'@puppeteer/browsers': 2.13.0
|
||||
chromium-bidi: 14.0.0([email protected])
|
||||
cosmiconfig: 9.0.0([email protected])
|
||||
devtools-protocol: 0.0.1595872
|
||||
puppeteer-core: 24.41.0([email protected])([email protected])
|
||||
typed-query-selector: 2.12.1
|
||||
transitivePeerDependencies:
|
||||
- bufferutil
|
||||
- supports-color
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
|
||||
[email protected]([email protected])([email protected])([email protected]):
|
||||
dependencies:
|
||||
'@puppeteer/browsers': 2.13.0
|
||||
@@ -38882,7 +38854,6 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
- utf-8-validate
|
||||
optional: true
|
||||
|
||||
[email protected]: {}
|
||||
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "@n8n/code-health",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:22:22.057Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1217,
|
||||
1033,
|
||||
955
|
||||
],
|
||||
"min": 955,
|
||||
"median": 1033,
|
||||
"mean": 1069
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
890,
|
||||
974,
|
||||
851
|
||||
],
|
||||
"min": 851,
|
||||
"median": 890,
|
||||
"mean": 905
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:23:37.921Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
543,
|
||||
530,
|
||||
530
|
||||
],
|
||||
"min": 530,
|
||||
"median": 530,
|
||||
"mean": 535
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
512,
|
||||
503,
|
||||
571
|
||||
],
|
||||
"min": 503,
|
||||
"median": 512,
|
||||
"mean": 529
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"package": "@n8n/performance",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:25:40.590Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1186,
|
||||
1061,
|
||||
1031
|
||||
],
|
||||
"min": 1031,
|
||||
"median": 1061,
|
||||
"mean": 1093
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:26:08.440Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
584,
|
||||
538,
|
||||
526
|
||||
],
|
||||
"min": 526,
|
||||
"median": 538,
|
||||
"mean": 549
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "@n8n/playwright-janitor",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:24:20.759Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1285,
|
||||
1194,
|
||||
1497
|
||||
],
|
||||
"min": 1194,
|
||||
"median": 1285,
|
||||
"mean": 1325
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
1375,
|
||||
1451,
|
||||
1391
|
||||
],
|
||||
"min": 1375,
|
||||
"median": 1391,
|
||||
"mean": 1406
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:25:01.813Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
597,
|
||||
642,
|
||||
580
|
||||
],
|
||||
"min": 580,
|
||||
"median": 597,
|
||||
"mean": 606
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
586,
|
||||
654,
|
||||
629
|
||||
],
|
||||
"min": 586,
|
||||
"median": 629,
|
||||
"mean": 623
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "@n8n/rules-engine",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:29:23.570Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
893,
|
||||
844,
|
||||
875
|
||||
],
|
||||
"min": 844,
|
||||
"median": 875,
|
||||
"mean": 871
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
811,
|
||||
812,
|
||||
822
|
||||
],
|
||||
"min": 811,
|
||||
"median": 812,
|
||||
"mean": 815
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:30:00.600Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
535,
|
||||
521,
|
||||
515
|
||||
],
|
||||
"min": 515,
|
||||
"median": 521,
|
||||
"mean": 524
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
565,
|
||||
513,
|
||||
495
|
||||
],
|
||||
"min": 495,
|
||||
"median": 513,
|
||||
"mean": 524
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "@n8n/test-impact",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:30:38.250Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1077,
|
||||
948,
|
||||
912
|
||||
],
|
||||
"min": 912,
|
||||
"median": 948,
|
||||
"mean": 979
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
926,
|
||||
920,
|
||||
887
|
||||
],
|
||||
"min": 887,
|
||||
"median": 920,
|
||||
"mean": 911
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:31:03.641Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
504,
|
||||
570,
|
||||
497
|
||||
],
|
||||
"min": 497,
|
||||
"median": 504,
|
||||
"mean": 524
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
499,
|
||||
611,
|
||||
500
|
||||
],
|
||||
"min": 499,
|
||||
"median": 500,
|
||||
"mean": 537
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "n8n-core",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T10:55:55.832Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
3748,
|
||||
3270,
|
||||
3184
|
||||
],
|
||||
"min": 3184,
|
||||
"median": 3270,
|
||||
"mean": 3401
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
2979,
|
||||
3573,
|
||||
3050
|
||||
],
|
||||
"min": 2979,
|
||||
"median": 3050,
|
||||
"mean": 3201
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T10:58:23.587Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1273,
|
||||
1119,
|
||||
1094
|
||||
],
|
||||
"min": 1094,
|
||||
"median": 1119,
|
||||
"mean": 1162
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
1599,
|
||||
1797,
|
||||
978
|
||||
],
|
||||
"min": 978,
|
||||
"median": 1599,
|
||||
"mean": 1458
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "n8n-nodes-base",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:05:53.926Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
17177,
|
||||
16411,
|
||||
16991
|
||||
],
|
||||
"min": 16411,
|
||||
"median": 16991,
|
||||
"mean": 16860
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
42612,
|
||||
47814,
|
||||
45802
|
||||
],
|
||||
"min": 42612,
|
||||
"median": 45802,
|
||||
"mean": 45409
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:20:04.736Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
4628,
|
||||
3761,
|
||||
3682
|
||||
],
|
||||
"min": 3682,
|
||||
"median": 3761,
|
||||
"mean": 4024
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
33356,
|
||||
32118,
|
||||
31927
|
||||
],
|
||||
"min": 31927,
|
||||
"median": 32118,
|
||||
"mean": 32467
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"package": "n8n-playwright",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:28:02.755Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
4097,
|
||||
3332,
|
||||
3298
|
||||
],
|
||||
"min": 3298,
|
||||
"median": 3332,
|
||||
"mean": 3576
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T11:28:40.308Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1459,
|
||||
1238,
|
||||
1113
|
||||
],
|
||||
"min": 1113,
|
||||
"median": 1238,
|
||||
"mean": 1270
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"package": "n8n-workflow",
|
||||
"runs": {
|
||||
"before": {
|
||||
"label": "before",
|
||||
"tsVersion": "6.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T10:53:11.029Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
3033,
|
||||
2749,
|
||||
2774
|
||||
],
|
||||
"min": 2749,
|
||||
"median": 2774,
|
||||
"mean": 2852
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
3221,
|
||||
4432,
|
||||
4179
|
||||
],
|
||||
"min": 3221,
|
||||
"median": 4179,
|
||||
"mean": 3944
|
||||
}
|
||||
}
|
||||
},
|
||||
"after": {
|
||||
"label": "after",
|
||||
"tsVersion": "7.0.2",
|
||||
"node": "v24.13.0",
|
||||
"timestamp": "2026-07-16T10:54:33.021Z",
|
||||
"tasks": {
|
||||
"typecheck": {
|
||||
"runsMs": [
|
||||
1012,
|
||||
896,
|
||||
917
|
||||
],
|
||||
"min": 896,
|
||||
"median": 917,
|
||||
"mean": 942
|
||||
},
|
||||
"build": {
|
||||
"runsMs": [
|
||||
856,
|
||||
1025,
|
||||
2129
|
||||
],
|
||||
"min": 856,
|
||||
"median": 1025,
|
||||
"mean": 1337
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
{
|
||||
"extends": "./packages/@n8n/typescript-config/tsconfig.common.json",
|
||||
"extends": "./packages/@n8n/typescript-config/tsconfig.common.go.json",
|
||||
"exclude": ["**/dist/**/*", "**/node_modules/**/*"]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user