all repos — cmd @ 46e03878fdfb0dfc2fe0cf994e91d486e84715e3

Unnamed repository; edit this file 'description' to name the repository.

build: setup for building
vi did:web:vt3e.cat
Sun, 10 May 2026 01:52:41 +0100
commit

46e03878fdfb0dfc2fe0cf994e91d486e84715e3

parent

29e71759b50f978da98910e4c407af1e68b79f39

2 files changed, 16 insertions(+), 5 deletions(-)

jump to
M package.jsonpackage.json

@@ -2,10 +2,23 @@ {

"name": "arg-parser", "module": "src/index.ts", "type": "module", + "packageManager": "bun@1.1.13^", "devDependencies": { "@types/bun": "latest" }, "peerDependencies": { "typescript": "^5" + }, + "files": [ + "dist" + ], + "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" } }
M tsconfig.jsontsconfig.json

@@ -1,4 +1,5 @@

{ + "include": ["src"], "compilerOptions": { "paths": { "@/*": ["./src/*"],

@@ -12,11 +13,8 @@ "jsx": "react-jsx",

"allowJs": true, "types": ["bun"], - // Bundler mode - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - "noEmit": true, + "outDir": "dist", + "declaration": true, // Best practices "strict": true,