tmagic-editor/playground/package.json
roymondchen 1c67b5e77b feat(editor): 注册编辑器字段内置 typeMatch 校验规则并补充文档
- 新增 typeMatchRules.ts,为编辑器自定义字段注册内置 typeMatch 校验规则
- 抽取 event.ts 事件工具函数
- form typeMatch 适配 TDesign 校验器签名,错误消息补充实际值
- rules.md 新增「Editor 字段内置规则」章节,16 个字段文档补充校验说明
2026-07-14 17:15:28 +08:00

41 lines
1.2 KiB
JSON

{
"name": "tmagic-playground",
"version": "1.8.0-beta.11",
"type": "module",
"private": true,
"scripts": {
"clean:top": "rimraf dist",
"dev": "vite --mode vue3",
"dev:react": "vite --mode react",
"build": "npm run clean:top && node --max_old_space_size=8192 node_modules/vite/bin/vite.js build --mode vue3",
"serve": "vite preview"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.2",
"@tmagic/core": "1.8.0-beta.11",
"@tmagic/design": "1.8.0-beta.11",
"@tmagic/editor": "1.8.0-beta.11",
"@tmagic/element-plus-adapter": "1.8.0-beta.11",
"@tmagic/tdesign-vue-next-adapter": "1.8.0-beta.11",
"@tmagic/tmagic-form-runtime": "1.1.3",
"element-plus": "^2.14.3",
"lodash-es": "^4.17.21",
"monaco-editor": "^0.55.1",
"serialize-javascript": "^7.0.0",
"tdesign-vue-next": "^1.17.3",
"vue": "catalog:",
"vue-router": "^4.6.3"
},
"devDependencies": {
"@types/lodash-es": "^4.17.4",
"@types/node": "^24.0.10",
"@types/serialize-javascript": "^5.0.4",
"@vitejs/plugin-legacy": "^8.0.1",
"@vitejs/plugin-vue": "^6.0.6",
"@vitejs/plugin-vue-jsx": "^5.1.5",
"@vue/compiler-sfc": "catalog:",
"typescript": "catalog:",
"vite": "catalog:"
}
}