diff --git a/package.json b/package.json index 307dc21..7771402 100644 --- a/package.json +++ b/package.json @@ -26,14 +26,14 @@ "main": "index.js", "scripts": { "audit:supply-chain": "node scripts/check-supply-chain.mjs", - "build": "pnpm exec rimraf dist && pnpm exec tsc && pnpm exec gulp build:icons", + "build": "pnpm exec rimraf dist/* && pnpm exec tsc && pnpm exec gulp build:icons", "dev": "node scripts/n8n-dev.mjs", "dev:external": "N8N_DEV_RELOAD=true N8N_SECURE_COOKIE=false node scripts/n8n-dev.mjs --external-n8n", "watch": "pnpm exec tsc --watch", "format": "pnpm exec prettier nodes credentials --write", "lint": "pnpm exec eslint nodes credentials package.json", "lintfix": "pnpm exec eslint nodes credentials package.json --fix", - "test": "pnpm exec tsc && node --test dist/test/*.test.js", + "test": "pnpm exec tsc && node --test dist/test/**/*.test.js", "test:smoke": "node --env-file=.env scripts/smoke-tickets-getall.mjs", "prepublishOnly": "pnpm run audit:supply-chain && pnpm run build && pnpm exec eslint -c eslint.config.prepublish.mjs nodes credentials package.json" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c196a90..f0dba7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,8 @@ overrides: lodash: 4.18.1 uuid: 11.1.1 minimatch: 10.2.5 + brace-expansion: 5.0.9 + nanoid: 3.3.17 form-data: 4.0.6 axios: 1.18.0 n8n-workflow: 2.22.3 @@ -1160,8 +1162,8 @@ packages: bl@5.1.0: resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} - brace-expansion@5.0.8: - resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==} + brace-expansion@5.0.9: + resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} engines: {node: 20 || >=22} braces@3.0.3: @@ -2137,8 +2139,8 @@ packages: peerDependencies: zod: 3.25.67 - nanoid@3.3.8: - resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + nanoid@3.3.17: + resolution: {integrity: sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -3736,7 +3738,7 @@ snapshots: '@n8n/utils@1.40.0': dependencies: '@n8n/constants': 0.32.0 - nanoid: 3.3.8 + nanoid: 3.3.17 '@n8n_io/ai-assistant-sdk@1.25.0': {} @@ -4204,7 +4206,7 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 - brace-expansion@5.0.8: + brace-expansion@5.0.9: dependencies: balanced-match: 4.0.4 @@ -4885,7 +4887,7 @@ snapshots: jsonwebtoken: 9.0.3 load-esm: 1.0.3 mime-types: 2.1.35 - retry-axios: 2.6.0(axios@1.18.0(debug@4.3.4)) + retry-axios: 2.6.0(axios@1.18.0) tough-cookie: 4.1.3 transitivePeerDependencies: - supports-color @@ -5202,7 +5204,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.8 + brace-expansion: 5.0.9 minimist@1.2.8: {} @@ -5262,7 +5264,7 @@ snapshots: xml2js: 0.6.2 zod: 4.4.3 - nanoid@3.3.8: {} + nanoid@3.3.17: {} napi-postinstall@0.3.4: {} @@ -5516,7 +5518,7 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - retry-axios@2.6.0(axios@1.18.0(debug@4.3.4)): + retry-axios@2.6.0(axios@1.18.0): dependencies: axios: 1.18.0(debug@4.3.4) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index a1610d7..eae6dad 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,6 +7,8 @@ overrides: lodash: '4.18.1' uuid: '11.1.1' minimatch: '10.2.5' + brace-expansion: '5.0.9' + nanoid: '3.3.17' form-data: '4.0.6' axios: '1.18.0' # npm dist-tag stable; block 2.23+ beta-channel releases diff --git a/tsconfig.json b/tsconfig.json index aacee68..c539eb2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -19,6 +19,7 @@ "declaration": true, "sourceMap": true, "skipLibCheck": true, + "rootDir": ".", "outDir": "./dist/", }, "include": [