Fuck all of these bundlers. Just use tsc

This commit is contained in:
Yura Dupyn 2026-04-06 21:18:45 +02:00
parent 884b70332b
commit 5df8b05274
2 changed files with 8 additions and 12 deletions

View file

@ -4,23 +4,19 @@
"description": "Source text manipulation and span rendering utilities", "description": "Source text manipulation and span rendering utilities",
"author": "Yura Dupyn <yura@dupyn.com>", "author": "Yura Dupyn <yura@dupyn.com>",
"license": "GPL-3.0-or-later", "license": "GPL-3.0-or-later",
"main": "./dist/index.cjs", "type": "module",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts", "types": "./dist/index.d.ts",
"exports": { "exports": {
".": { ".": {
"types": "./dist/index.d.ts", "types": "./dist/index.d.ts",
"import": "./dist/index.mjs", "import": "./dist/index.js"
"require": "./dist/index.cjs"
} }
}, },
"scripts": { "scripts": {
"build": "unbuild", "build": "tsc",
"stub": "unbuild --stub",
"typecheck": "tsc --noEmit" "typecheck": "tsc --noEmit"
}, },
"devDependencies": { "devDependencies": {
"typescript": "^5.4.0", "typescript": "^5.4.0"
"unbuild": "^3.6.1"
} }
} }

View file

@ -1,12 +1,12 @@
{ {
"compilerOptions": { "compilerOptions": {
"target": "ESNext", "target": "ESNext",
"module": "ESNext", "module": "NodeNext",
"moduleResolution": "Bundler", "moduleResolution": "NodeNext",
"strict": true, "strict": true,
"skipLibCheck": true, "skipLibCheck": true,
"noEmit": true, "isolatedModules": true,
"isolatedModules": true "outDir": "dist"
}, },
"include": ["src"] "include": ["src"]
} }