{
  "name": "minimce",
  "PascalCasedName": "MiniMCE",
  "version": "0.9.0",
  "private": false,
  "description": "Rich text editor, offline TinyMCE Vue 2.6/2.7/3 isomorphic wrapper.",
  "author": {
    "name": "Cloyd Lau",
    "url": "https://github.com/cloydlau"
  },
  "license": "MIT",
  "repository": "https://github.com/cloydlau/minimce",
  "keywords": [
    "tinymce",
    "offline",
    "vue",
    "richtext",
    "rich-text",
    "rte",
    "editor",
    "word",
    "wps",
    "doc",
    "docx",
    "office",
    "WYSIWYG",
    "vue-demi",
    "microsoft-office",
    "nuxt",
    "nuxtjs",
    "ssr"
  ],
  "exports": {
    ".": {
      "types": "./dist/minimce.d.ts",
      "import": "./dist/minimce.mjs",
      "require": "./dist/minimce.umd.js"
    },
    "./*": "./*"
  },
  "main": "./dist/minimce.umd.js",
  "module": "./dist/minimce.mjs",
  "unpkg": "./dist/minimce.umd.js",
  "jsdelivr": "./dist/minimce.umd.js",
  "types": "./dist/minimce.d.ts",
  "files": [
    "dist",
    "docs"
  ],
  "scripts": {
    "dev": "esno ./scripts/dev.mts",
    "up": "nu -L !@antfu/eslint-config",
    "build": "vite build",
    "doc": "vitepress dev --open /README",
    "test": "vitest",
    "coverage": "vitest run --coverage",
    "release": "esno ./scripts/release.mts",
    "pnpm:devPreinstall": "node ./scripts/devPreinstall.js",
    "preinstall": "node -e \"if (process.env.INIT_CWD === process.cwd()) { process.exit(1) }\" || npx only-allow pnpm",
    "postinstall": "node -e \"if (process.env.INIT_CWD === process.cwd()) { process.exit(1) }\" || npx simple-git-hooks"
  },
  "peerDependencies": {
    "@vue/composition-api": ">=1",
    "element-plus": ">=2",
    "tinymce": ">=6",
    "vue": "2||3"
  },
  "peerDependenciesMeta": {
    "@vue/composition-api": {
      "optional": true
    },
    "element-plus": {
      "optional": true
    }
  },
  "dependencies": {
    "vue-demi": "^0.14.6"
  },
  "devDependencies": {
    "@antfu/eslint-config": "~0.42.1",
    "@commitlint/cli": "latest",
    "@commitlint/config-conventional": "latest",
    "@element-plus/icons-vue": "latest",
    "@types/lodash-es": "latest",
    "@types/node": "latest",
    "@types/uuid": "latest",
    "@vitejs/plugin-vue": "latest",
    "@vitest/coverage-c8": "latest",
    "@vitest/ui": "latest",
    "@vue/compiler-sfc": "latest",
    "@vue/test-utils": "latest",
    "axios": "latest",
    "axios-shortcut": "latest",
    "case-police": "latest",
    "cross-spawn": "latest",
    "del": "latest",
    "element-plus": "latest",
    "eslint": "latest",
    "esno": "latest",
    "faim": "latest",
    "happy-dom": "latest",
    "json-editor-vue": "latest",
    "kolorist": "latest",
    "lint-staged": "latest",
    "lodash-es": "latest",
    "magicast": "latest",
    "mammoth": "latest",
    "minimce": "workspace:*",
    "only-allow": "latest",
    "open": "latest",
    "prompts": "latest",
    "qs": "latest",
    "sass": "latest",
    "semver": "latest",
    "simple-git-hooks": "latest",
    "tinymce": "latest",
    "typescript": "latest",
    "unplugin-auto-import": "latest",
    "unplugin-vue-components": "latest",
    "uuid": "latest",
    "vanilla-jsoneditor": "latest",
    "vite": "latest",
    "vite-plugin-dts": "latest",
    "vitepress": "1.0.0-rc.31",
    "vitest": "latest",
    "vue": "latest",
    "vue-global-config": "latest",
    "zhlint": "latest"
  },
  "simple-git-hooks": {
    "pre-commit": "pnpm exec lint-staged --concurrent false",
    "commit-msg": "npx --no -- commitlint --edit ${1}"
  },
  "lint-staged": {
    "*.md": [
      "case-police --fix",
      "zhlint --fix"
    ],
    "*": "eslint --cache --ignore-pattern 'demo/' --fix"
  }
}