{"_id":"@askbiloba/vue3-popper","_rev":"2-f1fc3d710ee7aa1f20fe941f7515e1e7","name":"@askbiloba/vue3-popper","dist-tags":{"latest":"1.2.4"},"versions":{"1.2.2":{"name":"@askbiloba/vue3-popper","version":"1.2.2","author":{"name":"Valgeir Björnsson","email":"valgeir@hey.com","url":"https://github.com/valgeirb"},"repository":{"type":"git","url":"git+https://github.com/valgeirb/vue3-popper.git"},"homepage":"https://valgeirb.github.io/vue3-popper","license":"MIT","description":"A Vue 3 popper component. Uses PopperJS v2. Teleport version.","keywords":["vue-popper-component","vue-3-popper","vue-3-popover","vue-3-popper-SFC","popper-2","vue-3-popper-2"],"main":"dist/popper.ssr.js","browser":"dist/popper.esm.js","module":"dist/popper.esm.js","unpkg":"dist/popper.min.js","sideEffects":false,"scripts":{"dev":"vue-cli-service serve dev/serve.js","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","deploy:docs":"npm run build:docs && npx gh-pages -d docs/.vitepress/dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{"@popperjs/core":"^2.9.2","debounce":"^1.2.1"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","patch-vue-directive-ssr":"^0.0.1","postcss":"^8.2.3","prettier":"^1.19.1","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","vitepress":"^0.14.1","vue":"^3.2.1"},"peerDependencies":{"vue":"^3.2.1"},"engines":{"node":">=12"},"gitHead":"edf2a3b8c0f80b4c57780863c4da0725dde339a1","bugs":{"url":"https://github.com/valgeirb/vue3-popper/issues"},"_id":"@askbiloba/vue3-popper@1.2.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-UW2mqp8F6BIm0QEXoTulRl65bAl8EcdNP0Bll4/0WGLQXEnNtrkJttMVPaTqL0+Akf8nozT4EmBkhk7PM/FqBg==","shasum":"b6cf5ae6bca1588cffcad7b804236e6b2aab531a","tarball":"https://registry.npmjs.org/@askbiloba/vue3-popper/-/vue3-popper-1.2.2.tgz","fileCount":8,"unpackedSize":208304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUdc0wFP8NQY8AOXCD57gCcfnt4yZm/jMpjcVzjjCLzAIgTSW7XQ/KFcMdHXFaNb8c2OwaSBqwfq/tSQfMh2BikP4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTvC7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmouqw//f0jk6w1QvLZRlO344T7+a5dp8ORbYgKNmti18pyqUM4FCPm4\r\nUw4Uifv1HJwQIyAkJbfFFerDm7wO3Mdsl9ZsKKffOtPbsEahxScLwGdbZbyb\r\njwPuJGDcAKzLMCChp9/wCqJYZQHMvbltJrLcsB4p2Zuxdp6zvs3h6Kb/2IAo\r\np5indUIUgvfpzQ2eq7S1knyw8gIkouUcpkHG4kgZSLjXo4ewWWmrvtx2j1w9\r\ng28MuF+EycxfTkvrmby/ahdyEV9gMSDm2VMtHC+g4ulM8lDv9Vt18+clM/Be\r\nDz0eOa03WmaeoSSA2N9eu76jhLzFK0J4PZ+FQfJ/faL27SMY09le8Rb5bv1h\r\n9iRxa70ewEMG0S4ESGZlLDv3wy/ehiP3svsujK0ayEYKEnD3LSjYQRh09N0D\r\nsV97s4iUaiz1fRxUljQjFR8N3zoan0AWC2Spd2STg7QqiL9qpSO+rhKaKu7P\r\n/kdQHj8NRsP3H6rFILod5afZYBYbEGzgljzvfYcYeJk5wC+3uRX5Poz1lFQA\r\njtvxjUqQlzvezPWEWkn/r506wvEFvuHO/hojt7NRYoI3ib9iTzc3j2ThYF4D\r\n2hb6LV5bjK4iEP/DQPnLwna1pl19TJphiIhh01nkpiEhx3DNwegRnumiW8wK\r\nVKkoig3h+yQtjpvS0MU39MQo4XEQWgiDETI=\r\n=ARDo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"askbiloba","email":"did@bilo.ba"},"directories":{},"maintainers":[{"name":"askbiloba","email":"did@bilo.ba"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-popper_1.2.2_1649340602797_0.910591560109417"},"_hasShrinkwrap":false},"1.2.3":{"name":"@askbiloba/vue3-popper","version":"1.2.3","author":{"name":"Valgeir Björnsson","email":"valgeir@hey.com","url":"https://github.com/valgeirb"},"repository":{"type":"git","url":"git+https://github.com/valgeirb/vue3-popper.git"},"homepage":"https://valgeirb.github.io/vue3-popper","license":"MIT","description":"A Vue 3 popper component. Uses PopperJS v2. Teleport version.","keywords":["vue-popper-component","vue-3-popper","vue-3-popover","vue-3-popper-SFC","popper-2","vue-3-popper-2"],"main":"dist/popper.ssr.js","browser":"dist/popper.esm.js","module":"dist/popper.esm.js","unpkg":"dist/popper.min.js","sideEffects":false,"scripts":{"dev":"vue-cli-service serve dev/serve.js","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","deploy:docs":"npm run build:docs && npx gh-pages -d docs/.vitepress/dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{"@popperjs/core":"^2.9.2","debounce":"^1.2.1"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","patch-vue-directive-ssr":"^0.0.1","postcss":"^8.2.3","prettier":"^1.19.1","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","vitepress":"^0.14.1","vue":"^3.2.1"},"peerDependencies":{"vue":"^3.2.1"},"engines":{"node":">=12"},"gitHead":"22b07158c28cee97c32095f3bd230bc0086a9752","bugs":{"url":"https://github.com/valgeirb/vue3-popper/issues"},"_id":"@askbiloba/vue3-popper@1.2.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-R/Tgx3aHOXkAGkdsYhoKI33lPhKkNPfsKJKDbZfDY86shkm1y8nibDTM3hIrFI0QQg/psLiwZnEz53F9tj0dOA==","shasum":"07aab66aabff27706c5d28f6e48d0963bb50206b","tarball":"https://registry.npmjs.org/@askbiloba/vue3-popper/-/vue3-popper-1.2.3.tgz","fileCount":8,"unpackedSize":208308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm2q2OvArKAufqACrJwuWPpU/M+dlfEDiCsE5lZNDLdwIgLsS7LRwKv2jCLxfgWsnF9FjIW0NG+/nurLRpOdtSLYg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVTkkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfYQ//R/O2qhjXNT8t2FBKOaXo/z3mr98SOJCDkhycJjVWjytO42qe\r\nS0W7s+c8+ehkdwcDHSD51RaxG3ovL5DZe05iYw94bRWC7PgyLtBZpkeKEvCT\r\nivMYaAyS9+BzuaTjzS0AEzaF0t70omIvRw/fRPWhMs2nW/awEUS2ZIlPBuxr\r\nHmKsXvVtX2MToYPVsLnIzW/fViyVzXqBbi4U+yJzhNu+N7OC57X8MGM9Y1fI\r\npJU/RpmYK+bi2pyYNSzuv/cqZOUj1sXHTmSwSJf/DnDwztwEpYiLkLHenVmA\r\nzzQ2AgVCBieZEP6I53GQMqQVbM4VR3n4YhRvar+LFvAO0QpFzEt9ZeKyvJZc\r\nfIzPvCVg8Y6tlZBmZP9kYpjF1zN2730Ac5bfnoQ1+pUV4b2AZlWUBX7EfJQm\r\n8Whd7aGfl7wgLdS8B9xkjGEnVFjOHzKbZZgfN0eJ41KcokXuqYw2p1bannqF\r\nOB3Bnzylr8eAj0qVJOQ9yJflCQxvdCIwfCwIHagFZowB+HKc7XL3jOtKkHOY\r\nfWLgvXVnRh1o875PX8ZtEIBOQNNxzpddhBDuG1ONqoGDxb1wa6nCA6Q5mBrM\r\n/xkh7fY0pj1Uhbw998jpausQJQOVZJudHxDx4QiXKCtjc8j+NrpIL36QNLYV\r\n1FhfnSC3JtLDYDW1MbM3Rua1AV/ijgfA5bA=\r\n=TD69\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"askbiloba","email":"did@bilo.ba"},"directories":{},"maintainers":[{"name":"askbiloba","email":"did@bilo.ba"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-popper_1.2.3_1649752356501_0.05544799903477515"},"_hasShrinkwrap":false},"1.2.4":{"name":"@askbiloba/vue3-popper","version":"1.2.4","author":{"name":"Valgeir Björnsson","email":"valgeir@hey.com","url":"https://github.com/valgeirb"},"repository":{"type":"git","url":"git+https://github.com/valgeirb/vue3-popper.git"},"homepage":"https://valgeirb.github.io/vue3-popper","license":"MIT","description":"A Vue 3 popper component. Uses PopperJS v2. Teleport version.","keywords":["vue-popper-component","vue-3-popper","vue-3-popover","vue-3-popper-SFC","popper-2","vue-3-popper-2"],"main":"dist/popper.ssr.js","browser":"dist/popper.esm.js","module":"dist/popper.esm.js","unpkg":"dist/popper.min.js","sideEffects":false,"scripts":{"dev":"vue-cli-service serve dev/serve.js","dev:docs":"vitepress dev docs","build:docs":"vitepress build docs","serve:docs":"vitepress serve docs","deploy:docs":"npm run build:docs && npx gh-pages -d docs/.vitepress/dist","build":"cross-env NODE_ENV=production rollup --config build/rollup.config.js","build:ssr":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format cjs","build:es":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format es","build:unpkg":"cross-env NODE_ENV=production rollup --config build/rollup.config.js --format iife"},"dependencies":{"@popperjs/core":"^2.9.2","debounce":"^1.2.1"},"devDependencies":{"@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-babel":"^5.2.2","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-node-resolve":"^11.0.1","@rollup/plugin-replace":"^2.3.4","@vue/cli-plugin-babel":"^4.5.10","@vue/cli-service":"^4.5.10","@vue/compiler-sfc":"^3.0.5","cross-env":"^7.0.3","minimist":"^1.2.5","patch-vue-directive-ssr":"^0.0.1","postcss":"^8.2.3","prettier":"^1.19.1","rollup":"^2.36.1","rollup-plugin-postcss":"^4.0.0","rollup-plugin-terser":"^7.0.2","rollup-plugin-vue":"^6.0.0","vitepress":"^0.14.1","vue":"^3.2.1"},"peerDependencies":{"vue":"^3.2.1"},"engines":{"node":">=12"},"gitHead":"f9dc4eb0ff8d81597aa825659349aa0ec7063b37","bugs":{"url":"https://github.com/valgeirb/vue3-popper/issues"},"_id":"@askbiloba/vue3-popper@1.2.4","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-tSvvkUr1K8wf4ibk0ye0xuVfxAP4MYo3wUYaywf5lLANig/2FZxmJ86A+GnsdNjezf+wh9d4/gJB/LEHBQRCmg==","shasum":"e6d3df76b69055401928d4db0ef4c23fe71af9ac","tarball":"https://registry.npmjs.org/@askbiloba/vue3-popper/-/vue3-popper-1.2.4.tgz","fileCount":8,"unpackedSize":208308,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqNvySwJWKFE7NLeQ3eO5BfX+okIAfCNOo1XpkvruWDAIgGVAD6ju7FftLmFW4HySaShE1B/q0qrJN2jx+GA1FoB8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVUZLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocxBAAoCQDiDeJTd9T6qVXFmQkJUkyfB7iR7vNhERgD0QTy5wOWaSA\r\nKswxQqlJU9TBdpfjsnxt/EMAbb5i6deyXgtMKxJLYSzUUf3r6bHe4/k/UcSt\r\ngqnXMzna53G7r/3UNhIatBmtgyh82WFC5VQQl+oc1FIiDYdSxWJs7S20OTiw\r\n5kqlJkGnv34qyxjSgyJnhPdI7hCan+WjdVBG56jCbVi9vWQYFL/+3tAP/TiV\r\nFGuewrwTs+1f6X2RBv+6VWA12QFaIuEo6Y8pbaldBGYTZOh+R9o3R8+/Ubma\r\nCqEPygqB254LmXJqbClkcsrNoc+XGml/hWupqIsiNbwA/kcTAQqJ//y/zfWp\r\nwMhuDEJ+GC9YXRmbnAre3yX3+LgoeA1oSmCjb6hz5nTrLaKzzn3okLz2skDR\r\nJlAL9BO8YjH8Y0ijEEnXsKn7OkqVNbG1ik4+2SyV9rcTS7McdB83GfNxKcVi\r\nR7UF2YiqCbcXEoCfWbvwyZM6m1vkgBHonhKoK9ziLgwh3lTQm0uWvwpiHDBl\r\n8OUUSsu4K2+rm0BSve++jSVifoFWsHpKyfN4YCH8S7GuIQcYOSWJS1jZOB6j\r\nq4IEquzAj4AIm+igEElei1VYW0nOuFK9jL9CH+QELj07XQDgeB3Vxr6Y7nfp\r\n2FPvqrH/qGiysBe2Ub9QI8GyE0QEtGNw4bI=\r\n=/RvS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"askbiloba","email":"did@bilo.ba"},"directories":{},"maintainers":[{"name":"askbiloba","email":"did@bilo.ba"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue3-popper_1.2.4_1649755722903_0.4801286474528781"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-07T14:10:02.724Z","1.2.2":"2022-04-07T14:10:03.123Z","modified":"2022-04-12T09:28:43.155Z","1.2.3":"2022-04-12T08:32:36.719Z","1.2.4":"2022-04-12T09:28:43.086Z"},"maintainers":[{"name":"askbiloba","email":"did@bilo.ba"}],"description":"A Vue 3 popper component. Uses PopperJS v2. Teleport version.","homepage":"https://valgeirb.github.io/vue3-popper","keywords":["vue-popper-component","vue-3-popper","vue-3-popover","vue-3-popper-SFC","popper-2","vue-3-popper-2"],"repository":{"type":"git","url":"git+https://github.com/valgeirb/vue3-popper.git"},"author":{"name":"Valgeir Björnsson","email":"valgeir@hey.com","url":"https://github.com/valgeirb"},"bugs":{"url":"https://github.com/valgeirb/vue3-popper/issues"},"license":"MIT","readme":"<p align=\"center\">\n<img src=\"https://raw.githubusercontent.com/valgeirb/vue-popper/main/docs/public/popper.svg\" height=\"300px\">\n</p>\n\n# vue3-popper\n\n> A popover component for Vue 3\n\n**NOTE**: Include the teleport option (https://github.com/CatSizeVoyage/vue3-popper)\n\n## Documentation\n\nCheck out the [documentation](https://valgeirb.github.io/vue3-popper/)\n\n- [Getting started](https://valgeirb.github.io/vue3-popper/guide/getting-started.html)\n- [Usage](https://valgeirb.github.io/vue3-popper/guide/getting-started.html#usage)\n\n## Install\n\n### NPM\n\n```bash\nnpm install vue3-popper\n```\n\n### Yarn\n\n```bash\nyarn add vue3-popper\n```\n\n## Usage\n\n### Vue environment\n\n```html\n<!-- If your content is only a simple string, you can use the content prop: -->\n<template>\n  <Popper content=\"This is the Popper content\">\n    <button>Trigger element</button>\n  </Popper>\n</template>\n\n<!-- If your content is more complex, you can use the content slot: -->\n<template>\n  <Popper>\n    <button>Trigger element</button>\n    <template #content>\n      <div>This is the Popper content</div>\n    </template>\n  </Popper>\n</template>\n\n<script>\n  import { defineComponent } from \"vue\";\n  import Popper from \"vue3-popper\";\n\n  export default defineComponent({\n    components: {\n      Popper,\n    },\n  });\n</script>\n```\n\n## Props\n\n| Name               | Default  | Description                                                                                             |\n| ------------------ | -------- | ------------------------------------------------------------------------------------------------------- |\n| `placement`        | `bottom` | Preferred placement of the Popper                                                                       |\n| `disableClickAway` | `false`  | Disables automatically closing the Popper when the user clicks away from it                             |\n| `offsetSkid`       | `0`      | Offset in pixels along the trigger element                                                              |\n| `offsetDistance`   | `12`     | Offset in pixels away from the trigger element                                                          |\n| `hover`            | `false`  | Trigger the Popper on hover                                                                             |\n| `arrow`            | `false`  | Display an arrow on the Popper                                                                          |\n| `arrowPadding`     | `0`      | Stop arrow from reaching the edge of the Popper (in pixels)                                             |\n| `disabled`         | `false`  | Disables the Popper. If it was already open, it will be closed.                                         |\n| `openDelay`        | `0`      | Open the Popper after a delay (ms)                                                                      |\n| `closeDelay`       | `0`      | Close the Popper after a delay (ms)                                                                     |\n| `interactive`      | `true`   | If the Popper should be interactive, it will close when clicked/hovered if false                        |\n| `content`          | `null`   | If your content is just a simple string, you can pass it as a prop                                      |\n| `show`             | `null`   | Control the Popper **manually**, other events (click, hover) are ignored if this is set to `true/false` |\n| `zIndex`           | `9999`   | The z-index of the Popper                                                                               |\n\n## Events\n\n| Name           | Description               |\n| -------------- | ------------------------- |\n| `open:popper`  | When the Popper is opened |\n| `close:popper` | When the Popper is hidden |\n\n## Slots\n\n| Name      | Description            |\n| --------- | ---------------------- |\n| `content` | For the Popper content |\n\n## Slot props\n\nThe `content` slot gives you access to useful variables and functions.\n\n| Name     | Type     | Description                    |\n| -------- | -------- | ------------------------------ |\n| `close`  | function | A function to close the Popper |\n| `isOpen` | boolean  | The `open` state of the Popper |\n\n## CSS variables\n\n`Popper` only comes with some barebones styling by default, but it also uses a list of predefined CSS variables. You can overwrite these variables to suit your needs.\n\n| CSS variable                            | Example value                       |\n| --------------------------------------- | ----------------------------------- |\n| `--popper-theme-background-color`       | #ffffff                             |\n| `--popper-theme-background-color-hover` | #ffffff                             |\n| `--popper-theme-text-color`             | inherit                             |\n| `--popper-theme-border-width`           | 1px                                 |\n| `--popper-theme-border-style`           | solid                               |\n| `--popper-theme-border-color`           | #eeeeee                             |\n| `--popper-theme-border-radius`          | 6px                                 |\n| `--popper-theme-padding`                | 16px                                |\n| `--popper-theme-box-shadow`             | 0 6px 30px -6px rgba(0, 0, 0, 0.25) |\n","readmeFilename":"README.md"}