low-code/apps/platform/package.json
2025-03-06 10:28:14 +08:00

128 lines
3.9 KiB
JSON

{
"name": "@sy/y-code-platform",
"version": "1.0.0-1",
"packageManager": "pnpm@10.4.1",
"type": "module",
"engines": {
"node": ">=20",
"pnpm": ">=9.0.2"
},
"author": {
"name": "wangxuefeng",
"email": "wangxuefeng@shiyue.com"
},
"scripts": {
"preinstall": "npx only-allow pnpm",
"dev": "cross-env vite --mode development",
"build": "vite build --mode production",
"build:staging": "vite build --mode staging",
"preview": "vite preview",
"preview:watch": "npm run build:watch && vite preview",
"clean:cache": "rimraf node_modules/.cache/ && rimraf node_modules/.vite",
"test:gzip": "npx http-server dist --cors --gzip -c-1",
"test:br": "npx http-server dist --cors --brotli -c-1",
"clean:lock": "rimraf pnpm-lock.yaml && rimraf package.lock.json",
"clean:lib": "rimraf node_modules",
"clean": "rimraf node_modules"
},
"dependencies": {
"@ant-design/icons-vue": "~7.0.1",
"@iconify/vue": "^4.3.0",
"@iframe-resizer/parent": "^5.3.3",
"@sy/unified-login": "1.0.29",
"@sy/y-code-renderer-adapter": "workspace:*",
"@tanstack/query-core": "^5.66.4",
"@tanstack/vue-query": "^5.66.9",
"@vue/runtime-core": "^3.5.13",
"@vueuse/core": "~11.1.0",
"ant-design-vue": "~4.2.6",
"axios": "~1.8.1",
"core-js": "^3.40.0",
"crypto-js": "^4.2.0",
"dayjs": "~1.11.13",
"file-saver": "~2.0.5",
"licia-es": "^1.46.0",
"lodash-es": "~4.17.21",
"mitt": "~3.0.1",
"nprogress": "1.0.0-1",
"pinia": "~2.2.8",
"pinia-plugin-persistedstate": "^4.2.0",
"postmate": "^1.5.2",
"qs": "~6.13.1",
"sortablejs": "~1.15.6",
"vue": "~3.5.13",
"vue-i18n": "^11.1.1",
"vue-router": "~4.4.5",
"vue-types": "~6.0.0",
"vue-virtual-scroller": "2.0.0-beta.8",
"wujie-vue3": "^1.0.25",
"xlsx": "~0.18.5"
},
"devDependencies": {
"@commitlint/cli": "~19.5.0",
"@commitlint/config-conventional": "~19.5.0",
"@iconify-json/ant-design": "^1.2.5",
"@iconify-json/ep": "^1.2.2",
"@iconify/json": "^2.2.307",
"@sy/low-code-shared": "workspace:*",
"@sy/vite-plugin-http2-proxy": "workspace:*",
"@sy/y-code-designer": "workspace:*",
"@types/crypto-js": "^4.2.2",
"@types/lodash-es": "~4.17.12",
"@types/node": "~22.7.9",
"@types/qs": "^6.9.18",
"@types/sortablejs": "^1.15.8",
"@typescript-eslint/eslint-plugin": "~8.11.0",
"@typescript-eslint/parser": "~8.11.0",
"@umijs/openapi": "^1.13.0",
"@vitejs/plugin-vue": "~5.1.5",
"@vitejs/plugin-vue-jsx": "~4.1.1",
"@vue/tsconfig": "^0.7.0",
"commitizen": "~4.3.1",
"conventional-changelog-cli": "~4.1.0",
"cross-env": "~7.0.3",
"eslint": "~9.13.0",
"eslint-config-prettier": "~9.1.0",
"eslint-define-config": "~2.1.0",
"eslint-plugin-import": "~2.31.0",
"eslint-plugin-prettier": "~5.2.3",
"eslint-plugin-unused-imports": "^4.1.4",
"eslint-plugin-vue": "~9.29.1",
"less": "~4.2.2",
"lint-staged": "~15.2.11",
"msw": "^2.7.0",
"postcss": "~8.4.49",
"postcss-html": "~1.8.0",
"postcss-less": "~6.0.0",
"prettier": "~3.5.3",
"rimraf": "~6.0.1",
"stylelint": "~16.10.0",
"stylelint-config-property-sort-order-smacss": "^10.0.0",
"stylelint-config-recommended": "~14.0.1",
"stylelint-config-recommended-vue": "~1.5.0",
"stylelint-config-standard": "~36.0.1",
"stylelint-order": "~6.0.4",
"stylelint-prettier": "^5.0.3",
"typescript": "~5.8.2",
"unocss": "^65.5.0",
"unplugin-vue-components": "~0.27.5",
"vite": "~6.2.0",
"vite-plugin-checker": "~0.8.0",
"vite-plugin-inspect": "^10.2.1",
"vite-plugin-mkcert": "^1.17.6",
"vite-plugin-svg-icons": "~2.0.1",
"vite-plugin-vue-inspector": "^5.3.1",
"vue-eslint-parser": "~10.1.1",
"vue-tsc": "~2.2.8"
},
"keywords": [
"vue",
"ant-design-vue",
"vue3",
"ts",
"tsx",
"admin",
"typescript"
],
"target": "web"
}