From f96da50e6ade686f015f62167ee06d543f3753e5 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Wed, 12 Jul 2023 13:35:19 +0100 Subject: [PATCH] Update the typeform integration package Now uses a dependency free tsconfig file, and updated the typescript and tsup dev deps --- .changeset/lovely-chicken-serve.md | 5 +++++ integrations/typeform/package.json | 9 ++++---- integrations/typeform/tsconfig.json | 33 +++++++++++++++++------------ 3 files changed, 29 insertions(+), 18 deletions(-) create mode 100644 .changeset/lovely-chicken-serve.md diff --git a/.changeset/lovely-chicken-serve.md b/.changeset/lovely-chicken-serve.md new file mode 100644 index 000000000..fd9a63467 --- /dev/null +++ b/.changeset/lovely-chicken-serve.md @@ -0,0 +1,5 @@ +--- +"@trigger.dev/typeform": patch +--- + +Use a standalone tsconfig.json file to increase portability diff --git a/integrations/typeform/package.json b/integrations/typeform/package.json index 7351226f4..eeb55e9fa 100644 --- a/integrations/typeform/package.json +++ b/integrations/typeform/package.json @@ -13,15 +13,16 @@ "dist/index.js.map" ], "devDependencies": { - "@trigger.dev/tsconfig": "workspace:*", - "@types/node": "18", + "@types/node": "16.x", "rimraf": "^3.0.2", - "tsup": "^6.5.0" + "tsup": "7.1.x", + "typescript": "4.9.4" }, "scripts": { "clean": "rimraf dist", "build": "npm run clean && npm run build:tsup", - "build:tsup": "tsup" + "build:tsup": "tsup", + "typecheck": "tsc --noEmit" }, "dependencies": { "@typeform/api-client": "^1.8.0", diff --git a/integrations/typeform/tsconfig.json b/integrations/typeform/tsconfig.json index 25fc92894..20a53815e 100644 --- a/integrations/typeform/tsconfig.json +++ b/integrations/typeform/tsconfig.json @@ -1,21 +1,26 @@ { - "extends": "@trigger.dev/tsconfig/node18.json", - "include": ["./src/**/*.ts", "tsup.config.ts"], "compilerOptions": { - "lib": ["DOM", "DOM.Iterable", "ES2019"], - "paths": { - "@trigger.dev/sdk/*": ["../../packages/trigger-sdk/src/*"], - "@trigger.dev/sdk": ["../../packages/trigger-sdk/src/index"], - "@trigger.dev/integration-kit/*": [ - "../../packages/integration-kit/src/*" - ], - "@trigger.dev/integration-kit": [ - "../../packages/integration-kit/src/index" - ] - }, + "composite": false, "declaration": false, "declarationMap": false, - "baseUrl": "." + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "inlineSources": false, + "isolatedModules": true, + "moduleResolution": "node16", + "noUnusedLocals": false, + "noUnusedParameters": false, + "preserveWatchOutput": true, + "skipLibCheck": true, + "strict": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "sourceMap": true, + "resolveJsonModule": true, + "lib": ["es2019"], + "module": "commonjs", + "target": "es2021" }, + "include": ["./src/**/*.ts", "tsup.config.ts"], "exclude": ["node_modules"] }