publish scripts
vi did:web:vt3e.cat
Fri, 12 Jun 2026 23:01:50 +0100
2 files changed,
13 insertions(+),
9 deletions(-)
M
pkgs/core/package.json
→
pkgs/core/package.json
@@ -1,17 +1,24 @@
{ "name": "@purrkit/core", "files": [ - "src/**/*" + "dist" ], "type": "module", "module": "src/index.ts", - "dependencies": { - "discord.js": "^14.26.4" + "exports": { + ".": "./dist/index.js" + }, + "scripts": { + "build:types": "tsc --emitDeclarationOnly", + "build:js": "bun build ./src/index.ts --outdir ./dist --minify --target bun", + "build": "bun run build:types && bun run build:js", + "prepublishOnly": "bun run build" }, "devDependencies": { "@types/bun": "latest" }, "peerDependencies": { + "discord.js": "^14.26.4", "typescript": "^5" } }
M
pkgs/core/tsconfig.json
→
pkgs/core/tsconfig.json
@@ -1,5 +1,8 @@
{ "compilerOptions": { + "outDir": "dist", + "declaration": true, + // Environment setup & latest features "lib": ["ESNext"], "target": "ESNext",@@ -8,12 +11,6 @@ "moduleDetection": "force",
"jsx": "react-jsx", "allowJs": true, "types": ["bun"], - - // Bundler mode - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "noEmit": true, // Best practices "strict": true,