{"_id":"@aochuang/element-ui","name":"@aochuang/element-ui","dist-tags":{"latest":"2.15.10"},"versions":{"2.15.10":{"name":"@aochuang/element-ui","version":"2.15.10","description":"A Component Library for Vue.js.","main":"lib/element-ui.common.js","publishConfig":{"access":"public"},"typings":"types/index.d.ts","scripts":{"bootstrap":"yarn || npm i","build:file":"node build/bin/iconInit.js & node build/bin/build-entry.js & node build/bin/i18n.js & node build/bin/version.js","build:theme":"node build/bin/gen-cssfile && gulp build --gulpfile packages/theme-chalk/gulpfile.js && cp-cli packages/theme-chalk/lib lib/theme-chalk","build:utils":"cross-env BABEL_ENV=utils babel src --out-dir lib --ignore src/index.js","build:umd":"node build/bin/build-locale.js","clean":"rimraf lib && rimraf packages/*/lib && rimraf test/**/coverage","deploy:build":"npm run build:file && cross-env NODE_ENV=production webpack --config build/webpack.demo.js && echo element.eleme.io>>examples/element-ui/CNAME","deploy:extension":"cross-env NODE_ENV=production webpack --config build/webpack.extension.js","dev:extension":"rimraf examples/extension/dist && cross-env NODE_ENV=development webpack --watch --config build/webpack.extension.js","dev":"npm run bootstrap && npm run build:file && cross-env NODE_ENV=development webpack-dev-server --config build/webpack.demo.js & node build/bin/template.js","dev:play":"npm run build:file && cross-env NODE_ENV=development PLAY_ENV=true webpack-dev-server --config build/webpack.demo.js","dist":"npm run clean && npm run build:file && npm run lint && webpack --config build/webpack.conf.js && webpack --config build/webpack.common.js && webpack --config build/webpack.component.js && npm run build:utils && npm run build:umd && npm run build:theme","i18n":"node build/bin/i18n.js","lint":"eslint src/**/* test/**/* packages/**/* build/**/* --quiet","pub":"npm run bootstrap && sh build/git-release.sh && sh build/release.sh && node build/bin/gen-indices.js","test":"npm run lint && npm run build:theme && cross-env CI_ENV=/dev/ BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test:watch":"npm run build:theme && cross-env BABEL_ENV=test karma start test/unit/karma.conf.js"},"faas":[{"domain":"element","public":"temp_web/element"},{"domain":"element-theme","public":"examples/element-ui","build":["yarn","npm run deploy:build"]}],"repository":{"type":"git","url":"git+ssh://git@github.com/ElemeFE/element.git"},"homepage":"http://element.eleme.io","keywords":["eleme","vue","components"],"license":"MIT","bugs":{"url":"https://github.com/ElemeFE/element/issues"},"unpkg":"lib/index.js","style":"lib/theme-chalk/index.css","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"},"peerDependencies":{"vue":"^2.5.17"},"devDependencies":{"@vue/component-compiler-utils":"^2.6.0","algoliasearch":"^3.24.5","babel-cli":"^6.26.0","babel-core":"^6.26.3","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","chai":"^4.2.0","chokidar":"^1.7.0","copy-webpack-plugin":"^5.0.0","coveralls":"^3.0.3","cp-cli":"^1.0.2","cross-env":"^3.1.3","css-loader":"^2.1.0","es6-promise":"^4.0.5","eslint":"4.18.2","eslint-config-elemefe":"0.1.1","eslint-loader":"^2.0.0","eslint-plugin-html":"^4.0.1","eslint-plugin-json":"^1.2.0","file-loader":"^1.1.11","file-save":"^0.2.0","gulp":"^4.0.0","gulp-autoprefixer":"^6.0.0","gulp-cssmin":"^0.2.0","gulp-sass":"^4.0.2","highlight.js":"^9.3.0","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","json-templater":"^1.0.4","karma":"^4.0.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.32","karma-webpack":"^3.0.5","launch-editor-middleware":"^2.3.0","markdown-it":"^8.4.1","markdown-it-anchor":"^5.0.2","markdown-it-chain":"^1.3.0","markdown-it-container":"^2.0.0","mini-css-extract-plugin":"^0.4.1","mocha":"^6.0.2","node-sass":"^4.11.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss":"^7.0.14","progress-bar-webpack-plugin":"^1.11.0","rimraf":"^2.5.4","sass-loader":"^7.1.0","select-version-cli":"^0.0.2","sinon":"^7.2.7","sinon-chai":"^3.3.0","style-loader":"^0.23.1","transliteration":"^1.1.11","uglifyjs-webpack-plugin":"^2.1.1","uppercamelcase":"^1.1.0","url-loader":"^1.0.1","vue":"2.5.21","vue-loader":"^15.7.0","vue-router":"^3.0.1","vue-template-compiler":"2.5.21","vue-template-es2015-compiler":"^1.6.0","webpack":"^4.14.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.11","webpack-node-externals":"^1.7.2"},"_id":"@aochuang/element-ui@2.15.10","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-OqAvrB5Po2ZPRq7CDk/jGcoI+mnQAuGjFwRWI9//yFYZJ6SNySaaCKlMU8FIpkKa7snAzX8hwKhnFQ/IJ0BTWg==","shasum":"723f74ca52be213d7f7968fd57777cc4dee52150","tarball":"https://registry.npmjs.org/@aochuang/element-ui/-/element-ui-2.15.10.tgz","fileCount":890,"unpackedSize":7059171,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHKCPCjj3znk2S7yqrWtGAgWpch5QuYtv66qo4+fgMk0AiAaU6aI5qOVgMr2VF0YIoz5w7m1dzH/FqR/o06Rdbha8A=="}]},"_npmUser":{"name":"rain-yu","email":"horizon@163.com"},"directories":{},"maintainers":[{"name":"rain-yu","email":"horizon@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/element-ui_2.15.10_1781264740315_0.6754477174613511"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-12T11:45:40.097Z","2.15.10":"2026-06-12T11:45:40.502Z","modified":"2026-06-12T11:45:40.720Z"},"maintainers":[{"name":"rain-yu","email":"horizon@163.com"}],"description":"A Component Library for Vue.js.","homepage":"http://element.eleme.io","keywords":["eleme","vue","components"],"repository":{"type":"git","url":"git+ssh://git@github.com/ElemeFE/element.git"},"bugs":{"url":"https://github.com/ElemeFE/element/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <img src=\"https://cdn.rawgit.com/ElemeFE/element/dev/element_logo.svg\">\n</p>\n\n<p align=\"center\">\n  <a href=\"https://travis-ci.org/ElemeFE/element\">\n    <img src=\"https://travis-ci.org/ElemeFE/element.svg?branch=master\">\n  </a>\n  <a href=\"https://coveralls.io/github/ElemeFE/element?branch=master\">\n    <img src=\"https://coveralls.io/repos/github/ElemeFE/element/badge.svg?branch=master\">\n  </a>\n  <a href=\"https://cdnjs.com/libraries/element-ui\">\n    <img src=\"https://img.shields.io/cdnjs/v/element-ui.svg\">\n  </a>\n  <a href=\"https://www.npmjs.org/package/element-ui\">\n    <img src=\"https://img.shields.io/npm/v/element-ui.svg\">\n  </a>\n  <a href=\"https://npmcharts.com/compare/element-ui?minimal=true\">\n    <img src=\"http://img.shields.io/npm/dm/element-ui.svg\">\n  </a>\n  <br>\n  <a href=\"http://img.badgesize.io/https://unpkg.com/element-ui/lib/index.js?compression=gzip&label=gzip%20size:%20JS\">\n    <img src=\"http://img.badgesize.io/https://unpkg.com/element-ui/lib/index.js?compression=gzip&label=gzip%20size:%20JS\">\n  </a>\n  <a href=\"http://img.badgesize.io/https://unpkg.com/element-ui/lib/theme-chalk/index.css?compression=gzip&label=gzip%20size:%20CSS\">\n    <img src=\"http://img.badgesize.io/https://unpkg.com/element-ui/lib/theme-chalk/index.css?compression=gzip&label=gzip%20size:%20CSS\">\n  </a>\n  <a href=\"#backers\">\n    <img src=\"https://opencollective.com/element/backers/badge.svg\">\n  </a>\n  <a href=\"#sponsors\">\n    <img src=\"https://opencollective.com/element/sponsors/badge.svg\">\n  </a>\n  <a href=\"LICENSE\">\n    <img src=\"https://img.shields.io/badge/License-MIT-yellow.svg\">\n  </a>\n</p>\n\n> A Vue.js 2.0 UI Toolkit for Web.\n\nElement will stay with Vue 2.x \n\nFor Vue 3.0, we recommend using [Element Plus](https://github.com/element-plus/element-plus) from the same team\n\n## Links\n- Homepage and documentation\n  - [International users](http://element.eleme.io/#/en-US)\n  - [Chinese users](http://element-cn.eleme.io/#/zh-CN)\n  - [Spanish users](http://element.eleme.io/#/es)\n  - [French users](http://element.eleme.io/#/fr-FR)\n- [awesome-element](https://github.com/ElementUI/awesome-element)\n- [FAQ](./FAQ.md)\n- [Vue.js 3.0 migration](https://github.com/element-plus/element-plus)\n- [Customize theme](http://element.eleme.io/#/en-US/component/custom-theme)\n- [Preview and generate theme online](https://elementui.github.io/theme-chalk-preview)\n- [Element for React](https://github.com/elemefe/element-react)\n- [Element for Angular](https://github.com/ElemeFE/element-angular)\n- [Atom helper](https://github.com/ElemeFE/element-helper)\n- [Visual Studio Code helper](https://github.com/ElemeFE/vscode-element-helper)\n- Starter kit\n  - [element-starter](https://github.com/ElementUI/element-starter)\n  - [element-in-laravel-starter](https://github.com/ElementUI/element-in-laravel-starter)\n- [Design resources](https://github.com/ElementUI/Resources)\n- Gitter\n  - [International users](https://gitter.im/element-en/Lobby)\n  - [Chinese users](https://gitter.im/ElemeFE/element)\n\n## Install\n```shell\nnpm install element-ui -S\n```\n\n## Quick Start\n``` javascript\nimport Vue from 'vue'\nimport Element from 'element-ui'\n\nVue.use(Element)\n\n// or\nimport {\n  Select,\n  Button\n  // ...\n} from 'element-ui'\n\nVue.component(Select.name, Select)\nVue.component(Button.name, Button)\n```\nFor more information, please refer to [Quick Start](http://element.eleme.io/#/en-US/component/quickstart) in our documentation.\n\n## Browser Support\nModern browsers and Internet Explorer 10+.\n\n## Development\nSkip this part if you just want to use Element.\n\nFor those who are interested in contributing to Element, please refer to our contributing guide ([中文](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.zh-CN.md) | [English](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.en-US.md) | [Español](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.es.md) | [Français](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.fr-FR.md)) to see how to run this project.\n\n## Changelog\nDetailed changes for each release are documented in the [release notes](https://github.com/ElemeFE/element/releases).\n\n## FAQ\nWe have collected some [frequently asked questions](https://github.com/ElemeFE/element/blob/master/FAQ.md). Before reporting an issue, please search if the FAQ has the answer to your problem.\n\n## Contribution\nPlease make sure to read the contributing guide ([中文](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.zh-CN.md) | [English](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.en-US.md) | [Español](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.es.md) | [Français](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.fr-FR.md)) before making a pull request.\n\n## Special Thanks\nEnglish documentation is brought to you by SwiftGG Translation Team:\n- [raychenfj](https://github.com/raychenfj)\n- [kevin](http://thekevin.cn/)\n- [曾小涛](https://github.com/zengxiaotao)\n- [湾仔王二](https://github.com/wanzaiwanger)\n- [BlooDLine](http://www.ibloodline.com/)\n- [陈铭嘉](https://chenmingjia.github.io/)\n- [千叶知风](http://mpc6.com/)\n- [梁杰](http://numbbbbb.com)\n- [Changing](https://github.com/sunzhuo11)\n- [mmoaay](https://github.com/mmoaay)\n\nSpanish documentation is made possible by these community developers:\n- [adavie1](https://github.com/adavie1)\n- [carmencitaqiu](https://github.com/carmencitaqiu)\n- [coderdiaz](https://github.com/coderdiaz)\n- [fedegar33](https://github.com/fedegar33)\n- [Gonzalo2310](https://github.com/Gonzalo2310)\n- [lesterbx](https://github.com/lesterbx)\n- [ProgramerGuy](https://github.com/ProgramerGuy)\n- [SantiagoGdaR](https://github.com/SantiagoGdaR)\n- [sigfriedCub1990](https://github.com/sigfriedCub1990)\n- [thechosenjuan](https://github.com/thechosenjuan)\n\nFrench documentation is made possible by these community developers:\n- [smalesys](https://github.com/smalesys)\n- [blombard](https://github.com/blombard)\n\n## Join Discussion Group\n\nScan the QR code using [Dingtalk App](https://www.dingtalk.com/) to join in discussion group :\n\n<img alt=\"Join Discusion Group\" src=\"https://user-images.githubusercontent.com/17680888/93177882-0ae92d80-f766-11ea-870d-3fa2d7f06454.png\" width=\"300\">\n\n\n## LICENSE\n[MIT](LICENSE)\n","readmeFilename":"README.md","_rev":"1-e4f80f764bda122bb58cc0be6bf6385c"}