diff --git a/.changeset/beige-seas-grin.md b/.changeset/beige-seas-grin.md new file mode 100644 index 00000000..9fd980e3 --- /dev/null +++ b/.changeset/beige-seas-grin.md @@ -0,0 +1,20 @@ +--- +"@macalinao/codama-instruction-accounts-dedupe-visitor": patch +"@macalinao/codama-nodes-from-anchor-x": patch +"@macalinao/codama-renderers-markdown": patch +"@macalinao/codama-renderers-js-esm": patch +"@macalinao/codama-rename-visitor": patch +"@macalinao/clients-voter-stake-registry": patch +"@macalinao/clients-orca-whirlpools": patch +"@macalinao/clients-kamino-lending": patch +"@macalinao/clients-spl-governance": patch +"@macalinao/clients-spl-stake-pool": patch +"@macalinao/clients-token-metadata": patch +"@macalinao/coda-visitors": patch +"@macalinao/create-coda": patch +"@macalinao/clients-tribeca": patch +"@macalinao/clients-quarry": patch +"@macalinao/coda": patch +--- + +Update build script to use TypeScript cache diff --git a/apps/docs/biome.jsonc b/apps/docs/biome.jsonc index 24c2e1db..7c2a32e9 100644 --- a/apps/docs/biome.jsonc +++ b/apps/docs/biome.jsonc @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.3.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.3.2/schema.json", "root": false, "extends": ["@macalinao/biome-config/base"], "linter": { diff --git a/biome.jsonc b/biome.jsonc index 44aefa95..771e7f51 100644 --- a/biome.jsonc +++ b/biome.jsonc @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.3.0/schema.json", + "$schema": "https://biomejs.dev/schemas/2.3.2/schema.json", "extends": ["@macalinao/biome-config/base"], "files": { "ignoreUnknown": false, diff --git a/bun.lock b/bun.lock index 1bb3ff19..91c2d4ac 100644 --- a/bun.lock +++ b/bun.lock @@ -4,12 +4,12 @@ "": { "name": "@macalinao/coda-monorepo", "devDependencies": { - "@biomejs/biome": "^2.3.0", + "@biomejs/biome": "^2.3.2", "@changesets/cli": "^2.29.7", "@macalinao/biome-config": "^0.1.4", "husky": "^9.1.7", "lint-staged": "^16.2.6", - "turbo": "^2.5.8", + "turbo": "^2.6.0", "typedoc": "^0.28.14", "typescript": "^5.9.3", }, diff --git a/clients/kamino-lending/package.json b/clients/kamino-lending/package.json index 936001cd..3ac85391 100644 --- a/clients/kamino-lending/package.json +++ b/clients/kamino-lending/package.json @@ -40,7 +40,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "test": "echo 'No tests yet'", "codegen": "coda generate" diff --git a/clients/orca-whirlpools/package.json b/clients/orca-whirlpools/package.json index 1a9eca5b..d716692c 100644 --- a/clients/orca-whirlpools/package.json +++ b/clients/orca-whirlpools/package.json @@ -31,7 +31,7 @@ ], "scripts": { "build": "tsc", - "clean": "rm -fr dist/ tsconfig.tsbuildinfo", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "codegen": "rm -fr src/generated/ && coda generate", "lint": "eslint . --cache" }, diff --git a/clients/quarry/package.json b/clients/quarry/package.json index 2cacb01f..71282750 100644 --- a/clients/quarry/package.json +++ b/clients/quarry/package.json @@ -40,7 +40,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "test": "echo 'No tests yet'", "codegen": "rm -fr src/generated/ && coda generate" diff --git a/clients/spl-governance/package.json b/clients/spl-governance/package.json index 236439cc..1fbb0ea7 100644 --- a/clients/spl-governance/package.json +++ b/clients/spl-governance/package.json @@ -42,7 +42,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "codegen": "coda generate" }, diff --git a/clients/spl-stake-pool/package.json b/clients/spl-stake-pool/package.json index 049b35d2..66a619fe 100644 --- a/clients/spl-stake-pool/package.json +++ b/clients/spl-stake-pool/package.json @@ -42,7 +42,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "codegen": "coda generate" }, diff --git a/clients/token-metadata/package.json b/clients/token-metadata/package.json index e319157b..39bad44c 100644 --- a/clients/token-metadata/package.json +++ b/clients/token-metadata/package.json @@ -40,7 +40,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "test": "echo 'No tests yet'", "codegen": "coda generate" diff --git a/clients/tribeca/package.json b/clients/tribeca/package.json index 1685682a..d9a2b42f 100644 --- a/clients/tribeca/package.json +++ b/clients/tribeca/package.json @@ -31,7 +31,7 @@ ], "scripts": { "build": "tsc", - "clean": "rm -fr dist/ tsconfig.tsbuildinfo", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "codegen": "rm -fr src/generated/ && coda generate", "lint": "eslint . --cache" }, diff --git a/clients/voter-stake-registry/package.json b/clients/voter-stake-registry/package.json index e1409e10..cb14a846 100644 --- a/clients/voter-stake-registry/package.json +++ b/clients/voter-stake-registry/package.json @@ -44,7 +44,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "codegen": "coda generate" }, diff --git a/packages/coda-visitors/package.json b/packages/coda-visitors/package.json index 854a203b..1b077fea 100644 --- a/packages/coda-visitors/package.json +++ b/packages/coda-visitors/package.json @@ -41,7 +41,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache" }, "dependencies": { diff --git a/packages/coda/package.json b/packages/coda/package.json index ef3af241..fd80aa40 100644 --- a/packages/coda/package.json +++ b/packages/coda/package.json @@ -43,7 +43,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "test": "echo 'No tests yet'" }, diff --git a/packages/codama-instruction-accounts-dedupe-visitor/package.json b/packages/codama-instruction-accounts-dedupe-visitor/package.json index 57b9af74..c32817a0 100644 --- a/packages/codama-instruction-accounts-dedupe-visitor/package.json +++ b/packages/codama-instruction-accounts-dedupe-visitor/package.json @@ -39,7 +39,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "test": "bun test src/" }, diff --git a/packages/codama-nodes-from-anchor-x/package.json b/packages/codama-nodes-from-anchor-x/package.json index db5faac2..72bfd8be 100644 --- a/packages/codama-nodes-from-anchor-x/package.json +++ b/packages/codama-nodes-from-anchor-x/package.json @@ -32,7 +32,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "test": "bun test src/" }, "bugs": { diff --git a/packages/codama-rename-visitor/package.json b/packages/codama-rename-visitor/package.json index 5fe95ebd..f7ae2919 100644 --- a/packages/codama-rename-visitor/package.json +++ b/packages/codama-rename-visitor/package.json @@ -40,7 +40,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache", "test": "bun test src/" }, diff --git a/packages/codama-renderers-js-esm/package.json b/packages/codama-renderers-js-esm/package.json index 9ea5677b..1ca89379 100644 --- a/packages/codama-renderers-js-esm/package.json +++ b/packages/codama-renderers-js-esm/package.json @@ -38,7 +38,7 @@ }, "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache" }, "dependencies": { diff --git a/packages/codama-renderers-markdown/package.json b/packages/codama-renderers-markdown/package.json index 14df73df..3d23c7a7 100644 --- a/packages/codama-renderers-markdown/package.json +++ b/packages/codama-renderers-markdown/package.json @@ -26,7 +26,7 @@ ], "scripts": { "build": "tsc", - "clean": "rm -fr dist/", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint --ext js,ts,tsx src", "lint:fix": "eslint --ext js,ts,tsx src --fix", "test": "bun test src/", diff --git a/packages/create-coda/package.json b/packages/create-coda/package.json index bce8e2e0..98263469 100644 --- a/packages/create-coda/package.json +++ b/packages/create-coda/package.json @@ -13,7 +13,7 @@ ], "scripts": { "build": "tsc", - "clean": "rm -rf dist/ template/node_modules template/dist template/src/generated", + "clean": "tsc --build --clean && rm -fr dist/ tsconfig.tsbuildinfo", "lint": "eslint . --cache" }, "keywords": [ diff --git a/turbo.json b/turbo.json index 996ac7d0..e9dd397a 100644 --- a/turbo.json +++ b/turbo.json @@ -8,8 +8,7 @@ "env": ["NODE_ENV"] }, "lint": { - "dependsOn": ["^build"], - "cache": false + "dependsOn": ["^build"] }, "test": { "dependsOn": ["build"], @@ -27,6 +26,9 @@ "dev": { "persistent": true, "cache": false + }, + "clean": { + "cache": false } } }