{"dist":{"shasum":"ed6ebfd5b87e8ef961eb2c1cfb57ffafd604e692","tarball":"https://registry.npmjs.org/@popperjs/core/-/core-2.0.0-next.6.tgz","fileCount":109,"integrity":"sha512-bfW3YlP0flYREoprQKSeb7tfVIEtlaVdR6Q4x9o0gZk+kUfm6DzSln1y73xZDPA6P9E3qzhTVUfpw5RFAzqAig==","signatures":[{"sig":"MEUCIG/I4UhpXHqsBLmKSxsXk6MoT6yrQvFE6GmrOmuJUFlqAiEA6CanuYasH7LqACJeE5FPjXue3T9GggfnpoOITb5Lo1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2C0rCRA9TVsSAnZWagAA6v0QAIM/TnXCjOi98ekllS/3\nfohZEB0CpDA54Zy340eqS8j9WCbKTjBBuLRHbQMQklOxaJtYknnN67afirdw\neMsmayVyuS7Jg/BhOvJ1URnaxgIEZG2Ty3yptSXZLvpvlus69L2uMDIJHT/B\njzPXUXmI22OXAPKy6XKawAvxBu3SVwbAHyAFbMqW7+fg3IJAWNyvWF2R60qD\n1stfjp1hwkdUzzSwEcYEx280tPVUyddCku31ziRmlwoqNllTpjC4pjfCyThk\nIV/jsZSP2eZEg5N4PgH9GYmq78Fiy5PotUaq8LNAkc2ZatLAW5PS8FM8tEjZ\ntX+MgbHtGtHxWisSVG1ic1kSDgUuATANjtL/RnBueHGREQDOQBtF2jzO5LgX\nzwyeOdfcldigUq21yIO7mNLyUMX9D2o72L0E/n8U4RpZS4PO6ZFX3NtsThlL\nTT3rsLESFXPkrgxAwQ2jE10Qz+IHa/vHoWuirOL89BASraIuv6T8jYfcMG3m\nuU4w8VmzCiSihl7Ul9tSULZ7cqHJahwK2PvzSvp7I/tNxfUKAEwHponx0soB\n+o6LZ8+/lNIXSKOKS/fFq/QwuupKv5MwTDErlYibUJhYtfVsA6+Dl/GYoLwU\nq3kNEHpxyylPwMaAL5Of4FIqlKvMiIkAj7RNNPIZ5CG2Ngt1nmTlHg80FRkh\n1qp8\r\n=wwUy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"setupFiles":["raf/polyfill"]},"main":"dist/cjs/popper.js","name":"@popperjs/core","babel":{"env":{"test":{"presets":["@babel/env"]}},"plugins":["@babel/plugin-transform-flow-strip-types","@babel/plugin-proposal-class-properties","@babel/plugin-proposal-object-rest-spread"]},"author":{"name":"Federico Zivolo","email":"fzivolo@quid.com"},"module":"lib/index.js","readme":"# PopperJS\n\nPositioning tooltips (_but also dropdowns, popovers, and more_) has always been particularly painful.\n\n**PopperJS** is here to help.\n\nGive it a reference element (such as a button) and a popper element (your tooltip) and it will automatically put your tooltip in the right place.\n\nPopperJS is a ~3 kB library that aims to provide a reliable and extensible positioning engine you can use to build your awesome UI. Why waste your time writing your own logic every time you are programming a tooltip?\n\nThis library can position any pair of elements in your document without needing to alter the DOM in any way. It doesn't care if your elements are not close to each other or are in two different scrolling containers, they will always end up in the right position.\n\nBut wait, it's not 1993 anymore, nowadays we write UIs using powerful abstraction libraries such as React or Angular. You'll be glad to know PopperJS can fully integrate with them and be a good citizen together with your other components. Check out [`react-popper`](https://github.com/FezVrasta/react-popper) for the official PopperJS wrapper for React.\n\n## Installation:\n\n```bash\nyarn add @popper/core@next\n\n# or\n\nnpm install @popper/core@next\n```\n\n## Usage\n\n```js\n// Get your elements\nconst element = document.querySelector('#button');\nconst popper = document.querySelector('#tooltip');\n\n// Let PopperJS do the magic!\nnew Popper(element, popper, { placement: 'right' });\n```\n\n## Hacking the library\n\nIf you want to play with the library, implement new features, fix a bug you found, or simply experiment with it, this section is for you!\n\nFirst of all, make sure to have [Yarn installed](https://yarnpkg.com/lang/en/docs/install).\n\nInstall the development dependencies:\n\n```\nyarn install\n```\n\nAnd run the development environment:\n\n```\nyarn dev\n```\n\nThen, simply open one the development server web page:\n\n```\n# macOS and Linux\nopen localhost:5000\n\n# Windows\nstart localhost:5000\n```\n\nFrom there, you can open any of the examples (`.html` files) to fiddle with them.\n\nNow any change you will made to the source code, will be automatically\ncompiled, you just need to refresh the page.\n\nIf the page is not working properly, try to go in _\"Developer Tools > Application > Clear storage\"_ and click on \"_Clear site data_\".  \nTo run the examples you need a browser with [JavaScript modules via script tag support](https://caniuse.com/#feat=es6-module).\n","license":"MIT","scripts":{"dev":"concurrently 'yarn dev:serve' 'yarn dev:bundles --watch'","test":"jest --coverage --watch","build":"yarn clean && yarn build:es && yarn build:bundles && yarn build:flow","clean":"rimraf lib && rimraf dist && rimraf test/visual/dist","test:ci":"jest --coverage","build:es":"babel src -d lib --ignore '**/*.test.js','**/__mocks__'","dev:serve":"serve tests/visual","precommit":"pretty-quick --staged","build:flow":"flow-copy-source src dist/cjs --ignore '{__mocks__/*,*.test}.js'","dev:bundles":"cross-env NODE_ENV=development rollup -c rollup.config.js","build:bundles":"rollup -c rollup.config.js"},"_npmUser":{"name":"fezvrasta","email":"federico.zivolo@gmail.com"},"main:umd":"dist/umd/popper.js","prettier":{"semi":true,"singleQuote":true,"trailingComma":"es5"},"repository":{"url":"https://github.com/popperjs/popper.js.git","type":"git"},"description":"A kickass library used to manage poppers in web applications","directories":{},"maintainers":[{"name":"fezvrasta","email":"federico.zivolo@gmail.com"}],"sideEffects":false,"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"^3.4.1","jest":"^23.6.0","husky":"^1.1.3","serve":"^10.0.2","rollup":"^0.67.0","flow-bin":"0.112.0","prettier":"^1.15.1","cross-env":"^5.2.0","@babel/cli":"^7.1.5","babel-core":"7.0.0-bridge.0","babel-jest":"^23.6.0","@babel/core":"^7.1.5","concurrently":"^4.0.1","pretty-quick":"^1.8.0","flow-copy-source":"^2.0.2","@babel/preset-env":"^7.1.5","rollup-plugin-babel":"^4.0.3","rollup-plugin-terser":"^3.0.0","rollup-plugin-replace":"^2.1.0","rollup-plugin-bundle-size":"^1.0.2","@babel/plugin-proposal-class-properties":"^7.1.0","@babel/plugin-transform-flow-strip-types":"^7.0.0","@babel/plugin-proposal-object-rest-spread":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/core_2.0.0-next.6_1574448427317_0.606325425144735","host":"s3://npm-registry-packages"},"_id":"@popperjs/core@2.0.0-next.6","version":"2.0.0-next.6"}