{
  "name": "star-horse-lowcode",
  "private": false,
  "author": "l_1019@163.com",
  "version": "4.0.06",
  "type": "module",
  "description": "星马低代码核心库，提供了低代码平台的基础功能和组件库。此库可引用到您的项目中，快速构建表单和列表。",
  "keywords": [
    "lowcode",
    "low-code",
    "star",
    "star-horse",
    "star-horse-lowcode",
    "星马",
    "低代码",
    "低代码库",
    "星马低代码核心库"
  ],
  "license": "MIT",
  "homepage": "https://github.com/1019lixy/star-horse-lowcode.git",
  "repository": {
    "type": "git",
    "url": "https://github.com/1019lixy/star-horse-lowcode.git"
  },
  "main": "dist/index.es.js",
  "module": "dist/index.es.js",
  "types": "dist/types/index.d.ts",
  "files": [
    "dist",
    "!src",
    "!.git",
    "!node_modules",
    "!.vite-inspect"
  ],
  "exports": {
    ".": {
      "types": "./dist/types/index.d.ts",
      "import": "./dist/index.es.js"
    },
    "./*": "./dist/*"
  },
  "sideEffects": [
    "**/*.css",
    "**/*.scss"
  ],
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "format": "prettier --write \"./**/*.{jsx,ts,tsx,vue,css,scss,html}\"",
    "serve": " vite --mode development",
    "build": "vite build --mode production",
    "preview": "vite preview --mode production",
    "clean": "rimraf node_modules/.vite && rimraf node_modules/.cache",
    "svgToFont": "node ./src/script/svgToFont.js",
    "createNodeImageList": "node ./script/createNodeImageList.js"
  },
  "prettier": {
    "overrides": [
      {
        "files": "*.ts",
        "options": {
          "parser": "typescript"
        }
      }
    ]
  },
  "dependencies": {
    "@codemirror/lang-cpp": "^6.0.3",
    "@codemirror/lang-css": "^6.3.1",
    "@codemirror/lang-go": "^6.0.1",
    "@codemirror/lang-html": "^6.4.12",
    "@codemirror/lang-java": "^6.0.2",
    "@codemirror/lang-javascript": "^6.2.5",
    "@codemirror/lang-json": "^6.0.2",
    "@codemirror/lang-markdown": "^6.5.2",
    "@codemirror/lang-python": "^6.2.1",
    "@codemirror/lang-sql": "^6.10.0",
    "@codemirror/lang-vue": "^0.1.3",
    "@codemirror/lang-xml": "^6.1.0",
    "@codemirror/lang-yaml": "^6.1.3",
    "@codemirror/theme-one-dark": "^6.1.3",
    "@element-plus/icons-vue": "^2.3.2",
    "@monaco-editor/react": "^4.7.0",
    "@replit/codemirror-minimap": "^0.5.2",
    "@selemondev/vue3-signature-pad": "^1.10.0",
    "@tresjs/cientos": "^5.8.1",
    "@tresjs/core": "^5.8.3",
    "@vueuse/core": "^14.4.0",
    "@wangeditor/editor": "^5.1.23",
    "@wangeditor/editor-for-vue": "^5.1.12",
    "axios": "^1.20.0",
    "camelcase": "^9.0.0",
    "codemirror": "6.0.2",
    "element-plus": "^2.14.5",
    "jsbarcode": "^3.12.3",
    "json5": "^2.2.3",
    "markdown-it": "^15.0.2",
    "md-editor-v3": "^6.5.6",
    "monaco-editor": "^0.56.0",
    "path": "^0.12.7",
    "pinia": "^4.0.3",
    "pinia-plugin-persistedstate": "^4.7.1",
    "qrcode.vue": "^3.11.0",
    "smooth-signature": "^1.1.0",
    "sortablejs": "^1.15.7",
    "sql-formatter": "^15.8.2",
    "tailwindcss": "^4.3.3",
    "thememirror": "^2.0.1",
    "three": "^0.186.0",
    "uuid": "^14.0.2",
    "vanilla-jsoneditor": "^3.13.0",
    "vite-plugin-copy": "^0.1.6",
    "vue": "^3.5.42",
    "vue-i18n": "^11.4.10",
    "vue-m-message": "^4.0.2",
    "vue-router": "^5.3.1",
    "vue3-signature": "^0.4.5",
    "vue3-ts-jsoneditor": "^3.4.1",
    "vuedraggable-es": "^4.1.1"
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "@microsoft/api-extractor": "^7.59.1",
    "@rollup/plugin-inject": "^5.0.5",
    "@tailwindcss/vite": "^4.3.3",
    "@types/node": "^26.5.1",
    "@types/prismjs": "^1.26.6",
    "@types/sortablejs": "^1.15.9",
    "@types/three": "^0.186.0",
    "@typescript-eslint/eslint-plugin": "^8.70.0",
    "@typescript-eslint/parser": "^8.70.0",
    "@typescript/typescript6": "^6.0.2",
    "@vitejs/plugin-vue": "^6.0.8",
    "@vue/language-core": "^3.3.11",
    "eslint": "^10.10.0",
    "eslint-plugin-vue": "^10.11.0",
    "globals": "^17.12.0",
    "prettier": "^3.9.6",
    "sass-embedded": "^1.104.0",
    "terser": "^5.51.2",
    "unplugin-auto-import": "^21.1.0",
    "unplugin-vue-components": "^32.1.0",
    "vite": "^8.3.0",
    "typescript": "<7.0.0",
    "vite-plugin-dts": "^5.1.0",
    "vue-eslint-parser": "^10.4.1"
  },
  "engines": {
    "node": ">=20.13.0"
  }
}
