{"_id":"edge-location","_rev":"15-596a1c5b4fde091dd7a2b6937f3ef602","name":"edge-location","dist-tags":{"latest":"2.3.1"},"versions":{"1.0.0":{"name":"edge-location","version":"1.0.0","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@1.0.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/edge-location#readme","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.js"},"dist":{"shasum":"26f4618f408b280186d101b194d74c49c983ee7f","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-1.0.0.tgz","fileCount":8,"integrity":"sha512-0GpxuTszfSbJl9Lf6PYvtisoCgX8MOIw/ylj/mfs/K4YmWG2OQns4CJzcjVKw9b9+mmvZe8h1M3pgdkiDTC23Q==","signatures":[{"sig":"MEUCIQCSW2yhr5dVWyvSmb8gxlfOjQIyAiFn3PqD7v9UKCzdjgIgYmjpUSqSSYros8DdMPkv5aVBOUzkJ8skF/EbAzQ9I6Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqqxEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqbdw//fYgUVzg4ZpijZwzJAhw6wrMx3Iwr5ok1HggsV+txxoTX8KuW\r\n9wFTKabGhTukiaMYBbWFbrgJsBywwV6voMOkSjj5t1WWctAQlsf0EkcwtLLs\r\nBFjEPWwAv8po4Y/N4uIWjJ7kL1oKjwOtFTFU8IQA4KAs7ZzgH4G7V8bGSIWV\r\nAHPz9c7FAcCZBB550bEqQy+Zd9jkQ41xig1f3+lv5q+yvjB/zO/I0qjFpssv\r\n450ujASDoKGYAX4v19xt2R7uvDmx6UgURvXtsdedp0jXz+W/6U9Kc5bKSDYl\r\neVK+cvfjj9hi0i2KE7dm34A0UK0jaeqIjdQQmeGnFi238Rt4LdWzjT9fexvF\r\n+EXzdxbRpSzogKWkBKfYgm5v7p6fH/s/gm+dU/RA2gNgc3Bu+PfEgy8H31oL\r\nRy2oWnaYEGEeIIH6tx8nZSxUWGr09qXgn7PFkqn6yllAx0gJqeCspZ/JDe1K\r\nR2IefEnjScPjmNcqa581dH1KEvzDtSd0ZOXyeu2LGW/OyIo+suL4eD8AJXIh\r\nSQXyCpVS9gVyUWk1kWLT0Q1VMNu9+KCMUlyqtheqDNUWaZ5WzaEwm6VeKyyf\r\nPgfg/mMJ3DRY816yWZsNUgScKi5uKXO1C/OUXBMYHqgYeusD8xyDopoaR19y\r\ngNKXVY7EYCDfJGguNoF+XbVCYG9EGBWtBGo=\r\n=1NG+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"module.js","engines":{"node":">=10"},"gitHead":"be6ba04e6470958b5dc4423bd78530661b6a96f0","scripts":{"test":"jasmine"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"8.1.0","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^4.2.0","mock-require":"^3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_1.0.0_1655352388261_0.3102074173222553","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"edge-location","version":"1.1.0","keywords":["edge","browser","spawn","location","process","guesstimate"],"license":"MIT","_id":"edge-location@1.1.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/edge-location#readme","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"dist":{"shasum":"cfbc4e5bfe6358ad2eec565faef4ec053d9e37f4","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-1.1.0.tgz","fileCount":9,"integrity":"sha512-w74dZlZWzziKDLSwDADOrJOImD/EI11aXNdL5UvmiDb0GAQq+PfjrDrfYggwVtXuBZ19xbmTJLu1LF8OQb1V4g==","signatures":[{"sig":"MEYCIQDaiRMUHAWG32hL+XZn3NBYmVtETTT6yI8hs73V+Q0mLQIhAN/GJByatsnSUQMdCKkymbFa/U6THg1HmbOCpXtrzwD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9145},"main":"./dist/index.cjs","type":"module","_from":"file:edge-location-1.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"biome check --write","format":"biome format --write"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"_resolved":"/private/var/folders/82/mvsvxy057s5437kyyg2_w5ww0000gn/T/ae7614db1574458a2f37d62736461a13/edge-location-1.1.0.tgz","_integrity":"sha512-w74dZlZWzziKDLSwDADOrJOImD/EI11aXNdL5UvmiDb0GAQq+PfjrDrfYggwVtXuBZ19xbmTJLu1LF8OQb1V4g==","repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.9.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_1.1.0_1747003161353_0.4637387140731233","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"edge-location","version":"1.1.1","keywords":["edge","browser","spawn","location","process","guesstimate"],"license":"MIT","_id":"edge-location@1.1.1","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://github.com/cezaraugusto/edge-location#readme","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"dist":{"shasum":"8e52ac7e13adf035ca71d81d3a2f12fb107ed280","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-1.1.1.tgz","fileCount":9,"integrity":"sha512-wxQJjudQO0bwED1lwn6kDJf0tnuGFnvKk80I6FxiUSUr1yTp/9PrPfowrVMl+Eeb+4uazKoloDaDRuBQ65qo1g==","signatures":[{"sig":"MEYCIQDpZ0ZsfIgdK04tWfwIlmz5eqfr/k3GYeWY8aCPBK5dEwIhANRqDj0p9isc2JTHqmPAerRjNizbGIiKjxfmhEMDX1se","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9125},"main":"./dist/index.cjs","type":"module","_from":"file:edge-location-1.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"biome check --write","format":"biome format --write"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"_resolved":"/private/var/folders/82/mvsvxy057s5437kyyg2_w5ww0000gn/T/99b4f26aa6859722a6960ad76cd92e0c/edge-location-1.1.1.tgz","_integrity":"sha512-wxQJjudQO0bwED1lwn6kDJf0tnuGFnvKk80I6FxiUSUr1yTp/9PrPfowrVMl+Eeb+4uazKoloDaDRuBQ65qo1g==","repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.9.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"23.8.0","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_1.1.1_1747003487623_0.1635941150275948","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"edge-location","version":"2.0.0","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.0.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.js"},"dist":{"shasum":"a96fc034909c66d9f7fe80f16156da0689691ea2","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.0.0.tgz","fileCount":10,"integrity":"sha512-D65TF6mHlpiYn27NpjgwqgZHcz2pPErp+GUN9Wkwzgend8H5gb71xTdkfv/9YKCxc8tlzv2ezRjBZu6ry+kEwQ==","signatures":[{"sig":"MEYCIQD79vOlUeyWIuixd1CVQxns23PVpfsqkQj5n9SmpWE84wIhAMGosJDxaDCC/o+FAp3rjfayrhWm1PYeptRJ9JtYrtXS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17663},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"6c85928a04783d9c00f995df4af6a86953eac624","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"biome check --write","format":"biome format --write","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.0.0_1761341266778_0.14668082570449115","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"edge-location","version":"2.0.2","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.0.2","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.js"},"dist":{"shasum":"e8a39d3872acb635c8ffd0ab53ba6313c93d9e07","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.0.2.tgz","fileCount":10,"integrity":"sha512-1WODUAXmY4gvL4VnahJUDk8unVB9pUX5p67JUBrTGyyqqxJJOgv/Zjtj3IOXCIyF+bVMNngPfREprEuD04NKzw==","signatures":[{"sig":"MEYCIQDUhAFORXrEPRqe2ADwAodU1Xj+VqZva6SkJyKaOp/79wIhAM6mYZP7/jUk9A+Fq+1bBCG1WMXLhWw4c2v9vzAzPi3N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18950},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"349612c31c15fc49e2553daaef7585c526209d42","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"biome check --write","format":"biome format --write","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.0.2_1761798703667_0.868900564841335","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"edge-location","version":"2.0.3","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.0.3","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.js"},"dist":{"shasum":"be8d8ed2375390e971b5f432e0f81c94665618e5","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.0.3.tgz","fileCount":10,"integrity":"sha512-9ZpKxCa5O8fUD8Vek7qzNfMuqsJWZSaK0Q+UHPXxmJ/lovx+QMpQiJ7Mh8EWFOG0AfLmllyqGPyonW6iGZdoFQ==","signatures":[{"sig":"MEUCIQCQrxAJBSwkledai3orgILQzHokgsVbsSMkeuO0pBM5EwIgWLgsRW/N2vwSRCapLHNswBDidE2u18P/E6A4xmOUmAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23146},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c807c871e272d659dec3c921652aa3a90e4d42f4","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"pnpm dlx @biomejs/biome@1.9.4 check --write","format":"pnpm dlx @biomejs/biome@1.9.4 format --write","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.0.3_1762461760538_0.43933440808042334","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"edge-location","version":"2.1.0","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.1.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.js"},"dist":{"shasum":"1971cb2e4a3c3f7029d5e4b594d68c6690847495","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.1.0.tgz","fileCount":11,"integrity":"sha512-pRKKz7yC2iBdehLBxQLrJBlYU/0Mcv90447eiPnI+pRaJpMuf1zkL+py79YrK5l7QZ3MmJFBQ0kETx2lHEQ1mw==","signatures":[{"sig":"MEUCIDvJXydj0yOTyySv5Co9bHbttNxE80a1MoMmY/cO0SD3AiEA3bdiUU/ecZvbTfErr1nLfX+ek7v38zO5g0PTUjaNH58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18 <23"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"81fdfb538797e4e7df43b6a5909084cf08c90ed1","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"pnpm dlx @biomejs/biome@1.9.4 check --write","format":"pnpm dlx @biomejs/biome@1.9.4 format --write","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"engineStrict":true,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.1.0_1763063906388_0.6282517767747422","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"edge-location","version":"2.1.1","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.1.1","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"dd8316ad2b377412f98edec0316fcc457292ec1f","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.1.1.tgz","fileCount":11,"integrity":"sha512-kcwPxF/fQUExyMXBIPsm8WYAluOuYo/VDglVaGIqcAEEcUwR9WpSmPrKwFijyGdooh3NY3HkxkXodlTQ8uZUKQ==","signatures":[{"sig":"MEUCIAfqqSrbJg6N7KOESl4TcPfrvdQshyZKcH+h9FOh1I8tAiEArkqSw2fWH8WZc03bc+IQyI8b32qAmsHrcHQB4lyDuUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40997},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0eda7b0cb7b6d69af4ea935ce165ef27282917f5","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"pnpm dlx @biomejs/biome@1.9.4 check --write","format":"pnpm dlx @biomejs/biome@1.9.4 format --write","pretest":"npm run build","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"which":"^2.0.2","userhome":"^1.0.0"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.1.1_1763067821039_0.9400558662984853","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"edge-location","version":"2.2.0","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.2.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"26465f4f9d9313edda4b7ce612e6a4543082e103","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.2.0.tgz","fileCount":11,"integrity":"sha512-BU2OaQcOOaHXNwIAdwSd/dSiZEkG5dWDw/sf3AjNE5fZ/MlBl2RptNbr2MDSLNN2yGbf/b23bhOBJRHd8cGu2A==","signatures":[{"sig":"MEUCIAvI8JnWT4A2mRz2TWePfmo1Ajj51VT9wR3itOFlBTkbAiEA/oZkOE7/YA83Y6zLle0ttLbxUKBIweUELMqqnB1OOj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40656},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0347295fcfdc9ea11670d934a0ce59d5671d2981","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"pnpm dlx @biomejs/biome@1.9.4 check --write","format":"pnpm dlx @biomejs/biome@1.9.4 format --write","pretest":"npm run build","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"which":"^2.0.2"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.2.0_1768400657217_0.2269921808301305","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"edge-location","version":"2.0.5","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.0.5","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"a51dc30b9e99514edd688f61365b3605e9bbaa6e","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.0.5.tgz","fileCount":11,"integrity":"sha512-os7Cs2a78VOkOgc5Yd1mz5FONkYllZfj9ZDgieYTkxTSC8NlTVqo+X6KeUh+9Qv/42DJIlxnPpLBm5ctPEngSQ==","signatures":[{"sig":"MEYCIQCNvOXCo0MSeZZIr4zk/t0cXPNJo0REZDwUS3gv+UHAJgIhAOsuMaatxe4j/EhbyQCeW6q+0KoUC+IseRLz1zznkTnU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42635},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e850106c6e8dfa9fbb1a370b25a162f9cfa5db1a","scripts":{"dev":"rslib build --watch","test":"vitest run","build":"rslib build","check":"pnpm dlx @biomejs/biome@1.9.4 check --write","format":"pnpm dlx @biomejs/biome@1.9.4 format --write","pretest":"npm run build","prepublishOnly":"npm run build","publish:provenance":"np patch --no-tests --any-branch --yolo --message 'release: %s' --provenance"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.8.2","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"which":"^2.0.2"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.0.5_1775050602622_0.7494558834832443","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"edge-location","version":"2.2.1","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.2.1","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"5941fa018af9eef30ce2ced1549cd68d2c28c10c","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.2.1.tgz","fileCount":11,"integrity":"sha512-iCDnR/gBpReTMJlYwo1c+PK2uZ3PI3ZMEAGtYjmqruiS4NggdRRafuqEvZVzkmHPkYBLuzaR5C/erpjsFr6Vcw==","signatures":[{"sig":"MEUCIQCJHx+RkKHRjBysAwP+k0GikQ+X5kRfSPSTz3muMWSmigIgTGdJWHfv9UdthBNIhrJNgiS+lf0KACce7LPZ3GKL+Ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41734},"main":"./dist/index.cjs","pnpm":{"overrides":{"tmp":">=0.2.6","vite":">=7.3.5","rollup":">=4.59.0","vitest":">=3.2.6","esbuild":">=0.25.0","js-yaml":">=4.2.0","postcss":">=8.5.10","minimatch":">=9.0.7","picomatch":">=4.0.4","brace-expansion":">=2.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"e626d09685ea15fbdba3d8239934e89cf9cf5382","scripts":{"dev":"rslib build --watch","lint":"eslint .","test":"vitest run","build":"rslib build","pretest":"npm run build","lint:fix":"eslint . --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"11.11.0","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"sideEffects":false,"_nodeVersion":"23.8.0","dependencies":{"which":"^2.0.2"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"eslint":"^10.5.0","vitest":"^3.1.3","typescript":"^5.8.3","@rslib/core":"^0.6.9","@types/node":"^22.8.1","@types/which":"^3.0.4","eslint-config-auditor":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.2.1_1781812968386_0.7406623763392377","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"edge-location","version":"2.2.2","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.2.2","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"4b16b046c6a39012282e8560cd5a28f5e53d64e9","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.2.2.tgz","fileCount":11,"integrity":"sha512-8X5WEtZ0ou8xVZmMdgSw06PzcAfKIRdd6WTiqHITVOtGRQOzEfM8VS2o5pVdCCDWRV572r4a1CFy2tVKfAFzNg==","signatures":[{"sig":"MEYCIQD1rbioIbnpmiAa9lSfHSd/QssAah8x+eiCaPIhAccjmgIhANCKDMK6Mwgjp3CixL2iMSb2cThnJHjkMgaWGpd/+PsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39963},"main":"./dist/index.cjs","pnpm":{"overrides":{"tmp":">=0.2.6","vite":">=7.3.5","rollup":">=4.59.0","vitest":">=3.2.6","esbuild":">=0.25.0","js-yaml":">=4.2.0","postcss":">=8.5.10","minimatch":">=9.0.7","picomatch":">=4.0.4","brace-expansion":">=2.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"59ecdca39d2916fdfc140748702a64d0f589a0da","scripts":{"dev":"rslib build --watch","lint":"eslint .","test":"vitest run","build":"rslib build","pretest":"npm run build","lint:fix":"eslint . --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"11.11.0","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"sideEffects":false,"_nodeVersion":"23.8.0","dependencies":{"which":"^7.0.0"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@rslib/core":"^0.23.0","@types/node":"^25.9.3","@types/which":"^3.0.4","eslint-config-auditor":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.2.2_1781819491850_0.28666123619874506","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"edge-location","version":"2.2.3","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.2.3","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"51d5197b2f8a676818c571871a4ae1119519c588","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.2.3.tgz","fileCount":11,"integrity":"sha512-RmPmSpK46vuT07DT8uUwI/tS2SJ99oO0uno1hzat6XO/tzudftPNGPNYEOF1nqpiV6TuL1hiVSF+9qRkumuuSw==","signatures":[{"sig":"MEUCIDgUZiFH4YLrP9m+nHvvrGXJbLfkGhusHUdys6/TwwtLAiEAtCvhI8APEt8OtmHFl2bjvrx8zIdu4jRJP/tFw5tugNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40376},"main":"./dist/index.cjs","pnpm":{"overrides":{"tmp":">=0.2.6","vite":">=7.3.5","rollup":">=4.59.0","vitest":">=3.2.6","esbuild":">=0.25.0","js-yaml":">=4.2.0","postcss":">=8.5.10","minimatch":">=9.0.7","picomatch":">=4.0.4","brace-expansion":">=2.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8d412cd2365d96d8dc34c710cbe6a54cfa7ff06f","scripts":{"dev":"rslib build --watch","lint":"eslint .","test":"vitest run","build":"rslib build","pretest":"npm run build","lint:fix":"eslint . --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"10.9.8","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"which":"^7.0.0"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@rslib/core":"^0.23.0","@types/node":"^25.9.3","@types/which":"^3.0.4","eslint-config-auditor":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.2.3_1782143117524_0.28216430170928364","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"edge-location","version":"2.3.0","keywords":["edge","browser","spawn","location","process","guesstimate"],"author":{"url":"https://cezaraugusto.net","name":"Cezar Augusto","email":"boss@cezaraugusto.net"},"license":"MIT","_id":"edge-location@2.3.0","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"homepage":"https://www.npmjs.com/package/edge-location","bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"bin":{"edge-location":"bin.cjs"},"dist":{"shasum":"67d4588a54ff8a2db43f737366c08807ce8b42ea","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.3.0.tgz","fileCount":11,"integrity":"sha512-aH6+vsAYp+0dKh5RJD7SCfkeYjCNtGdM6FKK94gGbfJhQgEOrxr8mqmTfqv0P4DToS/EkefnaeHfes2VI7kxLQ==","signatures":[{"sig":"MEUCIQDKIvpLPs6cuW8WebTvsDp5AFp66rn4B0HkQgovvBWrcgIgQCUqppsaiAhA2SBZ3+05VtB24Z4dazHqQMRqsBqVZ4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41471},"main":"./dist/index.cjs","pnpm":{"overrides":{"tmp":">=0.2.6","vite":">=7.3.5","rollup":">=4.59.0","vitest":">=3.2.6","esbuild":">=0.25.0","js-yaml":">=4.2.0","postcss":">=8.5.10","minimatch":">=9.0.7","picomatch":">=4.0.4","brace-expansion":">=2.0.2"}},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=16"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"09c9ac0fc29fa0654829242e867a6eba84baf62d","scripts":{"dev":"rslib build --watch","lint":"eslint .","test":"vitest run","build":"rslib build","pretest":"npm run build","lint:fix":"eslint . --fix","prepublishOnly":"npm run build"},"_npmUser":{"name":"cezaraugusto","email":"boss@cezaraugusto.net"},"repository":{"url":"git+https://github.com/cezaraugusto/edge-location.git","type":"git"},"_npmVersion":"11.11.0","description":"Approximates the current location of the Edge browser across platforms.","directories":{},"sideEffects":false,"_nodeVersion":"23.8.0","dependencies":{"which":"^7.0.0"},"engineStrict":false,"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","devDependencies":{"eslint":"^10.5.0","vitest":"^4.1.9","typescript":"^6.0.3","@rslib/core":"^0.23.0","@types/node":"^25.9.3","@types/which":"^3.0.4","eslint-config-auditor":"^2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/edge-location_2.3.0_1783352893805_0.6303525251948372","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"license":"MIT","repository":{"type":"git","url":"git+https://github.com/cezaraugusto/edge-location.git"},"engines":{"node":">=16"},"engineStrict":false,"name":"edge-location","version":"2.3.1","description":"Approximates the current location of the Edge browser across platforms.","homepage":"https://www.npmjs.com/package/edge-location","type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","bin":{"edge-location":"bin.cjs"},"scripts":{"build":"rslib build","dev":"rslib build --watch","pretest":"npm run build","test":"vitest run","prepublishOnly":"npm run build","lint":"eslint .","lint:fix":"eslint . --fix"},"publishConfig":{"provenance":true},"author":{"name":"Cezar Augusto","email":"boss@cezaraugusto.net","url":"https://cezaraugusto.net"},"keywords":["edge","browser","spawn","location","process","guesstimate"],"dependencies":{"which":"^6.0.1"},"devDependencies":{"@rslib/core":"^0.23.2","@types/node":"^26.1.1","@types/which":"^3.0.4","eslint":"^10.8.0","eslint-config-auditor":"^3.0.0","typescript":"^6.0.3","vitest":"^4.1.10"},"packageManager":"pnpm@9.9.0+sha512.60c18acd138bff695d339be6ad13f7e936eea6745660d4cc4a776d5247c540d0edee1a563695c183a66eb917ef88f2b4feb1fc25f32a7adcadc7aaf3438e99c1","pnpm":{"overrides":{"vite":">=7.3.5","vitest":">=3.2.6","rollup":">=4.59.0","minimatch":">=9.0.7","picomatch":">=4.0.4","postcss":">=8.5.10","js-yaml":">=4.2.0","brace-expansion":">=2.0.2","tmp":">=0.2.6","esbuild":">=0.25.0"}},"bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"sideEffects":false,"gitHead":"33052b0eac4320daac1a6c49524d9098c9128b33","_id":"edge-location@2.3.1","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-3hZw4q7072lFCfN+vDHz0AMYraNpnqf1qbHmNT0tO7Wz32mopAHBuReXsYsrPkw0nxZSGLRp5OGZM+j0RyBOwg==","shasum":"3a9ffe9a90f3b65b1d897c6c7a1518141a7e9800","tarball":"https://registry.npmjs.org/edge-location/-/edge-location-2.3.1.tgz","fileCount":11,"unpackedSize":41472,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/edge-location@2.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDUzDtc3XXdRhlmXIDhTpUd/2OwsBiGP4nCPjUQa6HgVgIhALaLVsG4FJm6fL+mi5uXQCqV+3WMotvWspBw69PHJaAz"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0884097-f734-42b6-b308-30af387b9f12"}},"directories":{},"maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/edge-location_2.3.1_1785634073171_0.03576701968362772"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-16T04:06:28.261Z","modified":"2026-08-02T01:27:53.610Z","1.0.0":"2022-06-16T04:06:28.462Z","1.1.0":"2025-05-11T22:39:21.532Z","1.1.1":"2025-05-11T22:44:47.876Z","2.0.0":"2025-10-24T21:27:46.964Z","2.0.2":"2025-10-30T04:31:43.887Z","2.0.3":"2025-11-06T20:42:40.742Z","2.1.0":"2025-11-13T19:58:26.553Z","2.1.1":"2025-11-13T21:03:41.271Z","2.2.0":"2026-01-14T14:24:17.349Z","2.0.5":"2026-04-01T13:36:42.799Z","2.2.1":"2026-06-18T20:02:48.561Z","2.2.2":"2026-06-18T21:51:31.984Z","2.2.3":"2026-06-22T15:45:17.652Z","2.3.0":"2026-07-06T15:48:13.979Z","2.3.1":"2026-08-02T01:27:53.330Z"},"bugs":{"url":"https://github.com/cezaraugusto/edge-location/issues"},"author":{"name":"Cezar Augusto","email":"boss@cezaraugusto.net","url":"https://cezaraugusto.net"},"license":"MIT","homepage":"https://www.npmjs.com/package/edge-location","keywords":["edge","browser","spawn","location","process","guesstimate"],"repository":{"type":"git","url":"git+https://github.com/cezaraugusto/edge-location.git"},"description":"Approximates the current location of the Edge browser across platforms.","maintainers":[{"name":"cezaraugusto","email":"boss@cezaraugusto.net"}],"readme":"[npm-version-image]: https://img.shields.io/npm/v/edge-location.svg?color=0971fe\n[npm-version-url]: https://www.npmjs.com/package/edge-location\n[npm-downloads-image]: https://img.shields.io/npm/dm/edge-location.svg?color=2ecc40\n[npm-downloads-url]: https://www.npmjs.com/package/edge-location\n[action-image]: https://github.com/cezaraugusto/edge-location/actions/workflows/ci.yml/badge.svg?branch=main\n[action-url]: https://github.com/cezaraugusto/edge-location/actions\n[npm-provenance-image]: https://img.shields.io/badge/provenance-verified-0971fe?logo=npm&logoColor=white\n[npm-provenance-url]: https://www.npmjs.com/package/edge-location\n\n> Approximates the current location of the Edge browser across platforms.\n\n# edge-location [![Version][npm-version-image]][npm-version-url] [![Downloads][npm-downloads-image]][npm-downloads-url] [![workflow][action-image]][action-url] [![Provenance][npm-provenance-image]][npm-provenance-url]\n\n<img alt=\"Edge\" align=\"right\" src=\"https://cdn.jsdelivr.net/gh/extension-js/media@db5deb23fbfa85530f8146718812972998e13a4d/browser_logos/svg/edge.svg\" width=\"10.5%\" />\n\n- By default checks only `stable`. Optionally can cascade to `beta` / `dev` / `canary`.\n- Supports macOS / Windows / Linux\n- Works both as an ES module or CommonJS\n\n## Installation\n\n```bash\nnpm i edge-location\n```\n\n## Usage\n\n**Via Node.js (strict by default):**\n\n```js\nimport edgeLocation from 'edge-location'\n\n// Strict (Stable only)\nconsole.log(edgeLocation())\n// => \"/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge\" or null\n\n// Enable fallback (Stable / Beta / Dev / Canary)\nconsole.log(edgeLocation(true))\n// => first found among Stable/Beta/Dev/Canary or null\n\n// Throw with an install guide when not found\nimport {locateEdgeOrExplain, getInstallGuidance} from 'edge-location'\ntry {\n  const path = locateEdgeOrExplain({allowFallback: true})\n  console.log(path)\n} catch (e) {\n  console.error(String(e))\n  // Or print getInstallGuidance() explicitly\n}\n```\n\n**CommonJS:**\n\n```js\nconst api = require('edge-location')\nconst locateEdge = api.default || api\n```\n\n**Via CLI:**\n\n```bash\nnpx edge-location\n# Strict (Stable only)\n\nnpx edge-location --fallback\n# Enable cascade (Stable / Beta / Dev / Canary)\n\n# Respect environment overrides\nEDGE_BINARY=/custom/path/to/msedge npx edge-location\n\n# If not found, install Edge via Playwright and re-run\nnpx playwright install msedge\n```\n\n### Environment overrides\n\nIf this environment variable is set and points to an existing binary, it takes precedence:\n\n- `EDGE_BINARY`\n\n### When nothing is found\n\nWhen nothing is found, the helper throws with this message:\n\n```\nWe couldn't find a Microsoft Edge browser on this machine.\n\nTo install one:\n\n1) Install Edge via Playwright (recommended for CI/dev)\n   npx playwright install msedge\n\nRe-run your command afterward and it will be detected automatically.\n\nAlternatively, install Microsoft Edge from the official site and re-run.\n```\n\n## Support table\n\nBy default, only the Stable channel is checked. When fallback is enabled, Beta, Dev, and Canary are also checked (in that order) and the first existing path is returned.\n\n<details>\n<summary>Default locations checked per platform and channel</summary>\n\n<table>\n  <thead>\n    <tr>\n      <th>Platform</th>\n      <th>Channel</th>\n      <th>Paths checked</th>\n    </tr>\n  </thead>\n  <tbody>\n    <tr>\n      <td rowspan=\"4\" align=\"center\"><img alt=\"\" width=\"64\" height=\"64\" src=\"https://cdn.jsdelivr.net/gh/extension-js/media@db5deb23fbfa85530f8146718812972998e13a4d/platform_logos/macos.png\" /><br><strong>macOS</strong></td>\n      <td align=\"center\">Edge (Stable)</td>\n      <td>\n        <ul>\n          <li><code>/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge</code></li>\n          <li><code>~/Applications/Microsoft Edge.app/Contents/MacOS/Microsoft Edge</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Beta</td>\n      <td>\n        <ul>\n          <li><code>/Applications/Microsoft Edge Beta.app/Contents/MacOS/Microsoft Edge Beta</code></li>\n          <li><code>~/Applications/Microsoft Edge Beta.app/Contents/MacOS/Microsoft Edge Beta</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Dev</td>\n      <td>\n        <ul>\n          <li><code>/Applications/Microsoft Edge Dev.app/Contents/MacOS/Microsoft Edge Dev</code></li>\n          <li><code>~/Applications/Microsoft Edge Dev.app/Contents/MacOS/Microsoft Edge Dev</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Canary</td>\n      <td>\n        <ul>\n          <li><code>/Applications/Microsoft Edge Canary.app/Contents/MacOS/Microsoft Edge Canary</code></li>\n          <li><code>~/Applications/Microsoft Edge Canary.app/Contents/MacOS/Microsoft Edge Canary</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td rowspan=\"4\" align=\"center\"><img alt=\"\" width=\"64\" height=\"64\" src=\"https://cdn.jsdelivr.net/gh/extension-js/media@db5deb23fbfa85530f8146718812972998e13a4d/platform_logos/windows.png\" /><br><strong>Windows</strong></td>\n      <td align=\"center\">Edge (Stable)</td>\n      <td>\n        <ul>\n          <li><code>%LOCALAPPDATA%\\\\Microsoft\\\\Edge\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES%\\\\Microsoft\\\\Edge\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES(X86)%\\\\Microsoft\\\\Edge\\\\Application\\\\msedge.exe</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Beta</td>\n      <td>\n        <ul>\n          <li><code>%LOCALAPPDATA%\\\\Microsoft\\\\Edge Beta\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES%\\\\Microsoft\\\\Edge Beta\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES(X86)%\\\\Microsoft\\\\Edge Beta\\\\Application\\\\msedge.exe</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Dev</td>\n      <td>\n        <ul>\n          <li><code>%LOCALAPPDATA%\\\\Microsoft\\\\Edge Dev\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES%\\\\Microsoft\\\\Edge Dev\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES(X86)%\\\\Microsoft\\\\Edge Dev\\\\Application\\\\msedge.exe</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Canary</td>\n      <td>\n        <ul>\n          <li><code>%LOCALAPPDATA%\\\\Microsoft\\\\Edge SxS\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES%\\\\Microsoft\\\\Edge SxS\\\\Application\\\\msedge.exe</code></li>\n          <li><code>%PROGRAMFILES(X86)%\\\\Microsoft\\\\Edge SxS\\\\Application\\\\msedge.exe</code></li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td rowspan=\"4\" align=\"center\"><img alt=\"\" width=\"64\" height=\"64\" src=\"https://cdn.jsdelivr.net/gh/extension-js/media@db5deb23fbfa85530f8146718812972998e13a4d/platform_logos/linux.png\" /><br><strong>Linux/other</strong></td>\n      <td align=\"center\">Edge (Stable)</td>\n      <td>\n        <ul>\n          <li><code>microsoft-edge</code> (on <code>$PATH</code>)</li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Beta</td>\n      <td>\n        <ul>\n          <li><code>microsoft-edge-beta</code> (on <code>$PATH</code>)</li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Dev</td>\n      <td>\n        <ul>\n          <li><code>microsoft-edge-dev</code> (on <code>$PATH</code>)</li>\n        </ul>\n      </td>\n    </tr>\n    <tr>\n      <td align=\"center\">Edge Canary</td>\n      <td>\n        <ul>\n          <li><code>microsoft-edge-canary</code> (on <code>$PATH</code>)</li>\n        </ul>\n      </td>\n    </tr>\n  </tbody>\n</table>\n\n</details>\n\nReturns the first existing path found (given selected channels), or <code>null</code> if none are found.\n\n## API\n\n- `default export locateEdge(allowFallback?: boolean): string | null`\n  - Returns the first existing path among the selected channels or `null`.\n  - When `allowFallback` is `true`, checks Stable → Beta → Dev → Canary.\n\n- `locateEdgeOrExplain(options?: boolean | { allowFallback?: boolean }): string`\n  - Returns a path if found, otherwise throws an `Error` with a friendly installation guide.\n\n- `getEdgeVersion(bin: string, opts?: { allowExec?: boolean }): string | null`\n  - Cross-platform version resolver that does not execute the browser by default.\n  - Windows: reads PE file metadata via PowerShell (no GUI spawn).\n  - macOS: reads `Info.plist` (no GUI spawn).\n  - Linux/other: returns `null` unless `allowExec` is `true`, then tries `--version`.\n\n- `getInstallGuidance(): string`\n  - Returns the same guidance text used by `locateEdgeOrExplain()`.\n\n## Related projects\n\n- [brave-location](https://github.com/cezaraugusto/brave-location)\n- [chrome-location2](https://github.com/cezaraugusto/chrome-location2)\n- [chromium-location](https://github.com/cezaraugusto/chromium-location)\n- [firefox-location2](https://github.com/cezaraugusto/firefox-location2)\n- [safari-location2](https://github.com/cezaraugusto/safari-location2)\n- [opera-location2](https://github.com/cezaraugusto/opera-location2)\n- [vivaldi-location2](https://github.com/cezaraugusto/vivaldi-location2)\n- [waterfox-location](https://github.com/cezaraugusto/waterfox-location)\n- [librewolf-location](https://github.com/cezaraugusto/librewolf-location)\n- [yandex-location](https://github.com/cezaraugusto/yandex-location)\n\n## License\n\nMIT (c) Cezar Augusto.\n","readmeFilename":"README.md"}