diff --git a/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/package.json b/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/package.json index cddfabf3..d830e282 100644 --- a/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/package.json +++ b/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/package.json @@ -1,16 +1,16 @@ { - "name": "typescript-simple-template", + "name": "block-trigger-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9" + "@chainlink/cre-sdk": "^1.5.0" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/tsconfig.json b/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/tsconfig.json index 840fdc79..d142bddd 100644 --- a/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/tsconfig.json +++ b/building-blocks/indexer-block-trigger/block-trigger-ts/workflow/tsconfig.json @@ -8,9 +8,8 @@ "strict": true, "esModuleInterop": true, "skipLibCheck": true, - "forceConsistentCasingInFileNames": true + "forceConsistentCasingInFileNames": true, + "types": [] }, - "include": [ - "main.ts" - ] + "include": ["main.ts"] } diff --git a/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/package.json b/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/package.json index cddfabf3..3d05b770 100644 --- a/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/package.json +++ b/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/package.json @@ -1,16 +1,16 @@ { - "name": "typescript-simple-template", + "name": "indexer-fetch-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9" + "@chainlink/cre-sdk": "^1.5.0" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/tsconfig.json b/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/tsconfig.json index 840fdc79..d142bddd 100644 --- a/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/tsconfig.json +++ b/building-blocks/indexer-data-fetch/indexer-fetch-ts/workflow/tsconfig.json @@ -8,9 +8,8 @@ "strict": true, "esModuleInterop": true, "skipLibCheck": true, - "forceConsistentCasingInFileNames": true + "forceConsistentCasingInFileNames": true, + "types": [] }, - "include": [ - "main.ts" - ] + "include": ["main.ts"] } diff --git a/building-blocks/kv-store/kv-store-ts/my-workflow/package.json b/building-blocks/kv-store/kv-store-ts/my-workflow/package.json index ea45589e..b1f73c75 100644 --- a/building-blocks/kv-store/kv-store-ts/my-workflow/package.json +++ b/building-blocks/kv-store/kv-store-ts/my-workflow/package.json @@ -4,14 +4,14 @@ "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "@noble/hashes": "^1.7.2" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/building-blocks/kv-store/kv-store-ts/my-workflow/tsconfig.json b/building-blocks/kv-store/kv-store-ts/my-workflow/tsconfig.json index 840fdc79..d142bddd 100644 --- a/building-blocks/kv-store/kv-store-ts/my-workflow/tsconfig.json +++ b/building-blocks/kv-store/kv-store-ts/my-workflow/tsconfig.json @@ -8,9 +8,8 @@ "strict": true, "esModuleInterop": true, "skipLibCheck": true, - "forceConsistentCasingInFileNames": true + "forceConsistentCasingInFileNames": true, + "types": [] }, - "include": [ - "main.ts" - ] + "include": ["main.ts"] } diff --git a/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/package.json b/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/package.json index ec0f7a17..aa4b7cda 100644 --- a/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/package.json +++ b/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/package.json @@ -4,15 +4,15 @@ "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/tsconfig.json b/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/tsconfig.json new file mode 100644 index 00000000..d142bddd --- /dev/null +++ b/building-blocks/read-data-feeds/read-data-feeds-ts/my-workflow/tsconfig.json @@ -0,0 +1,15 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "ESNext", + "moduleResolution": "bundler", + "lib": ["ESNext"], + "outDir": "./dist", + "strict": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "types": [] + }, + "include": ["main.ts"] +} diff --git a/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/contracts/package.json b/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/contracts/package.json index c389cb42..a7c35a63 100644 --- a/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/contracts/package.json +++ b/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/contracts/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0" } } diff --git a/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/my-workflow/package.json b/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/my-workflow/package.json index 4f0b1573..3ec59d83 100644 --- a/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/my-workflow/package.json +++ b/building-blocks/read-data-feeds/read-mvr-data-feeds-ts/my-workflow/package.json @@ -1,18 +1,18 @@ { - "name": "typescript-por-template", + "name": "read-mvr-data-feeds-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/bring-your-own-data/workflow-ts/contracts/package.json b/starter-templates/bring-your-own-data/workflow-ts/contracts/package.json index c389cb42..a7c35a63 100644 --- a/starter-templates/bring-your-own-data/workflow-ts/contracts/package.json +++ b/starter-templates/bring-your-own-data/workflow-ts/contracts/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0" } } diff --git a/starter-templates/bring-your-own-data/workflow-ts/nav/package.json b/starter-templates/bring-your-own-data/workflow-ts/nav/package.json index 38cc533b..2c000ba5 100644 --- a/starter-templates/bring-your-own-data/workflow-ts/nav/package.json +++ b/starter-templates/bring-your-own-data/workflow-ts/nav/package.json @@ -1,18 +1,18 @@ { - "name": "typescript-por-template", + "name": "bring-your-own-data-nav-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/bring-your-own-data/workflow-ts/por/package.json b/starter-templates/bring-your-own-data/workflow-ts/por/package.json index 38cc533b..2266674b 100644 --- a/starter-templates/bring-your-own-data/workflow-ts/por/package.json +++ b/starter-templates/bring-your-own-data/workflow-ts/por/package.json @@ -1,18 +1,18 @@ { - "name": "typescript-por-template", + "name": "bring-your-own-data-por-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/custom-data-feed/cre-custom-data-feed-ts/contracts/package.json b/starter-templates/custom-data-feed/cre-custom-data-feed-ts/contracts/package.json index c389cb42..a7c35a63 100644 --- a/starter-templates/custom-data-feed/cre-custom-data-feed-ts/contracts/package.json +++ b/starter-templates/custom-data-feed/cre-custom-data-feed-ts/contracts/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0" } } diff --git a/starter-templates/custom-data-feed/cre-custom-data-feed-ts/my-workflow/package.json b/starter-templates/custom-data-feed/cre-custom-data-feed-ts/my-workflow/package.json index 4f0b1573..b4563379 100644 --- a/starter-templates/custom-data-feed/cre-custom-data-feed-ts/my-workflow/package.json +++ b/starter-templates/custom-data-feed/cre-custom-data-feed-ts/my-workflow/package.json @@ -1,18 +1,18 @@ { - "name": "typescript-por-template", + "name": "cre-custom-data-feed-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/multi-chain-token-manager/workflow-ts/contracts/package.json b/starter-templates/multi-chain-token-manager/workflow-ts/contracts/package.json index c389cb42..a7c35a63 100644 --- a/starter-templates/multi-chain-token-manager/workflow-ts/contracts/package.json +++ b/starter-templates/multi-chain-token-manager/workflow-ts/contracts/package.json @@ -4,7 +4,7 @@ "private": true, "type": "module", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0" } } diff --git a/starter-templates/multi-chain-token-manager/workflow-ts/workflow/package.json b/starter-templates/multi-chain-token-manager/workflow-ts/workflow/package.json index 4f0b1573..cf5db34f 100644 --- a/starter-templates/multi-chain-token-manager/workflow-ts/workflow/package.json +++ b/starter-templates/multi-chain-token-manager/workflow-ts/workflow/package.json @@ -1,18 +1,18 @@ { - "name": "typescript-por-template", + "name": "multi-chain-token-manager-ts", "version": "1.0.0", "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.1.2", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/stablecoin-ace-ccip/bank-stablecoin-por-ace-ccip-workflow/package.json b/starter-templates/stablecoin-ace-ccip/bank-stablecoin-por-ace-ccip-workflow/package.json index 5585c415..1e02b557 100644 --- a/starter-templates/stablecoin-ace-ccip/bank-stablecoin-por-ace-ccip-workflow/package.json +++ b/starter-templates/stablecoin-ace-ccip/bank-stablecoin-por-ace-ccip-workflow/package.json @@ -4,17 +4,16 @@ "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "@openzeppelin/contracts": "^5.4.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } - diff --git a/starter-templates/stablecoin-ace-ccip/bank-stablecoin-workflow/package.json b/starter-templates/stablecoin-ace-ccip/bank-stablecoin-workflow/package.json index 844422e9..01e61cb3 100644 --- a/starter-templates/stablecoin-ace-ccip/bank-stablecoin-workflow/package.json +++ b/starter-templates/stablecoin-ace-ccip/bank-stablecoin-workflow/package.json @@ -4,16 +4,16 @@ "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "@openzeppelin/contracts": "^5.4.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/stablecoin-ace-ccip/ccip-transfer-workflow/package.json b/starter-templates/stablecoin-ace-ccip/ccip-transfer-workflow/package.json index cace9e17..72902f5b 100644 --- a/starter-templates/stablecoin-ace-ccip/ccip-transfer-workflow/package.json +++ b/starter-templates/stablecoin-ace-ccip/ccip-transfer-workflow/package.json @@ -4,14 +4,14 @@ "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } } diff --git a/starter-templates/tokenized-asset-servicing/asset-log-trigger-workflow/package.json b/starter-templates/tokenized-asset-servicing/asset-log-trigger-workflow/package.json index fd53af2b..a7cf19b9 100644 --- a/starter-templates/tokenized-asset-servicing/asset-log-trigger-workflow/package.json +++ b/starter-templates/tokenized-asset-servicing/asset-log-trigger-workflow/package.json @@ -4,15 +4,15 @@ "main": "dist/main.js", "private": true, "scripts": { - "postinstall": "bun x cre-setup" + "typecheck": "tsc --noEmit" }, "license": "UNLICENSED", "dependencies": { - "@chainlink/cre-sdk": "^1.0.9", + "@chainlink/cre-sdk": "^1.5.0", "viem": "2.34.0", "zod": "3.25.76" }, "devDependencies": { - "@types/bun": "1.2.21" + "typescript": "5.9.3" } }