{ "name": "qingjian-ai-frontend", "version": "5.15.0", "type": "module", "private": true, "scripts": { "bootstrap": "pnpm install", "dev": "cross-env VITE_CJS_IGNORE_WARNING=true NODE_OPTIONS=--trace-deprecation vite dev", "serve": "pnpm dev", "build": "cross-env NODE_OPTIONS=--max_old_space_size=4096 vite build --mode production", "build:tomcat": "vite build --mode tomcat --emptyOutDir", "build:preview": "pnpm build && pnpm preview:dist", "report": "cross-env REPORT=true pnpm build", "preview": "pnpm build && pnpm preview:dist", "preview:dist": "vite preview --mode development --port 3100", "type:check": "vue-tsc --noEmit --skipLibCheck", "lint:eslint": "eslint --cache --max-warnings 0 \"./**/*.{ts,tsx,mjs,vue}\" --fix", "lint:prettier": "prettier --ignore-unknown --check --cache --write \"./**/*.{vue,tsx,less,scss}\"", "lint:stylelint": "stylelint \"./**/*.{vue,less,scss,css}\" --fix --custom-syntax postcss-html --cache --cache-location node_modules/.cache/stylelint/", "lint:all": "pnpm bootstrap && pnpm type:check && pnpm lint:eslint && pnpm lint:prettier && pnpm lint:stylelint", "reinstall:force": "rimraf pnpm-lock.yaml node_modules && pnpm store prune && pnpm i --force && pnpm run dev --force", "reinstall": "rimraf pnpm-lock.yaml node_modules && pnpm bootstrap", "uninstall": "rimraf node_modules", "update": "ncu -u && pnpm reinstall", "preinstall": "npx only-allow pnpm" }, "dependencies": { "@ant-design/colors": "8.0.0", "@ant-design/icons-vue": "7.0.1", "@antv/g": "6.3.1", "@antv/g6": "5.1.0", "@antv/layout": "2.0.0", "@antv/x6": "^2.19.2", "@antv/x6-plugin-selection": "2.2.2", "@relation-graph/vue": "3.0.13", "@vueuse/core": "14.1.0", "@vueuse/shared": "14.1.0", "@wangeditor/editor": "5.1.23", "@wangeditor/editor-for-vue": "5.1.12", "@zxcvbn-ts/core": "3.0.4", "ant-design-vue": "4.2.6", "axios": "1.13.2", "codemirror": "5.65.16", "cropperjs": "1.6.2", "crypto-js": "4.2.0", "dayjs": "1.11.19", "dexie": "^4.3.0", "echarts": "6.0.0", "html2canvas": "1.4.1", "lodash-es": "4.17.21", "maplibre-gl": "^5.22.0", "markdown-it": "^14.1.1", "path-to-regexp": "8.3.0", "picocolors": "1.1.1", "pinia": "2.3.1", "pmtiles": "^4.4.0", "print-js": "1.6.0", "qrcode": "1.5.4", "qs": "6.14.0", "resize-observer-polyfill": "1.5.1", "sortablejs": "1.15.6", "spark-md5": "3.0.2", "streamdown-vue": "^1.0.29", "vditor": "3.11.2", "vue": "3.5.25", "vue-eslint-parser": "10.2.0", "vue-i18n": "11.2.2", "vue-json-pretty": "2.6.0", "vue-router": "4.6.3", "vue-tsc": "3.1.8", "vue-types": "6.0.0", "xlsx": "0.18.5" }, "devDependencies": { "@babel/eslint-parser": "7.28.5", "@iconify/json": "2.2.416", "@iconify/utils": "3.1.0", "@stylistic/stylelint-plugin": "4.0.0", "@types/codemirror": "5.60.17", "@types/crypto-js": "4.2.2", "@types/fs-extra": "11.0.4", "@types/lodash-es": "4.17.12", "@types/node": "24.10.2", "@types/qrcode": "1.5.6", "@types/qs": "6.14.0", "@types/showdown": "2.0.6", "@types/sortablejs": "1.15.9", "@typescript-eslint/eslint-plugin": "8.49.0", "@typescript-eslint/parser": "8.49.0", "@unocss/eslint-config": "66.5.10", "@unocss/preset-wind3": "66.5.10", "@vitejs/plugin-legacy": "7.2.1", "@vitejs/plugin-vue": "6.0.2", "@vitejs/plugin-vue-jsx": "5.1.2", "@vue/compiler-sfc": "3.5.25", "@vue/runtime-core": "3.5.25", "@vue/shared": "3.5.25", "autoprefixer": "10.4.22", "cross-env": "10.1.0", "dotenv": "17.2.3", "esbuild": "^0.27.1", "eslint": "9.39.1", "eslint-config-prettier": "10.1.8", "eslint-plugin-prettier": "5.5.4", "eslint-plugin-vue": "10.6.2", "fs-extra": "11.3.2", "globals": "16.5.0", "less": "4.4.2", "monaco-editor": "0.55.1", "npm-check-updates": "19.1.2", "pkg-types": "2.3.0", "postcss": "8.5.6", "postcss-html": "1.8.0", "postcss-less": "6.0.0", "prettier": "3.7.4", "prettier-plugin-packagejson": "2.5.20", "rimraf": "6.1.2", "rollup-plugin-visualizer": "6.0.5", "stylelint": "16.26.1", "stylelint-config-recommended": "17.0.0", "stylelint-config-recommended-less": "3.0.1", "stylelint-config-recommended-vue": "1.6.1", "stylelint-config-standard": "39.0.1", "stylelint-config-standard-less": "3.0.1", "stylelint-less": "3.0.1", "stylelint-prettier": "5.0.3", "typescript": "5.9.3", "unocss": "66.5.10", "vite": "7.2.7", "vite-plugin-compression": "0.5.1", "vite-plugin-html": "3.2.2", "vite-plugin-mkcert": "1.17.9", "vite-plugin-theme-vite3": "2.0.1", "vite-plugin-vue-setup-extend": "0.4.0" }, "keywords": [ "typescript", "jeesite", "antdv", "vite", "vue" ], "resolutions": { "bin-wrapper": "npm:bin-wrapper-china" }, "pnpm": { "onlyBuiltDependencies": [ "core-js", "es5-ext", "esbuild", "vue-demi" ] }, "author": { "name": " 清鉴", "email": "2656288471@qq.com" }, "engines": { "node": ">=20.19 || >=22.12" }, "packageManager": "pnpm@10.25.0" }