lh-chs-ui
Version:
A Component Library for Vue.js.
113 lines (112 loc) • 3.7 kB
JSON
{
"name": "lh-chs-ui",
"version": "1.1.2",
"description": "A Component Library for Vue.js.",
"main": "lib/lh-chs-ui.common.js",
"files": [
"lib",
"src",
"packages",
"types"
],
"typings": "types/index.d.ts",
"scripts": {
"init": "npm i && cd ./examples && npm i",
"serve": "npm run dist && cp-cli lib examples/node_modules/lh-chs-ui/lib && cd ./examples && npm run dev",
"clear": "rimraf lib && rimraf packages/*/lib && rimraf element-ui",
"dist": "npm run clear && npm run build:file && npm run build:util && npm run copy && webpack --config build/webpack.conf.js && webpack --config build/webpack.common.js && webpack --config build/webpack.component.js && npm run build:theme",
"copy": "cp-cli element-ui lib && rimraf lib/element-ui.common.js && rimraf lib/index.js",
"build:file": "node build/bin/build-entry.js",
"build:util": "cross-env BABEL_ENV=utils babel node_modules/element-ui/lib --out-dir element-ui",
"build:theme": "node build/bin/gen-cssfile && gulp build --gulpfile packages/theme-chalk/gulpfile.js && cp-cli packages/theme-chalk/lib lib/theme-chalk",
"publish:dev": "node build/bin/check-version-dev.js && npm publish --tag beta",
"publish:prod": "node build/bin/check-version-prod.js && npm publish"
},
"dependencies": {
"async-validator": "~1.8.1",
"babel-helper-vue-jsx-merge-props": "^2.0.0",
"deepmerge": "^1.2.0",
"normalize-wheel": "^1.0.1",
"resize-observer-polyfill": "^1.5.0",
"throttle-debounce": "^1.0.1"
},
"devDependencies": {
"@vue/eslint-config-standard": "^5.1.2",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-eslint": "^10.1.0",
"babel-loader": "^7.1.5",
"babel-plugin-add-module-exports": "^0.2.1",
"babel-plugin-istanbul": "^4.1.1",
"babel-plugin-module-resolver": "^2.2.0",
"babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-vue-jsx": "^3.7.0",
"babel-preset-env": "^1.7.0",
"babel-preset-stage-2": "^6.24.1",
"babel-regenerator-runtime": "^6.5.0",
"core-js": "^3.6.5",
"cp-cli": "^1.0.2",
"cross-env": "^7.0.3",
"css-loader": "^5.0.0",
"element-ui": "2.13.2",
"eslint": "^7.13.0",
"eslint-config-standard": "^16.0.1",
"eslint-loader": "^4.0.2",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.2",
"eslint-plugin-vue": "^7.1.0",
"file-loader": "^6.2.0",
"gulp": "^4.0.0",
"gulp-autoprefixer": "^8.0.0",
"gulp-concat": "^2.6.1",
"gulp-cssmin": "^0.2.0",
"gulp-dart-sass": "^1.0.2",
"json-templater": "^1.2.0",
"progress-bar-webpack-plugin": "^2.1.0",
"rimraf": "^3.0.2",
"style-loader": "^2.0.0",
"terser-webpack-plugin": "^4.2.3",
"uppercamelcase": "^3.0.0",
"url-loader": "^4.1.1",
"vue": "^2.6.11",
"vue-loader": "^15.9.5",
"vue-style-loader": "^4.1.2",
"vue-template-compiler": "^2.6.12",
"webpack": "^4.14.0",
"webpack-cli": "^3.0.8",
"webpack-dev-server": "^3.1.11",
"webpack-node-externals": "^1.7.2"
},
"keywords": [
"chs",
"vue",
"components"
],
"unpkg": "lib/index.js",
"repository": {
"type": "git",
"url": "git+ssh://git@codeup.aliyun.com:caihuasuan/chs-template/lh-chs-ui.git"
},
"license": "MIT",
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"@vue/standard"
],
"parserOptions": {
"parser": "babel-eslint"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead"
]
}