UNPKG

3.03 kBJSONView Raw
1{
2 "name": "fei-editor",
3 "description": "基于vue的代码编辑器插件",
4 "version": "0.0.2",
5 "keywords": [
6 "fei-editor",
7 "vue3",
8 "components"
9 ],
10 "author": "yangmengfei",
11 "files": [
12 "lib",
13 "src"
14 ],
15 "main": "lib/fei-editor.common.js",
16 "module": "src/components/editor/index.vue",
17 "unpkg": "lib/fei-editor.js",
18 "homepage": "https://ymf930.gitee.io/fei-editor/",
19 "private": false,
20 "license": "MIT",
21 "scripts": {
22 "dev": "webpack-dev-server --config build/webpack.dev.js",
23 "build:demo": "rimraf docs && cross-env NODE_ENV=production webpack --config build/webpack.dev.js",
24 "build": "yarn clean-lib && yarn build:lib",
25 "clean-lib": "rimraf lib",
26 "build:lib": "rollup --config build/rollup.config.mjs --bundleConfigAsCjs",
27 "lint": "eslint ./src --ext .vue,.js,.ts",
28 "lint-fix": "eslint --fix ./src --ext .vue,.js,.ts"
29 },
30 "dependencies": {
31 "brace": "^0.11.1"
32 },
33 "peerDependencies": {
34 "vue": "^3.2.47"
35 },
36 "devDependencies": {
37 "@babel/cli": "^7.21.5",
38 "@babel/core": "^7.21.8",
39 "@babel/eslint-parser": "^7.21.8",
40 "@babel/plugin-transform-runtime": "^7.21.4",
41 "@babel/preset-env": "^7.21.5",
42 "@babel/runtime": "^7.21.5",
43 "@rollup/plugin-babel": "^6.0.3",
44 "@rollup/plugin-commonjs": "^25.0.0",
45 "@rollup/plugin-json": "^6.0.0",
46 "@rollup/plugin-node-resolve": "^15.0.2",
47 "@rollup/plugin-replace": "^5.0.2",
48 "@rollup/plugin-terser": "^0.4.3",
49 "@types/markdown-it": "^12.2.3",
50 "@vue/babel-plugin-jsx": "^1.0.0",
51 "@vue/compiler-sfc": "^3.3.4",
52 "babel-loader": "^9.1.2",
53 "babel-plugin-module-resolver": "^5.0.0",
54 "babel-plugin-transform-class-properties": "^6.24.1",
55 "cross-env": "^7.0.2",
56 "css-loader": "^6.7.4",
57 "css-minimizer-webpack-plugin": "^5.0.0",
58 "eslint": "^8.41.0",
59 "eslint-plugin-vue": "^9.14.0",
60 "f-ui-one": "^1.0.5",
61 "file-loader": "^6.0.0",
62 "file-save": "^0.2.0",
63 "gulp": "^4.0.2",
64 "gulp-autoprefixer": "^8.0.0",
65 "gulp-cssmin": "^0.2.0",
66 "gulp-stylus": "^3.0.0",
67 "highlight.js": "^11.8.0",
68 "html-webpack-plugin": "^5.5.1",
69 "markdown-it": "^13.0.1",
70 "markdown-it-anchor": "^8.6.7",
71 "markdown-it-chain": "^1.3.0",
72 "markdown-it-container": "^3.0.0",
73 "mini-css-extract-plugin": "^2.7.6",
74 "postcss": "^8.4.23",
75 "prettier": "^2.8.8",
76 "rimraf": "^5.0.1",
77 "rollup": "^3.23.0",
78 "rollup-plugin-css-only": "^4.3.0",
79 "rollup-plugin-peer-deps-external": "^2.2.4",
80 "rollup-plugin-postcss": "^4.0.2",
81 "rollup-plugin-vue": "^6.0.0-beta.11",
82 "style-loader": "^3.3.3",
83 "stylus": "^0.59.0",
84 "stylus-loader": "7.1.0",
85 "tinycolor2": "^1.4.2",
86 "transliteration": "^2.2.0",
87 "url-loader": "^4.1.1",
88 "vue": "^3.3.4",
89 "vue-loader": "^17.1.1",
90 "vue-router": "^4.2.1",
91 "vue-template-compiler": "^2.6.12",
92 "webpack": "^5.83.1",
93 "webpack-bundle-analyzer": "^4.8.0",
94 "webpack-cli": "^5.1.1",
95 "webpack-dev-server": "^4.15.0"
96 }
97}