{"_id":"@0x0/vue-js-popover","_rev":"1-628924ac4f386832621a9afbce30535c","name":"@0x0/vue-js-popover","dist-tags":{"latest":"1.1.5"},"versions":{"1.1.5":{"name":"@0x0/vue-js-popover","description":"Vue.js 2+ popover component","version":"1.1.5","author":{"name":"euvl","email":"yev.vlasenko@gmail.com"},"private":false,"scripts":{"build":"cross-env NODE_ENV=production webpack --progress --hide-modules"},"main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/euvl/vue-js-popover.git"},"bugs":{"url":"https://github.com/euvl/vue-js-popover/issues"},"peerDependencies":{"vue":"^2.0.0"},"keywords":["vue","dropdown","tooltip","popover","menu","button"],"devDependencies":{"babel-core":"^6.0.0","babel-loader":"^6.0.0","babel-preset-latest":"^6.0.0","babel-preset-stage-2":"^6.24.1","cross-env":"^3.0.0","css-loader":"^0.25.0","file-loader":"^0.9.0","node-sass":"^4.5.0","sass-loader":"^5.0.1","vue":"^2.0.0","vue-loader":"^11.1.4","vue-template-compiler":"^2.0.0","webpack":"^2.2.0","webpack-dev-server":"^2.2.0"},"homepage":"https://github.com/euvl/vue-js-popover#readme","license":"ISC","_id":"@0x0/vue-js-popover@1.1.5","_npmVersion":"6.2.0","_nodeVersion":"9.4.0","_npmUser":{"name":"vadim.malykhin","email":"dev@61re.com"},"dist":{"integrity":"sha512-DtM0+Jvcn7Qn01VmCV4FN4LwgOlOXI20NKJZkBMRBqHwjHdHG/41oc1mAQAkliqf9G/UBQJn4vpSytN3oIVRVw==","shasum":"1aad0960437c8aa93a31238ea4b3aa2f4cbf022b","tarball":"https://registry.npmjs.org/@0x0/vue-js-popover/-/vue-js-popover-1.1.5.tgz","fileCount":10,"unpackedSize":38652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkJ0kCRA9TVsSAnZWagAAk/gP/3gysjiJNeR3azpJrXdu\nrbvXiWOGmj2mbYIQSW/JUEGokGa3qk7ocdctBcPM05GMOfApC4UewvolwHaT\ngtUOKGWuUp22Q3HfJoPLQR6D486CEGJ//gdq5V86ndfvtTVFB4ePQ51sMGp8\nZmaf/P+YCQHUI+HdmIIcdYYxwiETEwy/ixapRX5lmjT6weE2pwEDBB7wivDv\n/COXEs9/ktDNCXtVYQEoyTXgktWSmRPVwnsKM+zAFu86Zk9cu4GC7pZdFzCk\noS20wjMgCIQsOx2Vr/mQNo1k3kPAEs3PYlAz8a1XMr2PJ+cX4de9LiTTErj7\nkdhFJJYRFdUcg2JQAW4mTlAgXPUg4jqD+23y8/+IFU3tOhJaX++SojKkg796\n2Z22+GNJi0Ky4iU0IwwMxJUneynF8Tb2WrfHxWMLWEtX4KclC7sLyrhrjI30\neDbDtNFq3P/u9k3xdAiu1FvhIJ7wxPz3BFy3HtRKTWsK611mKhnQHuXT/dOn\nxN2ObdlTOgtnLMmDVG+oV4TQpzwI8ZoCYiwvOhdo9V5y6E3oXS8jNcsWYs1K\nYssBeR53KMwCxXxSHt6A823+cClZSJPIGA7HfTEzrZYdY2gNPQGxuQXMul5N\nredeV2TV99M94c+MpPVS6F+J/a35xwhMgBIgG3S+R5ifGmVtaa6Ag6yaFAm9\nYvFj\r\n=iEoy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf9ZTeIVG+BHE8gLF1nH1yklpNp7DZfWZ18t3rMF9vmwIhAIriT+PLOPWsQQgQLhZD7P9e0hin/lsBXs+EIK+l/kz8"}]},"maintainers":[{"name":"vadim.malykhin","email":"dev@61re.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-js-popover_1.1.5_1536204067795_0.02346608286092633"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-06T03:21:07.702Z","1.1.5":"2018-09-06T03:21:07.988Z","modified":"2022-04-04T10:27:29.161Z"},"maintainers":[{"name":"vadim.malykhin","email":"dev@61re.com"}],"description":"Vue.js 2+ popover component","homepage":"https://github.com/euvl/vue-js-popover#readme","keywords":["vue","dropdown","tooltip","popover","menu","button"],"repository":{"type":"git","url":"git+https://github.com/euvl/vue-js-popover.git"},"author":{"name":"euvl","email":"yev.vlasenko@gmail.com"},"bugs":{"url":"https://github.com/euvl/vue-js-popover/issues"},"license":"ISC","readme":"[![npm version](https://badge.fury.io/js/vue-js-popover.svg)](https://badge.fury.io/js/vue-js-popover)\n\n### Vue.js popover\n\n<p align=\"center\">\n  <img src=\"https://media.giphy.com/media/xUA7beKmTnr9fkbI6k/giphy.gif\">\n</p>\n\n[Live demo here](http://vue-js-dropdown.yev.io/)\n\nInstall:\n```bash\nnpm install vue-js-popover --save\n```\nImport:\n```javascript\nimport Vue      from 'vue'\nimport Popover  from 'vue-js-popover'\n\nVue.use(Popover)\n```\nUse:\n```vue\n<button v-popover:foo>Toggle popover</button>\n\n<popover name=\"foo\">\n  Hello 🎉\n</popover>\n```\n\nOr: \n```vue\n<button v-popover=\"{ name: 'foo' }\">Toggle popover</button>\n\n```\n\n### Tooltip \n\nPlugin contains a simple wrapper for `Tooltip`. To use it you will have to:\n\nSet `tooltip` flag in your `main.js`:\n```javascript\nimport VPopover from 'vue-js-popover'\nVue.use(VPopover, { tooltip: true })\n```\n\nInclude `tooltip` component anywhere in the application:\n\n```vue\n<tooltip/>\n```\n\nAssign message to any element:\n```vue\n<button v-popover:tooltip=\"'This is a string value'\">My butt0n</button>\n```\n\nTooltip component is simple af - 33 lines of code (mostly declarations). It demonstrates how easily you can create new things using the provided tool.\n\n### Props\n```javascript\nprops: {\n  /* Tooltip name.                           */\n  name:    { type: String,  required: true   },\n  \n  width:   { type: Number,  default: 180     },\n  \n  /* If set - will show a tiny tip.          */\n  pointer: { type: Boolean, default: true    },\n  \n  /* Name of the event which triggeres \n     showing/hiding of the popover.\n     Possible values are: 'click', 'hover'.  */  \n  event:   { type: String,  default: 'click' }\n}\n```\n### Positioning\n\nYou can use `.left`, `.right`, `.top`, `.bottom` modifiers to set the position of the popover.\n\nExample:\n\n```vue\n<button v-popover:info.right>Edit (show popover right)</button> \n\n<button v-popover.left=\"{ name: 'info' }\">Edit</button>\n```\n\n### Styling\n\nPopover components have `data-popover=\"name\"` argument that allows to apply styles to it. \n\nExample:\n\n```\n<popover name=\"foo\" :pointer=\"false\">Bar</popover>\n```\n\n```css\ndiv[data-popover=\"foo\"] {\n  background: #444;\n  color: #f9f9f9;\n\n  font-size: 12px;\n  line-height: 1.5;\n  margin: 5px;\n}\n```\n","readmeFilename":"README.md"}