{
  "version": "0.1.0",
  "name": "{{ name }}",
  "description": "{{ description }}",
  "main": "cjs/index.js",
  "module": "es/index.js",
  "typings": "es/index.d.ts",
  "files": [
    "es",
    "cjs",
    "packages"
  ],
  "scripts": {
    "dev": "NODE_ENV=development vitepress dev website",
    "build": "NODE_ENV=production rollup -c build/rollup.config.comps.js",
    "build:docs": "NODE_ENV=production vitepress build website && npm run build:demos",
    "build:demos": "vite build -c=website/.vitepress/markdown/plugin/build-demos.vite.config.ts",
    "predev": "check-versions && ([ -d es ] || npm run build) && patch-package",
    "prebuild": "check-versions && rm -rf es cjs && patch-package",
    "prebuild:docs": "npm run build && patch-package",
    "postbuild:docs": "rm -rf docs/ && mv website/.vitepress/dist/ docs/",
    "preversion": "scripts/check-version-bump.js",
    "version": "conventional-changelog --skip-unstable -p angular -i CHANGELOG.md -s && git add CHANGELOG.md",
    "prepublishOnly": "scripts/check-dist-tag.js && npm run build",
    "postpublish": "git push && git push --tags"
  },
  "engines": {
    "node": ">= 14.0.0",
    "npm": "6 - 8",
    "yarn": "^1.22.10"
  },
  "author": "bowen",
  "license": "ISC",
  "devDependencies": {
    "@babel/core": "^7.16.5",
    "@babel/plugin-transform-runtime": "^7.16.5",
    "@babel/preset-env": "^7.16.5",
    "@babel/preset-typescript": "^7.16.5",
    "@babel/runtime": "^7.16.5",
    "@babel/runtime-corejs3": "^7.16.5",
    "@bowencool/vhooks": "^0.3.1",
    "@commitlint/cli": "^15.0.0",
    "@commitlint/config-conventional": "^15.0.0",
    "@rollup/plugin-babel": "^5.3.0",
    "@rollup/plugin-node-resolve": "^13.1.1",
    "@rollup/plugin-replace": "^3.0.0",
    "@types/jest": "26",
    "@types/markdown-it": "^12.2.3",
    "@types/sinon": "^10.0.6",
    "@vitejs/plugin-vue-jsx": "^1.3.2",
    "@vue/babel-plugin-jsx": "^1.1.1",
    "@vue/compiler-sfc": "^3.2.26",
    "@vue/test-utils": "^2.0.0-rc.17",
    "@vueuse/core": "^7.3.0",
    "babel-jest": "26",
    "babel-plugin-module-resolver": "^4.1.0",
    "chalk": "^4.1.2",
    "check-versions-in-packagejson": "^1.2.5",
    "conventional-changelog-cli": "^2.1.1",
    "escape-html": "^1.0.3",
    "core-js": "^3.20.0",
    "dayjs": "^1.10.7",
    "fs-extra": "^10.0.0",
    "jest": "26",
    "jest-scss-transform": "^1.0.1",
    "lint-staged": "^12.1.2",
    "markdown-it": "^12.3.0",
    "markdown-it-checkbox": "^1.1.0",
    "markdown-it-container": "^3.0.0",
    "md5": "^2.3.0",
    "patch-package": "^6.4.7",
    "path-browserify": "^1.0.1",
    "postcss": "^8.4.5",
    "prettier": "^2.5.1",
    "rollup": "^2.61.1",
    "rollup-plugin-postcss": "^4.0.2",
    "rollup-plugin-typescript2": "^0.31.1",
    "rollup-plugin-vue": "^6.0.0",
    "sass": "^1.45.0",
    "semver": "^7.3.5",
    "sinon": "^12.0.1",
    "sucrase": "^3.20.3",
    "ts-jest": "26",
    "typescript": "^4.5.4",
    "vite": "^2.7.2",
    "vite-esbuild-typescript-checker": "^0.0.1-alpha.9",
    "vite-plugin-optimize-persist": "^0.1.1",
    "vite-plugin-package-config": "^0.1.0",
    "vitepress": "0.22.3",
    "vue": "^3.2.26",
    "vue-jest": "^5.0.0-alpha.10",
    "vue-tsc": "^0.29.8",
    "yorkie": "^2"
  },
  "dependencies": {
    "utility-types": "^3.10.0"
  },
  "peerDependencies": {},
  "gitHooks": {
    "pre-commit": "lint-staged && jest --onlyChanged --coverage",
    "post-merge": "jest --changedFilesWithAncestor --coverage",
    "commit-msg": "commitlint -Ve"
  },
  "lint-staged": {
    "**/*.md": [
      "prettier --write"
    ],
    "packages/**/*.{js,jsx,ts,tsx,vue}": [
      "prettier --write"
    ],
    "packages/**/*.{vue,sass,scss,less,css}": [
      "prettier --write"
    ]
  }
}
