meri-design
Version:
基于vue框架的ui库
123 lines • 4.89 kB
JSON
{
"name": "meri-design",
"version": "2.2.19-beta10",
"description": "基于vue框架的ui库",
"private": false,
"author": "YuShu-Web",
"keywords": [
"vue",
"ui",
"PC端",
"ui框架",
"component"
],
"license": "MIT",
"main": "dist/index.js",
"files": [
"dist/*"
],
"sideEffects": [
"src/assets/stylus/main.styl",
"src/components/base/*",
"custom/*",
"dark/*",
"dist/*",
"lib/*",
"es/*",
"*.vue",
"*.styl",
"*.css"
],
"scripts": {
"clean": "rimraf ./dist ./lib ./dark ./custom",
"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",
"doc:components": "npm run components && node ./config/documentComponents.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",
"writeIndex": "node ./config/writeIndex.js",
"build:custom": "npm run clean && npm run single && npm run single:dark && npm run single:custom && npm run changePostfixCustom",
"build": "npm run clean && npm run single && npm run single:dark && npm run single:custom && npm run changePostfixCustom && npm run writeIndex",
"build2": "pnpm clean && pnpm single && pnpm single:dark && pnpm single:custom && pnpm changePostfixCustom && pnpm writeIndex",
"build3": "pnpm clean && pnpm single && pnpm writeIndex",
"lint": "eslint src --fix"
},
"devDependencies": {
"@babel/core": "^7.18.2",
"@babel/eslint-parser": "^7.18.2",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-modules-commonjs": "^7.18.2",
"@babel/plugin-transform-runtime": "^7.18.2",
"@babel/preset-env": "^7.18.2",
"@babel/runtime": "^7.18.3",
"@babel/runtime-corejs3": "^7.18.3",
"@vue/babel-helper-vue-jsx-merge-props": "^1.2.1",
"@vue/babel-plugin-transform-vue-jsx": "^1.2.1",
"assert": "^2.0.0",
"autoprefixer": "^10.4.7",
"babel-loader": "^8.2.5",
"chalk": "4.1.2",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^11.0.0",
"core-js": "^3.22.8",
"cross-env": "^7.0.3",
"css-loader": "^6.7.1",
"css-minimizer-webpack-plugin": "^4.0.0",
"cssnano": "^5.1.11",
"esbuild": "^0.14.43",
"eslint": "^8.17.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-vue": "^9.1.0",
"fs": "0.0.1-security",
"html-webpack-plugin": "^5.5.0",
"koa": "^2.13.4",
"koa-router": "^10.1.1",
"koa-static": "^5.0.0",
"mini-css-extract-plugin": "^2.6.0",
"path": "^0.12.7",
"path-browserify": "^1.0.1",
"postcss": "^8.4.14",
"postcss-loader": "^7.0.0",
"precss": "^4.0.0",
"process": "^0.11.10",
"progress-bar-webpack-plugin": "^2.1.0",
"rimraf": "^3.0.2",
"style-loader": "^3.3.1",
"style-resources-loader": "^1.5.0",
"stylus": "^0.58.1",
"stylus-loader": "^7.0.0",
"terser-webpack-plugin": "^5.3.3",
"util": "^0.12.4",
"vue-hot-reload-api": "^2.3.4",
"vue-loader": "15.9.8",
"vue-svg-loader": "0.15.0",
"vue-template-compiler": "2.6.14",
"webpack": "^5.73.0",
"webpack-cli": "^4.9.2",
"webpack-dev-server": "^4.9.2",
"webpack-merge": "^5.8.0"
},
"dependencies": {
"js-func-tools": "^1.0.8",
"lottie-web": "^5.9.4",
"vue": "2.6.14",
"vue-router": "3.5.3"
},
"browserslist": {
"production": [
"> 0.25%",
"Firefox > 20",
"ie >= 9"
]
},
"publishConfig": {
"registry": "https://registry.npmjs.org/"
}
}