{"_id":"show-open-file-picker","_rev":"9-e2993199169192c8a56e9daa6b2d21da","name":"show-open-file-picker","dist-tags":{"latest":"0.4.0"},"versions":{"0.1.0":{"name":"show-open-file-picker","version":"0.1.0","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.1.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"edc6b509ce57b98a9865f88db3097c6bc20396f8","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.1.0.tgz","fileCount":6,"integrity":"sha512-kVone/XfHSKCzTjb6KOUV1IsusJaqhNq1+/J+APHkMxHxTvRJ+lTpwFV742WMZMU77NPthaq2hxa+3hc2ied2g==","signatures":[{"sig":"MEYCIQCQZxRhQfs7dHqDfEy9N4w8UOnTcc7ggCqzMGNvcW4njQIhALj3TdKUZ1Z1vQHRpaTtdLB9d1bnw7P8eyya82HVtLwW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9813},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"showOpenFilePickerPolyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js"},"./polyfill":{"default":"./showOpenFilePickerPolyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js"}},"gitHead":"58e6169c6bc35618c514bd3899ae05d592239851","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"showOpenFilePickerPolyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.2.3","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.1.0_1706889618050_0.8195654403066368","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"show-open-file-picker","version":"0.1.1","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.1.1","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"66bf84832fc1ebeba25adb1ff6cbbfdb08571bbb","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.1.1.tgz","fileCount":7,"integrity":"sha512-ngYdxduRlDO32XU7gAwqvPWjaG/Sp+mBhgf+d5YYlzAjokxWq/fZYdHBT+c1JxkcYEM+WgX/Wq07+XWgjQCEPg==","signatures":[{"sig":"MEUCIGV1MpxzpjNrSxGqbKr9tsuE7KirMmpM8/ykZQHIlF6cAiEA61lbmbOO6MDwGqNAPkUjEqcOSTzgwoEgaEVcmSUQwD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11930},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"showOpenFilePickerPolyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./polyfill":{"default":"./showOpenFilePickerPolyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"}},"gitHead":"f9f86b4d3464eadc001fb6f202b9d9015b76df36","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"showOpenFilePickerPolyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.2.3","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.1.1_1707146465125_0.02976097756355478","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"show-open-file-picker","version":"0.1.2","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.1.2","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"5aff54195f490a245e3b86ef550022be050a5751","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.1.2.tgz","fileCount":7,"integrity":"sha512-y4kbUK5Dzh8v7+b7Q7Hn4kIzCgN+hfRmBnkZNhy52PQscWCfEHHj+bl65Igq7ZTGWPDTS5B46Zi3ZRunl+KIJQ==","signatures":[{"sig":"MEUCIQDIcxFImLaS7v3TxDN43GHAicxSuYrhmIppCVZLdxyXjAIgVSBkXWtpgzQtJ3gAxdmDXn4ocblZq16AirlZyTIT0N0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12263},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"showOpenFilePickerPolyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./polyfill":{"default":"./showOpenFilePickerPolyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"}},"gitHead":"dee5bf33503ffef85665b55600bc4887de978dec","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"showOpenFilePickerPolyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.2.3","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.1.2_1707148085372_0.48416134172279923","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"show-open-file-picker","version":"0.2.1","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.2.1","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"aa451218ed81d21f31cf13e1fd21e8eb167dcd25","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.2.1.tgz","fileCount":7,"integrity":"sha512-v5xUWUbqH4kJyVsut4Xkl0YBsUM1f2UhKhZ+vQGjkHWYYMIa4Om784/KI9Re90DiZQw4eQ5BslXLkk+bsa2aSw==","signatures":[{"sig":"MEUCIFoAkNazAmNZU4WOPtQgkYeE05u6wi79ZmBi6rMbtrZAAiEA8NLhAL9ZNYDVR2BCZGjFa4Mdfgbg6GusvHTQhTtVw9Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18968},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"showOpenFilePickerPolyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./polyfill":{"default":"./showOpenFilePickerPolyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./showSaveFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"}},"gitHead":"6a4299bb41fabf46881f7b93c7ce417d508efffb","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"showOpenFilePickerPolyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.2.3","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.2.1_1712670940348_0.3655839482516421","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"show-open-file-picker","version":"0.2.2","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.2.2","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"8ea1de470b9622561333cd5e11758ce0942c1082","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.2.2.tgz","fileCount":7,"integrity":"sha512-ZpArlbb15EZjycSuprSidudU9+hqNuUZum0Hn7KBW+27oxmf+1dwhXmNMBIOmPH5yYsLbljIEzXtApWZNlhBCA==","signatures":[{"sig":"MEYCIQCTNbXMYYWlZhihdreOiuCWX1YjOPIhwFq7BPInrxaIpwIhAMgc7jFEvmPQz5bWAiRw3ETurdu/LqDk47XfPU6+rSdy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18914},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"polyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./polyfill":{"default":"./polyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./showSaveFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"}},"gitHead":"c762e7c4c47eb35b222c40cd6114833b096f67a8","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"polyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.2.3","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"21.2.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.2.2_1713274763916_0.1661406376391803","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"show-open-file-picker","version":"0.2.3","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.2.3","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"6011751f4bbf683e22cae42381e6341ea5ffe875","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.2.3.tgz","fileCount":7,"integrity":"sha512-WPc+f0CxL51dixLV7N93DVrgaaMbHRtkH2+sujJYDSWR9cryeHyTuIwO6av5FmOyrutBdYAw30UjqH2rvDZutQ==","signatures":[{"sig":"MEQCIADwRFqntAZshPBPM9LU9h+J/vrX52f3PsN7Nedh3mxEAiArNUQoU3pMNSsFkDqM0HtAJ+5yB01sSQ5aOy5MbMZRFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16419},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"polyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./polyfill":{"default":"./polyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./showSaveFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"}},"gitHead":"3062f5f5b1a695f3421be2fe5784246260e3ae3a","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"polyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.9.2","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"22.13.1","typesVersions":{"*":{"polyfill":["polyfill.d.ts"],"showOpenFilePicker":["showOpenFilePicker.d.ts"],"showSaveFilePicker":["showOpenFilePicker.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.2.3_1746218634074_0.056590780401563956","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"show-open-file-picker","version":"0.2.4","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","file","files","filesystem","javascript","js","open","picker","platform","polyfill","show","showOpenFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.2.4","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"33b74d50268c16875703d92de23e1bc8abbed17b","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.2.4.tgz","fileCount":9,"integrity":"sha512-D9gZhSvOUGXLyfuZNPnxy9A/CVjR89OrsylsQGE7mXGPjvvbKVDyX624xCWWH3igR6CqnePXUcmYTrSmLL7VHQ==","signatures":[{"sig":"MEQCIEBPoubxU/vyt+pOEu0UPgW8GurnO0ovd1QbMfGgr4g8AiA/BigXDW9NUal5v4Aah89OhglQ4xeXDb2t7y9W3l16RQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19697},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"polyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":{"types":"./showOpenFilePicker.d.ts","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./polyfill":{"default":"./polyfill.js"},"./package.json":"./package.json","./showOpenFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"},"./showSaveFilePicker":{"types":"./showOpenFilePicker.js","default":"./showOpenFilePicker.js","require":"./showOpenFilePicker.cjs"}},"gitHead":"3a89376807b3a4b6efc4330ab60622c808df67bd","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"polyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.9.2","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"22.13.1","typesVersions":{"*":{"polyfill":["polyfill.d.ts"],"showOpenFilePicker":["showOpenFilePicker.d.ts"],"showSaveFilePicker":["showOpenFilePicker.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.2.4_1746218755532_0.6151590686997293","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"show-open-file-picker","version":"0.3.0","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","esm","file","files","filesystem","javascript","js","open","pick","picker","platform","polyfill","save","show","showOpenFilePicker","showSaveFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","_id":"show-open-file-picker@0.3.0","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"homepage":"https://github.com/jsxtools/show-open-file-picker","bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"dist":{"shasum":"c5499b06de5347ad9b2c725851a7d123b60e1610","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.3.0.tgz","fileCount":9,"integrity":"sha512-7X5BH5bOC4WnnJu5S+LisYKSU5NyBeT3LZ98v3xz4J6h81Tza3Fllgz/kuuzdlq/RTaCDBOoMZbomnu3z+qkQg==","signatures":[{"sig":"MEUCICvXg+IzxRybSa1ZT4XxHybpu7+lWn09hgx4jebc7WKJAiEA+u3vNT1Wj0s2sB4GoH80gU9tq4+c0B8SDGyb31Tzb3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15300},"main":"showOpenFilePicker.js","type":"module","types":"showOpenFilePicker.d.ts","unpkg":"polyfill.js","$schema":"https://json.schemastore.org/package.json","exports":{".":"./showOpenFilePicker.js","./types":"./types.js","./polyfill":"./polyfill.js"},"gitHead":"a2204f3ff0f6b943a1a76b4c13905790f9528c00","_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com"},"jsdelivr":"polyfill.js","repository":{"url":"git+https://github.com/jsxtools/show-open-file-picker.git","type":"git"},"_npmVersion":"10.9.2","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","directories":{},"sideEffects":true,"_nodeVersion":"22.13.1","typesVersions":{"*":{"types":["types.d.ts"],"polyfill":["polyfill.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/show-open-file-picker_0.3.0_1746219196010_0.15597987443301808","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"$schema":"https://json.schemastore.org/package.json","name":"show-open-file-picker","description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","version":"0.4.0","type":"module","license":"(MIT-0)","exports":{".":"./showOpenFilePicker.js","./polyfill":"./polyfill.js","./types":"./types.js"},"main":"showOpenFilePicker.js","types":"showOpenFilePicker.d.ts","typesVersions":{"*":{"polyfill":["polyfill.d.ts"],"types":["types.d.ts"]}},"unpkg":"polyfill.js","jsdelivr":"polyfill.js","sideEffects":true,"keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","esm","file","files","filesystem","javascript","js","open","pick","picker","platform","polyfill","save","show","showOpenFilePicker","showSaveFilePicker","standard","standards","support","system","upload","user","web"],"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"homepage":"https://github.com/jsxtools/show-open-file-picker","repository":{"type":"git","url":"git+https://github.com/jsxtools/show-open-file-picker.git"},"scripts":{"test":"vitest","test:coverage":"vitest --browser=chromium --coverage","test:ci":"vitest --browser=chromium,webkit,firefox --coverage","test:ui":"vitest --ui"},"devDependencies":{"@types/node":"^24.0.8","@vitest/browser":"^3.2.4","@vitest/coverage-v8":"^3.2.4","playwright":"^1.53.2","typescript":"^5.8.3","vitest":"^3.2.4"},"_id":"show-open-file-picker@0.4.0","gitHead":"1232d859278f0c811faaafdec50e12014a354440","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-To0PwbPwZOJWTkl19PwCl//Dk912xoEohCJ4Gac001MyhqoR2xSJsRh9+37Aq7u6pNvTslg0Kx9TzhkZVxRUaA==","shasum":"600198a3c755dccbc026fcd203b8d701407c5bbb","tarball":"https://registry.npmjs.org/show-open-file-picker/-/show-open-file-picker-0.4.0.tgz","fileCount":9,"unpackedSize":16075,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBuQ24I8PrALmYmU7ghJhdcTOuNDip0pYmrVWAINDI6rAiEAiqmM5iG4Zch1c5xSAslW6xc6Zpi1CUMrE+QspxwFUUQ="}]},"_npmUser":{"name":"jonathantneal","email":"jonathantneal@hotmail.com","actor":{"name":"jonathantneal","email":"jonathantneal@hotmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/show-open-file-picker_0.4.0_1751330780722_0.9785405124894992"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-02T16:00:17.958Z","modified":"2025-07-01T00:46:21.055Z","0.1.0":"2024-02-02T16:00:18.236Z","0.1.1":"2024-02-05T15:21:05.395Z","0.1.2":"2024-02-05T15:48:05.523Z","0.2.1":"2024-04-09T13:55:40.490Z","0.2.2":"2024-04-16T13:39:24.115Z","0.2.3":"2025-05-02T20:43:54.275Z","0.2.4":"2025-05-02T20:45:55.714Z","0.3.0":"2025-05-02T20:53:16.227Z","0.4.0":"2025-07-01T00:46:20.881Z"},"bugs":{"url":"https://github.com/jsxtools/show-open-file-picker/issues"},"author":{"name":"Jonathan Neal","email":"jonathantneal@hotmail.com"},"license":"(MIT-0)","homepage":"https://github.com/jsxtools/show-open-file-picker","keywords":["access","api","browser","cross-browser","dev","development","dialog","es6","esm","file","files","filesystem","javascript","js","open","pick","picker","platform","polyfill","save","show","showOpenFilePicker","showSaveFilePicker","standard","standards","support","system","upload","user","web"],"repository":{"type":"git","url":"git+https://github.com/jsxtools/show-open-file-picker.git"},"description":"A cross-browser ponyfill or polyfill for showOpenFilePicker","maintainers":[{"name":"jonathantneal","email":"jonathantneal@hotmail.com"}],"readme":"# show-open-file-picker\n\nA cross-browser ponyfill or polyfill for `showOpenFilePicker()` and `showSaveFilePicker()`.\n\nThe `showOpenFilePicker()` method shows a file picker that allows a user to\nselect a file or multiple files and returns a handle for the file(s).\n\n```shell\nnpm install show-open-file-picker\n```\n\n[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/Window/showOpenFilePicker)\n\n## Usage\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/show-open-file-picker/polyfill.js\"></script>\n\n<button id=\"button\">Show Open File Picker</button>\n\n<script>\nbutton.onclick = () => {\n  showOpenFilePicker({\n    types: [\n      {\n        description: \"Images\",\n        accept: {\n          \"image/*\": [\".png\", \".gif\", \".jpeg\", \".jpg\"],\n        },\n      },\n    ],\n    excludeAcceptAllOption: true,\n    multiple: false,\n  })\n}\n</script>\n```\n\n```js\nimport { showOpenFilePicker } from 'show-open-file-picker'\n\nbutton.onclick = () => {\n  showOpenFilePicker({\n    types: [\n      {\n        description: \"Images\",\n        accept: {\n          \"image/*\": [\".png\", \".gif\", \".jpeg\", \".jpg\"],\n        },\n      },\n    ],\n    excludeAcceptAllOption: true,\n    multiple: false,\n  })\n}\n```\n","readmeFilename":"README.md"}