{"analyzedAt":"2022-06-26T00:41:48.733Z","collected":{"metadata":{"name":"vben-admin","scope":"unscoped","version":"2.7.1","description":"Vue Vben Admin is a free and open source middle and back-end template. Using the latest `vue3`, `vite2`, `TypeScript` and other mainstream technology development, the out-of-the-box middle and back-end front-end solutions can also be used for learning ref","date":"2021-09-01T05:24:09.210Z","author":{"name":"vben","email":"anncwb@126.com","url":"https://github.com/anncwb"},"publisher":{"username":"quberfer","email":"qubernet@126.com"},"maintainers":[{"username":"quberfer","email":"qubernet@126.com"}],"repository":{"type":"git","url":"git+https://github.com/anncwb/vue-vben-admin.git"},"links":{"npm":"https://www.npmjs.com/package/vben-admin","homepage":"https://github.com/anncwb/vue-vben-admin","repository":"https://github.com/anncwb/vue-vben-admin","bugs":"https://github.com/anncwb/vue-vben-admin/issues"},"license":"MIT","dependencies":{"@iconify/iconify":"^2.0.4","@logicflow/core":"^0.6.15","@logicflow/extension":"^0.6.15","@vueuse/core":"^6.0.0","@zxcvbn-ts/core":"^1.0.0-beta.0","ant-design-vue":"2.2.6","axios":"^0.21.1","codemirror":"^5.62.3","cropperjs":"^1.5.12","crypto-js":"^4.1.1","echarts":"^5.1.2","intro.js":"^4.1.0","lodash-es":"^4.17.21","mockjs":"^1.1.0","nprogress":"^0.2.0","path-to-regexp":"^6.2.0","pinia":"2.0.0-rc.6","print-js":"^1.6.0","qrcode":"^1.4.4","resize-observer-polyfill":"^1.5.1","sortablejs":"^1.14.0","tinymce":"^5.8.2","vditor":"^3.8.6","vue":"3.2.4","vue-i18n":"9.1.7","vue-json-pretty":"1.8.1","vue-router":"^4.0.11","vue-types":"^4.0.3","xlsx":"^0.17.1"},"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@iconify/json":"^1.1.392","@purge-icons/generated":"^0.7.0","@types/codemirror":"^5.60.2","@types/crypto-js":"^4.0.2","@types/fs-extra":"^9.0.12","@types/inquirer":"^7.3.3","@types/intro.js":"^3.0.2","@types/jest":"^27.0.1","@types/lodash-es":"^4.17.4","@types/mockjs":"^1.0.4","@types/node":"^16.7.1","@types/nprogress":"^0.2.0","@types/qrcode":"^1.4.1","@types/qs":"^6.9.7","@types/sortablejs":"^1.10.7","@typescript-eslint/eslint-plugin":"^4.29.3","@typescript-eslint/parser":"^4.29.3","@vitejs/plugin-legacy":"^1.5.1","@vitejs/plugin-vue":"^1.4.0","@vitejs/plugin-vue-jsx":"^1.1.7","@vue/compiler-sfc":"3.2.4","@vue/test-utils":"^2.0.0-rc.12","autoprefixer":"^10.3.2","commitizen":"^4.2.4","conventional-changelog-cli":"^2.1.1","cross-env":"^7.0.3","dotenv":"^10.0.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-define-config":"^1.0.9","eslint-plugin-jest":"^24.4.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^7.16.0","esno":"^0.9.1","fs-extra":"^10.0.0","http-server":"^13.0.1","husky":"^7.0.2","inquirer":"^8.1.2","is-ci":"^3.0.0","jest":"^27.0.6","less":"^4.1.1","lint-staged":"^11.1.2","npm-run-all":"^4.1.5","postcss":"^8.3.6","prettier":"^2.3.2","pretty-quick":"^3.1.1","rimraf":"^3.0.2","rollup-plugin-visualizer":"5.5.2","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","stylelint-order":"^4.1.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typescript":"4.3.5","vite":"2.5.1","vite-plugin-compression":"^0.3.5","vite-plugin-html":"^2.1.0","vite-plugin-imagemin":"^0.4.5","vite-plugin-mock":"^2.9.6","vite-plugin-purge-icons":"^0.7.0","vite-plugin-pwa":"^0.11.2","vite-plugin-style-import":"^1.2.1","vite-plugin-svg-icons":"^1.0.4","vite-plugin-theme":"^0.8.1","vite-plugin-vue-setup-extend":"^0.1.0","vite-plugin-windicss":"^1.3.0","vue-eslint-parser":"^7.10.0","vue-tsc":"^0.3.0"},"releases":[{"from":"2022-05-27T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":0},{"from":"2022-03-28T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":1},{"from":"2021-12-28T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":1},{"from":"2021-06-26T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":4},{"from":"2020-06-26T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":4}],"readme":"<div align=\"center\"> <a href=\"https://github.com/anncwb/vue-vben-admin\"> <img alt=\"VbenAdmin Logo\" width=\"200\" height=\"200\" src=\"https://anncwb.github.io/anncwb/images/logo.png\"> </a> <br> <br>\n\n[![license](https://img.shields.io/github/license/anncwb/vue-vben-admin.svg)](LICENSE)\n\n<h1>Vue vben admin</h1>\n</div>\n\n**English** | [中文](./README.zh-CN.md)\n\n## Introduction\n\nVue Vben Admin is a free and open source middle and back-end template. Using the latest `vue3`, `vite2`, `TypeScript` and other mainstream technology development, the out-of-the-box middle and back-end front-end solutions can also be used for learning reference.\n\n## Feature\n\n- **State of The Art Development**：Use front-end front-end technology development such as Vue3/vite2\n- **TypeScript**: Application-level JavaScript language\n- **Theming**: Configurable themes\n- **International**：Built-in complete internationalization program\n- **Mock Server** Built-in mock data scheme\n- **Authority** Built-in complete dynamic routing permission generation scheme.\n- **Component** Multiple commonly used components are encapsulated twice\n\n## 预览\n\n- [vue-vben-admin](https://vvbin.cn/next/) - Full version Chinese site\n- [vue-vben-admin-gh-pages](https://anncwb.github.io/vue-vben-admin/) - Full version of the github site\n- [vben-admin-thin-next](https://vvbin.cn/thin/next/) - Simplified Chinese site\n- [vben-admin-thin-gh-pages](https://anncwb.github.io/vben-admin-thin-next/) -Simplified github site\n\nTest account: vben/123456\n\n<p align=\"center\">\n    <img alt=\"VbenAdmin Logo\" width=\"100%\" src=\"https://anncwb.github.io/anncwb/images/preview1.png\">\n    <img alt=\"VbenAdmin Logo\" width=\"100%\" src=\"https://anncwb.github.io/anncwb/images/preview2.png\">\n    <img alt=\"VbenAdmin Logo\" width=\"100%\" src=\"https://anncwb.github.io/anncwb/images/preview3.png\">\n</p>\n\n### Use Gitpod\n\nOpen the project in Gitpod (free online dev environment for GitHub) and start coding immediately.\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/anncwb/vue-vben-admin)\n\n## Documentation\n\n[Document](https://vvbin.cn/doc-next/)\n\n## Preparation\n\n- [node](http://nodejs.org/) and [git](https://git-scm.com/) - Project development environment\n- [Vite](https://vitejs.dev/) - Familiar with vite features\n- [Vue3](https://v3.vuejs.org/) - Familiar with Vue basic syntax\n- [TypeScript](https://www.typescriptlang.org/) - Familiar with the basic syntax of `TypeScript`\n- [Es6+](http://es6.ruanyifeng.com/) - Familiar with es6 basic syntax\n- [Vue-Router-Next](https://next.router.vuejs.org/) - Familiar with the basic use of vue-router\n- [Ant-Design-Vue](https://2x.antdv.com/docs/vue/introduce-cn/) - ui basic use\n- [Mock.js](https://github.com/nuysoft/Mock) - mockjs basic syntax\n\n## Install and use\n\n- Get the project code\n\n```bash\ngit clone https://github.com/anncwb/vue-vben-admin.git\n```\n\n- Installation dependencies\n\n```bash\ncd vue-vben-admin\n\nyarn install\n\n```\n\n- run\n\n```bash\nyarn serve\n```\n\n- build\n\n```bash\nyarn build\n```\n\n## Change Log\n\n[CHANGELOG](./CHANGELOG.zh_CN.md)\n\n## Project\n\n- [vue-vben-admin](https://github.com/anncwb/vue-vben-admin) - full version\n- [vue-vben-admin-thin-next](https://github.com/anncwb/vben-admin-thin-next) - Simplified version\n\n## How to contribute\n\nYou are very welcome to join！[Raise an issue](https://github.com/anncwb/vue-vben-admin/issues/new/choose) Or submit a Pull Request。\n\n**Pull Request:**\n\n1. Fork code!\n2. Create your own branch: `git checkout -b feat/xxxx`\n3. Submit your changes: `git commit -am 'feat(function): add xxxxx'`\n4. Push your branch: `git push origin feat/xxxx`\n5. submit`pull request`\n\n## Git Contribution submission specification\n\n- reference [vue](https://github.com/vuejs/vue/blob/dev/.github/COMMIT_CONVENTION.md) specification ([Angular](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular))\n\n  - `feat` Add new features\n  - `fix` Fix the problem/BUG\n  - `style` The code style is related and does not affect the running result\n  - `perf` Optimization/performance improvement\n  - `refactor` Refactor\n  - `revert` Undo edit\n  - `test` Test related\n  - `docs` Documentation/notes\n  - `chore` Dependency update/scaffolding configuration modification etc.\n  - `workflow` Workflow improvements\n  - `ci` Continuous integration\n  - `types` Type definition file changes\n  - `wip` In development\n\n## Related warehouse\n\nIf these plugins are helpful to you, you can give a star support\n\n- [vite-plugin-mock](https://github.com/anncwb/vite-plugin-mock) - Used for local and development environment data mock\n- [vite-plugin-html](https://github.com/anncwb/vite-plugin-html) - Used for html template conversion and compression\n- [vite-plugin-style-import](https://github.com/anncwb/vite-plugin-style-import) - Used for component library style introduction on demand\n- [vite-plugin-theme](https://github.com/anncwb/vite-plugin-theme) - Used for online switching of theme colors and other color-related configurations\n- [vite-plugin-imagemin](https://github.com/anncwb/vite-plugin-imagemin) - Used to pack compressed image resources\n- [vite-plugin-compression](https://github.com/anncwb/vite-plugin-compression) - Used to pack input .gz|.brotil files\n- [vite-plugin-svg-icons](https://github.com/anncwb/vite-plugin-svg-icons) - Used to quickly generate svg sprite\n\n## Browser support\n\nThe `Chrome 80+` browser is recommended for local development\n\nSupport modern browsers, not IE\n\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\" Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>IE | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\" Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)</br>Safari |\n| :-: | :-: | :-: | :-: | :-: |\n| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |\n\n## Maintainer\n\n[@Vben](https://github.com/anncwb)\n\n## Donate\n\nIf you think this project is helpful to you, you can help the author buy a cup of coffee to show your support!\n\n![donate](https://anncwb.github.io/anncwb/images/sponsor.png)\n\n<a style=\"display: block;width: 100px;height: 50px;line-height: 50px; color: #fff;text-align: center; background: #408aed;border-radius: 4px;\" href=\"https://www.paypal.com/paypalme/cvvben\">Paypal Me</a>\n\n## Discord\n\n- [github discussions](https://github.com/anncwb/vue-vben-admin/discussions)\n- [Discord](https://discord.gg/8GuAdwDhj6)\n\n## License\n\n[MIT © Vben-2020](./LICENSE)"},"npm":{"downloads":[{"from":"2022-06-25T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":0},{"from":"2022-06-19T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":17},{"from":"2022-05-27T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":26},{"from":"2022-03-28T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":70},{"from":"2021-12-28T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":122},{"from":"2021-06-26T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":225}],"starsCount":0},"github":{"homepage":"https://vvbin.cn/next/","starsCount":12401,"forksCount":3408,"subscribersCount":189,"issues":{"count":1751,"openCount":434,"distribution":{"3600":240,"10800":100,"32400":211,"97200":202,"291600":242,"874800":168,"2624400":128,"7873200":151,"23619600":242,"70858800":67,"212576400":0},"isDisabled":false},"contributors":[{"username":"anncwb","commitsCount":783},{"username":"jq002","commitsCount":5},{"username":"jinmao88","commitsCount":17},{"username":"zdxzqwz","commitsCount":2},{"username":"ToQuery","commitsCount":2},{"username":"Mikasa33","commitsCount":5},{"username":"izoyo","commitsCount":1},{"username":"hyperq","commitsCount":5},{"username":"zmtlwzy","commitsCount":1},{"username":"1sm23","commitsCount":5},{"username":"ljw-codeking","commitsCount":2},{"username":"KtfwyCJ","commitsCount":6},{"username":"wentmac","commitsCount":1},{"username":"Caisin","commitsCount":1},{"username":"frezs","commitsCount":1},{"username":"iporer","commitsCount":3},{"username":"liuwave","commitsCount":2},{"username":"shellingfordly","commitsCount":1},{"username":"niesk","commitsCount":2},{"username":"mynetfan","commitsCount":280},{"username":"bingzhe","commitsCount":1},{"username":"Francis1024","commitsCount":1},{"username":"humanscrew","commitsCount":1},{"username":"JobinJia","commitsCount":1},{"username":"Weilence","commitsCount":5},{"username":"likui628","commitsCount":1},{"username":"Hongbusi","commitsCount":1},{"username":"dearmark","commitsCount":1},{"username":"FuckDoctors","commitsCount":3},{"username":"madlight-du","commitsCount":1},{"username":"deacyn2013","commitsCount":1},{"username":"Tanimodori","commitsCount":3},{"username":"littlecxm","commitsCount":7},{"username":"iconFehu","commitsCount":2},{"username":"felixhoi","commitsCount":2},{"username":"ISevth","commitsCount":1},{"username":"jiangmaniu","commitsCount":15},{"username":"Coderclc","commitsCount":1},{"username":"qq34347476","commitsCount":2},{"username":"andyqier88","commitsCount":2},{"username":"LuCatIsFun","commitsCount":2},{"username":"crazy6995","commitsCount":10},{"username":"hsldymq","commitsCount":1},{"username":"M69W","commitsCount":3},{"username":"init-center","commitsCount":2},{"username":"songweionline","commitsCount":1},{"username":"lzdjack","commitsCount":13},{"username":"arika163","commitsCount":1},{"username":"1078889045","commitsCount":2},{"username":"pzgz","commitsCount":1},{"username":"DCLangX","commitsCount":1},{"username":"shuperry","commitsCount":4},{"username":"i7eo","commitsCount":5},{"username":"chen-xt","commitsCount":10},{"username":"erniu","commitsCount":1},{"username":"HelKim","commitsCount":2},{"username":"Jungzl","commitsCount":1},{"username":"JE-lee","commitsCount":1},{"username":"scil","commitsCount":1},{"username":"ztw2010","commitsCount":3},{"username":"Yinux","commitsCount":1},{"username":"matevip","commitsCount":1},{"username":"zuihou","commitsCount":33},{"username":"RemMai","commitsCount":1},{"username":"a63149300","commitsCount":1},{"username":"wujieli0207","commitsCount":1},{"username":"liuya6","commitsCount":1},{"username":"spking11","commitsCount":1},{"username":"Joyboo","commitsCount":5},{"username":"vben-admin","commitsCount":15},{"username":"leocaan","commitsCount":4},{"username":"jareygu","commitsCount":1},{"username":"qianphong","commitsCount":1},{"username":"ChenErik","commitsCount":1},{"username":"imnicn","commitsCount":1},{"username":"ejlchina","commitsCount":4},{"username":"GauharChan","commitsCount":1},{"username":"jianjianxu","commitsCount":1},{"username":"wangxiaoer5200","commitsCount":3},{"username":"HaceraI","commitsCount":2},{"username":"chenli1989","commitsCount":4},{"username":"QC2168","commitsCount":2},{"username":"lqxlearn","commitsCount":1},{"username":"xiaoxian521","commitsCount":6},{"username":"JunmingZ","commitsCount":1},{"username":"Only-Xc","commitsCount":1},{"username":"canvascat","commitsCount":2},{"username":"QianZhongWang","commitsCount":1},{"username":"JensonMiao","commitsCount":1},{"username":"wendell0316","commitsCount":2},{"username":"Micah-Yu","commitsCount":2},{"username":"Liu-Ya","commitsCount":2},{"username":"wellssu0","commitsCount":3},{"username":"MssText","commitsCount":2},{"username":"izhaong","commitsCount":1},{"username":"Miofly","commitsCount":3},{"username":"tyunh","commitsCount":1},{"username":"huguangju","commitsCount":1},{"username":"liweijie0812","commitsCount":1}],"commits":[{"from":"2022-06-19T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":9},{"from":"2022-05-27T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":17},{"from":"2022-03-28T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":48},{"from":"2021-12-28T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":84},{"from":"2021-06-26T00:00:00.000Z","to":"2022-06-26T00:00:00.000Z","count":499}]},"source":{"files":{"readmeSize":7279,"testsSize":134974,"hasChangelog":true},"linters":["editorconfig","eslint","prettier","stylelint"],"outdatedDependencies":{"axios":{"required":"^0.21.1","stable":"0.27.2","latest":"1.0.0-alpha.1"},"vue":{"required":"3.2.4","stable":"3.2.37","latest":"2.7.0-beta.5"},"@zxcvbn-ts/core":{"required":"^1.0.0-beta.0","stable":"2.0.1","latest":"2.0.1"},"intro.js":{"required":"^4.1.0","stable":"5.1.0","latest":"5.1.0"},"xlsx":{"required":"^0.17.1","stable":"0.18.5","latest":"0.18.5"},"vue-json-pretty":{"required":"1.8.1","stable":"1.8.3","latest":"2.1.0"},"pinia":{"required":"2.0.0-rc.6","stable":"2.0.14","latest":"2.0.14"},"tinymce":{"required":"^5.8.2","stable":"6.0.3","latest":"6.0.3"},"@logicflow/core":{"required":"^0.6.15","stable":"1.1.20","latest":"1.2.0-alpha.11"},"@vueuse/core":{"required":"^6.0.0","stable":"8.7.5","latest":"8.7.5"},"@logicflow/extension":{"required":"^0.6.15","stable":"1.1.20","latest":"1.2.0-alpha.11"},"vue-i18n":{"required":"9.1.7","stable":"9.1.10","latest":"9.2.0-beta.36"},"codemirror":{"required":"^5.62.3","stable":"6.0.0","latest":"5.65.6"},"ant-design-vue":{"required":"2.2.6","stable":"3.2.9","latest":"3.2.9"}}}},"evaluation":{"quality":{"carefulness":0.9199999999999999,"tests":0.3,"health":0.5,"branding":0},"popularity":{"communityInterest":16097,"downloadsCount":23.333333333333332,"downloadsAcceleration":0.07789193302891934,"dependentsCount":0},"maintenance":{"releasesFrequency":0.4715753424657535,"commitsFrequency":1,"openIssues":0.9202360555872835,"issuesDistribution":0.7085159128688985}},"score":{"final":0.626098277727767,"detail":{"quality":0.7189834363263525,"popularity":0.31773176443292395,"maintenance":0.8548489407952511}}}