mirror of
https://gitee.com/newgateway/vtj.git
synced 2026-05-13 08:57:19 +08:00
86 lines
3.7 KiB
JSON
86 lines
3.7 KiB
JSON
{
|
|
"name": "vtj",
|
|
"private": true,
|
|
"description": "VTJ 一款基于 Vue3 + Typescript 的低代码开发工具,内置了设计器引擎、渲染器和代码生成器。",
|
|
"devDependencies": {
|
|
"pnpm": "~8.14.0",
|
|
"lerna": "~8.0.0",
|
|
"axios": "~1.6.4",
|
|
"fs-extra": "~11.2.0",
|
|
"jsdom": "~23.2.0",
|
|
"typedoc": "~0.25.6",
|
|
"typescript": "~5.3.3",
|
|
"ts-node": "~10.9.2",
|
|
"nodemon": "~3.0.2"
|
|
},
|
|
"scripts": {
|
|
"setup": "pnpm install --unsafe-perm --registry=https://registry.npmmirror.com",
|
|
"dev": "cd dev && npm run dev",
|
|
"dev:build": "cd dev && npm run build",
|
|
"dev:preview": "cd dev && npm run preview",
|
|
"clean": "lerna clean -y && node scripts/clean.mjs",
|
|
"reset": "pnpm run clean && pnpm run setup",
|
|
"outdate": "pnpm outdated -r",
|
|
"update": "pnpm up -r --unsafe-perm --registry=https://registry.npmmirror.com",
|
|
"sync": "node scripts/sync.mjs",
|
|
"test": "lerna run --no-private test",
|
|
"build": "lerna run --no-private build",
|
|
"coverage": "lerna run --no-private coverage",
|
|
"typedoc": "typedoc",
|
|
"ci": "git add . && git commit -m \"ci commit \" && git push",
|
|
"prerelease": "lerna version prerelease --yes && npm run test && npm run build && npm run ci && lerna publish from-package --dist-tag test --no-private --yes && pnpm run sync",
|
|
"patch": "lerna version patch --yes && lerna publish from-package --force-publish --no-private --yes && pnpm run sync",
|
|
"minor": "lerna version minor --yes && lerna publish from-package --force-publish --no-private --yes && pnpm run sync",
|
|
"cli:test": "cd packages/cli && npm run vitest",
|
|
"cli:build": "cd packages/cli && npm run build",
|
|
"base:test": "cd packages/base && npm run vitest",
|
|
"base:build": "cd packages/base && npm run build",
|
|
"core:test": "cd packages/core && npm run vitest",
|
|
"core:build": "cd packages/core && npm run build",
|
|
"coder:test": "cd packages/coder && npm run vitest",
|
|
"coder:build": "cd packages/coder && npm run build",
|
|
"designer:test": "cd packages/designer && npm run vitest",
|
|
"designer:build": "cd packages/designer && npm run build",
|
|
"renderer:test": "cd packages/renderer && npm run vitest",
|
|
"renderer:build": "cd packages/renderer && npm run build",
|
|
"local:test": "cd packages/local && npm run vitest",
|
|
"local:build": "cd packages/local && npm run build",
|
|
"materials:test": "cd packages/materials && npm run vitest",
|
|
"materials:build": "cd packages/materials && npm run build",
|
|
"node:test": "cd packages/node && npm run vitest",
|
|
"node:build": "cd packages/node && npm run build",
|
|
"ui:test": "cd packages/ui && npm run vitest",
|
|
"ui:build": "cd packages/ui && npm run build",
|
|
"uitls:test": "cd packages/uitls && npm run vitest",
|
|
"uitls:build": "cd packages/uitls && npm run build",
|
|
"icons:test": "cd packages/icons && npm run vitest",
|
|
"icons:build": "cd packages/icons && npm run build",
|
|
"vtj:dev": "node create-vtj/dist/index.mjs",
|
|
"vtj:build": "cd create-vtj && npm run build",
|
|
"docs:dev": "cd docs && vitepress dev",
|
|
"docs:build": "cd docs && vitepress build && cd .. && npm run typedoc",
|
|
"docs:preview": "cd docs && vitepress preview",
|
|
"pro:dev": "cd platforms/pro && npm run dev",
|
|
"pro:build": "cd platforms/pro && npm run build",
|
|
"pro:preview": "cd platforms/pro && npm run preview",
|
|
"app:dev": "cd apps/app && npm run dev",
|
|
"app:build": "cd apps/app && npm run build",
|
|
"app:preview": "cd apps/app && npm run preview"
|
|
},
|
|
"engines": {
|
|
"node": ">=20.0.0",
|
|
"lerna": ">=8.0.0",
|
|
"pnpm": ">=8.0.0"
|
|
},
|
|
"packageManager": "^pnpm@8.10.4",
|
|
"publishConfig": {
|
|
"access": "public"
|
|
},
|
|
"nodemonConfig": {
|
|
"watch": [
|
|
"create-vtj/src"
|
|
],
|
|
"ext": "js,ts,mts,cts,mjs,cjs,json"
|
|
}
|
|
}
|