{"_id":"@arvinhsieh/vue-modal","_rev":"6-b5fbb638d8d11dd95f482577f75b122a","time":{"2.0.1":"2020-11-26T08:17:00.766Z","created":"2020-11-26T08:18:31.959Z","2.0.2":"2020-11-26T08:18:32.203Z","modified":"2022-04-06T09:41:13.253Z","2.0.3":"2020-12-10T09:29:29.287Z","2.0.4":"2022-04-06T09:41:13.115Z"},"name":"@arvinhsieh/vue-modal","dist-tags":{"latest":"2.0.4"},"versions":{"2.0.2":{"name":"@arvinhsieh/vue-modal","description":"A modal window component for Vue","version":"2.0.2","author":{"name":"Giannis Koutsaftakis"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kouts/vue-modal.git"},"keywords":["vue","component","modal","popup"],"main":"dist/vue-modal.umd.min.js","module":"vue-modal.es.js","scripts":{"serve":"vue-cli-service serve","build:vue":"vue-cli-service build","test:unit":"vue-cli-service test:unit","watch":"vuepress dev docs","rollup":"rollup -c","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build":"rollup -c && vuepress build docs"},"dependencies":{"core-js":"^3.6.5","vue":"^2.6.12"},"devDependencies":{"@linusborg/vue-simple-portal":"^0.1.4","@rollup/plugin-buble":"^0.21.3","@testing-library/jest-dom":"^5.11.1","@vue/cli-plugin-babel":"^4.5.6","@vue/cli-plugin-unit-jest":"^4.5.6","@vue/cli-service":"^4.5.6","@vue/test-utils":"^1.1.0","babel-eslint":"^10.1.0","bootstrap":"^4.5.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-html":"^6.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.1","node-sass":"^4.14.1","rollup":"^2.28.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-css-only":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.3.1","rollup-plugin-vue":"^5.1.9","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.12","vuepress":"^1.6.0"},"gitHead":"4e554228f42a380814256f61b56640932510f69d","bugs":{"url":"https://github.com/kouts/vue-modal/issues"},"homepage":"https://github.com/kouts/vue-modal#readme","_id":"@arvinhsieh/vue-modal@2.0.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ap7e/jN6MIqBzad/A2LjWXWsi0AFwYAEzPH2t381vOGlZ0npkmCtDWUL+3PcPgdclIAk1VyMWQ05xU2N9cJYKA==","shasum":"91a7adffe548d0023aca7dea1ff6f1e1f3a28dac","tarball":"https://registry.npmjs.org/@arvinhsieh/vue-modal/-/vue-modal-2.0.2.tgz","fileCount":56,"unpackedSize":348597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfv2TYCRA9TVsSAnZWagAAebEP/2BDW0kUoyBECiXdxaDK\nF6QZPeoyISC/tfGjqpabxs2hlCrXjJl9Scs41DKc06fU0ZR8a4ZkLMFRuefL\ni+5F4XJn1RggDI4NN+BYVqal36xp8JlIRjAkL1bnCnVL/01tcLCpIf+FHuda\neVR7oX/8Io6ExvgnWb9XxPx9BxJdf86Ep8FPRoieQ18QX7BttOIxVRQcedUS\nJ5fJ2eo5VQ7szjEEtvmCWIIGJg8Ms+OW9Qq6ka7l3Lx/FzPohN3mC6OMu8bW\nqcaga7XC4lPrp8uL4QnhnLaRmWIR7Vpi0tFPO+5Prmbi6uf650zaTbMDtM3O\nUjx3Bh4aEumrwHpWkZwdAw/Q9Y6ZY347NQ5hAqWburZCAENYJoC7FVDpZRLp\nPxcecFNThSOEOwHfLLzWBFNtGEA11BTPZoq7AdUh6xrtRPZ2NvMerde4ZRfH\nGkEHB9yG0S1MMNC5QBrdtqjyKpwVw0QMNh0DOUwDn1ABirj7NzI93dAGbtFh\nCQV9k8PcW4lvBvwhQwgt1h9E1OhyVY9hcEr0ODA1ko+3VJlMhQIz7hbDLQlm\nJLUzUpbBC9WsvWsRXlJFMN3HIYp0qNKnHCQ4ml1aoyjehgDWyzA3aMIQnvrE\nSZitZeQiHbX02e4MGg9LNymlavYB9xdrQjXFoPWDWo0rpNG5OlBU5w/rg92h\nxtVt\r\n=zoQc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMZQ+KHhowzpo6jjeKkUaKZw/RuWqYzr9p2+H4H7rIjAiB/A3MCMCuJxisLeMZ+OSblZPN7/T/+RGlWhPZA7XI+Ew=="}]},"_npmUser":{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"},"directories":{},"maintainers":[{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-modal_2.0.2_1606378712016_0.970274875281113"},"_hasShrinkwrap":false},"2.0.3":{"name":"@arvinhsieh/vue-modal","description":"A modal window component for Vue","version":"2.0.3","author":{"name":"Giannis Koutsaftakis"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kouts/vue-modal.git"},"keywords":["vue","component","modal","popup"],"main":"dist/vue-modal.umd.min.js","module":"vue-modal.es.js","scripts":{"serve":"vue-cli-service serve","build:vue":"vue-cli-service build","test:unit":"vue-cli-service test:unit","watch":"vuepress dev docs","rollup":"rollup -c","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build":"rollup -c && vuepress build docs"},"dependencies":{"core-js":"^3.6.5","vue":"^2.6.12"},"devDependencies":{"@linusborg/vue-simple-portal":"^0.1.4","@rollup/plugin-buble":"^0.21.3","@testing-library/jest-dom":"^5.11.1","@vue/cli-plugin-babel":"^4.5.6","@vue/cli-plugin-unit-jest":"^4.5.6","@vue/cli-service":"^4.5.6","@vue/test-utils":"^1.1.0","babel-eslint":"^10.1.0","bootstrap":"^4.5.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-html":"^6.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.1","node-sass":"^4.14.1","rollup":"^2.28.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-css-only":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.3.1","rollup-plugin-vue":"^5.1.9","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.12","vuepress":"^1.6.0"},"gitHead":"4e554228f42a380814256f61b56640932510f69d","bugs":{"url":"https://github.com/kouts/vue-modal/issues"},"homepage":"https://github.com/kouts/vue-modal#readme","_id":"@arvinhsieh/vue-modal@2.0.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-xfYZ8A8J8nEvTkbtlyPsbEu0NEJ8Ixq7d5bf9dacVlafK8Sz4cJ1g60cFIZ7lDdkWkd+W0ON38OxTF0bviyF4Q==","shasum":"c05f7360c25d98a5f1802e7b6aa4584a06949535","tarball":"https://registry.npmjs.org/@arvinhsieh/vue-modal/-/vue-modal-2.0.3.tgz","fileCount":56,"unpackedSize":349813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0ep5CRA9TVsSAnZWagAAVDkP/0wWj67rH+rw2Lf+MDOo\nzR5TAknuqS6crRdYJfuDOmeh3ivphlJ9LYyc+y9cZNBJMWi0J+X5AT0jMoJ0\nBUWgzCvA2HhDof2UjbAA1XihrJK+uyAW88XFRrQZmFXlYcWka5y5SI8LT9XV\nzcgfOQBhQENzFG++BAMqkzDzUkV8RcoOksSj1Fo9o/oG/tQJK3bndDyFsr2G\nf3bZZuf7Kl4fnQ0mhSqZlKik7xOUMAVLYTwFk4gBJdhnd2MeiuB/FROm9VSc\nREVOWNwW96PvEt/qhHtwK+ONlQjX3AcOIKciV+nfvoLP5yeCmRr9h4Zs4/Fa\nU41KQ85wD/Ig1l8G+SKEIbotJtEmBDwhJGYj90ibNDYcFHvAG/9duQcFClvJ\nfLJUN9A4KYrJd965SYgHOg1gCifDC/bPzH2T7dOllNcvX9jkh6kZhsp9P27l\nCtQT690T2eYeMqTX3O+XD3Cg35SvODmrxZGyb67OeA/4VhCOlGrcTUdxZBr/\nnFnCdVmT48M3r0LFPYVwiXMl2mOFRwgpb3DuBcbB1TEZ9+HaZ6xVzB0Aw6Iw\nkCqNzpOHfz0UcArtI3/Xwgipc6gFS2ILbAye63iBu002ffL/cgCUtKuNSxnj\nYuEGf7IBX1UKk6hGO9FEGA0T2vagBGgv446/E4i1i7MIxuowAjRC7MbDO9rW\nE/A1\r\n=lZV2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChAJDcDbhTJt5A3EQlkY4n2tD0vGEB4qGD6q6uME+KfQIgariV3+hgmevTywEBbSNl5T8jIhNqMJAsK9GZT4ugBdM="}]},"_npmUser":{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"},"directories":{},"maintainers":[{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-modal_2.0.3_1607592569122_0.3611069065653263"},"_hasShrinkwrap":false},"2.0.4":{"name":"@arvinhsieh/vue-modal","description":"A modal window component for Vue","version":"2.0.4","author":{"name":"Giannis Koutsaftakis"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/kouts/vue-modal.git"},"keywords":["vue","component","modal","popup"],"main":"dist/vue-modal.umd.min.js","module":"vue-modal.es.js","scripts":{"serve":"vue-cli-service serve","build:vue":"vue-cli-service build","test:unit":"vue-cli-service test:unit","watch":"vuepress dev docs","rollup":"rollup -c","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","build":"rollup -c && vuepress build docs"},"dependencies":{"core-js":"^3.6.5","vue":"^2.6.12"},"devDependencies":{"@linusborg/vue-simple-portal":"^0.1.4","@rollup/plugin-buble":"^0.21.3","@testing-library/jest-dom":"^5.11.1","@vue/cli-plugin-babel":"^4.5.6","@vue/cli-plugin-unit-jest":"^4.5.6","@vue/cli-service":"^4.5.6","@vue/test-utils":"^1.1.0","babel-eslint":"^10.1.0","bootstrap":"^4.5.2","eslint":"^6.8.0","eslint-config-standard":"^14.1.1","eslint-plugin-html":"^6.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","eslint-plugin-vue":"^6.2.1","node-sass":"^4.14.1","rollup":"^2.28.2","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-css-only":"^1.0.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-terser":"^5.3.1","rollup-plugin-vue":"^5.1.9","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.12","vuepress":"^1.6.0"},"gitHead":"61ec1d3461d73b667806c8e85043fab59c2471aa","bugs":{"url":"https://github.com/kouts/vue-modal/issues"},"homepage":"https://github.com/kouts/vue-modal#readme","_id":"@arvinhsieh/vue-modal@2.0.4","_nodeVersion":"14.16.1","_npmVersion":"7.23.0","dist":{"integrity":"sha512-l7QpZbVCCw80twR6utvXBj1mN3Y9gUuzrD8czkhoA3eaEa0+UD478BZeQx648xsvCNDBFBhF2aLSBVVOHXWoVQ==","shasum":"5c5a0adffccdff5c8ee7071f2626e8571cb9094f","tarball":"https://registry.npmjs.org/@arvinhsieh/vue-modal/-/vue-modal-2.0.4.tgz","fileCount":56,"unpackedSize":349264,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe3GR4O5MxCynDXZSQGqmZa8XNA4NwuDf6aUpvXsr1XwIgGOz1Sslji958ornuD7ys9Rp604bpZUfoXDqWzL0Y72A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTWA5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovjxAAn0LiJWuckF9/DPtJkZynpEsPhGeJUi/d3FpImfQtSL8IYMov\r\nXlCSPcFd6Rne79Dy0/K/LGhMTbuOkjxvdlvUCOOnw2ENxK36ydZhT/PtW/Tp\r\nvarz7qQnFKy+sY5pmtqa3MjFiuFcEAJQPpErO+qkbDTgajHyEOQ4acE4o4gs\r\nEO2NKV9EiiX86d8EL/PlgKId5NXrHReUvlff1sHwYd00ZQq3oGFIBWLBZsj9\r\nR1AK3/61tsM+tAg1IA4a0gF0BzD4+9tUTw/geJ2VIzIb9v/sIzQVPStBKd9w\r\nTqo3Cu4MPChG7MB5vhhdaG8r/rrWJzcvizh3HNspMD9bhzrN7GPtDYqrRknr\r\nsSYRed3p5/VDNwb6jTi8fcIwA5UoRuu/aLhNi9YTSUZsJwVkJOuVqaZIqPae\r\nenFu1WjbEttWxkCxQNKoSOzTfcb2FdgqsRyEpYEL8pmY2vW0I+dE62T60qq2\r\nHmu1VnmZSK64EzrSNVjBeImAiBOILjjuzs2YqwTSjuBRH8gJ2gbw7Ptb+H2Q\r\nHqwGZlvwBLaT2O3QHMyGcpkicHX8eqO/p7tR9UEFX1JjCdAwXFjT56YJwUaL\r\nFLj2nafh3qRwLoLmMZk6MPfwF0QXrLZwAYmznDXalTm6vBifYJxGeWI20oij\r\nHWcan4U15xT9k4zNBrRNAvQcaBLlpOLuno4=\r\n=sgMO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"},"directories":{},"maintainers":[{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-modal_2.0.4_1649238072935_0.6956038194263272"},"_hasShrinkwrap":false}},"maintainers":[{"name":"arvinhsieh","email":"arvinhsieh@outlook.com"}],"description":"A modal window component for Vue","homepage":"https://github.com/kouts/vue-modal#readme","keywords":["vue","component","modal","popup"],"repository":{"type":"git","url":"git+https://github.com/kouts/vue-modal.git"},"author":{"name":"Giannis Koutsaftakis"},"bugs":{"url":"https://github.com/kouts/vue-modal/issues"},"license":"MIT","readme":"# vue-modal\r\nA modal window component for Vue\r\n\r\n> vue-modal is designed with web applications in mind and tries to stick as much as possible\r\n> to the accessibility best practices set in the [WAI-ARIA Dialog (Modal)](https://www.w3.org/TR/wai-aria-practices/#dialog_modal) section\r\n> of W3C.\r\n\r\n\r\n## Features at a glance\r\n\r\n- Lightweight, minified gzipped version is < **8kb**\r\n- Opens and closes with a data variable using ```v-model```\r\n- Includes sensible default styling but it's also highly customizable via user CSS classes and styles\r\n- Override modal title and content via slots\r\n- Modal intro and outro effects using CSS animation classes\r\n- Exposes Component events - before-open, opening, after-open, before-close, after-close\r\n- Scrollable when it's contents exceed screen height\r\n- Closeable by clicking on the upper right \"x\", the overlay or the ```esc``` key\r\n- **Stackable** - Multiple modal windows on top of each other\r\n- Ability to set initial focus on an element when the modal window opens, just set the **autofocus** attribute on an element inside the modal\r\n- **Focus management** trapps keyboard focus - tabbed navigation inside the modal window\r\n- Ability to have unclosable modal windows\r\n- Render on demand or stay always in DOM with \"live\" mode\r\n- Modals appended to ```<body>``` by default, ability to append to a custom element\r\n\r\n## Browsers support\r\n\r\n| [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png\" alt=\"IE / Edge\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>IE / Edge | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png\" alt=\"Firefox\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Firefox | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png\" alt=\"Chrome\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Chrome | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png\" alt=\"Safari\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Safari | [<img src=\"https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png\" alt=\"Opera\" width=\"24px\" height=\"24px\" />](http://godban.github.io/browsers-support-badges/)<br/>Opera |\r\n| --------- | --------- | --------- | --------- | --------- |\r\n| IE11, Edge| last 2 versions| last 2 versions| last 2 versions| last 2 versions\r\n\r\n\r\nClick here for documentation and examples\r\nhttps://vue-modal-demo.netlify.app/\r\n\r\n# Development\r\n\r\nIn order to start development:\r\n\r\n```sh\r\nnpm i\r\nnpm run watch\r\n```\r\n","readmeFilename":"README.md"}