{"_id":"bare-addon-resolve","_rev":"29-9da7b1f1c4f06acb5470ab07a7756b8b","name":"bare-addon-resolve","dist-tags":{"latest":"1.11.0"},"versions":{"1.0.0":{"name":"bare-addon-resolve","version":"1.0.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.0.0","maintainers":[{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"eeccd50fa1f12614963355c4e759f75ba88cf0a5","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.0.0.tgz","fileCount":5,"integrity":"sha512-A6TUkwFHYTZGBETeK6LnDoPuW8ASPh3v+Ql2dG+leBzJlyZBY3sIz3ZP6CZxhdz6Et4iAUCQ/RKo/5I1B+s8aA==","signatures":[{"sig":"MEYCIQDxFU4sx6ixV8NfVt1lmOpnfV+CkDGEO+97/HgF1B44PQIhAJ3o5J5LZaO1zNPw3UPdtnICKTmc4iHAVHIUANb6cSbQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19265},"main":"index.js","gitHead":"11f7e1ca604c83d54da411eef666c91dde12c177","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.2.4","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.0.0_1706691667371_0.07321052029297759","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"bare-addon-resolve","version":"1.0.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"7cf765e46cc595229ae09d511f64a9c68cfb60e5","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.0.1.tgz","fileCount":5,"integrity":"sha512-JWdQS8bgKBNlFH1ZGcepPRmjbUOLTvkZeXvh34eD4Bf/vxm8AeOkgniLiaiPk9BMRBOhb+7p0FElwXkkszZzRQ==","signatures":[{"sig":"MEQCIAhTlD8Gf006Q63j3RwLwL6xJxzWMpPqPprm98Az7EfMAiBSilsA3+Wg3N5cQCcj10JGX5X6LEdliPOrQi5UtllqqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20358},"main":"index.js","gitHead":"78ae6184b33ca0ae107912de507d2d2313b37c8b","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.2.4","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"21.4.0","_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.0.1_1706705988131_0.6512003228975785","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"bare-addon-resolve","version":"1.1.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"da694283dbc02f7d9ec17fd98e5a06ad2a5f3a68","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.1.0.tgz","fileCount":5,"integrity":"sha512-Mxajo54XlW5WYHKZRGYbkYmp+/+55nRV6VvIf6lwk4qwgA9wv4RieowQGPgCMbnrp284Jj6AUKhLdgOHsxdJlg==","signatures":[{"sig":"MEQCIAzkR3Nkf0U8ZIOarAuyZ+3R6Ocqw3Br//BXBMQKvpbvAiAOU8R6RnG/6y+RyIJabwTKL7/D6nt61hJccFV96lIlyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20341},"main":"index.js","gitHead":"2a7447f2d5b3a2557632100b7993cc570c2588df","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.2.4","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"21.4.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.1.0_1707136861154_0.9149002180296011","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"bare-addon-resolve","version":"1.2.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.2.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"93de6bd8b5667b1c502afec9c0b496144c4bc805","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.2.0.tgz","fileCount":5,"integrity":"sha512-KfhioqEOtP/JHkewdMLYFP+zLTsI4Y87imLaQXBJEpVko7EtUnVbyQnaS8PDumNeEza326ulTM6R0sulWf4ZNA==","signatures":[{"sig":"MEUCIQCN6S4brR+H2/SIpDs5+zEIqFfltUoxqGpX6ZNF2cboJAIgC0h2kFbE7mcHjcDBOEOVnC8/8/cEXR2WlUvUu0uW7CQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20524},"main":"index.js","gitHead":"69c68c51a9f2b0c5ae904377d19762c72650e7fd","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.2.4","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"21.4.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.2.0_1707226514797_0.35623643277022365","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"bare-addon-resolve","version":"1.3.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.3.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"1276d48c4ea3dbae319873adad8d5497bb46e701","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.3.0.tgz","fileCount":5,"integrity":"sha512-nXowSqb8M9pJQtnvJO8wQZvMfBh7MpgZD1ZhBRVNNliAcHAa4530wCNYk0zgT6IX3e1rH5VcUiDl3D6CcyoC7g==","signatures":[{"sig":"MEQCIHWnE+fxKQZNdKy8skPrW+hfwmOxLWCAjpbypGxresm2AiBDpKRl71raiqEC1jZcC6tf50pBlUSicA18VTM5t0i7GA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22835},"main":"index.js","gitHead":"729acf6c46e991af50f2eb08985e3f3f555e866f","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.5.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"21.7.1","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.3.0_1710503882231_0.5589171718432071","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"bare-addon-resolve","version":"1.4.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.4.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"4b29f4cd9c70278432e866ae55c123b512d79836","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.4.0.tgz","fileCount":5,"integrity":"sha512-2ObveZMkWDBgWUsVdgYNkRXBWfaMryqbqXuQXKzUN2E/E7azwdKod2NGua/aBTi/4d1VJugYKMIc8ibUwKCtPw==","signatures":[{"sig":"MEUCIFr9VxG6gkKTRH6plYvP4K2TjmWzD74Xe85G5o6dSpJkAiEA2hTLmj/MlvjQ0rccEbUrMg1qtwbM+ZrlFXJN3AesHcE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24266},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"345042944ef69ef5f52129ecc7bb90e54da6440c","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.2","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"22.6.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.4.0_1724826829514_0.6223166382058645","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"bare-addon-resolve","version":"1.4.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.4.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"621b8830cfe2ba07363e8125330fc040b37ccae2","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.4.1.tgz","fileCount":5,"integrity":"sha512-REzxcxW7xO77behO8I/4a72HRboo3o0yd7ww6uNbeTrVQEwLbX5MhTCDe9i7IbJbYXITOrqFv3Wd8F2OetH+zg==","signatures":[{"sig":"MEUCIGfrsGX0rmW0xqOYrp6Lr/9edtbYJxmoMkMMrzqxPDWzAiEAlRACoDdTL2pDoPWHJSsl8EpN1JW3CSYkIMTUrcwK9n4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24271},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"4c9526498bf699bfedd18224287d3a2cf85d03b6","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.2","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"22.6.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.4.1_1724828770754_0.15091476053352504","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"bare-addon-resolve","version":"1.4.2","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.4.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"755d0cb34422fe81b239e6029ef4413e99b7ea11","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.4.2.tgz","fileCount":5,"integrity":"sha512-tvUF2orgRAfazmCwZuOUtj5sudU1iowTtwlD63BGvxh50KrHugBMQAUaSk4KxjfEznT99PuJyJSpc4ObPTiS6g==","signatures":[{"sig":"MEQCIBALHkEd8lrg9zjRREUv1rlckeFjtWsTbQLnGUteU0yJAiBpxK7ohtgEE+d9YFL9rA65yFDvj9/eWAMklcN//pqOlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24722},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"88966437e80d28f38fb0f875df7e43c7ccf69eab","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.2","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"20.17.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.4.2_1725623586354_0.5885922724330672","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"bare-addon-resolve","version":"1.5.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.5.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"9beaa773cd756453e21993f97a2531e9ef4fb524","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.5.0.tgz","fileCount":5,"integrity":"sha512-HdHa+bFC+T0cwKNxK8kHEdtHsPvfZ09SsbruZi6cCloSJDWNp9zhgG5K3bJ8NXX4R+ojZqUKoYyTpI9XBrDXyQ==","signatures":[{"sig":"MEUCIQDxMGlhZUGdfdxUV9B+0tjBlSZPhTKvxyy6nPJM7lNglgIgCEEukcaCcweJI2rNwFuohI445pwstcZXW6z19hcysxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24639},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"74a9d3d4f803d7fc9c89cca7eba9f1b41ef69526","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.3","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"22.9.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.5.0_1728894500466_0.4967460259201275","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"bare-addon-resolve","version":"1.5.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.5.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"7e6e645f6b07e7df46cd23af2a5a52e50a889355","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.5.1.tgz","fileCount":5,"integrity":"sha512-GGNEyxmA8msVlYYK9N0YRwGnT1tK9wrcP9Im8ij8pCBXxDvk5324eIXGpiEiTURQzYvZtaa5Vnv4N9vqLulLyA==","signatures":[{"sig":"MEUCIQDJIFQIFCtXEELWH6TSNLAd7lSq1Viour9taYWzTtuk5wIgI1yPyI/pZiT1JBrcqXqz/7eCgHiYuVWFhTiOozgdfBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24893},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"5ab48940d283e959110b7cf23333a5e8404464a0","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.3","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"22.9.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.5.1_1728991094569_0.3106523201288751","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"bare-addon-resolve","version":"1.5.2","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.5.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"9349965817773eb6b48491f948e2ed4a62e18272","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.5.2.tgz","fileCount":5,"integrity":"sha512-jgSdukaM3k8aK8+XXM/bL/CptcKPSes2FSmNmOgHBCcPlMJm2BO0ZYLo1n7T1SXjvDK2i0w+RycKBOKC0EH03g==","signatures":[{"sig":"MEQCIBAFBzuIEYFiAgTN3iG0NMpq9r+u1wCo8h9WjkpTvHpXAiBu6drmuCCX6CuEYvPjaJ8vxtssZINnXey6OahQ3tV/zg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25146},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"848b366369798857e521a567cad9e1cee2dd2a1a","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.3","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"22.9.0","dependencies":{"bare-module-resolve":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.5.2_1730472568186_0.48994782263786973","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"bare-addon-resolve","version":"1.6.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.6.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"eb1f533d1ef7c93c45cdde34cb102fc643996df7","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.6.0.tgz","fileCount":5,"integrity":"sha512-knN/FxR5o7LVdyEnYCC7V1m1T2vOKw+T+zAl165hiXeva1/nqbfug131QRvrfiEjIu8PEXtUy9KcM4F+rCcGkg==","signatures":[{"sig":"MEQCIDs/ThbRkTj86PEgV/BlcS5hjlTkPc3PF/NJ7BrvtdSuAiBsPRkr29/X3B3L71dcVq34jN/VNagX/PW4xxsL6IChjg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24911},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"ab1cb0f5213e992baaa76418919187121cb36a9b","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.8.3","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"22.9.0","dependencies":{"bare-module-resolve":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.6.0_1730716068343_0.5997593869590168","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"bare-addon-resolve","version":"1.7.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.7.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"3bca98e452e4c8dd78cf216a52da1321979f608c","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.7.0.tgz","fileCount":5,"integrity":"sha512-Qh2efMOjEAN2hbZ86sZ85DNYL9NQiVswHHRD5yGuro3uf4wpiSMN00R7eS9eC5y8tOGPRYJBArlOwvsPfiMEVw==","signatures":[{"sig":"MEUCIQC3cDdG1DmBC670w9NNtORfgymaKoj/9h+tOEXl9SEt4wIgGBFR9rlp8oVCL76KadTgQ6mhnQ9vfivKC3270Lmojpc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25535},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"b087b365f1c2895f9c0ba1e09efc40be4bde35a2","scripts":{"test":"standard && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.2.0","dependencies":{"bare-module-resolve":"^1.8.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","standard":"^17.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.7.0_1731752121828_0.2696596276704102","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"bare-addon-resolve","version":"1.7.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.7.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"4afd42cb03fdb4e538f3dba39e20305a02a9dfd3","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.7.1.tgz","fileCount":6,"integrity":"sha512-luRtfA7a7yhnMNTRBQTNGKXNHQn7jCzkw+RBvA9Yq0jZF4+oDGHn/GhwAVppVwgaVs2f0NxKqVytKVWAviINdg==","signatures":[{"sig":"MEUCIEJaFgmKkYgyiM4Miqc/ywlBDU1L9I2ROT24duekUXO4AiEA7fevVUooDDAevEUa62DnsE7FnAIQnzz1YFTavyOKqVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26671},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"aef47dd0d791f365869371a462ecb69702e814ff","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.2.0","dependencies":{"bare-module-resolve":"^1.8.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.7.1_1732216512580_0.33679868170722305","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"bare-addon-resolve","version":"1.7.2","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.7.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"8f4b435adb365c74fef7f4605537a3af24184b0b","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.7.2.tgz","fileCount":5,"integrity":"sha512-Xs4YRFoLiDIvbECfzVQouzjD70qeiqsq3T0TQY6Ey7hkEhsJC7vtH/l3UFsDr8W9h7pwH/FTz5bz9L55kIks4A==","signatures":[{"sig":"MEUCID/+8ArKMAFcAv/WOAlRfAImN6mT1s+pYBIno1qP+5etAiEAswZyaSf/zJCbg60SLwnvV2zAWm8ZDL44ZvyFPw4a1AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26450},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"1a0f336f669d18e8cef657ecb6b70c8e8791b67c","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.2.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.8.2"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.7.2_1732264443735_0.22949004335382917","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"bare-addon-resolve","version":"1.8.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.8.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"1d3beb16928f40826aebe6ad79f4ad0d5e8d9dad","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.8.0.tgz","fileCount":5,"integrity":"sha512-vlqLPVTxnMymITIU+u2mzDjXM6Uwy3LPiS8vfmqpxh7zWabuENZ+jUuHzFNLsXOqmxL9YJLkoqQn8g+CdNkU9g==","signatures":[{"sig":"MEQCICRHyXTeSfjo/JEn7Vx7g30HnLC4sEIYEJMp9m3kCO9dAiBVHswUuQKrq7T0iWHta1bQrwIzpDuSZq86DwVBCup+NA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27076},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"5745047176c05f85c61257b6534224621a6ab702","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.3.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.9.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.8.0_1734080351153_0.846145454693078","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"bare-addon-resolve","version":"1.9.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"fa53f7b9f91482b5e8c128bc6c7f6ff7a9f0f9aa","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.0.tgz","fileCount":5,"integrity":"sha512-t/A/1x+UK9UK1ZmWCOCNhmQtxwzOu92+SMQ83nqoJQvxBe7whtq3WGF0v64chFU5tZ8usRGXA7/ORlz42ZSUmQ==","signatures":[{"sig":"MEUCIQCspSQaESUNDLvYL0BUFgBzd/MYRq60H56XXI+kSEJ3kgIgMLgPYJmVevqJS85eJ/vc85441pJtmjmwQFLViC2yz7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28591},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"31814fc8602cc1df0d8effae20a0684aedc4fe13","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.3.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.0_1734335412915_0.44872393079054484","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"bare-addon-resolve","version":"1.9.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"dc06b67371f1349ffff0a089012406ed1e1bb0c5","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.1.tgz","fileCount":5,"integrity":"sha512-qX+/2FHoM50v7XOxKWWz/BqLI5JdoBuiy70RbtTZrUdqvR2aDHNnUKLHVGABkCwdLVt6eUte7km3MZDEX8h2wQ==","signatures":[{"sig":"MEQCIBp7kO+ymoHqQwlrdk35lj00e/4ICUoXVDLQQ4pf2+k4AiBmgdvLWhHt9mKMv2BKqMi1BkSVliuNw2UgxTPwmZwhpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28559},"exports":{".":"./index.js","./errors":"./lib/errors.js","./package":"./package.json"},"gitHead":"d9a05846d409681c3cedf19a077cd932dc4545cd","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.3.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.1_1734336113412_0.7431306942248437","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"bare-addon-resolve","version":"1.9.2","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.2","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"9f0b4d1d7a988821b77eb117793b9ba83ba453ae","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.2.tgz","fileCount":7,"integrity":"sha512-iadhObTa2+CVYborL4/86kQUAa63UPH1YksbyZBzRQfpQf7eX65Jbr2BRrIOgkANTHstjFrWv5jYc99PxYxV+w==","signatures":[{"sig":"MEQCIAIxa+vAAFYXlsMGmbDsnMeNPwXZoNcRrasyf3+8ArhEAiBHp9aSGbl+kCrH0oqaK4JE/6rud/Dqd7RfhFLtV9L4VQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31165},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"3674ddee3550fa328b63e9720ca4a10bb75ca033","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.2","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.7.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.2_1739868195722_0.13721078108072793","host":"s3://npm-registry-packages-npm-production"}},"1.9.3":{"name":"bare-addon-resolve","version":"1.9.3","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.3","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"97d091442106924164ddbe72e57715c9f1ed58eb","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.3.tgz","fileCount":7,"integrity":"sha512-0W343p8kVy9KimDMrxJtJct/ILWL8gzC0Wwg/Fn/GgQplHvrllyz4fPobUVG5+gx9BokWttzg8FYypQP7V5nrA==","signatures":[{"sig":"MEYCIQDF3HSyEX2lyBojSWfQyYzq6EKeee8xKTiCBpqWPlpCgQIhAOOcHwaIsjDAWIpfVJKplAu+JvZ0T4Hb7TeuaKI9/2Qc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31176},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"936d060568067043a9cdb0be2b69c2e41da171c8","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.2","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.7.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.3_1739874836553_0.05202676724939592","host":"s3://npm-registry-packages-npm-production"}},"1.9.4":{"name":"bare-addon-resolve","version":"1.9.4","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.4","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"50ad7b26de493f978f09bbbbe987219c4ecbfd28","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.4.tgz","fileCount":7,"integrity":"sha512-unn6Vy/Yke6F99vg/7tcrvM2KUvIhTNniaSqDbam4AWkd4NhvDVSrQiRYVlNzUV2P7SPobkCK7JFVxrJk9btCg==","signatures":[{"sig":"MEUCICwgHODPhBuvpfJSZv7sIR0MJI6rGtV+nxf+fYZW3irdAiEAoZlf416feTpm+wW9THel1UOh7GxjJR98pv7TNfC9RKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31558},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"c25379732556ba362fcb3c25647b0b0659bf9bd4","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"10.9.2","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"23.10.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.4_1743165067300_0.5238038862562702","host":"s3://npm-registry-packages-npm-production"}},"1.9.5":{"name":"bare-addon-resolve","version":"1.9.5","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.5","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"0658c60500178385a80e73f9ccaf001d68275d90","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.5.tgz","fileCount":7,"integrity":"sha512-XdqrG73zLK9LDfblOJwoAxmJ+7YdfRW4ex46+f4L+wPhk7H7LDrRMAbBw8s8jkxeEFpUenyB7QHnv0ErAWd3Yg==","signatures":[{"sig":"MEUCIBGe1vMOx0CRsn76vqrJ4B333z6SfLMWJBrvKT09vL3FAiEAr2rk2cw65imh+wQPeYf4NjeD8LSP+xrZvh57y4n6kgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31256},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"ff3bd838a321f636ce778d3e2ec052998e9fe468","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"11.6.1","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"24.8.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.5_1760617928067_0.6713604438020444","host":"s3://npm-registry-packages-npm-production"}},"1.9.6":{"name":"bare-addon-resolve","version":"1.9.6","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.6","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"80953ee331a6bf93ddcc349f88b977898068fd02","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.6.tgz","fileCount":7,"integrity":"sha512-hvOQY1zDK6u0rSr27T6QlULoVLwi8J2k8HHHJlxSfT7XQdQ/7bsS+AnjYkHtu/TkL+gm3aMXAKucJkJAbrDG/g==","signatures":[{"sig":"MEYCIQCh0HBdDLxQ/HmLwD0/o5GA7msOxrqATzvP9ey8SLGLyAIhAJNlOmW+hDbGbHdUq2C35zxfChjMNTujOyh8vX6aDTSS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31579},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"deaa93d46dfdaf360c3b3469b537fd333fbedfea","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"11.6.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"24.10.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-standard":"^7.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.6_1762596715071_0.857930798916595","host":"s3://npm-registry-packages-npm-production"}},"1.9.7":{"name":"bare-addon-resolve","version":"1.9.7","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.9.7","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"ef2f667433d67c8550df8a4f3ebb2f3514bfb3b9","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.9.7.tgz","fileCount":7,"integrity":"sha512-cIo93Y4Maw8ZNrfq5qlvRBqCHUyeSzMyFBqJRNi91SOspeWiFq3ixiq0ExYWmtOBauIkCLod2Mng73xr7fmkXA==","signatures":[{"sig":"MEUCIBHOZHgB+mIAWgGDGCLGP1nM/Zx1BDejj9PbB9ZUL1TZAiEA+JFKuU5xPShJXBvUZ6IkPQ1i427dLNTpXm/oDOE42HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30981},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"509fa2a72e3158d5aba57797bc69dfa1385bb4ce","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"11.6.4","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"24.10.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-holepunch":"^2.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.9.7_1770057178188_0.42016078034751403","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"bare-addon-resolve","version":"1.10.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.10.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"21fa56b9fb398ca46202cbc713c653f25daf4264","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.10.0.tgz","fileCount":7,"integrity":"sha512-sSd0jieRJlDaODOzj0oe0RjFVC1QI0ZIjGIdPkbrTXsdVVtENg14c+lHHAhHwmWCZ2nQlMhy8jA3Y5LYPc/isA==","signatures":[{"sig":"MEUCICcUi0gityBtwsDpp08iQRP4yvl5ClmqvQcmOQmyvJxpAiEAp1fAWG4md9oyOKkza8kfq4zK7+6hokhHPoMp2x9FTvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31556},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"9d762fc8edd038415ccea3b59ef6c5dd5831636c","scripts":{"test":"prettier . --check && bare test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"11.6.4","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"24.10.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-holepunch":"^2.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.10.0_1770723031635_0.24635687021360964","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"bare-addon-resolve","version":"1.10.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-addon-resolve@1.10.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"d88174ee1c1d6ce09c3224d76f5ce7bb748d28fe","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.10.1.tgz","fileCount":7,"integrity":"sha512-F/SD2du8keuYSb4xipnGz5j2E6yhNdHA8ZVxtHae6h2uOrpBIjjbhXvjzKZbr5XUOzqBzh/i8GVFycj2DlFQIA==","signatures":[{"sig":"MEQCIG62os1QqmycSrR5IhpnoXV0PiLGcSMk8GAA4UDiSem/AiBYJQl7g6USoPpML/yBnUM4cQdxQGdoIOz9CKQ/6XWg1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bare-addon-resolve@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32082},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"ed517fb0d5a09621828ff1d929934f6b55144550","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:bare && npm run test:node","format":"prettier --write . && lunte --fix","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e5f1bc39-84c8-4c6b-87b2-be52b7248123"}},"repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"11.16.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"_nodeVersion":"24.18.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.8.4","brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-holepunch":"^2.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bare-addon-resolve_1.10.1_1784134904090_0.5771015808415838","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"_id":"bare-addon-resolve@1.11.0","bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"dist":{"shasum":"848cf5a17c4da1e051e729bebd1ece8bc003bce4","tarball":"https://registry.npmjs.org/bare-addon-resolve/-/bare-addon-resolve-1.11.0.tgz","fileCount":7,"integrity":"sha512-bTUBSqBjzQQzo2/iIk6KxAClZfahy38EPsJV2bPJ+p2+kS8h+hT5TE5QggpkFUrCnLL4HDTA4DDM+YiNdyol0w==","signatures":[{"sig":"MEYCIQD+6Pp6sGICuxGwMud2n7xwwQb8WgJlxFmkLNcdKrgjDwIhAJxlQffs8JbxMmDPAw+gL/53wiW51f5gn0tzZv+ahlAr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFKKD6Q2noQ9DFAJ1WLd76/iNGS/WaMYr0rgdRbRsVPbAiEAzsgiFyRjBWbHeBqt8046ddINDitim9/JjHmhfzCdX8Y="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bare-addon-resolve@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39713},"name":"bare-addon-resolve","types":"./index.d.ts","author":{"name":"Holepunch"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./errors":{"types":"./lib/errors.d.ts","default":"./lib/errors.js"},"./package":"./package.json"},"gitHead":"6daddc3bfee6e6cce13cb3b842ad1114567cebf5","license":"Apache-2.0","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:bare && npm run test:node","format":"prettier --write . && lunte --fix","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"version":"1.11.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e5f1bc39-84c8-4c6b-87b2-be52b7248123"}},"homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"_npmVersion":"11.19.0","description":"Low-level addon resolution algorithm for Bare","directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"bare-semver":"^1.0.0","bare-module-resolve":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.8.4","brittle":"^3.2.1","bare-url":"^2.1.3","prettier":"^3.3.3","prettier-config-holepunch":"^2.0.0"},"peerDependencies":{"bare-url":"*"},"peerDependenciesMeta":{"bare-url":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bare-addon-resolve_1.11.0_1791472022205_0.9551663509961621"}}},"time":{"created":"2024-01-31T09:01:07.370Z","modified":"2026-10-08T15:07:02.754Z","1.0.0":"2024-01-31T09:01:07.533Z","1.0.1":"2024-01-31T12:59:48.344Z","1.1.0":"2024-02-05T12:41:01.287Z","1.2.0":"2024-02-06T13:35:14.946Z","1.3.0":"2024-03-15T11:58:02.379Z","1.4.0":"2024-08-28T06:33:49.696Z","1.4.1":"2024-08-28T07:06:10.995Z","1.4.2":"2024-09-06T11:53:06.549Z","1.5.0":"2024-10-14T08:28:20.706Z","1.5.1":"2024-10-15T11:18:14.802Z","1.5.2":"2024-11-01T14:49:28.349Z","1.6.0":"2024-11-04T10:27:48.535Z","1.7.0":"2024-11-16T10:15:22.036Z","1.7.1":"2024-11-21T19:15:12.792Z","1.7.2":"2024-11-22T08:34:03.885Z","1.8.0":"2024-12-13T08:59:11.344Z","1.9.0":"2024-12-16T07:50:13.066Z","1.9.1":"2024-12-16T08:01:53.674Z","1.9.2":"2025-02-18T08:43:15.889Z","1.9.3":"2025-02-18T10:33:56.712Z","1.9.4":"2025-03-28T12:31:07.501Z","1.9.5":"2025-10-16T12:32:08.296Z","1.9.6":"2025-11-08T10:11:55.271Z","1.9.7":"2026-02-02T18:32:58.330Z","1.10.0":"2026-02-10T11:30:31.788Z","1.10.1":"2026-07-15T17:01:44.246Z","1.11.0":"2026-10-08T15:07:02.291Z"},"bugs":{"url":"https://github.com/holepunchto/bare-addon-resolve/issues"},"author":{"name":"Holepunch"},"license":"Apache-2.0","homepage":"https://github.com/holepunchto/bare-addon-resolve#readme","repository":{"url":"git+https://github.com/holepunchto/bare-addon-resolve.git","type":"git"},"description":"Low-level addon resolution algorithm for Bare","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# bare-addon-resolve\n\nLow-level addon resolution algorithm for Bare. The algorithm is implemented as a generator function that yields either package manifests to be read or resolution candidates to be tested by the caller. As a convenience, the main export is a synchronous and asynchronous iterable that relies on package manifests being read by a callback. For asynchronous iteration, the callback may return promises which will be awaited before being passed to the generator.\n\n```\nnpm i bare-addon-resolve\n```\n\n## Usage\n\nFor synchronous resolution:\n\n```js\nconst resolve = require('bare-addon-resolve')\n\nfunction readPackage(url) {\n  // Read and parse `url` if it exists, otherwise `null`\n}\n\nfor (const resolution of resolve('./addon', new URL('file:///directory/'), readPackage)) {\n  console.log(resolution)\n}\n```\n\nFor asynchronous resolution:\n\n```js\nconst resolve = require('bare-addon-resolve')\n\nasync function readPackage(url) {\n  // Read and parse `url` if it exists, otherwise `null`\n}\n\nfor await (const resolution of resolve('./addon', new URL('file:///directory/'), readPackage)) {\n  console.log(resolution)\n}\n```\n\n## API\n\nSee the [`bare-addon-resolve` reference](https://docs.pears.com/reference/bare/modules/bare-addon-resolve).\n\n## Algorithm\n\nThe following generator functions implement the resolution algorithm. The yielded values have the following shape:\n\n**Package manifest**\n\n```js\nnext.value = {\n  package: URL\n}\n```\n\nIf the package manifest identified by `next.value.package` exists, `generator.next()` must be passed the parsed JSON value of the manifest. If it does not exist, pass `null` instead.\n\n**Resolution candidate**\n\n```js\nnext.value = {\n  resolution: URL\n}\n```\n\nIf the addon identified by `next.value.resolution` exists, `generator.next()` may be passed `true` to signal that the resolution for the current set of conditions has been identified. If it does not exist, pass `false` instead.\n\nTo drive the generator functions, a loop like the following can be used:\n\n```js\nconst generator = resolve.addon(specifier, parentURL)\n\nlet next = generator.next()\n\nwhile (next.done !== true) {\n  const value = next.value\n\n  if (value.package) {\n    // Read and parse `value.package` if it exists, otherwise `null`\n    let info\n\n    next = generator.next(info)\n  } else {\n    const resolution = value.resolution\n\n    // `true` if `resolution` was the correct candidate, otherwise `false`\n    let resolved\n\n    next = generator.next(resolved)\n  }\n}\n```\n\nOptions are the same as `resolve()` for all functions.\n\n> [!WARNING]\n> These functions are currently subject to change between minor releases. If using them directly, make sure to specify a tilde range (`~1.2.3`) when declaring the module dependency.\n\nThe `preresolved`, `builtinTarget`, and `lookupPackageScope` generators referenced below are provided by [`bare-module-resolve`](https://github.com/holepunchto/bare-module-resolve) and behave as documented there.\n\n### `const generator = resolve.addon(specifier, parentURL[, options])`\n\n1.  If `specifier` [starts with a Windows drive letter](https://url.spec.whatwg.org/#start-with-a-windows-drive-letter):\n    1.  Prepend `/` to `specifier`.\n2.  If `options.resolutions` is set:\n    1.  If `preresolved(specifier, options.resolutions, parentURL, options)` yields a resolution that isn't deferred, return.\n3.  If `url(specifier, parentURL, options)` yields, return.\n4.  Let `version` be `null`.\n5.  Let `i` be the index of the last `@` in `specifier`.\n6.  If `i` is greater than `0`:\n    1.  Set `version` to the substring of `specifier` following `i`.\n    2.  If `version` is a valid semantic version:\n        1.  Set `specifier` to the substring of `specifier` until `i`.\n    3.  Otherwise, set `version` to `null`.\n7.  If `specifier` equals `.` or `..`, or if `specifier` starts with `/`, `\\`, `./`, `.\\`, `../`, or `..\\`:\n    1.  If `file(specifier, parentURL, options)` resolves, return.\n    2.  Return `directory(specifier, version, parentURL, options)`.\n8.  Return `package(specifier, version, parentURL, options)`.\n\n### `const generator = resolve.url(url, parentURL[, options])`\n\n1.  If `url` is not a valid URL, return.\n2.  Yield `url`.\n\n### `const generator = resolve.package(packageSpecifier, packageVersion, parentURL[, options])`\n\n1.  If `packageSpecifier` is the empty string, throw.\n2.  If `packageSpecifier` does not start with `@`:\n    1.  Set `packageName` to the substring of `packageSpecifier` until the first `/` or the end of the string.\n3.  Otherwise:\n    1.  If `packageSpecifier` does not include `/`, throw.\n    2.  Set `packageName` to the substring of `packageSpecifier` until the second `/` or the end of the string.\n4.  If `packageName` starts with `.` or includes `\\` or `%`, throw.\n5.  Let `packageSubpath` be `.` concatenated with the substring of `packageSpecifier` from the position at the length of `packageName`.\n6.  If `parentURL` has an opaque path, return.\n7.  If `packageSelf(packageName, packageSubpath, packageVersion, parentURL, options)` yields, return.\n8.  Repeat:\n    1.  Let `packageURL` be the resolution of `node_modules/` concatenated with `packageName` and `/` relative to `parentURL`.\n    2.  Set `parentURL` to its parent directory.\n    3.  Let `info` be the result of yielding the resolution of `package.json` relative to `packageURL`.\n    4.  If `info` is not `null`:\n        1.  Return `directory(packageSubpath, packageVersion, packageURL, options)`.\n    5.  If the path of `parentURL` is empty or `/`, return.\n\n### `const generator = resolve.packageSelf(packageName, packageSubpath, packageVersion, parentURL[, options])`\n\n1.  For each value `packageURL` of `lookupPackageScope(parentURL, options)`:\n    1.  Let `info` be the result of yielding `packageURL`.\n    2.  If `info` is not `null`:\n        1.  If `info.name` does not equal `packageName`, return.\n        2.  Return `directory(packageSubpath, packageVersion, packageURL, options)`.\n\n### `const generator = resolve.file(filename, parentURL[, options])`\n\n1.  If `filename` equals `.` or `..`, or if `filename` ends with `/` or `\\`, return.\n2.  If `parentURL` has an opaque path, return.\n3.  If `parentURL` is a `file:` URL and `filename` includes encoded `/` or `\\`, throw.\n4.  For each value `ext` of `options.extensions`:\n    1.  If `filename` ends with `ext`, set `ext` to the empty string.\n    2.  Yield the resolution of `filename` concatenated with `ext` relative to `parentURL`; if it resolves, return.\n\n### `const generator = resolve.directory(dirname, version, parentURL[, options])`\n\n1.  If `parentURL` has an opaque path, return.\n2.  If `dirname` ends with `/` or `\\`:\n    1.  Let `directoryURL` be the resolution of `dirname` relative to `parentURL`.\n3.  Otherwise:\n    1.  Let `directoryURL` be the resolution of `dirname` concatenated with `/` relative to `parentURL`.\n4.  Let `unversioned` be `true` if `version` is `null`, otherwise `false`.\n5.  Let `info` be the result of yielding the resolution of `package.json` relative to `directoryURL`.\n6.  If `info` is `null`, return.\n7.  If `info.name` is a non-empty string:\n    1.  If `info.name` includes `__`, throw.\n    2.  Let `name` be `info.name` with every `/` replaced by `__` and any leading `@` removed.\n8.  Otherwise, return.\n9.  If `info.version` is a non-empty string:\n    1.  If `version` is not `null` and `info.version` does not equal `version`, return.\n    2.  Set `version` to `info.version`.\n10. If `builtinTarget(name, version, options.builtins, options)` yields, return.\n11. Let `native` be the values of `options.hosts` that do not start with `wasi-`, and `wasm` the values that do.\n12. If `prebuilds(name, version, unversioned, directoryURL, native, options)` resolves, return.\n13. If `linked(name, version, options)` resolves, return.\n14. Return `prebuilds(name, version, unversioned, directoryURL, wasm, options)` with `options.extensions` set to `['.wasm']`.\n\n#### `const generator = prebuilds(name, version, unversioned, directoryURL, hosts, options)`\n\n1.  For each value `prebuildsURL` of `lookupPrebuildsScope(directoryURL, options)`:\n    1.  Let `resolved` be `false`.\n    2.  For each value `host` of `hosts`:\n        1.  Let `conditions` be the result of splitting `host` on `-`.\n        2.  If `host` is one of `darwin-arm64`, `darwin-x64`, `ios-arm64-simulator`, or `ios-x64-simulator`, let `universal` be `host` with its second component replaced by `universal`; otherwise let `universal` be `null`.\n        3.  Append the values of `conditions` to `options.matchedConditions`.\n        4.  If `version` is not `null`:\n            1.  If `file(host + '/' + name + '@' + version, prebuildsURL, options)` resolves, set `resolved` to `true`.\n            2.  If `universal` is not `null` and `file(universal + '/' + name + '@' + version, prebuildsURL, options)` resolves, set `resolved` to `true`.\n        5.  If `unversioned` is `true`:\n            1.  If `file(host + '/' + name, prebuildsURL, options)` resolves, set `resolved` to `true`.\n            2.  If `universal` is not `null` and `file(universal + '/' + name, prebuildsURL, options)` resolves, set `resolved` to `true`.\n        6.  Remove the values of `conditions` from `options.matchedConditions`.\n    3.  If `resolved` is `true`, return.\n\n### `const generator = resolve.linked(name, version[, options])`\n\n1.  If `options.linked` is `false` or `options.hosts` is empty, return.\n2.  For each value `host` of `options.hosts`:\n    1.  Let `platform` be the substring of `host` until the first `-`.\n    2.  If `platform` is the empty string, continue.\n    3.  Append `platform` to `options.matchedConditions`.\n    4.  Let `candidates` be the following artefact names, in order, where each entry containing `<version>` is only included when `version` is not `null`:\n        1.  If `platform` is `darwin` or `ios`:\n            1.  `<name>.<version>.framework/<name>.<version>`\n            2.  `lib<name>.<version>.dylib`, only if `platform` is `darwin`\n            3.  `<name>.framework/<name>`\n            4.  `lib<name>.dylib`, only if `platform` is `darwin`\n        2.  Otherwise, if `platform` is `linux` or `android`:\n            1.  `lib<name>.<version>.so`\n            2.  `lib<name>.so`\n        3.  Otherwise, if `platform` is `win32`:\n            1.  `<name>-<version>.dll`\n            2.  `<name>.dll`\n    5.  For each value `candidate` of `candidates`:\n        1.  Yield `options.linkedProtocol` concatenated with `candidate`; if it resolves, stop iterating `candidates`.\n    6.  Remove `platform` from `options.matchedConditions`.\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}