diff --git a/package.json b/package.json index 6da2f10..6fa4615 100644 --- a/package.json +++ b/package.json @@ -1,22 +1,24 @@ { "name": "shrimp-server", - "version": "0.6.0", - "private": true, + "version": "0.6.1", "description": "Shrimp 框架后端 — 声明式字段驱动的 Node.js 管理后台框架(Express + Mongoose + JWT)", - "main": "src/main/index.ts", - "types": "src/main/index.ts", + "main": "dist/main/index.js", + "types": "dist/main/index.d.ts", "exports": { ".": { - "types": "./src/main/index.ts", - "default": "./src/main/index.ts" + "types": "./dist/main/index.d.ts", + "default": "./dist/main/index.js" }, "./package.json": "./package.json" }, "files": [ + "dist", "src", "README.md" ], "scripts": { + "build": "tsc -p tsconfig.build.json", + "prepare": "tsc -p tsconfig.build.json", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit" diff --git a/tsconfig.build.json b/tsconfig.build.json new file mode 100644 index 0000000..45939a5 --- /dev/null +++ b/tsconfig.build.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + "rootDir": "./src" + }, + "include": ["src/**/*"], + "exclude": ["node_modules", "dist", "test"] +}