{
  "name": "everright-formeditor",
  "version": "1.3.0",
  "description": "🦮 Powerful lowcode|vue form editor,generator,designer,builder library. It provides an easy way to create custom forms. The project is extensible, easy to use and configure, and provides many commonly used form components and functions(vue可视化低代码表单设计器、表单编辑器、element-plus vant表单设计)",
  "files": [
    "dist",
    "packages/formEditor/componentsConfig.js"
  ],
  "packageManager": "pnpm@7.9.5",
  "license": "MIT",
  "keywords": [
    "vue",
    "drag-and-drop",
    "validator",
    "form",
    "form-builder",
    "designer",
    "wysiwyg-editor",
    "json-form",
    "form-generator",
    "low-code",
    "no-code",
    "form-designer",
    "schema-form",
    "vant",
    "vue-form",
    "form-editor",
    "vue3",
    "element-plus",
    "lowcode-editor",
    "everright"
  ],
  "type": "module",
  "repository": {
    "type": "git",
    "url": "https://github.com/Liberty-liu/Everright-formEditor.git"
  },
  "main": "./dist/Everright-formEditor.umd.cjs",
  "module": "./dist/Everright-formEditor.js",
  "style": "./dist/style.css",
  "exports": {
    ".": {
      "import": "./dist/Everright-formEditor.js",
      "require": "./dist/Everright-formEditor.umd.cjs"
    },
    "./dist/style.css": "./dist/style.css",
    "./packages/formEditor/componentsConfig.js": "./packages/formEditor/componentsConfig.js"
  },
  "dependencies": {
    "@vant/area-data": "^1.4.0",
    "@vant/touch-emulator": "^1.4.0",
    "@vue/shared": "^3.2.45",
    "@vuelidate/core": "^2.0.0",
    "@vuelidate/validators": "^2.0.0",
    "async": "^3.2.4",
    "axios": "^1.2.2",
    "canvas": "^2.11.2",
    "dayjs": "^1.11.7",
    "element-plus": "^2.2.28",
    "everright-filter": "^1.1.1",
    "jss": "^10.9.2",
    "jss-preset-default": "^10.9.2",
    "lodash-es": "^4.17.21",
    "nanoid": "^4.0.0",
    "nzh": "^1.0.8",
    "signature_pad": "^4.1.4",
    "vant": "^4.0.8",
    "vite-svg-loader": "^4.0.0",
    "vue": "^3.2.45",
    "vuedraggable": "^4.1.0"
  },
  "devDependencies": {
    "@babel/core": "^7.21.0",
    "@babel/eslint-parser": "^7.19.1",
    "@ckeditor/ckeditor5-alignment": "^35.4.0",
    "@ckeditor/ckeditor5-build-classic": "^35.4.0",
    "@ckeditor/ckeditor5-build-decoupled-document": "^35.4.0",
    "@ckeditor/ckeditor5-build-inline": "^35.4.0",
    "@ckeditor/ckeditor5-vue": "^4.0.1",
    "@commitlint/cli": "^17.4.4",
    "@commitlint/config-conventional": "^17.4.4",
    "@vitejs/plugin-vue": "^3.2.0",
    "@vitejs/plugin-vue-jsx": "^2.1.1",
    "@vue/compiler-sfc": "^3.2.47",
    "@vue/test-utils": "^2.3.2",
    "better-sqlite3": "^8.2.0",
    "connect-multiparty": "^2.2.0",
    "conventional-changelog-cli": "^4.1.0",
    "cz-git": "^1.5.3",
    "eslint": "^8.32.0",
    "eslint-config-standard": "^17.0.0",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-n": "^15.6.1",
    "eslint-plugin-promise": "^6.1.1",
    "eslint-plugin-vue": "^9.9.0",
    "express": "^4.18.2",
    "husky": "^8.0.3",
    "jsdom": "^22.0.0",
    "lint-staged": "^13.1.2",
    "nodemon": "^2.0.21",
    "resize-observer-polyfill": "^1.5.1",
    "sass": "^1.58.3",
    "vite": "^3.2.7",
    "vite-plugin-eslint": "^1.8.1",
    "vitest": "^0.31.0",
    "vue-router": "^4.1.6"
  },
  "peerDependencies": {
    "element-plus": "^2.2.28",
    "vant": "^4.0.8",
    "vue": "^3.2.45"
  },
  "lint-staged": {
    "*.{vue,js,jsx}": "eslint"
  },
  "config": {
    "commitizen": {
      "path": "node_modules/cz-git"
    }
  },
  "scripts": {
    "dev:server": "nodemon server --watch server",
    "dev:ckeditor5": "pnpm -C external/ckeditor5 dev",
    "build:ckeditor5": "pnpm -C external/ckeditor5 build",
    "dev": "vite --host 0.0.0.0",
    "build": "vite build",
    "preview": "vite preview",
    "lint": "eslint . --ext .js,.jsx,.vue",
    "lint-fix": "eslint --fix . --ext .js,.jsx,.vue",
    "init": "node ./server/db/generateDatabase.js && mkdir uploads",
    "test": "vitest",
    "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s"
  }
}