Files
2026-07-31 10:59:13 +08:00

179 lines
6.2 KiB
JSON

{
"name": "mfish-nocode",
"version": "2.4.1",
"homepage": "https://github.com/mfish-qf/mfish-nocode-view",
"bugs": {
"url": "https://github.com/mfish-qf/mfish-nocode-view/issues"
},
"repository": {
"type": "git",
"url": "git+https://github.com/mfish-qf/mfish-nocode-view.git"
},
"license": "Apache-2.0",
"author": {
"name": "mfish",
"email": "qiufeng9862@qq.com",
"url": "https://github.com/mfish-qf"
},
"type": "module",
"scripts": {
"build": "vite --filter ./packages/** --filter ./internal/** build",
"build:analyze": "cross-env NODE_OPTIONS=--max-old-space-size=8192 pnpm vite build --mode analyze",
"build:docker": "vite build --mode docker",
"build:local": "pnpm generate:icons && vite --filter ./packages/** --filter ./internal/** build",
"build:test": "cross-env NODE_OPTIONS=--max-old-space-size=8192 turbo run build -- --mode test",
"build:visualizer": "cross-env VITE_USE_VISUALIZER=true turbo run stub",
"clean": "rimraf --glob \"**/node_modules\"",
"clean:all": "pnpm run clean && pnpm store prune",
"clean:cache": "rimraf --glob \"**/node_modules/.cache\" \"**/node_modules/.vite\"",
"clean:dist": "rimraf --glob \"**/mfish-nocode-view\" \"**/dist\"",
"dev": "vite dev",
"generate:icons": "node scripts/generate-icons.mjs",
"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:fix": "turbo run lint -- --fix",
"lint:prettier": "prettier --write \"**/*.{js,json,tsx,css,less,scss,vue,html,md}\"",
"lint:staged": "lint-staged",
"lint:stylelint": "stylelint --cache --fix \"**/*.{vue,less,postcss,css,scss}\" --cache-location node_modules/.cache/stylelint/",
"preview": "pnpm build && vite preview",
"reinstall": "pnpm run clean:all && pnpm install",
"type:check": "vue-tsc --noEmit --skipLibCheck"
},
"config": {
"commitizen": {
"path": "node_modules/cz-git"
}
},
"resolutions": {
"bin-wrapper": "npm:bin-wrapper-china",
"rimraf": "^6.0.1"
},
"dependencies": {
"@ant-design/icons-vue": "catalog:",
"@codemirror/lang-html": "catalog:",
"@codemirror/lang-javascript": "catalog:",
"@codemirror/lang-json": "catalog:",
"@codemirror/state": "catalog:",
"@codemirror/view": "catalog:",
"@iconify/vue": "catalog:",
"@jiaminghi/color": "catalog:",
"@tiptap/core": "catalog:",
"@tiptap/extension-heading": "catalog:",
"@tiptap/extension-highlight": "catalog:",
"@tiptap/extension-image": "catalog:",
"@tiptap/extension-link": "catalog:",
"@tiptap/extension-paragraph": "catalog:",
"@tiptap/extension-placeholder": "catalog:",
"@tiptap/extension-subscript": "catalog:",
"@tiptap/extension-superscript": "catalog:",
"@tiptap/extension-table": "catalog:",
"@tiptap/extension-text-align": "catalog:",
"@tiptap/extension-text-style": "catalog:",
"@tiptap/pm": "catalog:",
"@tiptap/starter-kit": "catalog:",
"@tiptap/vue-3": "catalog:",
"@vue/shared": "catalog:",
"@vueuse/core": "catalog:",
"@vueuse/shared": "catalog:",
"@zxcvbn-ts/core": "catalog:",
"animate.css": "catalog:",
"ant-design-vue": "catalog:",
"ant-design-x-vue": "catalog:",
"axios": "catalog:",
"bootstrap": "catalog:",
"cm6-theme-material-dark": "catalog:",
"codemirror": "catalog:",
"cropperjs": "catalog:",
"crypto-js": "catalog:",
"dayjs": "catalog:",
"docx": "catalog:",
"echarts": "catalog:",
"echarts-gl": "catalog:",
"echarts-wordcloud": "catalog:",
"html2canvas": "catalog:",
"lodash-es": "catalog:",
"markdown-it": "catalog:",
"nprogress": "catalog:",
"pinia": "catalog:",
"qrcode": "catalog:",
"qs": "catalog:",
"resize-observer-polyfill": "catalog:",
"sm-crypto": "catalog:",
"sortablejs": "catalog:",
"uuid": "catalog:",
"vue-codemirror": "catalog:",
"vue-data-ui": "catalog:",
"vue-i18n": "catalog:",
"vue-json-pretty": "catalog:",
"vue-router": "catalog:",
"vue-types": "catalog:",
"vuedraggable": "catalog:"
},
"devDependencies": {
"@iconify-json/ant-design": "catalog:",
"@iconify-json/carbon": "catalog:",
"@iconify-json/ion": "catalog:",
"@iconify-json/mdi": "catalog:",
"@iconify-json/ri": "catalog:",
"@iconify-json/simple-icons": "catalog:",
"@mfish/core": "workspace:*",
"@mfish/custom-api": "workspace:*",
"@mfish/eslint-config": "workspace:*",
"@mfish/form-designer": "workspace:*",
"@mfish/nocode": "workspace:*",
"@mfish/prettier-config": "workspace:*",
"@mfish/stores": "workspace:*",
"@mfish/stylelint-config": "workspace:*",
"@mfish/styles": "workspace:*",
"@mfish/ts-config": "workspace:*",
"@mfish/types": "workspace:*",
"@mfish/vite-config": "workspace:*",
"@mfish/workflow": "workspace:*",
"@types/crypto-js": "catalog:",
"@types/lodash-es": "catalog:",
"@types/node": "catalog:",
"@types/nprogress": "catalog:",
"@types/qrcode": "catalog:",
"@types/qs": "catalog:",
"@types/sm-crypto": "catalog:",
"@types/sortablejs": "catalog:",
"@typescript-eslint/eslint-plugin": "catalog:",
"@typescript-eslint/parser": "catalog:",
"@unocss/preset-wind3": "catalog:",
"@vitejs/plugin-vue": "catalog:",
"@vitejs/plugin-vue-jsx": "catalog:",
"cross-env": "catalog:",
"dotenv": "catalog:",
"eslint": "catalog:",
"eslint-plugin-prettier": "catalog:",
"eslint-plugin-vue": "catalog:",
"less": "catalog:",
"naive-ui": "catalog:",
"picocolors": "catalog:",
"postcss": "catalog:",
"prettier": "catalog:",
"prettier-plugin-packagejson": "catalog:",
"rimraf": "^6.1.3",
"stylelint": "catalog:",
"stylelint-config-standard": "catalog:",
"stylelint-order": "catalog:",
"turbo": "catalog:",
"typescript": "catalog:",
"unbuild": "catalog:",
"unocss": "catalog:",
"vite": "catalog:",
"vite-plugin-html": "catalog:",
"vite-plugin-svg-icons": "catalog:",
"vue": "catalog:",
"vue-eslint-parser": "catalog:",
"vue-tsc": "catalog:"
},
"packageManager": "pnpm@11.18.0",
"engines": {
"node": ">=20",
"pnpm": ">=11"
}
}