diff --git a/.changeset/serious-wasps-fix.md b/.changeset/serious-wasps-fix.md new file mode 100644 index 00000000..9b24f3f3 --- /dev/null +++ b/.changeset/serious-wasps-fix.md @@ -0,0 +1,15 @@ +--- +"@blaze-cardano/blueprint": patch +"@blaze-cardano/emulator": patch +"@blaze-cardano/tsconfig": patch +"@blaze-cardano/ogmios": patch +"@blaze-cardano/wallet": patch +"@blaze-cardano/query": patch +"@blaze-cardano/core": patch +"@blaze-cardano/uplc": patch +"@blaze-cardano/sdk": patch +"@blaze-cardano/tx": patch +"@blaze-cardano/vm": patch +--- + +use package.json exports consistently diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index de659fb7..c1f86b56 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -42,6 +42,8 @@ jobs: - name: ๐ŸŽ Run build run: pnpm build + env: + NODE_ENV: production - name: ๐Ÿงช Run test run: pnpm test diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4dbce5ad..cbdc452d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,3 +42,4 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} NPM_TOKEN: ${{ secrets.NPM_TOKEN }} + NODE_ENV: production diff --git a/package.json b/package.json index 683ef01a..7896d4f6 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "workspaces": [ - "sites/*", - "packages/*" + "packages/*", + "sites/*" ], "scripts": { "build": "turbo run build", @@ -24,5 +24,6 @@ "turbo": "^1.13.4", "typedoc": "^0.25.13", "typescript": "^5.5.4" - } + }, + "packageManager": "pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1" } diff --git a/packages/blaze-blueprint/package.json b/packages/blaze-blueprint/package.json index 0b905d12..086092e9 100644 --- a/packages/blaze-blueprint/package.json +++ b/packages/blaze-blueprint/package.json @@ -2,12 +2,16 @@ "name": "@blaze-cardano/blueprint", "version": "0.4.1", "description": "CIP-57 implementation and generator", - "main": "./dist/index.js", - "module": "./dist/index.mjs", + "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js" + } + }, "types": "./dist/index.d.ts", "bin": "./dist/cli.js", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts src/cli.ts --format esm,cjs --dts", diff --git a/packages/blaze-blueprint/tsconfig.json b/packages/blaze-blueprint/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-blueprint/tsconfig.json +++ b/packages/blaze-blueprint/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-core/package.json b/packages/blaze-core/package.json index 8776d824..698b5756 100644 --- a/packages/blaze-core/package.json +++ b/packages/blaze-core/package.json @@ -9,6 +9,9 @@ } }, "types": "./dist/index.d.ts", + "files": [ + "dist" + ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts", "dev": "tsup src/index.ts --format esm,cjs --watch --dts", diff --git a/packages/blaze-core/tsconfig.json b/packages/blaze-core/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-core/tsconfig.json +++ b/packages/blaze-core/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-emulator/package.json b/packages/blaze-emulator/package.json index 646e0d91..5d9c5ab8 100644 --- a/packages/blaze-emulator/package.json +++ b/packages/blaze-emulator/package.json @@ -9,6 +9,9 @@ } }, "types": "./dist/index.d.ts", + "files": [ + "dist" + ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --external rxjs", "dev": "tsup src/index.ts --format esm,cjs --watch --dts --external rxjs", diff --git a/packages/blaze-emulator/tsconfig.json b/packages/blaze-emulator/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-emulator/tsconfig.json +++ b/packages/blaze-emulator/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-ogmios/package.json b/packages/blaze-ogmios/package.json index fb917cac..b89863de 100644 --- a/packages/blaze-ogmios/package.json +++ b/packages/blaze-ogmios/package.json @@ -2,11 +2,15 @@ "name": "@blaze-cardano/ogmios", "version": "0.0.4", "description": "Blaze cardano ogmios library", - "main": "./dist/index.js", - "module": "./dist/index.mjs", + "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js" + } + }, "types": "./dist/index.d.ts", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --external rxjs", diff --git a/packages/blaze-ogmios/tsconfig.json b/packages/blaze-ogmios/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-ogmios/tsconfig.json +++ b/packages/blaze-ogmios/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-query/package.json b/packages/blaze-query/package.json index 89874924..3c90e856 100644 --- a/packages/blaze-query/package.json +++ b/packages/blaze-query/package.json @@ -2,11 +2,15 @@ "name": "@blaze-cardano/query", "version": "0.2.12", "description": "Blaze cardano emulator library", - "main": "./dist/index.js", - "module": "./dist/index.mjs", + "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js" + } + }, "types": "./dist/index.d.ts", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --external rxjs", diff --git a/packages/blaze-query/tsconfig.json b/packages/blaze-query/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-query/tsconfig.json +++ b/packages/blaze-query/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-sdk/package.json b/packages/blaze-sdk/package.json index 862b643f..2de8f71e 100644 --- a/packages/blaze-sdk/package.json +++ b/packages/blaze-sdk/package.json @@ -2,11 +2,15 @@ "name": "@blaze-cardano/sdk", "version": "0.1.23", "description": "Blaze cardano sdk library", - "main": "./dist/index.js", - "module": "./dist/index.mjs", + "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js" + } + }, "types": "./dist/index.d.ts", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --external rxjs", diff --git a/packages/blaze-sdk/tsconfig.json b/packages/blaze-sdk/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-sdk/tsconfig.json +++ b/packages/blaze-sdk/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-tsconfig/base.json b/packages/blaze-tsconfig/base.json index e79a512f..f6bcf382 100644 --- a/packages/blaze-tsconfig/base.json +++ b/packages/blaze-tsconfig/base.json @@ -26,6 +26,5 @@ "noUncheckedIndexedAccess": true, "noImplicitOverride": true, "noPropertyAccessFromIndexSignature": true - }, - "exclude": ["node_modules"] + } } diff --git a/packages/blaze-tx/package.json b/packages/blaze-tx/package.json index 89991065..f365069c 100644 --- a/packages/blaze-tx/package.json +++ b/packages/blaze-tx/package.json @@ -1,5 +1,4 @@ { - "$schema": "https://json.schemastore.org/package.json", "name": "@blaze-cardano/tx", "version": "0.5.6", "description": "Blaze cardano transaction building library", @@ -15,7 +14,7 @@ }, "types": "./dist/index.d.ts", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts src/value.ts --format esm,cjs --dts --external rxjs", diff --git a/packages/blaze-tx/tsconfig.json b/packages/blaze-tx/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-tx/tsconfig.json +++ b/packages/blaze-tx/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-uplc/package.json b/packages/blaze-uplc/package.json index cb75571c..7803512a 100644 --- a/packages/blaze-uplc/package.json +++ b/packages/blaze-uplc/package.json @@ -1,5 +1,4 @@ { - "$schema": "https://json.schemastore.org/package.json", "name": "@blaze-cardano/uplc", "version": "0.1.17", "description": "Blaze untyped plutus core library", @@ -10,6 +9,9 @@ } }, "types": "./dist/index.d.ts", + "files": [ + "dist" + ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --external rxjs", "dev": "tsup src/index.ts --format esm,cjs --watch --dts --external rxjs", diff --git a/packages/blaze-uplc/tsconfig.json b/packages/blaze-uplc/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-uplc/tsconfig.json +++ b/packages/blaze-uplc/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-vm/package.json b/packages/blaze-vm/package.json index 887ce085..07797021 100644 --- a/packages/blaze-vm/package.json +++ b/packages/blaze-vm/package.json @@ -1,5 +1,4 @@ { - "$schema": "https://json.schemastore.org/package.json", "name": "@blaze-cardano/vm", "version": "0.0.35", "description": "Blaze cardano plutus virtual machine", @@ -7,15 +6,11 @@ ".": { "import": "./dist/index.mjs", "require": "./dist/index.js" - }, - "./value": { - "import": "./dist/value.mjs", - "require": "./dist/value.js" } }, "types": "./dist/index.d.ts", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts src/value.ts --format esm,cjs --dts --external rxjs", diff --git a/packages/blaze-vm/tsconfig.json b/packages/blaze-vm/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-vm/tsconfig.json +++ b/packages/blaze-vm/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/packages/blaze-wallet/package.json b/packages/blaze-wallet/package.json index 4050093a..a2634d46 100644 --- a/packages/blaze-wallet/package.json +++ b/packages/blaze-wallet/package.json @@ -2,11 +2,15 @@ "name": "@blaze-cardano/wallet", "version": "0.1.42", "description": "Blaze cardano wallet library", - "main": "./dist/index.js", - "module": "./dist/index.mjs", + "exports": { + ".": { + "import": "./dist/index.mjs", + "require": "./dist/index.js" + } + }, "types": "./dist/index.d.ts", "files": [ - "dist/**" + "dist" ], "scripts": { "build": "tsup src/index.ts --format esm,cjs --dts --external rxjs", diff --git a/packages/blaze-wallet/tsconfig.json b/packages/blaze-wallet/tsconfig.json index 3e4da9a5..ed18e828 100644 --- a/packages/blaze-wallet/tsconfig.json +++ b/packages/blaze-wallet/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "@blaze-cardano/tsconfig/base.json", - "include": ["."], - "exclude": ["dist", "build", "node_modules"] + "exclude": ["dist", ".turbo", "node_modules"] } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 07e936b0..bea80f9f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,4 @@ packages: - - "sites/*" - "packages/*" + - "sites/*" - "!**/examples/**" diff --git a/turbo.json b/turbo.json index 1f596b4c..c3c1a67f 100644 --- a/turbo.json +++ b/turbo.json @@ -1,5 +1,5 @@ { - "$schema": "https://turbo.build/schema.json", + "$schema": "https://turbo.build/schema.v1.json", "pipeline": { "build": { "dependsOn": ["^build"],