{ "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 && npm run docs:build && cd .. && npm run lcdp:build", "docs:gitee": "cd docs && npm run build:gitee && cd .. && npm run lcdp:gitee", "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", "lcdp:dev": "cd lcdp && npm run dev", "lcdp:build": "cd lcdp && npm run build", "lcdp:gitee": "cd lcdp && npm run build:gitee", "lcdp:preview": "cd lcdp && 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" } }