| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 | {  "name": "vben-admin",  "version": "2.10.0",  "homepage": "https://github.com/vbenjs/vue-vben-admin",  "bugs": {    "url": "https://github.com/vbenjs/vue-vben-admin/issues"  },  "repository": {    "type": "git",    "url": "git+https://github.com/vbenjs/vue-vben-admin.git"  },  "license": "MIT",  "author": {    "name": "vben",    "email": "anncwb@126.com",    "url": "https://github.com/anncwb"  },  "scripts": {    "bootstrap": "pnpm install",    "build": "cross-env NODE_ENV=production NODE_OPTIONS=--max-old-space-size=8192 pnpm vite build",    "build:analyze": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pnpm vite build --mode analyze",    "build:docker": "vite build --mode docker",    "build:no-cache": "pnpm clean:cache && npm run build",    "build:test": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pnpm vite build --mode test",    "commit": "czg",    "dev": "pnpm vite",    "preinstall": "npx only-allow pnpm",    "postinstall": "turbo run stub",    "lint": "turbo run lint",    "lint:eslint": "eslint --cache --max-warnings 0  \"{src,mock}/**/*.{vue,ts,tsx}\" --fix",    "lint:prettier": "prettier --write .",    "lint:stylelint": "stylelint \"**/*.{vue,css,less,scss}\" --fix --cache --cache-location node_modules/.cache/stylelint/",    "prepare": "husky install",    "preview": "npm run build && vite preview",    "reinstall": "rimraf pnpm-lock.yaml && rimraf package.lock.json && rimraf node_modules && npm run bootstrap",    "serve": "npm run dev",    "test:gzip": "npx http-server dist --cors --gzip -c-1",    "type:check": "vue-tsc --noEmit --skipLibCheck"  },  "lint-staged": {    "*.{js,jsx,ts,tsx}": [      "prettier --write",      "eslint --fix"    ],    "{!(package)*.json,*.code-snippets,.!(browserslist)*rc}": [      "prettier --write--parser json"    ],    "package.json": [      "prettier --write"    ],    "*.vue": [      "prettier --write",      "eslint --fix",      "stylelint --fix"    ],    "*.{scss,less,styl,html}": [      "prettier --write",      "stylelint --fix"    ],    "*.md": [      "prettier --write"    ]  },  "config": {    "commitizen": {      "path": "node_modules/cz-git"    }  },  "dependencies": {    "@ant-design/icons-vue": "^6.1.0",    "@iconify/iconify": "^3.1.1",    "@logicflow/core": "^1.2.9",    "@logicflow/extension": "^1.2.9",    "@vben/hooks": "workspace:*",    "@vue/shared": "^3.3.4",    "@vueuse/core": "^10.2.1",    "@vueuse/shared": "^10.2.1",    "@zxcvbn-ts/core": "^3.0.2",    "ant-design-vue": "^4.0.2",    "axios": "^1.4.0",    "codemirror": "^5.65.12",    "cropperjs": "^1.5.13",    "crypto-js": "^4.1.1",    "dayjs": "^1.11.9",    "echarts": "^5.4.2",    "exceljs": "^4.3.0",    "intro.js": "^7.0.1",    "lodash-es": "^4.17.21",    "mockjs": "^1.1.0",    "nprogress": "^0.2.0",    "path-to-regexp": "^6.2.1",    "pinia": "2.1.4",    "print-js": "^1.6.0",    "qrcode": "^1.5.3",    "qs": "^6.11.2",    "resize-observer-polyfill": "^1.5.1",    "showdown": "^2.1.0",    "sortablejs": "^1.15.0",    "tinymce": "^5.10.7",    "vditor": "^3.9.4",    "vue": "^3.3.4",    "vue-i18n": "^9.2.2",    "vue-json-pretty": "^2.2.4",    "vue-router": "^4.2.3",    "vue-types": "^5.1.0",    "vuedraggable": "^4.1.0",    "vxe-table": "^4.4.5",    "vxe-table-plugin-export-xlsx": "^3.0.4",    "xe-utils": "^3.5.11",    "xlsx": "^0.18.5"  },  "devDependencies": {    "@commitlint/cli": "^17.6.6",    "@commitlint/config-conventional": "^17.6.6",    "@iconify/json": "^2.2.87",    "@purge-icons/generated": "^0.9.0",    "@types/codemirror": "^5.60.8",    "@types/crypto-js": "^4.1.1",    "@types/intro.js": "^5.1.1",    "@types/lodash-es": "^4.17.7",    "@types/mockjs": "^1.0.7",    "@types/nprogress": "^0.2.0",    "@types/qrcode": "^1.5.1",    "@types/qs": "^6.9.7",    "@types/showdown": "^2.0.1",    "@types/sortablejs": "^1.15.1",    "@vben/eslint-config": "workspace:*",    "@vben/stylelint-config": "workspace:*",    "@vben/ts-config": "workspace:*",    "@vben/types": "workspace:*",    "@vben/vite-config": "workspace:*",    "@vue/compiler-sfc": "^3.3.4",    "@vue/test-utils": "^2.4.0",    "cross-env": "^7.0.3",    "cz-git": "^1.6.1",    "czg": "^1.6.1",    "husky": "^8.0.3",    "lint-staged": "13.2.3",    "prettier": "^2.8.8",    "prettier-plugin-packagejson": "^2.4.4",    "rimraf": "^5.0.1",    "turbo": "^1.10.7",    "typescript": "^5.1.6",    "unbuild": "^1.2.1",    "vite": "^4.4.0",    "vite-plugin-mock": "^2.9.6",    "vue-tsc": "^1.8.4"  },  "packageManager": "pnpm@8.1.0",  "engines": {    "node": ">=16.15.1",    "pnpm": ">=8.1.0"  }}
 |