diff --git a/bun.lock b/bun.lock index cda05963a..a31220568 100644 --- a/bun.lock +++ b/bun.lock @@ -66,6 +66,7 @@ }, "devDependencies": { "@types/culori": "^4.0.1", + "typescript": "~5.8.3", }, }, }, diff --git a/packages/cli/package.json b/packages/cli/package.json index 3193d2203..6a3373c4e 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -5,13 +5,17 @@ "bin": { "open-pencil": "./src/index.ts" }, - "devDependencies": { - "@types/bun": "^1.2.9" + "files": ["src"], + "publishConfig": { + "access": "public" }, "dependencies": { "@open-pencil/core": "workspace:*", "agentfmt": "^0.1.3", "canvaskit-wasm": "^0.40.0", "citty": "^0.1.6" + }, + "devDependencies": { + "@types/bun": "^1.2.9" } } diff --git a/packages/core/package.json b/packages/core/package.json index f903eae41..dda058d38 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -3,7 +3,21 @@ "version": "0.1.0", "type": "module", "exports": { - ".": "./src/index.ts" + ".": { + "bun": "./src/index.ts", + "types": "./src/index.ts", + "import": "./dist/index.js" + } + }, + "main": "./dist/index.js", + "types": "./src/index.ts", + "files": ["src", "dist"], + "scripts": { + "build": "tsc", + "prepublishOnly": "tsc" + }, + "publishConfig": { + "access": "public" }, "dependencies": { "canvaskit-wasm": "^0.40.0", @@ -13,6 +27,7 @@ "yoga-layout": "^3.2.1" }, "devDependencies": { - "@types/culori": "^4.0.1" + "@types/culori": "^4.0.1", + "typescript": "~5.8.3" } } diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 4d835f41b..0a4fbe1a0 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -5,8 +5,9 @@ "moduleResolution": "bundler", "strict": true, "skipLibCheck": true, - "declaration": true, + "declarationMap": true, + "sourceMap": true, "outDir": "dist", "rootDir": "src" },