{"_id":"vue-error-boundary","_rev":"12-8dc674365a5f9284ed34e7ea632283a6","name":"vue-error-boundary","dist-tags":{"latest":"2.0.3"},"versions":{"0.0.1":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"0.0.1","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.es.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format es-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^3.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"05fb27a4b638e48b8bbc8f95961fa80390d4347c","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@0.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"dist":{"integrity":"sha512-lEk4d3YZjeENhMuMh9BbpcgQLShF0oPj0ZJQAhVxPZAJ1BCl1XQHa1zm50GknM5o8oxPz2KawFTaKVHJ22rSfA==","shasum":"c7d6c1b0578567866b5628acd781adc66df72209","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-0.0.1.tgz","fileCount":10,"unpackedSize":165757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2pO8CRA9TVsSAnZWagAAzaAQAKAY3HIZy3iZtfBtIbab\nGsEjn4IO+Vo8UY+uWjEKIAC+w+PQXiYMY68B/BmsX64PdatvaImoklZjS/Em\nbQiZX2C++E0DRJJGyCtL181EJxR2PoWD9dkX+QCXtguC0S1J4DBc0EuyM+jf\nBhtHwG4oFzo0AF8u1S0EVmVbl+s3hz1f40QAWv1ZaJUgT67SPQVWePNxG9i7\nzI5KoesO8WTINK5/sIiX5L85ce2sLTEzqZODvRu7cct6vcklZoDVPTcZ5Oqv\nF4q0h+qHg+nrQbEFQJvrwd4axTEY3j+peWvzwqNQknJ+LWqhZQy2bBcAtkdN\nW0A3cjWFPz2N17B327G+gVy+NN7gUb95lj66dsqx5FklqXtqDNf4eqbm0Lgm\ntDFUKDLZXsRKXHVz6IvelkLuP2yREQ1cAsF0mw5m1h7jSLrWI0IGDLhYaO95\n1yhoe5wHScy2Z2OSkXjWS2xw/ONfjJEMTZzh/+DV50fBvetoU9oypDMnfxhW\nx/kKDCTjm2CTHybapea6wwbEYEqOGQ2YfmReFapfHHr2FMORRAqVL0D/Ms8t\nAFIycXnMnXOT0h/MDpfINOSavNSPIISl2kOnW670hbDQkgnulF67lZZHczSL\n6mi+P5zBC4Wn+wzVvfNgJiRDWKYVtcWv0w5LZY9wStZHHYdI1M24ovKeOK6k\nUZ7y\r\n=j3l2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFLPaq7wvg3xYJTTujefezmSXozmLoqVHm5TL9p62QDpAiEAmploz9LG4mUAhSCvIqm8EGalC/l+0kvpcctvFcBulDg="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_0.0.1_1524274107204_0.5965835549582015"},"_hasShrinkwrap":false},"0.0.2":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"0.0.2","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.cjs.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format cjs-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^3.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"05fb27a4b638e48b8bbc8f95961fa80390d4347c","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"dist":{"integrity":"sha512-UB+eNRenB8WA7NnzrcUuroeXsrrHZN65kydAjhvy50ItT0e8W+P0oER12Yt3AeGjZxhwPO+mDIdp6yRvAfjArw==","shasum":"ce193be6f03286a7038edeee2719df96c92e3ceb","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-0.0.2.tgz","fileCount":10,"unpackedSize":165774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2p/KCRA9TVsSAnZWagAAMP0QAKA5PV5OEnot1cYwU/2t\n876Ut3UfQZc0XJNN1CSBBXYc+MolXmFKybWoXzB2xRjy7bu2bMcjXFrw6zZY\nGJmyfGXViciD/0jCs6U2Nmm4PFyKqfV1grInTSYHRXMUfoZnNMIwRKN/j5WR\nEkiUAUGNH8ceSL+MN1MHo7bYE7rl20KxNyXQSyjbPpgdFYEYD0+S8pcWZKPA\nkilqUem4ZlisU0M9SUqz19vjF5r2ImJHHStSvI7K8rMoLRMhT+Qgjng7FdT3\nRv6H5SJsMKZ46F9pd4q/GwWt6kCwBtM5D15LuYoMYEMC09lrUulA2aJ2V3Ls\n/PIBY3oaWSUbMXA0OUs3T9IYFZl2I97bfsAQULYengYT+tate8YQl+iPwTa4\ncBX1juH+2kMWmTJCP1ToRjMmfzdM0aLm9erJ7mX9h/j4Hn3Z5KCRl525C2bt\nH2d9JoB7dfVh3Q37+sNPZVd5o/E+g75AIlWexrkFl20ZAIgGz7DpguMqtKPf\nUK2n/BwIU8QpW6O1Ic+Dt07jTbTxExdYFpFEhHHoh6uNa6PMkZzo2Jf56Cr9\nKprfizMJqvV2HM4D3naq8tfOQIgpiAk7ivWzy3kLAnhfbVE0Zyi0ShwxlD+l\n9d4cCi7XwLgaxQaAfUpNt0zdWto99b1V9Pav7JJcGcvW/y9B7c4JbLDI7kVs\n24N6\r\n=c9le\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIQeb/hrIEVe6qh4Lt0Dhumx/Er4gB2tm7LoC8Cj8KjAIgV7pOJZZHtOAHmltxnjtwU8yiD+tVXA7ZTSZjaID4yQk="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_0.0.2_1524277193954_0.5025351162050458"},"_hasShrinkwrap":false},"0.0.3":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"0.0.3","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.cjs.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format cjs-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^3.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"05fb27a4b638e48b8bbc8f95961fa80390d4347c","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"dist":{"integrity":"sha512-aCxfKw0ijh6/LyTcWfq/t2nm+cRwnaRgv3lXeDS5rmSMBntptmcIclSWnIEK0VT+UUUVSz+JSqU0jXkK4RGw0Q==","shasum":"62adcdbad9a5b3fb9470079fadb534fa9c3d55e5","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-0.0.3.tgz","fileCount":10,"unpackedSize":166258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2qJBCRA9TVsSAnZWagAAzpYP/0/vuyl9z/FRyhP4gd38\ndU1KG0KlQf48wXxI1rXoJ76mB9vyBa5evMb5Oqyig9w08jhRO1pN+rxZK6i+\nKCy2xjXbk6w9a5y0D7zs+Sx0YsuFeG31bhJNlzOHNDSLSlghjjTAPnGPWCiR\nkN3vNp63HRVaBqH9JSQofpg2tcX5iVuIX7jIIaW25MNmO7yiMdHi7uDNS4v6\nsKYRjIt8LTDS3i/3DivTDJK/dcGjiNjUxMlMmOSQ+j9JssVjqCMe2LORRBJE\nIErjIb61cypXLetOEz5BuUnKe+3qiSk/Dy0ig9ha1QN4zt05hADCn3SoSZWb\nIiDBUZqrma4CEX7PqIznzhxJjpuZ4uGRmGeIe0WAP7wuqWRFOu0oH3SkgwZl\n6/DZsUoOUVGesyHurZiUl5dw+5NOnKIoBUClx9pGCKwKRGJ0yYPQX5iynsSs\n2bQMYdYzRHZNiOKdxBD/5hqeGHYH+vscNA4MCzAD7YJvTUdGNKK6snuRVD0B\nAhPltoV06WT7inktzkKtlZaMALRCc/kVrT2kjUkrZvrhsDpB5uxHRYU61T0u\nnwW62zDm3qrBKF+Kn9WLoDkZnCtkhD+Uwg1nKx3sYi/zIBr42elKwB3j1JK7\n8tz89M1AAmK74vDwdtbdCUIrVK9J4bPJv6Hw59cMD/xlvo0Hgmp0hm3bR2ES\nTsuw\r\n=A7qv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkLXzT3Y7qvtDrtWXuv0J7OZ/2w9HIfsGYoSb7Tq125QIgYfNrU+9Z0q0Oa7MKQyZ5FC6X1HhzW968d2zHHvGHiSs="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_0.0.3_1524277825229_0.7423377138752774"},"_hasShrinkwrap":false},"1.0.0":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"1.0.0","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.cjs.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format cjs-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^3.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"2ad65104d1720c1e649c7c23400c045ac93bb258","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"dist":{"integrity":"sha512-q/nkXxftfThHmeO+U+77OLLhcvuntvJm+N2psxlHxdJYVO7rvml0VysfZk3YFJ6CjufKhpmRiqm34VLyhC09Xg==","shasum":"ecf0ad1be1efb71340be691214c449e4b1f02aab","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-1.0.0.tgz","fileCount":11,"unpackedSize":167430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2zaWCRA9TVsSAnZWagAArEQP/j2WQrxUnVyBm1mwupb0\n45yAIE+CdabmUK6ZyS6r4FNe8jJ14sWkFhV2zAPSLdRNESIiHdV++XFtph/v\noF7tsz3hYpgMXT6bpZn9UxXEW7mNHdcvBY7DmI+R4svnSKxKQ18x4Cubi34K\nfAxYE32Jsd9zh8dg3PX+fMg7CD3Jzfvxe48Lo2m1HUW6RH7LE2Q4bhwFL1wz\nTocLwQDwPd7BDnZM1A68ifZbR59EUjb71APrl/9rqp03QOHyq3S25ZyGlH5V\ng/apP6kzU8LUKF+rtCFoEYSlU2+2N8T2q8bIkSea88uSnroZW60EhuuDjEsp\nApcerO+UPf9H9KFQWJxSYpfTvyhqB+pStk4oK9HIOY7lhGLDJ5od7eRJGoNA\nL7aAEVYCamBkUaBCU7wABRelokLgKG/pFaoSLRFeWXSird+xc9IcVqe9Bq5T\nvGisq7/mm6Ue0zijIqhee5BIUA2BUgDD+dR2ZJn28YBxHmb5B9iRNwALr6Qi\nFgA/sGzNsDvsr2rNhdLqxlgy01sToRd1bdUxSH5ghj1Q79kV1SYL0fziCmcZ\nolQzKowv4LshJ6OoGALryv0Tsg46md7/jHWh53pfSDETN8/eXbyaYQAi5D0N\nRDyqOfK1x6OXpLdEhMvtsn7sD8kgzbzwEnYS60parjyeIg0a1A9m1GZguKwk\nIHml\r\n=HaSQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5hgsGEspjQk+nenvQPBzSWtAtt59rj7xRhSPgJhxMRAiAO9YfxtDtyf3ptjNM2LwpZvWIr2c2GADtVgBqtGhqq1Q=="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_1.0.0_1524315797473_0.8600636911552855"},"_hasShrinkwrap":false},"1.0.1":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"1.0.1","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.cjs.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format cjs-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^3.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"2ad65104d1720c1e649c7c23400c045ac93bb258","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"dist":{"integrity":"sha512-h0Ce26T8fBlfK9DE7tQwattnIGOc0N/Ky2je0q1f/kPLdP3afL585jX0CdexXfjTDS9fxow4JIeDuWjBAnVz0w==","shasum":"c18380ef49116ecdaf211c77988b26c4ce815db4","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-1.0.1.tgz","fileCount":11,"unpackedSize":168963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2zm/CRA9TVsSAnZWagAA0WgP/2fUTIhQKwo3pU64w0wQ\ndibehBceE5E0LMUS0rEmmE5TpET4fB32FUk/Q04HX33P5ui76qxFydUkMyfJ\nJzrJD2RKlsze2M042TH25Fl/rgqAeeiUOuXRd28Zdp6OUUsXiNihBR6UH4EX\n1O/wCa2MjLAp9wDl9GrIdWVHEqvkm3qr8YQlcky62C9ISwqfO50nj4/tSzHG\nsKiIpjJnyfO+CwH8N6FPh5y4tYZLcA4RdQA9pxBSWNhX620J0j8sCMGV6Wmt\nXvnU12fEnFTCyb2njKuyqwX0c/LreRyTWgYwe8y2fFrqqs64RvSNfrnqhjVk\nu48GKZTkaqOvTpflK1LDfzr6xIUO6SZBDSpcwesZJswB6Sfq2kfGjVT55yeR\nJv7P0RCkG9PcD1D8jI+KIWLYgLRHhCXF7H4hu3R6DurR5wXPWjFfLv9zt6o0\nfBEY5TPiy3fU1QJW1OL+zXQuUGRTKWVDpnfm9p4p2577JDwwMNIHrxgfTrr8\nt40KMiSQ4lReIKaRmOdIuEePRzEwdjToIU4w8BV2rrFrnuU3wSkgJGIWdSl8\nxqVo8V8sbCp28VB3e17fJIh7pCwo1Hft8MGUm4wOsJlXH1n1Z+hy/Rc8C4DQ\n586Vvy08PuQRT9xEnxcpPTJpPFyY5lBrpk9msX9LXBEmutYbK0ODFaNrWps1\nyHj7\r\n=3J+J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBiw1yZ6ACK3thcRicJ/EV2+UHmQtK+hU4K57X/jB4++AiEAp+RlJbv7l4XD8AoVo2/8i+2aH2LTmazmmpKThDGEfCA="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_1.0.1_1524316606893_0.5619924378563816"},"_hasShrinkwrap":false},"1.0.2":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"1.0.2","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.cjs.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format cjs-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^3.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"06a209bad9e90b3a4cdb6eb662e537ba1c0f61c9","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@1.0.2","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Zl+C5636FYhmtBe3Dwkzr2RUoPIiFK0JHlBLOBq+WfgZBXhXhkfSwbN/y6LEmlyiPMNioduSKTuz3Wz8L4WA2g==","shasum":"cc9c1bb60afc1808b57221382988a9cd875ff98b","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-1.0.2.tgz","fileCount":6,"unpackedSize":9247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclvXiCRA9TVsSAnZWagAAaa4P/A3MoHw/8wgy5UmVDASd\nRxaHwDldSroqWzYLkwUmIOjz7seX6E9hW3fVuwVAedRcnHMYLdceI4p7Mge9\n5LaCMBHkkjetDGGepwytFqqiThJMrpU1ptw34rJoqpQP2spnf94LByewmF2L\n2J7raqnc8uXxEKms8xo3YeU8wPSHNp4kIreXaPvCX/V8T545u7GsAC+Zdf8b\nA07xpzHgactHMV48ZOmdYOEGNe1HJVrUeLetrbKItCq3jQjndAstM14j8KiQ\nUL5GPVSPVqlNQmL+B6McBGJxoYHbAD98IYjdo7V7rG0deeDybTjmNDczDXWp\nw13GnKvGLkltXx6j89U5cL79XrvJZlsqWyugTZbAgsLjapAeV6pNZ9TFKxZl\nzYrRp+FSDPDPHzWpgUcB1IYwFcr+fMAKP1olZudZL8/s162ww8Kz+kfGqjAQ\na13s+e7x8vF2/2YHyiwytM623zgdTO1uoen7SWtkYWgtGfpzCQLJF4V2MlnS\nUGilhbfL8+PwIAanAgG1XS8zFoCMc62TsOTmDGbkqP5PJUn2n72MzdHVlrsf\nO6BT5TAFFwKRAQwog/b39IkdbAx0pTb/oLzU6zUqs23Ujr5Iu8QIZnzx8Yjw\n1Yb/RkIqLwqncREXI3NWOAlukLAq7MBioRNig6fNIDAZqjZHOl6W+TB0spmU\nJWJA\r\n=1Gk8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH54aKTu2XO5m98uw2mak2IQQOunxxlzf56vUDWT2xM6AiA93YQHSfP8sYYjbmAlRrukoxaF/v6TipDU1o1JWiuOTg=="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_1.0.2_1553397217348_0.7218248590383025"},"_hasShrinkwrap":false},"1.0.3":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"1.0.3","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"dist/vue-error-boundary.cjs.min.js","unpkg":"dist/vue-error-boundary.min.js","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"build":"bili ./src/index.js --plugin vue --format cjs-min,umd-min --moduleName ErrorBoundary"},"devDependencies":{"bili":"^3.1.0","rollup-plugin-vue":"^4.0.0","vue-template-compiler":"^2.5.16"},"gitHead":"06a209bad9e90b3a4cdb6eb662e537ba1c0f61c9","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@1.0.3","_nodeVersion":"8.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nlPvS/TO81txiUq6Wzr/LuQgVJgRM2D9X85fqjPPq1yBAFSsbseuntOhc7/5bfJew4XspcrPjnigINiAJPqjDA==","shasum":"2d5877852d6963a7d7e7231e93152d338a93fdf6","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-1.0.3.tgz","fileCount":10,"unpackedSize":26673,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrfBTCRA9TVsSAnZWagAAywMQAJi5LxDivLoCIBgYnFoi\nI8BoPguIZT/U59oSAIcwIIlN7d/0YbPLb/qVFe4wpWWT35DplpSPXdfwXFSl\nxB7kzydkK4BLbjfvup48HQXN4qlcAH3NHTi6TwUnvoHuaJs2qM3wigMnnWzp\nwaKSjQRjahqmSR4zwLmpE2ItISPOSZhjIOorxJ4U3TYKmbAvvb4EBDr+1vs6\ncoyGT2A4G3OW+2DdMEG7DBRsr7Fzhc+7jMQcaBQ8vne6GoBZOYlTiFYjyxA0\nRfxf4gyPMaiQs2XxBeJZYND5JDBv+ZzXRhRqN80eSzBNQPAyDpE7siGjK4Cf\ny/fdXoRc7CJJJ+9IFcnzLXyDRH6WegwysUawTfudAKbVfCpyKWYiPAJwrXNh\nxaKg1WeFKc0IiCE79wSDZWOU5q71lsGlqchJo0cvvI7WQp+WoorE5xLdhG9w\nlIUYIyRFX4LoM8aWY+8O581XMvSrx43yPodhREhb9GmFAL4cEoccMFPZ/JWW\n5MtZgFEoy4AonMBYDsSSpXqNK1M39VPe0ZYUvdnEWMzmhZYsXBrbhpYViQkl\ne90cU+c+Nm9+ImQ/pNazrdTCiv7MNGXpG4J4UdP6oDktarMRg2CJ5B1uvzrd\nkosGubdDE8Fuh5+23B3aULP9x0b0rB6+NqqE9+TvJ5anD/x/5oo64UizOqnY\noiM+\r\n=FpzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx5onQ1fBOTKDqFocwy2yS5U9Qy2SjytjTffQwORSSyAiEAkdJLNSjzuSFPuB/IAt40llB7jG2QQ129VAkLp/zCzHo="}]},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_1.0.3_1554903122681_0.9390803011443969"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"2.0.0","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"./dist/vue-error-boundary.umd.js","module":"./dist/vue-error-boundary.es.js","exports":{".":{"import":"./dist/vue-error-boundary.es.js","require":"./dist/vue-error-boundary.umd.js"}},"repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","serve":"vite preview"},"dependencies":{"vue":"^3.2.16"},"devDependencies":{"@vitejs/plugin-vue":"^1.9.2","typescript":"^4.4.3","vite":"^2.6.0","vue-tsc":"^0.3.0"},"gitHead":"c37e17adc961b61bbafe33378f649ea3ba56f6e4","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@2.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.24.0","dist":{"integrity":"sha512-WQDg+AC1qiqsXBS4mjeTB9+iVpPNr8BTU4MQuTKypv5+WrbSME+CgHK0GRIZd6ZZfKlhuobQXVFXktTkpv1YSQ==","shasum":"35349dbecb111a3336c17039f9cae52b1e34b0d3","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-2.0.0.tgz","fileCount":4,"unpackedSize":9461,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAsRzfq2E+JIq9UtzCudvkwyB9IAt9/IcRDUVYgVkdGAiBUIoA7b8tMMHWeE0ISe9k+BBE+0d6qVmfZhFqgtDi9kQ=="}]},"_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"directories":{},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_2.0.0_1633559360906_0.757710720011378"},"_hasShrinkwrap":false},"2.0.1":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"2.0.1","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"./dist/vue-error-boundary.umd.js","module":"./dist/vue-error-boundary.es.js","exports":{".":{"import":"./dist/vue-error-boundary.es.js","require":"./dist/vue-error-boundary.umd.js"}},"types":"./dist/src/VErrorBoundary.d.ts","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","serve":"vite preview"},"dependencies":{"vue":"^3.2.16"},"devDependencies":{"@vitejs/plugin-vue":"^1.9.2","typescript":"^4.4.3","vite":"^2.6.0","vite-plugin-dts":"0.8.2","vue-tsc":"^0.3.0"},"gitHead":"92d37f4596f44bcb2ee141fe9a06ee5883d2ea06","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@2.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.24.0","dist":{"integrity":"sha512-qjHFsu2atHhD5FDscbiVL3gxAR8YltZi+soIXxpC6iZp7dlXyaz5COCnaFPQSIEg9rORc4uXsh3E/fdOowcAmw==","shasum":"0a5ce6d891cf4e867062cb145ecf9356b4b31bbd","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-2.0.1.tgz","fileCount":5,"unpackedSize":11396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3AQNCRA9TVsSAnZWagAAdUcQAJu2Sq/V2VTerEAatgW5\nPTywZxtFrsOpk3wDfSnVHXhdnvz3QePVEDklcwQSWLLuA0LOgSEysKNDOC+T\n8beXL8o9IrLubGihv/UeH7j+/Hx95tK95uWi4AWqodRheI5MYMoGK6fu3Ffe\nTIk1miSalkGeAG5qPn7jSmEmVx1inZ74ZRNZc7tb5YjliNV8UxSpaMJ00B0G\nmDohnrbQqu6SWHymFvMoHkRwmzZRuZ9VHjlSSB6UKxuoEUORVwPOQ+68fyrL\nToWbYU9aANKDq//lXuwfibZLaZ5lI8yxtT4Yf4ALlbSI+3z4XppZByfV5ylr\neHm1709yIkoEMfU05khw1m2SL3rlfili136066OW9u+9t6uYauu+yTRaCe70\n9+L9CBmlSbwVrxfrDjw9pVt19Ls6h69OPO3rj6SuZBsWvsgPPuZ4876URz1z\nJxuMc4Crst5lDHW2RAoTYBnXUFX4VuObpe1+yDY8KVuUXw2QzxybfiPD/ZOY\n/oSntBBmeexF3BsQO0s9rNW84ArBSLfHfgMS2BQHaW0ExrOEyOfsUqbHsjfO\nnn0Z0PR5lkOsPJ2wo4LpUKmNLSJ0/ujYUBoa8BpbZIt+KiOavV2XSWWPatsa\n4itZlCN039Zn3baOLYy8OGfT58kvnbD933nJrvTw8pq4lsd0B4LSO6TluFyd\nfExd\r\n=UOAN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCosw3D9OtLX/nd9C+R7Vwj1Kuc/y+TMzswZmlL3iITbQIgflFiYv7l9iOEBhjjug+ee9DQNMltwsO1noOCGXnbuwo="}]},"_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"directories":{},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_2.0.1_1633561266395_0.00296804045832344"},"_hasShrinkwrap":false},"2.0.2":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"2.0.2","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"./dist/vue-error-boundary.umd.js","module":"./dist/vue-error-boundary.es.js","exports":{".":{"types":"./dist/src/VErrorBoundary.d.ts","import":"./dist/vue-error-boundary.es.js","require":"./dist/vue-error-boundary.umd.js"}},"types":"./dist/src/VErrorBoundary.d.ts","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","serve":"vite preview"},"dependencies":{"vue":"^3.2.16"},"devDependencies":{"@vitejs/plugin-vue":"^1.9.2","typescript":"^4.4.3","vite":"^2.6.0","vite-plugin-dts":"0.8.2","vue-tsc":"^0.3.0"},"gitHead":"2065a0880b76c7339c486d658051b47d208c268c","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@2.0.2","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-jo/XE7zujIOMWwJhshc+0c1Xm7bxA7Np3OyuOeu10aRuHTkMPtPTnY6YQFQ40f1mr13lnsiCwpc6I+Vd1pfQeQ==","shasum":"ad4600432ace838bb8ee5821780485c2c1741274","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-2.0.2.tgz","fileCount":3,"unpackedSize":7006,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrPdixVW6JSx72DMT7b+vvHB+ZcFM1hb5NNA6kyoQD2AiBoJM+yOXnBi+5hmYwTV2+VXEDENCEtYSzr1ltW+29nUA=="}]},"_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"directories":{},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_2.0.2_1704278158308_0.9563544949935185"},"_hasShrinkwrap":false},"2.0.3":{"name":"vue-error-boundary","author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"version":"2.0.3","description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","main":"./dist/vue-error-boundary.umd.js","module":"./dist/vue-error-boundary.es.js","exports":{".":{"types":"./dist/src/VErrorBoundary.d.ts","import":"./dist/vue-error-boundary.es.js","require":"./dist/vue-error-boundary.umd.js"}},"types":"./dist/src/VErrorBoundary.d.ts","repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"license":"MIT","keywords":["vue","error","error handling","error boundary"],"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","serve":"vite preview"},"dependencies":{"vue":"^3.2.16"},"devDependencies":{"@vitejs/plugin-vue":"^1.9.2","typescript":"^4.4.3","vite":"^2.6.0","vite-plugin-dts":"0.8.2","vue-tsc":"^0.3.0"},"gitHead":"2065a0880b76c7339c486d658051b47d208c268c","bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","_id":"vue-error-boundary@2.0.3","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-75AMMaMA7PedgZiP7vumvmrDEeB0zQes45wGpUVUhJpFs2zKXoNRuRnT0Sy4BZwmrPOj9xtba/jWUw4oZvh6Zw==","shasum":"c4b7866135dedeaf2de1c5c5071d34b4ebadb223","tarball":"https://registry.npmjs.org/vue-error-boundary/-/vue-error-boundary-2.0.3.tgz","fileCount":6,"unpackedSize":12739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExWAQqf8WfNqUbME51BksJHGM2qIeYpEQ3uiQzea9qEAiAnJyKa9vXIeDGiAmG9Q4Xr+2jBPKY3L00T00DuaH1nXA=="}]},"_npmUser":{"name":"dillonchanis","email":"dillonchanis92@gmail.com"},"directories":{},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-error-boundary_2.0.3_1705498423363_0.23073302081299163"},"_hasShrinkwrap":false}},"time":{"created":"2018-04-21T01:28:27.204Z","0.0.1":"2018-04-21T01:28:27.367Z","modified":"2024-01-17T13:33:43.665Z","0.0.2":"2018-04-21T02:19:54.029Z","0.0.3":"2018-04-21T02:30:25.301Z","1.0.0":"2018-04-21T13:03:17.614Z","1.0.1":"2018-04-21T13:16:47.006Z","1.0.2":"2019-03-24T03:13:37.521Z","1.0.3":"2019-04-10T13:32:02.944Z","2.0.0":"2021-10-06T22:29:21.050Z","2.0.1":"2021-10-06T23:01:06.537Z","2.0.2":"2024-01-03T10:35:58.451Z","2.0.3":"2024-01-17T13:33:43.496Z"},"maintainers":[{"name":"dillonchanis","email":"dillonchanis92@gmail.com"}],"description":"A reusable error boundary component for catching JavaScript errors and displaying fallback UIs.","homepage":"https://github.com/dillonchanis/vue-error-boundary#readme","keywords":["vue","error","error handling","error boundary"],"repository":{"url":"git+https://github.com/dillonchanis/vue-error-boundary.git","type":"git"},"author":{"name":"Dillon Chanis","email":"dillonchanis92@gmail.com","url":"http://dillonchanis.com/"},"bugs":{"url":"https://github.com/dillonchanis/vue-error-boundary/issues"},"license":"MIT","readme":"# vue-error-boundary\n\n[![NPM version](https://img.shields.io/npm/v/vue-error-boundary.svg?style=for-the-badge&colorA=BEC8BE&colorB=47B784)](https://www.npmjs.com/package/vue-error-boundary)\n\nA reusable error boundary component for catching JavaScript errors and displaying fallback UIs.\n\nThe ErrorBoundary component is based on [React's example component](https://reactjs.org/blog/2017/07/26/error-handling-in-react-16.html).\n\n**Requires Vue3**\n\n## Install\n\n```bash\nyarn add vue-error-boundary\n\nnpm i vue-error-boundary --save\n```\n\n## Usage\n\nTo use this component simply wrap any other component which may throw an Error. Errors thrown in child components will automatically bubble up to the `VErrorBoundary` component.\n\n```html\n<VErrorBoundary>\n  <ImUnstable />\n</VErrorBoundary>\n```\n\nIf you are using it inside a `v-for`, ensure to set the `stop-propagation` prop on your `VErrorBoundary` component.\n\n```html\n<div v-for=\"...\">\n  <VErrorBoundary stop-propagation>\n    ...\n  </VErrorBoundary>\n</div>\n```\n\n## Props\n\n| Attribute        | Description  | Type | Required | Default |\n|------------------|--------------|------|----------|---------|\n| fall-back        | Fallback component to render in case of error. | Component | `false` | DefaultFallback |\n| on-error         | Callback function to perform on error. | `Function`  | `false`  | `null` |\n| params           | Props to pass to your fall back component.  | `Object` | `false` | `{}` |\n| stop-propagation | Stop propagation of errors to other `errorCaptured` hooks. | `boolean` | `false` | `false` |\n\n\n## Scoped Slots\n\n| Property | Description | Type    |\n|----------|-------------|---------|\n| error    | The error   | `Error` |\n| hasError | Whether an error occurred. | `boolean` |\n| info     | Information on where the error was captured | `string` |\n\n\n## How to Use\n\n### Fallback UI via fall-back\n\nWe can provide a fallback UI to display via the `fall-back` prop.  It simply takes a Vue component to render.\n\n#### Basic Example\n\n```html\n<template>\n  <VErrorBoundary :fall-back=\"productError\">\n    <ProductCard ... />\n  </VErrorBoundary>\n</template>\n\n<script>\nimport ProductErrorCard from '...'\n\nexport default {\n  // ...\n  data () {\n    return {\n      productError: ProductErrorCard\n    }\n  }\n}\n</script>\n```\n\n#### With Props\n\nYou can pass props to your fallback component through the `params` prop.  `params` expects an object containing the data you wish to pass.\n\n```html\n<template>\n  <ul class=\"contact-list\">\n    <template v-for=\"contact in contacts\">\n      <VErrorBoundary :key=\"contact.id\" \n                      :fall-back=\"fallBack\" \n                      :params=\"{ id: contact.id }\">\n        <app-contact :contact=\"contact\" />\n      </VErrorBoundary>\n    </template>\n  </ul>\n</template>\n\n<script>\nimport MyCustomFallbackComponent from '...'\n\nexport default {\n  data: () => ({\n    fallBack: MyCustomFallbackComponent,\n    contacts: [...]\n  })\n}\n</script>\n```\n\nThen in your custom fallback component:\n\n```html\n<template>\n  <div>\n    Could not render - {{ id }}\n  </div>\n</template>\n\n<script>\nexport default {\n  props: ['id'],\n}\n</script>\n```\n\nFurthermore, we can directly access the contents of the `VErrorBoundary` component's `errorCaptured` hook either through a callback or Vue's emit.\n\n### Scoped Slots\n\nIf you do not wish to use a fallback component you can alternatively utilize scoped slots to present data in your current template.\n\n#### Basic Example\n\n```html\n<VErrorBoundary>\n  <template #boundary=\"{ hasError }\">\n    <div v-if=\"!hasError\">No error occurred.</div>\n    <div v-else>Message to appear if error occurred.</div>\n  </template>\n</VErrorBoundary>\n```\n\n## Events\n\n### Callbacks via on-error\n\nThe `VErrorBoundary` can receive a callback function through the `on-error` prop.\n\n```html\n<template>\n  <VErrorBoundary :on-error=\"handleError\">...</VErrorBoundary>\n<template>\n\n<script>\n// ...\nmethods: {\n  handleError (err, vm, info) {\n    // do something\n  }\n}\n// ...\n</script>\n```\n\n### @errorCaptured event\n\nThe callback function will receive the same parameters as the `errorCaptured` method.\n\nWe can also listen to a Vue event via an `errorCaptured` event.\n\n```html\n<template>\n  <VErrorBoundary @error-captured=\"handleError\">...</VErrorBoundary>\n</template>\n\n<script>\n// ...\nmethods: {\n  handleError (err, vm, info) {\n    // do something\n  }\n}\n// ...\n</script>\n```\n\n### Stop Propagation\n\nThe `errorCaptured` hook will continue to propagate errors up the component tree unless it returns `false`.  Doing so will stop any additional `errorCaptured` hooks to execute **and** the global `errorHandler` from being invoked for the error.  To do this we can use the `stop-propagation` prop.\n\n```html\n<VErrorBoundary stop-propagation>\n  ...\n</VErrorBoundary>\n```\n\n## Contributors\n\n[wallyjue](https://github.com/wallyjue)\n","readmeFilename":"README.md"}