|
|
@@ -0,0 +1,49 @@
|
|
|
+{
|
|
|
+ "name": "shadcn-admin-template",
|
|
|
+ "version": "1.0.0",
|
|
|
+ "description": "Shadcn管理后台全栈启动模板",
|
|
|
+ "private": true,
|
|
|
+ "type": "module",
|
|
|
+ "workspaces": [
|
|
|
+ "packages/*"
|
|
|
+ ],
|
|
|
+ "scripts": {
|
|
|
+ "dev": "concurrently \"npm run dev:client\" \"npm run dev:server\"",
|
|
|
+ "dev:client": "cd packages/client && npm run dev",
|
|
|
+ "dev:server": "cd packages/server && npm run dev",
|
|
|
+ "build": "npm run build:client && npm run build:server",
|
|
|
+ "build:client": "cd packages/client && npm run build",
|
|
|
+ "build:server": "cd packages/server && npm run build",
|
|
|
+ "test": "npm run test:client && npm run test:server",
|
|
|
+ "test:client": "cd packages/client && npm run test",
|
|
|
+ "test:server": "cd packages/server && npm run test",
|
|
|
+ "lint": "npm run lint:client && npm run lint:server",
|
|
|
+ "lint:client": "cd packages/client && npm run lint",
|
|
|
+ "lint:server": "cd packages/server && npm run lint",
|
|
|
+ "typecheck": "npm run typecheck:client && npm run typecheck:server",
|
|
|
+ "typecheck:client": "cd packages/client && npm run typecheck",
|
|
|
+ "typecheck:server": "cd packages/server && npm run typecheck",
|
|
|
+ "prepare": "husky"
|
|
|
+ },
|
|
|
+ "devDependencies": {
|
|
|
+ "concurrently": "^8.2.2",
|
|
|
+ "eslint": "^9.35.0",
|
|
|
+ "husky": "^9.1.7",
|
|
|
+ "lint-staged": "^15.5.2",
|
|
|
+ "prettier": "^3.6.2"
|
|
|
+ },
|
|
|
+ "lint-staged": {
|
|
|
+ "*.{js,jsx,ts,tsx}": [
|
|
|
+ "eslint --fix",
|
|
|
+ "prettier --write"
|
|
|
+ ],
|
|
|
+ "*.{json,md,yml,yaml}": [
|
|
|
+ "prettier --write"
|
|
|
+ ]
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=18.0.0",
|
|
|
+ "npm": ">=8.0.0"
|
|
|
+ },
|
|
|
+ "packageManager": "npm@10.5.0"
|
|
|
+}
|