12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- {
- "name": "jy-web",
- "private": true,
- "description": "剑鱼产品整体前端应用,基于 vite、pnpm 构建 monorepo 体系。",
- "workspaces": [
- "packages/*",
- "data/*",
- "apps/*",
- "plugins/*",
- "core/*",
- "docs/*"
- ],
- "author": "",
- "license": "ISC",
- "keywords": [],
- "main": "index.js",
- "engines": {
- "node": ">=16",
- "pnpm": ">=8"
- },
- "scripts": {
- "preinstall": "npx only-allow pnpm",
- "postinstall": "simple-git-hooks",
- "format": "prettier --write --cache .",
- "lint": "eslint --cache .",
- "lint:fix": "eslint --ext .vue,.ts,.js --fix --cache .",
- "dev:doc": "pnpm --filter docs run dev",
- "build:doc": "pnpm --filter docs run build",
- "dev:decrypt": "pnpm --filter decrypt-js run dev",
- "build:decrypt": "pnpm --filter decrypt-js run build",
- "dev:mobile": "pnpm --filter jy-mobile run dev",
- "build:mobile": "pnpm --filter jy-mobile run build",
- "dev:work": "pnpm --filter work-bench run serve",
- "build:work": "pnpm --filter work-bench run build",
- "dev:bigmember": "pnpm --filter bigmember run dev",
- "build:bigmember": "pnpm --filter bigmember run build",
- "dev:jy-pc": "pnpm --filter web-pc run dev",
- "build:jy-pc": "pnpm --filter web-pc run build"
- },
- "dependencies": {
- "axios": "^1.6.7",
- "qs": "^6.11.2",
- "vue": "^2.7.16",
- "vue-router": "^3.6.5"
- },
- "devDependencies": {
- "@antfu/eslint-config": "^2.25.1",
- "@babel/plugin-proposal-optional-chaining": "^7.21.0",
- "colorette": "^2.0.20",
- "cross-env": "^7.0.3",
- "eslint": "^8.57.0",
- "eslint-plugin-format": "^0.1.2",
- "execa": "^7.1.1",
- "inquirer": "^9.1.5",
- "lint-staged": "^14.0.1",
- "prettier": "^3.1.0",
- "simple-git-hooks": "^2.11.1",
- "typescript": "^5.0.2",
- "vite": "^4.5.3",
- "vite-plugin-html-redirect": "^1.0.4"
- },
- "simple-git-hooks": {
- "pre-commit": "pnpm exec lint-staged --concurrent false"
- },
- "lint-staged": {
- "*": [
- "prettier --write --cache --ignore-unknown"
- ],
- "apps/**/*.js": [
- "eslint --cache --fix"
- ],
- "data/**/*.js": [
- "eslint --cache --fix"
- ],
- "packages/**/*.js": [
- "eslint --cache --fix"
- ]
- }
- }
|