{"versions":{"0.5.6":{"name":"dialog-polyfill","version":"0.5.6","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"gitHead":"840c5e5f688554fc5ae7f3612753e1a374426c22","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.5.6","_nodeVersion":"15.2.0","_npmVersion":"7.0.10","dist":{"shasum":"7507b4c745a82fcee0fa07ce64d835979719599a","size":16442,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.6.tgz","integrity":"sha512-ZbVDJI9uvxPAKze6z146rmfUZjBqNEwcnFTVamQzXH+svluiV7swmVIGr7miwADgfgt1G2JQIytypM9fbyhX4w=="},"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.6_1610325734828_0.4460451300267203"},"_hasShrinkwrap":false,"publish_time":1610325734937,"_cnpm_publish_time":1610325734937,"_cnpmcore_publish_time":"2021-12-16T17:02:38.340Z","contributors":[]},"0.5.5":{"name":"dialog-polyfill","version":"0.5.5","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"gitHead":"75df500d65ad9d533296fc46b446db0f02669e1b","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.5.5","_nodeVersion":"15.2.0","_npmVersion":"7.0.10","dist":{"shasum":"bfbeaee3dc8674dc7587ab1cf04260a7618ad5e2","size":16395,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.5.tgz","integrity":"sha512-Tkh6aOsSYph3eovblPsrGaXkFAD3Jt7erFbzw+dZ1suvSJaUIjcuKBljAFIu02q/bPdAAA/BVmMQ1PcetvYoug=="},"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.5_1610005150470_0.7097735463358648"},"_hasShrinkwrap":false,"publish_time":1610005150605,"_cnpm_publish_time":1610005150605,"_cnpmcore_publish_time":"2021-12-16T17:02:38.658Z","contributors":[]},"0.5.4":{"name":"dialog-polyfill","version":"0.5.4","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"gitHead":"cd2f54731d2f4d1347be84bdf7d8565b5f274fef","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.5.4","_nodeVersion":"15.2.0","_npmVersion":"7.0.10","dist":{"shasum":"e43bc54794a7fc605852352649bdd4d03cfb59e5","size":16319,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.4.tgz","integrity":"sha512-LqQvIky9+qIFD7MCESOXdMZc4ObCdEbzbuvnPJVCiRXKQMzMjpQKK50UI+2sj0bJBPKn6ugPpMRpuLrgYc4RjA=="},"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.4_1605168329623_0.8449991491139583"},"_hasShrinkwrap":false,"publish_time":1605168329765,"_cnpm_publish_time":1605168329765,"_cnpmcore_publish_time":"2021-12-16T17:02:38.856Z","contributors":[]},"0.5.3":{"name":"dialog-polyfill","version":"0.5.3","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD-3-Clause","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"licenseText":"// Copyright (c) 2013 The Chromium Authors. All rights reserved.\n//\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions are\n// met:\n//\n//    * Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n//    * Redistributions in binary form must reproduce the above\n// copyright notice, this list of conditions and the following disclaimer\n// in the documentation and/or other materials provided with the\n// distribution.\n//    * Neither the name of Google Inc. nor the names of its\n// contributors may be used to endorse or promote products derived from\n// this software without specific prior written permission.\n//\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"dialog-polyfill@0.5.3","dist":{"shasum":"ba7a288ea34a79210cb220bc305dd33ac08aaee5","size":35367,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.3.tgz","integrity":"sha512-DVYazl3klQtPjs4dOzDTOt4uQ8cRDfu8EBhoY81ISmH0fbrMvYuaethcQ9UevmF9kAaLnBJ0O5eDUnZ7QalArA=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.3_1597116089779_0.12265301917485427"},"_hasShrinkwrap":false,"publish_time":1597116089944,"_cnpm_publish_time":1597116089944,"_cnpmcore_publish_time":"2021-12-16T17:02:39.154Z","contributors":[]},"0.5.2":{"name":"dialog-polyfill","version":"0.5.2","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"gitHead":"a9a4ea4ed337fab8fb95bd1a13e3ae442bddf018","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.5.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"55eac558142c1d990d52816f9283a658e7d9483a","size":15696,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.2.tgz","integrity":"sha512-xbL9o6n6JZS4lTGxa9HcZlHQ/SpMuL4f3E90NMSwrU0jiTCNfBtTuA+O7scItmC4bPTcpVRfZfvNi+S91HvftA=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.2_1596516042736_0.39658868419344073"},"_hasShrinkwrap":false,"publish_time":1596516042961,"_cnpm_publish_time":1596516042961,"_cnpmcore_publish_time":"2021-12-16T17:02:39.401Z","contributors":[]},"0.5.1":{"name":"dialog-polyfill","version":"0.5.1","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"gitHead":"8b458a4b7629eef5d1919dbb4393ee758d202d92","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.5.1","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"shasum":"31a81a36dbefcccadf168ad37ff292c1dd070ddf","size":15125,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.1.tgz","integrity":"sha512-1+VxuUxUz1aUpVoZZADSx/PAtMJedtvOFzLJ/HYWboXxmWwtxBPnYzK8IDgxvojcpetewaJJg30f2pIvo4zbLw=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.1_1586529278180_0.28751869181208134"},"_hasShrinkwrap":false,"publish_time":1586529278405,"_cnpm_publish_time":1586529278405,"_cnpmcore_publish_time":"2021-12-16T17:02:39.655Z","contributors":[]},"0.5.0":{"name":"dialog-polyfill","version":"0.5.0","description":"Polyfill for the dialog element","main":"dist/dialog-polyfill.js","module":"dist/dialog-polyfill.esm.js","repository":{"type":"git","url":"https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD-3-Clause","homepage":"https://github.com/GoogleChrome/dialog-polyfill","devDependencies":{"chai":"^4.2.0","mocha":"^6.0.2","npm-run-all":"^4.1.5","rollup":"^1.3.0"},"scripts":{"build":"npm-run-all -p build:*","build:css":"cp dialog-polyfill.css dist/dialog-polyfill.css","build:esm":"rollup index.js --file dist/dialog-polyfill.esm.js --format esm","build:umd":"rollup index.js --file dist/dialog-polyfill.js --format umd --name dialogPolyfill","prepublishOnly":"npm run build","test":"open test.html"},"licenseText":"// Copyright (c) 2013 The Chromium Authors. All rights reserved.\n//\n// Redistribution and use in source and binary forms, with or without\n// modification, are permitted provided that the following conditions are\n// met:\n//\n//    * Redistributions of source code must retain the above copyright\n// notice, this list of conditions and the following disclaimer.\n//    * Redistributions in binary form must reproduce the above\n// copyright notice, this list of conditions and the following disclaimer\n// in the documentation and/or other materials provided with the\n// distribution.\n//    * Neither the name of Google Inc. nor the names of its\n// contributors may be used to endorse or promote products derived from\n// this software without specific prior written permission.\n//\n// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n// \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"dialog-polyfill@0.5.0","dist":{"shasum":"bf67bc67abaf538e44fff80f2f71ff132befadd7","size":38820,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.5.0.tgz","integrity":"sha512-fOj68T8KB6UIsDFmK7zYbmORJMLYkRmtsLM1W6wbCVUWu4Hdcud5bqbvuueTxO84JXtK9HcpCHV9vNwlWUdCIw=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.5.0_1552270820032_0.448819225073805"},"_hasShrinkwrap":false,"publish_time":1552270820220,"_cnpm_publish_time":1552270820220,"_cnpmcore_publish_time":"2021-12-16T17:02:39.891Z","contributors":[]},"0.4.10":{"name":"dialog-polyfill","version":"0.4.10","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"0686827cae451b2bc614cbb41e8cc94bc929d279","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.10","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"c4ea68a0deed4abb59a6a2a025c548b278cd532e","size":21319,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.10.tgz","integrity":"sha512-j5yGMkP8T00UFgyO+78OxiN5vC5dzRQF3BEio+LhNvDbyfxWBsi3sfPArDm54VloaJwy2hm3erEiDWqHRC8rzw=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill_0.4.10_1529459969448_0.20101980895918414"},"_hasShrinkwrap":false,"publish_time":1529459969575,"_cnpm_publish_time":1529459969575,"_cnpmcore_publish_time":"2021-12-16T17:02:40.110Z","contributors":[]},"0.4.9":{"name":"dialog-polyfill","version":"0.4.9","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"00f09fb7f8255144a44fa96eadfe434cdcc5feae","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.9","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"c690b3727c3d82e0f947bd5b910b32af8a2ef57d","size":21437,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.9.tgz","integrity":"sha512-iM4ZXRLOA/qpbW6XznGOq7Iq58JoXhZGo+OMG8K3wFxvIatnMTnIancLGEKa6WYy6oTkndfb2UXQ6FGtoUBn1g=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill-0.4.9.tgz_1502806391697_0.7067735213786364"},"directories":{},"publish_time":1502806392650,"_hasShrinkwrap":false,"_cnpm_publish_time":1502806392650,"_cnpmcore_publish_time":"2021-12-16T17:02:40.343Z","contributors":[]},"0.4.8":{"name":"dialog-polyfill","version":"0.4.8","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"59598381014d388d309ea34582ed630193f09c69","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.8","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"0e3d9f15bff165265611baa6084f659cc1535d4e","size":21241,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.8.tgz","integrity":"sha512-81fZGgxpkRNud3vCKHa2vALFgDgXKBZXI4c4hzwJmYXDXkAwM4MiBedGqSzc2XMDa99QThhdQjPonInLqCde4g=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dialog-polyfill-0.4.8.tgz_1501118275742_0.9315453821327537"},"directories":{},"publish_time":1501118275993,"_hasShrinkwrap":false,"_cnpm_publish_time":1501118275993,"_cnpmcore_publish_time":"2021-12-16T17:02:40.549Z","contributors":[]},"0.4.7":{"name":"dialog-polyfill","version":"0.4.7","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"b6e6c66fa59504b2a14f824074a51c0e6bb40d7e","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.7","scripts":{},"_shasum":"e9995d519f1df349597193198c184ea9402fdbf5","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"e9995d519f1df349597193198c184ea9402fdbf5","size":19973,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.7.tgz","integrity":"sha512-e/4T14Wkd4EqsAQ5kxmfrSDAzM0AQUeCuVrb8sr5V6X6hDXscysWSV7CkzXl/2QMTzqYGxk4aW+u+iTTzhV/Hg=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dialog-polyfill-0.4.7.tgz_1487049487767_0.8879762650467455"},"directories":{},"publish_time":1487049489593,"_hasShrinkwrap":false,"_cnpm_publish_time":1487049489593,"_cnpmcore_publish_time":"2021-12-16T17:02:40.806Z","contributors":[]},"0.4.6":{"name":"dialog-polyfill","version":"0.4.6","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"b3630f6ffcbdedf3179b47e62f94046b963420e0","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.6","scripts":{},"_shasum":"270165efc5707e100ed421a7299b426b73914d22","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.7.0","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"270165efc5707e100ed421a7299b426b73914d22","size":19846,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.6.tgz","integrity":"sha512-ElXL6hpVogTB2NRnj2ClAh1cLzbFMHCA5ZStkBFf3S45BXqCiPy3vTod5DgLt5xmU69bb55t63ijFKFDx1CCyw=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dialog-polyfill-0.4.6.tgz_1485297463663_0.5289428944233805"},"directories":{},"publish_time":1485297463906,"_hasShrinkwrap":false,"_cnpm_publish_time":1485297463906,"_cnpmcore_publish_time":"2021-12-16T17:02:40.985Z","contributors":[]},"0.4.5":{"name":"dialog-polyfill","version":"0.4.5","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"4137efe028303b884ffd92ddf1407145f504cdf9","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.5","scripts":{},"_shasum":"67901802267785ac74dc199697922d8294fe0a75","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.7.0","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"67901802267785ac74dc199697922d8294fe0a75","size":17321,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.5.tgz","integrity":"sha512-YyK+HbfnPhl38mCLDvkL6q9hTGjIHfJKfLhTW42tKY2Fi69wr7lPlrmkE7+fnB4esuM4Kkt6tccRpa2fluZ4fw=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dialog-polyfill-0.4.5.tgz_1479143359578_0.15841512358747423"},"directories":{},"publish_time":1479143361741,"_hasShrinkwrap":false,"_cnpm_publish_time":1479143361741,"_cnpmcore_publish_time":"2021-12-16T17:02:41.189Z","contributors":[]},"0.4.4":{"name":"dialog-polyfill","version":"0.4.4","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"6f6f6d2a6306bb0a5f977792eaf29aae613ce1c5","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.4","scripts":{},"_shasum":"924b5acbf7a587c50de84c174fd5d0f317efa881","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"924b5acbf7a587c50de84c174fd5d0f317efa881","size":17377,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.4.tgz","integrity":"sha512-T/uStr1ALOGeE7UjsNr1gCiHe3p1LIIViPZuJqJwQvzUpaD14kMkTFlUwt4+6ixOUnd4+3ufxz/Tse+65rxiKQ=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dialog-polyfill-0.4.4.tgz_1471498091441_0.9095042287372053"},"directories":{},"publish_time":1471498091695,"_hasShrinkwrap":false,"_cnpm_publish_time":1471498091695,"_cnpmcore_publish_time":"2021-12-16T17:02:41.378Z","contributors":[]},"0.4.3":{"name":"dialog-polyfill","version":"0.4.3","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"9230b870d66ff9b6652ca9c873c595c411d84b1a","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.3","scripts":{},"_shasum":"1603ad97be5b6ba406a499a8a0c5bab994425704","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.5.0","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"1603ad97be5b6ba406a499a8a0c5bab994425704","size":16749,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.3.tgz","integrity":"sha512-PLcLrKd3p9dGvh08XJ/8ihr5ZgrVA4mQ0OOI6cLQ3VKB0XgtRALJjEyajlCpd78tbG5v74IBviSazIbImrZ8bQ=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/dialog-polyfill-0.4.3.tgz_1455267146781_0.1068688970990479"},"directories":{},"publish_time":1455267149826,"_hasShrinkwrap":false,"_cnpm_publish_time":1455267149826,"_cnpmcore_publish_time":"2021-12-16T17:02:41.590Z","contributors":[]},"0.4.2":{"name":"dialog-polyfill","version":"0.4.2","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"cf2d4f123a0939f42db190d9db17ead945480b7a","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.2","scripts":{},"_shasum":"ce647532e5eb9f91bc50c72dcb1c8daf8bd3e5ac","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"ce647532e5eb9f91bc50c72dcb1c8daf8bd3e5ac","size":16431,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.2.tgz","integrity":"sha512-/dR/Ex7h3qOCBMwBCr3AX+VYxwUt2w7x359nb/paPRw2Q++0sx8aW39FbIDLUmPu8IfxlWoeORyKTMNGRxyzWQ=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"directories":{},"publish_time":1443832485073,"_hasShrinkwrap":false,"_cnpm_publish_time":1443832485073,"_cnpmcore_publish_time":"2021-12-16T17:02:41.808Z","contributors":[]},"0.4.1":{"name":"dialog-polyfill","version":"0.4.1","description":"Polyfill for the dialog element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"a839a024cd28dfa9d9c4219086e200bad454efe6","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.1","scripts":{},"_shasum":"140ba8f83573873eda65b35711c35fb63a178082","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"140ba8f83573873eda65b35711c35fb63a178082","size":16291,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.1.tgz","integrity":"sha512-EbfYjQjf1eAH6vi9qRpbSxJRHDORI3wgVL0SSIwdipelrGjxMUEtQGEZ8Lb/Lp4cCkwuSY6TXQQdIlnUoQG53A=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"directories":{},"publish_time":1441080547425,"_hasShrinkwrap":false,"_cnpm_publish_time":1441080547425,"_cnpmcore_publish_time":"2021-12-16T17:02:42.014Z","contributors":[]},"0.4.0":{"name":"dialog-polyfill","version":"0.4.0","description":"Polyfill for the <dialog> element","main":"dialog-polyfill.js","repository":{"type":"git","url":"git+https://github.com/GoogleChrome/dialog-polyfill.git"},"author":{"name":"The Chromium Authors"},"license":"BSD","homepage":"https://github.com/GoogleChrome/dialog-polyfill","gitHead":"15e4599d5b58aa882f5656a9b3fe221652066fb6","bugs":{"url":"https://github.com/GoogleChrome/dialog-polyfill/issues"},"_id":"dialog-polyfill@0.4.0","scripts":{},"_shasum":"541154e445345853305b2fb6e5df092858429891","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.7","_npmUser":{"name":"anonymous","email":"sam.thorogood@gmail.com"},"dist":{"shasum":"541154e445345853305b2fb6e5df092858429891","size":16285,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/dialog-polyfill/-/dialog-polyfill-0.4.0.tgz","integrity":"sha512-lgvpeZqj00ZuXVFBQAHcnSj+nNiohg4VmZZRQUrJJp3IpVoge8ITccRr/DkeOhZVoDb+aM3AefP3c0PLmI6ZNw=="},"maintainers":[{"name":"anonymous","email":"sam.thorogood@gmail.com"}],"directories":{},"publish_time":1440679995725,"_hasShrinkwrap":false,"_cnpm_publish_time":1440679995725,"_cnpmcore_publish_time":"2021-12-16T17:02:42.235Z","contributors":[]}},"dist-tags":{"latest":"0.5.6"},"name":"dialog-polyfill","time":{"created":"2022-01-26T19:59:41.574Z","modified":"2023-07-28T09:14:21.062Z","0.5.6":"2021-01-11T00:42:14.937Z","0.5.5":"2021-01-07T07:39:10.605Z","0.5.4":"2020-11-12T08:05:29.765Z","0.5.3":"2020-08-11T03:21:29.944Z","0.5.2":"2020-08-04T04:40:42.961Z","0.5.1":"2020-04-10T14:34:38.405Z","0.5.0":"2019-03-11T02:20:20.220Z","0.4.10":"2018-06-20T01:59:29.575Z","0.4.9":"2017-08-15T14:13:12.650Z","0.4.8":"2017-07-27T01:17:55.993Z","0.4.7":"2017-02-14T05:18:09.593Z","0.4.6":"2017-01-24T22:37:43.906Z","0.4.5":"2016-11-14T17:09:21.741Z","0.4.4":"2016-08-18T05:28:11.695Z","0.4.3":"2016-02-12T08:52:29.826Z","0.4.2":"2015-10-03T00:34:45.073Z","0.4.1":"2015-09-01T04:09:07.425Z","0.4.0":"2015-08-27T12:53:15.725Z"},"readme":"dialog-polyfill.js is a polyfill for `<dialog>` and `<form method=\"dialog\">`.\nCheck out [some demos](https://googlechrome.github.io/dialog-polyfill/)!\n\n`<dialog>` is an element for a popup box in a web page, including a modal option which will make the rest of the page inert during use.\nThis could be useful to block a user's interaction until they give you a response, or to confirm an action.\nSee the [HTML spec](https://html.spec.whatwg.org/multipage/forms.html#the-dialog-element).\n\n## Usage\n\n### Installation\n\nYou may optionally install via NPM -\n\n    $ npm install dialog-polyfill\n\n\nThere are several ways that to include the dialog polyfill:\n\n* include `dist/dialog-polyfill.js` script directly in your HTML, which exposes a global `dialogPolyfill` function.\n* `import` (es modules)\n* `require` (commonjs/node)\n\n\n```javascript\n// direct import (script module, deno)\nimport dialogPolyfill from './node_modules/dialog-polyfill/dist/dialog-polyfill.esm.js';\n\n// *OR*\n\n// modern es modules with rollup/webpack bundlers, and node via esm module\nimport dialogPolyfill from 'dialog-polyfill'\n\n// *OR*\n\n// traditional commonjs/node and browserify bundler\nconst dialogPolyfill = require('dialog-polyfill')\n```\n\n\n### Supports\n\nThis polyfill works on modern versions of all major browsers.\nIt also supports IE9 and above.\nIt can work when used inside Shadow DOM, but it's not recommended.\n\n### Steps\n\n1. Include the CSS in the `<head>` of your document, and the JS anywhere before referencing `dialogPolyfill`.\n2. Create your dialog elements within the document. See [limitations](#limitations) for more details.\n3. Register the elements using `dialogPolyfill.registerDialog()`, passing it one node at a time. This polyfill won't replace native support.\n4. Use your `<dialog>` elements!\n\n## Script Global Example\n\n```html\n<head>\n  <link rel=\"stylesheet\" type=\"text/css\" href=\"dist/dialog-polyfill.css\" />\n</head>\n<body>\n  <dialog>\n    I'm a dialog!\n    <form method=\"dialog\">\n      <input type=\"submit\" value=\"Close\" />\n    </form>\n  </dialog>\n  <script src=\"dist/dialog-polyfill.js\"></script>\n  <script>\n    var dialog = document.querySelector('dialog');\n    dialogPolyfill.registerDialog(dialog);\n    // Now dialog always acts like a native <dialog>.\n    dialog.showModal();\n  </script>\n</body>\n```\n\n### ::backdrop\n\nIn native `<dialog>`, the backdrop is a pseudo-element.\nWhen using the polyfill, the backdrop will be an adjacent element:\n\n```css\ndialog::backdrop { /* native */\n  background-color: green;\n}\ndialog + .backdrop { /* polyfill */\n  background-color: green;\n}\n```\n\n## Limitations\n\nIn the polyfill, modal dialogs have limitations-\n\n- They should not be contained by parents that create a stacking context, see below\n- The browser's chrome may not always be accessible via the tab key\n- Changes to the CSS top/bottom values while open aren't retained\n\n### Stacking Context\n\nThe major limitation of the polyfill is that dialogs should not have parents that create [a stacking context](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context).\nThe easiest way to solve this is to move your `<dialog>` element to be a child of `<body>`.\n\nIf this isn't possible you may still be able to use the dialog.\nHowever, you may want to resolve it for two major reasons-\n\n1. The polyfill can't guarantee that the dialog will be the top-most element of your page\n2. The dialog may be positioned incorrectly as they are positioned as part of the page layout _where they are opened_ (defined by spec), and not at a fixed position in the user's browser.\n\nTo position a dialog in the center (regardless of user scroll position or stacking context), you can specify the following CSS-\n\n```css\ndialog {\n  position: fixed;\n  top: 50%;\n  transform: translate(0, -50%);\n}\n```\n\nThis is also provided as a helper CSS class in the polyfill CSS, `.fixed`.\nYou can apply by using HTML like `<dialog class=\"fixed\">`.\n\n## Extensions\n\n### Focus\n\nThe WAI-ARIA doc suggests returning focus to the previously focused element after a modal dialog is closed.\nHowever, this is not part of the dialog spec itself.\nSee [this snippet](https://gist.github.com/samthor/babe9fad4a65625b301ba482dad284d1) to add this, even to the native `dialog`.","users":{}}