{"_id":"@bannv/eui-latest","_rev":"1-de2078d16df86cff2de24f9c7277c697","name":"@bannv/eui-latest","dist-tags":{"latest":"34.3.0"},"versions":{"34.3.0":{"name":"@bannv/eui-latest","description":"Elastic UI Component Library","version":"34.3.0","license":"Apache-2.0","main":"lib","module":"es","types":"eui.d.ts","docker_image":"node:10","sideEffects":["*.css","*.scss"],"scripts":{"start":"cross-env BABEL_MODULES=false webpack-dev-server --inline --hot --config=src-docs/webpack.config.js","test-docker":"node ./scripts/test-docker.js","sync-docs":"node ./scripts/docs-sync.js","build-docs":"cross-env BABEL_MODULES=false cross-env NODE_ENV=production NODE_OPTIONS=--max-old-space-size=4096 webpack --config=src-docs/webpack.config.js","build":"yarn extract-i18n-strings && node ./scripts/compile-clean.js && node ./scripts/compile-eui.js && node ./scripts/compile-scss.js $npm_package_name","compile-icons":"node ./scripts/compile-icons.js && prettier --write --loglevel=warn \"./src/components/icon/assets/**/*.js\"","extract-i18n-strings":"node ./scripts/babel/fetch-i18n-strings","lint":"yarn tsc --noEmit && yarn lint-es && yarn lint-sass","lint-fix":"yarn lint-es-fix","lint-es":"eslint --cache \"{src,src-docs}/**/*.{ts,tsx,js}\" --max-warnings 0","lint-es-fix":"yarn lint-es --fix","lint-sass":"sass-lint -v --max-warnings 0","lint-sass-fix":"sass-lint-auto-fix -c ./.sass-lint-fix.yml","test":"yarn lint && yarn test-unit","test-unit":"cross-env NODE_ENV=test jest --config ./scripts/jest/config.json","test-a11y":"node ./scripts/a11y-testing","test-staged":"yarn lint && node scripts/test-staged.js","start-test-server":"BABEL_MODULES=false NODE_ENV=puppeteer NODE_OPTIONS=--max-old-space-size=4096 webpack-dev-server --config src-docs/webpack.config.js --port 9999","yo-component":"yo ./generator-eui/app/component.js","update-token-changelog":"node ./scripts/update-token-changelog.js","start-test-server-and-a11y-test":"cross-env WAIT_ON_TIMEOUT=600000 start-server-and-test start-test-server http-get://localhost:9999 test-a11y","yo-doc":"yo ./generator-eui/app/documentation.js","release":"node ./scripts/release.js","postinstall":"node ./scripts/postinstall.js","version":"node ./scripts/update-changelog-version.js"},"repository":{"type":"git","url":"git+https://github.com/elastic/eui.git"},"resolutions":{"**/trim":"0.0.3"},"pre-commit":["test-staged"],"dependencies":{"@types/chroma-js":"^2.0.0","@types/lodash":"^4.14.160","@types/numeral":"^0.0.28","@types/react-beautiful-dnd":"^13.0.0","@types/react-input-autosize":"^2.2.0","@types/react-virtualized-auto-sizer":"^1.0.0","@types/react-window":"^1.8.2","@types/refractor":"^3.0.0","@types/resize-observer-browser":"^0.1.5","@types/vfile-message":"^2.0.0","chroma-js":"^2.1.0","classnames":"^2.2.6","lodash":"^4.17.21","mdast-util-to-hast":"^10.0.0","numeral":"^2.0.6","prop-types":"^15.6.0","react-ace":"^7.0.5","react-beautiful-dnd":"^13.0.0","react-dropzone":"^11.2.0","react-focus-on":"^3.5.0","react-input-autosize":"^2.2.2","react-is":"~16.3.0","react-virtualized-auto-sizer":"^1.0.2","react-window":"^1.8.5","refractor":"^3.3.1","rehype-raw":"^5.0.0","rehype-react":"^6.0.0","rehype-stringify":"^8.0.0","remark-emoji":"^2.1.0","remark-parse":"^8.0.3","remark-rehype":"^8.0.0","tabbable":"^3.0.0","text-diff":"^1.0.1","unified":"^9.2.0","url-parse":"^1.5.0","uuid":"^8.3.0","vfile":"^4.2.0"},"devDependencies":{"@axe-core/puppeteer":"^4.1.1","@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-proposal-object-rest-spread":"^7.11.0","@babel/plugin-syntax-dynamic-import":"^7.8.3","@babel/plugin-transform-async-to-generator":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-react":"^7.10.4","@babel/preset-typescript":"^7.12.1","@elastic/charts":"^24.5.1","@elastic/datemath":"^5.0.3","@elastic/eslint-config-kibana":"^0.15.0","@svgr/core":"5.4.0","@svgr/plugin-svgo":"^4.0.3","@types/classnames":"^2.2.10","@types/enzyme":"^3.10.5","@types/jest":"^24.0.6","@types/node":"^10.17.5","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","@types/react-is":"^16.7.1","@types/react-router-dom":"^5.1.5","@types/tabbable":"^3.1.0","@types/url-parse":"^1.4.3","@types/uuid":"^8.3.0","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","argparse":"^2.0.1","autoprefixer":"^9.8.6","axe-core":"^4.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^24.1.0","babel-loader":"^8.1.0","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-dynamic-import-node":"^2.3.3","babel-plugin-inline-react-svg":"^1.1.1","babel-plugin-pegjs-inline-precompile":"^0.1.1","babel-template":"^6.26.0","cache-loader":"^4.1.0","chalk":"^4.1.0","chokidar":"^3.4.2","circular-dependency-plugin":"^5.2.0","codesandbox":"^2.1.16","core-js":"^3.6.5","cross-env":"^7.0.2","css-loader":"^4.2.2","cssnano":"^4.1.10","deasync":"^0.1.20","dedent":"^0.7.0","dts-generator":"^3.0.0","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.3","enzyme-to-json":"^3.5.0","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-import-resolver-webpack":"^0.13.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.1.0","eslint-plugin-jsx-a11y":"^6.3.1","eslint-plugin-local":"^1.0.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^3.1.4","eslint-plugin-react":"^7.21.3","eslint-plugin-react-hooks":"^4.1.2","expose-gc":"^1.0.0","faker":"^4.1.0","file-loader":"^6.1.0","findup":"^0.1.5","fork-ts-checker-webpack-plugin":"^5.1.0","get-port":"^5.1.1","glob":"^7.1.6","html":"^1.0.0","html-format":"^1.0.1","html-webpack-plugin":"^4.4.1","jest":"^24.1.0","jest-cli":"^24.1.0","moment":"^2.27.0","moment-timezone":"^0.5.31","node-sass":"^4.14.1","nodegit":"^0.27.0","pegjs":"^0.10.0","postcss-cli":"^7.1.2","postcss-inline-svg":"^4.1.0","postcss-loader":"^4.0.1","pre-commit":"^1.2.2","prettier":"^2.1.2","prettier-stylelint":"^0.4.2","prompt":"^1.0.0","prop-types":"^15.6.0","puppeteer":"^5.5.0","raw-loader":"^4.0.1","react":"^16.12.0","react-docgen-typescript":"^1.20.5","react-dom":"^16.12.0","react-helmet":"^6.1.0","react-redux":"^7.2.1","react-router":"^5.2.0","react-router-dom":"^5.2.0","react-router-redux":"^4.0.8","react-test-renderer":"^16.12.0","react-view":"^2.3.2","redux":"^4.0.5","redux-thunk":"^2.3.0","resolve":"^1.17.0","rimraf":"^3.0.2","sass-extract":"^2.1.0","sass-lint":"^1.13.1","sass-lint-auto-fix":"^0.21.2","sass-loader":"^10.0.1","sass-vars-to-js-loader":"^2.1.1","shelljs":"^0.8.4","start-server-and-test":"^1.11.3","style-loader":"^1.2.1","terser-webpack-plugin":"^4.1.0","typescript":"4.0.5","uglifyjs-webpack-plugin":"^2.2.0","url-loader":"^4.1.0","webpack":"^4.44.1","webpack-cli":"^3.3.12","webpack-dev-server":"^3.11.0","yeoman-generator":"^4.12.0","yo":"^3.1.1"},"peerDependencies":{"@elastic/datemath":"^5.0.2","@types/react":"^16.9.34","@types/react-dom":"^16.9.6","moment":"^2.13.0","prop-types":"^15.5.0","react":"^16.12","react-dom":"^16.12","typescript":"^4.0.5"},"gitHead":"b59409138902ff88dab3fbb93be098504069d9b5","bugs":{"url":"https://github.com/elastic/eui/issues"},"homepage":"https://github.com/elastic/eui#readme","_id":"@bannv/eui-latest@34.3.0","_nodeVersion":"12.13.1","_npmVersion":"6.12.1","dist":{"integrity":"sha512-LEoJI3DQjVrpE/HscO6LuC8PotkaJbOeiNaf8eYoQKjbbDifrct9tRWXtwIAI+2q14kuvPf8L2XQCeq2A0czGg==","shasum":"d1f2a36548918c1cbaaecd1765939cd9cde0caf3","tarball":"https://registry.npmjs.org/@bannv/eui-latest/-/eui-latest-34.3.0.tgz","fileCount":529,"unpackedSize":1225470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwcfgCRA9TVsSAnZWagAAkgEP/0gWg3Aou0CTTnFVYKyi\nz1rjARIsnJythKpH73dNgl5ApED5o12knoyJ+l7csY2BcNf2o/+Be6gUP4Jx\nODbMB9BZocUE6shZ+Gr1AKoyafno3KExjLNprahbQOo4SjakUGdUTtl261l3\ng99wKWY5OmVTq3yz5tmN2Yiun1s07yZBcjD36MJxg1xI8kQ/TPGi+UiuM8nQ\neiVVV10ZW2IWZBkJ5UnSxCqOGzkzs8Eb/tDxDrlw5V+XV9biAESJyTI8r/tj\nU53OVGQKbypceZHQvKZ+Q5m8Gq/RFMqS0BsaVCbLHheWYvRKwpUKTpCBOBU8\nCEJfEfogPvPzLZaqvDB9F7XqrZtF1L9AirUAuWcYcFxK4OJ/CpXKXveAEMJH\ntA7lanFG96vK9B1NQwKQS0tAQH15SiFLzJPwqazAuk2h5U2paTRZplXrlWre\n6omrOzqI2XBpg1+KohczNC+2bSjo2RujgvzaBynmwLh41HR3+PWGvsYMXI42\nHWjUEElN56cQ/zuBtKTJMKhgay/ETmX6AV4Dn7w/7SmTXL/vrbpYOGzhU7sA\nUxdhYME+J0lI3GyaWIUUNpCt5HSESAbgqyTGcF/5NBcrmEh5M/QePoV6SVPB\nwHI9JcwJfg+ItV7gjMn58ZCdggKJbW/+iYmyP8Wtii82woNSoSauv/hG9LNP\nk/uG\r\n=Ce+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFdBxixhWNCBJ9u2lpdKHmIVL7GiMGEWyTsOw3BN7puAiEA5p5UbhMoV9bqwwl+HzD/G4m5xkc7KQ4/y4VZCUAcoY0="}]},"_npmUser":{"name":"bannv","email":"bannv.sld@gmail.com"},"directories":{},"maintainers":[{"name":"bannv","email":"bannv.sld@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eui-latest_34.3.0_1623312352648_0.8858183375296402"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-10T08:05:52.581Z","34.3.0":"2021-06-10T08:05:52.818Z","modified":"2022-04-04T17:42:30.819Z"},"maintainers":[{"name":"bannv","email":"bannv.sld@gmail.com"}],"description":"Elastic UI Component Library","homepage":"https://github.com/elastic/eui#readme","repository":{"type":"git","url":"git+https://github.com/elastic/eui.git"},"bugs":{"url":"https://github.com/elastic/eui/issues"},"license":"Apache-2.0","readme":"<img src=\"https://repository-images.githubusercontent.com/107422373/b6180480-a1d7-11eb-8a3c-902086232aa7\" />\n\n# Elastic UI Framework\n\n> The Elastic UI Framework is a collection of React UI components for quickly building user interfaces\n> at Elastic. Not using React? No problem! You can still use the CSS behind each component.\n\nYou should check out our [living style guide][docs], which contains many examples of components in the EUI framework aesthetic, and how to use them in your products. We also have a [FAQ][faq] that covers common usage questions.\n\n## Installation\n\nTo install the Elastic UI Framework into an existing project, use the `yarn` CLI (`npm` is not supported).\n\n```\nyarn add @elastic/eui\n```\n\nNote that EUI has [several `peerDependencies` requirements](package.json) that will also need to be installed if starting with a blank project. You can read more about other ways to [consume EUI][consuming].\n\n```\nyarn add @elastic/eui @elastic/datemath moment prop-types\n```\n\n\n## Running Locally\n\n### Node\n\nWe depend upon the version of node defined in [.nvmrc](.nvmrc).\n\nYou will probably want to install a node version manager. [nvm](https://github.com/creationix/nvm) is recommended.\n\nTo install and use the correct node version with `nvm`:\n\n```\nnvm install\n```\n\n### Documentation\n\nYou can run the documentation locally at [http://localhost:8030/](http://localhost:8030/) by running the following.\n\n```\nyarn\nyarn start\n```\n\nIf another process is already listening on port 8030, the next free port will be used. Alternatively, you can specify a port:\n\n```\nyarn start --port 9000\n```\n\n## Goals\n\nThe primary goal of this library is to provide reusable UI components that can be used throughout\nElastic's web products. As React components, they remove CSS from the process of building UIs.\nAs a single source of truth, the framework allows our designers to make changes to our aesthetic\ndirectly in the code. And unit test coverage for the UI components allows us to deliver a stable\n\"API for user interfaces\".\n\n\n## Wiki\n\n### Consumption\n\n* [Consuming EUI][consuming]\n* [Using EUI with react-router](wiki/react-router.md)\n\n### Maintenance / Contributing\n\n[CONTRIBUTING.md](CONTRIBUTING.md)\n\n* [Component design](wiki/component-design.md)\n* [Component development](wiki/component-development.md)\n  * [Creating components manually](wiki/creating-components-manually.md)\n  * [Creating components with Yeoman](wiki/creating-components-yeoman.md)\n* [Creating icons](wiki/creating-icons.md)\n* [Theming](wiki/theming.md)\n* [Testing](wiki/testing.md)\n  * [Accessibility Testing](wiki/automated-accessibility-testing.md)\n* [Documentation](wiki/documentation-guidelines.md)\n* [Releasing versions](wiki/releasing-versions.md)\n\n## License\n\n[Apache Licensed.][license] Read the [FAQ][faq] for details.\n\n[license]: LICENSE\n[faq]: FAQ.md\n[consuming]: wiki/consuming.md\n[docs]: https://elastic.github.io/eui/\n","readmeFilename":"README.md"}