UNPKG

@wibetter/akfun

Version:

前端脚手架:支持Vue技术栈和react技术栈

184 lines (183 loc) 5.53 kB
{ "name": "@wibetter/akfun", "version": "3.2.21", "description": "前端脚手架:支持Vue技术栈和react技术栈", "keywords": [ "前端工程", "前端脚手架", "webpack", "react项目脚手架", "vue项目脚手架", "lib库构建工具" ], "author": "wibetter", "license": "MIT", "bin": { "akfun": "./bin/akfun.js" }, "main": "module/main.js", "scripts": { "akfun": "akfun", "format": "prettier --write \"src/**/**/*.{js,vue,tsx,ts,scss,json}\"" }, "files": [ "bin/*", "module/*", "src/*" ], "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "src/**/**/*.{js,jsx,ts,tsx,vue,scss,json}": [ "prettier --write" ] }, "repository": { "type": "git", "url": "git+http://git@github.com:wibetter/akfun.git" }, "bugs": { "url": "https://github.com/wibetter/akfun/issues" }, "peerDependencies": { "chalk": "^4.0.0", "eslint": "^8.8.0", "ora": "^4.0.4" }, "dependencies": { "@babel/cli": "^7.17.0", "@babel/core": "^7.17.0", "@babel/eslint-parser": "^7.17.0", "@babel/plugin-proposal-class-properties": "^7.16.7", "@babel/plugin-proposal-decorators": "^7.17.0", "@babel/plugin-proposal-export-namespace-from": "^7.16.7", "@babel/plugin-proposal-function-sent": "^7.16.7", "@babel/plugin-proposal-json-strings": "^7.16.7", "@babel/plugin-proposal-numeric-separator": "^7.16.7", "@babel/plugin-proposal-throw-expressions": "^7.16.7", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-runtime": "^7.17.0", "@babel/polyfill": "^7.10.1", "@babel/preset-env": "^7.16.11", "@babel/preset-react": "^7.16.7", "@babel/preset-typescript": "^7.16.7", "@babel/register": "^7.17.0", "@mapbox/stylelint-processor-arbitrary-tags": "^0.4.0", "@rollup/plugin-alias": "^3.1.9", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^21.0.1", "@rollup/plugin-image": "^2.1.1", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.1.3", "@rollup/plugin-typescript": "^8.3.1", "@svgr/webpack": "^6.2.1", "@typescript-eslint/eslint-plugin": "^5.10.2", "@typescript-eslint/parser": "^5.10.2", "@vue/eslint-config-typescript": "^10.0.0", "autoprefixer": "^10.4.2", "babel-loader": "^8.2.3", "babel-plugin-import": "^1.13.3", "chalk": "^4.0.0", "compression-webpack-plugin": "^9.2.0", "connect-history-api-fallback": "^1.6.0", "copy-webpack-plugin": "^10.2.4", "css-loader": "^6.6.0", "css-minimizer-webpack-plugin": "^3.4.1", "cssnano": "^5.0.16", "deepmerge": "^4.2.2", "del": "^6.0.0", "es6-promise-polyfill": "^1.2.0", "eslint": "^8.8.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^8.3.0", "eslint-friendly-formatter": "^4.0.1", "eslint-import-resolver-webpack": "^0.13.2", "eslint-plugin-html": "^6.2.0", "eslint-plugin-import": "^2.25.4", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-react": "^7.28.0", "eslint-plugin-vue": "^8.4.0", "eslint-webpack-plugin": "^3.1.1", "eventsource-polyfill": "^0.9.6", "express": "^4.17.2", "figlet": "^1.5.2", "file-loader": "^6.2.0", "git-clone": "0.1.0", "glob": "^7.2.0", "html-loader": "^3.1.0", "html-webpack-plugin": "^5.5.0", "http-proxy-middleware": "^2.0.2", "inquirer": "^8.2.0", "mini-css-extract-plugin": "^2.5.3", "open": "^8.4.0", "ora": "^4.0.4", "params-replace-loader": "^1.1.6", "portfinder": "^1.0.28", "postcss-loader": "^6.2.1", "postcss-nested": "^5.0.6", "postcss-preset-env": "^7.3.1", "postcss-simple-vars": "^6.0.3", "progress-bar-webpack-plugin": "^2.1.0", "qs": "^6.10.3", "rimraf": "^3.0.2", "rollup": "^2.67.0", "rollup-plugin-node-externals": "^4.0.0", "rollup-plugin-postcss": "^4.0.2", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-vue": "^6.0.0", "sass": "^1.49.7", "sass-loader": "^12.4.0", "less": "^4.1.3", "less-loader": "^11.0.0", "stylus": "^0.57.0", "stylus-loader": "^7.0.0", "sass-resources-loader": "^2.2.4", "semver": "^7.3.5", "shelljs": "^0.8.5", "string-replace-loader": "^3.1.0", "style-loader": "^3.3.1", "stylelint": "^14.3.0", "stylelint-config-standard": "^24.0.0", "stylelint-webpack-plugin": "^3.1.1", "ts-import-plugin": "^2.0.0", "ts-loader": "^9.2.6", "typescript": "^4.5.5", "url-loader": "^4.1.1", "vue-eslint-parser": "^8.2.0", "vue-loader": "^17.0.0", "vue-style-loader": "^4.1.3", "@vue/compiler-sfc": "^3.2.37", "webpack": "^5.68.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.9.2", "webpack-dev-middleware": "^5.3.1", "webpack-hot-middleware": "^2.25.1", "webpack-merge": "^5.8.0", "webpack-node-externals": "^3.0.0", "yargs": "^12.0.5" }, "devDependencies": { "@commitlint/cli": "^16.1.0", "@commitlint/config-conventional": "^16.0.0", "husky": "^4.3.8", "lint-staged": "^12.3.3", "prettier": "^2.5.1" }, "engines": { "node": ">= 10.13.0", "npm": ">= 6.4.1" }, "browserslist": [ "> 1%", "last 2 versions", "not ie <= 8", "iOS >= 8", "Firefox >= 20", "Android > 4.4" ] }