|
|
@@ -0,0 +1,79 @@
|
|
|
+{
|
|
|
+ "name": "@d8d/goods-module",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "description": "商品管理模块 - 提供商品分类和商品管理的完整CRUD功能",
|
|
|
+ "type": "module",
|
|
|
+ "main": "src/index.ts",
|
|
|
+ "types": "src/index.ts",
|
|
|
+ "exports": {
|
|
|
+ ".": {
|
|
|
+ "types": "./src/index.ts",
|
|
|
+ "import": "./src/index.ts",
|
|
|
+ "require": "./src/index.ts"
|
|
|
+ },
|
|
|
+ "./services": {
|
|
|
+ "types": "./src/services/index.ts",
|
|
|
+ "import": "./src/services/index.ts",
|
|
|
+ "require": "./src/services/index.ts"
|
|
|
+ },
|
|
|
+ "./schemas": {
|
|
|
+ "types": "./src/schemas/index.ts",
|
|
|
+ "import": "./src/schemas/index.ts",
|
|
|
+ "require": "./src/schemas/index.ts"
|
|
|
+ },
|
|
|
+ "./routes": {
|
|
|
+ "types": "./src/routes/index.ts",
|
|
|
+ "import": "./src/routes/index.ts",
|
|
|
+ "require": "./src/routes/index.ts"
|
|
|
+ },
|
|
|
+ "./entities": {
|
|
|
+ "types": "./src/entities/index.ts",
|
|
|
+ "import": "./src/entities/index.ts",
|
|
|
+ "require": "./src/entities/index.ts"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "files": [
|
|
|
+ "src"
|
|
|
+ ],
|
|
|
+ "scripts": {
|
|
|
+ "build": "tsc",
|
|
|
+ "dev": "tsc --watch",
|
|
|
+ "test": "vitest run",
|
|
|
+ "test:watch": "vitest",
|
|
|
+ "test:coverage": "vitest run --coverage",
|
|
|
+ "lint": "eslint src --ext .ts,.tsx",
|
|
|
+ "typecheck": "tsc --noEmit"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "@d8d/shared-types": "workspace:*",
|
|
|
+ "@d8d/shared-utils": "workspace:*",
|
|
|
+ "@d8d/shared-crud": "workspace:*",
|
|
|
+ "@d8d/file-module": "workspace:*",
|
|
|
+ "@d8d/auth-module": "workspace:*",
|
|
|
+ "@d8d/user-module": "workspace:*",
|
|
|
+ "@hono/zod-openapi": "^1.0.2",
|
|
|
+ "typeorm": "^0.3.20",
|
|
|
+ "zod": "^4.1.12"
|
|
|
+ },
|
|
|
+ "devDependencies": {
|
|
|
+ "@types/node": "^22.10.2",
|
|
|
+ "typescript": "^5.8.3",
|
|
|
+ "vitest": "^3.2.4",
|
|
|
+ "@d8d/shared-test-util": "workspace:*",
|
|
|
+ "@typescript-eslint/eslint-plugin": "^8.18.1",
|
|
|
+ "@typescript-eslint/parser": "^8.18.1",
|
|
|
+ "eslint": "^9.17.0"
|
|
|
+ },
|
|
|
+ "peerDependencies": {
|
|
|
+ "hono": "^4.8.5"
|
|
|
+ },
|
|
|
+ "keywords": [
|
|
|
+ "goods",
|
|
|
+ "products",
|
|
|
+ "categories",
|
|
|
+ "crud",
|
|
|
+ "api"
|
|
|
+ ],
|
|
|
+ "author": "D8D Team",
|
|
|
+ "license": "MIT"
|
|
|
+}
|