UNPKG

@kangc/v-md-editor

Version:
155 lines (154 loc) 4.47 kB
{ "name": "@kangc/v-md-editor", "version": "2.2.2-beta.1", "description": "A markdown editor built on Vue", "main": "lib/base-editor.js", "keywords": [ "javascript", "vue3", "vue", "html", "markdown", "editor", "vue-markdown-editor", "vue3-markdown-editor", "vue-markdown", "vue3-markdown", "markdown-it", "vue-editor", "vue3-editor", "markdown-editor" ], "unpkg": "lib/base-editor.js", "files": [ "src", "lib", "types" ], "scripts": { "dev": "npm run build:entry && webpack-dev-server --config build/webpack.dev.js", "lint-staged": "lint-staged", "lint": "eslint ./src --ext .js,.vue,.ts,.tsx --fix && stylelint \"src/**/*.vue\" --fix", "test-cdn-pkg": "http-server -o ./dev/test-cdn.html", "build:entry": "node build/build-entry.js", "build:utils": "node build/build-utils.js", "build:theme": "webpack --config build/webpack.theme.js", "build:pkg": "npm run build:entry && webpack --config build/webpack.pkg.js && npm run build:theme && npm run build:utils", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s", "commit": "git-cz", "release": "node build/release.js", "release:docs": "npm run build:pkg && npm run docs:build && gh-pages -d docs/.vuepress/dist" }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -e $HUSKY_GIT_PARAMS" } }, "lint-staged": { "*.md": [ "prettier --write" ], "src/**/*.{js,vue}": [ "eslint --fix", "git add" ], "src/**/*.{vue,css,scss}": [ "stylelint --fix", "git add" ] }, "peerDependencies": { "@vue/compiler-sfc": "^3.0.0", "vue": "^3.0.0" }, "devDependencies": { "@babel/cli": "7.8.4", "@babel/core": "7.9.0", "@babel/plugin-proposal-optional-chaining": "^7.9.0", "@babel/plugin-transform-object-assign": "^7.8.3", "@babel/plugin-transform-runtime": "^7.12.1", "@babel/runtime": "^7.9.2", "@commitlint/cli": "^8.3.5", "@commitlint/config-conventional": "^8.3.4", "@vant/eslint-config": "2.0.0", "@vant/stylelint-config": "^1.3.0", "@vue/babel-plugin-jsx": "^1.0.0-rc.3", "@vue/compiler-sfc": "^3.0.2", "babel-loader": "^8.1.0", "babel-plugin-module-resolver": "^4.0.0", "clean-webpack-plugin": "^3.0.0", "commitizen": "^4.0.3", "conventional-changelog-cli": "^2.0.31", "css-loader": "^3.4.2", "cz-conventional-changelog": "^3.1.0", "eslint": "^6.8.0", "file-loader": "^6.0.0", "fs-extra": "^9.0.0", "gh-pages": "^2.2.0", "html-webpack-plugin": "^4.0.4", "http-server": "^0.12.1", "husky": "^4.2.3", "inquirer": "^7.1.0", "lint-staged": "^10.1.2", "mini-css-extract-plugin": "^0.9.0", "node-sass": "^4.13.1", "optimize-css-assets-webpack-plugin": "^5.0.3", "postcss-loader": "^3.0.0", "prettier": "^2.0.3", "sass": "^1.26.3", "sass-loader": "^8.0.2", "semver": "^7.1.3", "shelljs": "^0.8.3", "signale": "^1.4.0", "style-loader": "^1.1.3", "stylelint": "^13.3.0", "stylelint-scss": "^3.16.1", "typescript": "^3.8.3", "url-loader": "^4.0.0", "vue": "^3.0.2", "vue-loader": "^16.0.0-beta.8", "vue-style-loader": "^4.1.2", "vuepress": "^1.5.2", "webpack": "^4.41.2", "webpack-cli": "^3.3.10", "webpack-dev-server": "3.9.0", "webpack-merge": "^4.2.2" }, "repository": { "type": "git", "url": "git+https://github.com/code-farmer-i/vue-markdown-editor.git" }, "author": "", "license": "MIT", "bugs": { "url": "https://github.com/code-farmer-i/vue-markdown-editor/issues" }, "homepage": "https://github.com/code-farmer-i/vue-markdown-editor#readme", "dependencies": { "@vuepress/markdown": "^1.4.1", "codemirror": "^5.52.2", "copy-to-clipboard": "^3.3.1", "highlight.js": "^10.5.0", "insert-text-at-cursor": "^0.3.0", "katex": "^0.11.1", "markdown-it": "^10.0.0", "markdown-it-attrs": "^3.0.2", "markdown-it-container": "^2.0.0", "mermaid": "^8.8.4", "prismjs": "^1.20.0", "resize-observer-polyfill": "^1.5.1", "xss": "^1.0.6" }, "browserslist": [ "Android >= 4.0", "iOS >= 8" ], "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }