@persagy2/meri-design
Version:
fork from meri-design and extend it.
111 lines (110 loc) • 4.29 kB
JSON
{
"name": "@persagy2/meri-design",
"version": "1.4.9-extend.3",
"description": "fork from meri-design and extend it.",
"private": false,
"author": "xiongshuang",
"keywords": [
"vue",
"ui",
"PC端",
"ui框架",
"component"
],
"license": "MIT",
"main": "dist/index.js",
"files": [
"custom/*",
"dark/*",
"dist/*",
"lib/*",
"persagy_ui_kit/*"
],
"sideEffects": [
"src/assets/stylus/main.styl",
"src/components/base/*",
"custom/*",
"dark/*",
"dist/*",
"lib/*",
"*.vue",
"*.styl",
"*.css"
],
"scripts": {
"dev": "cross-env NODE_ENV=development webpack serve --mode development --config ./config/dev.js",
"dev:dark": "cross-env NODE_ENV=development ENV=dark webpack serve --mode development --config ./config/dev.js",
"prod": "cross-env NODE_ENV=production webpack --mode production --config ./config/prod.js",
"prod:dark": "cross-env NODE_ENV=production ENV=dark webpack --mode production --config ./config/prod.js",
"components": "cross-env NODE_ENV=production webpack --mode production --config ./config/components.js",
"components:dark": "cross-env NODE_ENV=production ENV=dark webpack --mode production --config ./config/components.js",
"single": "cross-env NODE_ENV=production webpack --mode production --config ./config/single.js",
"single:dark": "cross-env NODE_ENV=production ENV=dark webpack --mode production --config ./config/single.js",
"single:custom": "cross-env NODE_ENV=production ENV=custom webpack --mode production --config ./config/single.custom.js",
"changePostfixCustom": "node ./config/changePostfixCustom.js",
"build:default": "npm run components && npm run single",
"build": "npm run components && npm run single && npm run components:dark && npm run single:dark && npm run single:custom && npm run changePostfixCustom",
"lint": "eslint src --fix"
},
"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.12.10",
"@babel/preset-env": "^7.12.11",
"@babel/runtime": "^7.12.5",
"@babel/runtime-corejs3": "^7.12.5",
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
"@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
"autoprefixer": "^10.1.0",
"babel-eslint": "^10.1.0",
"babel-loader": "^8.2.2",
"chalk": "^4.1.0",
"clean-webpack-plugin": "^3.0.0",
"copy-webpack-plugin": "^7.0.0",
"core-js": "^3.8.1",
"cross-env": "^7.0.2",
"css-loader": "^5.0.0",
"css-minimizer-webpack-plugin": "^1.1.5",
"cssnano": "^4.1.10",
"esbuild": "^0.8.2",
"eslint": "^7.15.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-plugin-import": "^2.22.1",
"eslint-plugin-vue": "^7.2.0",
"friendly-errors-webpack-plugin": "^1.7.0",
"html-webpack-plugin": "^5.3.1",
"koa": "^2.13.0",
"koa-router": "^10.0.0",
"koa-static": "^5.0.0",
"mini-css-extract-plugin": "^1.3.3",
"postcss": "^8.2.4",
"postcss-loader": "^4.2.0",
"precss": "^4.0.0",
"progress-bar-webpack-plugin": "^2.1.0",
"style-loader": "^2.0.0",
"style-resources-loader": "^1.4.1",
"stylus": "^0.54.8",
"stylus-loader": "^4.3.3",
"terser-webpack-plugin": "^5.0.3",
"vue-hot-reload-api": "^2.3.4",
"vue-loader": "^15.9.3",
"vue-template-compiler": "^2.6.10",
"vuecomponent-svg-loader": "^0.0.2",
"webpack": "5.26.2",
"webpack-cli": "4.3.1",
"webpack-dev-server": "3.11.1",
"webpack-merge": "5.7.3"
},
"dependencies": {
"lottie-web": "^5.7.5",
"vue": "^2.6.10",
"vue-router": "^3.1.3"
},
"browserslist": {
"production": [
"> 0.25%",
"Firefox > 20",
"ie >= 9"
]
}
}