{"_id":"@airbreather/archipelago.js","_rev":"9-b8f082e23db1548d8948b6adad2bb107","name":"@airbreather/archipelago.js","dist-tags":{"latest":"2.2.1"},"versions":{"2.0.5-airbreather":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"fbcf44765466875c77af3a70c1f13f5a6fe9c26c","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.tgz","fileCount":66,"integrity":"sha512-AXtO3AFayLsA6aX2+6tq9gBH5JrRB8MIjUUnqAfSnxkU6s62Yv7DTLdxRyzXH2AWR7cuJARYPKZGfTdgA8eUkQ==","signatures":[{"sig":"MEUCIQCvdkA3HepKkLar292nMJwWjT36cFXlBSJsMMGxrJRPJQIgU+M47oSV2xXxTwVd4LhoP9v/tatkSpegu7zS3gW9AsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376879},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"fbcf44765466875c77af3a70c1f13f5a6fe9c26c","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-AXtO3AFayLsA6aX2+6tq9gBH5JrRB8MIjUUnqAfSnxkU6s62Yv7DTLdxRyzXH2AWR7cuJARYPKZGfTdgA8eUkQ==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather_1766095759859_0.14432165084923887","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-airbreather.1":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather.1","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather.1","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"6e409e70788c7f31781fcaa9efd2d32153cf8501","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.1.tgz","fileCount":63,"integrity":"sha512-S0k1EnvfjcedN9+02f7EP/0jukaE9R75oNC9lSep+aFEXY9vaevaWuBOY+fy1ukJeWIo2zrnkm3rH09uRCU7cw==","signatures":[{"sig":"MEUCIBn5TIFzRJ73C6aebGJcALuzQ34BCQa4IArqTwKSyEweAiEAs/XfOb8OA42FUKobJ3qOcJ1WXbKvMb4WQl0QwexmXO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190699},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"6e409e70788c7f31781fcaa9efd2d32153cf8501","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-S0k1EnvfjcedN9+02f7EP/0jukaE9R75oNC9lSep+aFEXY9vaevaWuBOY+fy1ukJeWIo2zrnkm3rH09uRCU7cw==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather.1_1768532936309_0.8624742770832456","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-airbreather.2":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather.2","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather.2","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"d8c59a16ec417117af65dcdcb7885a60b3746bd7","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.2.tgz","fileCount":66,"integrity":"sha512-y3IBUcM6+VtfEwImMNnaPi7T4B1PkXyJlgPRVZbqe5JawpuVn9m6N/yiz+faNKrGKsFSznlWyOZRAUxexQp6Yw==","signatures":[{"sig":"MEQCIGQMTOAK3ucdiFOZq2hhB5BNUsWS9ZzHC2YBPvBqDQSiAiBy727EBiDIa4PSrWOj2quuayxstGZrG4W962CgjUNSaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378030},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d8c59a16ec417117af65dcdcb7885a60b3746bd7","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-y3IBUcM6+VtfEwImMNnaPi7T4B1PkXyJlgPRVZbqe5JawpuVn9m6N/yiz+faNKrGKsFSznlWyOZRAUxexQp6Yw==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather.2_1768533241692_0.3508641803212089","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-airbreather.3":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather.3","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather.3","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"699e8574d4c34d51ea1cddd154c55e81c0809a7d","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.3.tgz","fileCount":66,"integrity":"sha512-UEN5HZOpwcmL1AwC9BfpAr21d9VoNB9fRHNk2dN9oiSJ0QIk7TZJRzKTBFeU/MYspEsE2CUWGiufo/oBphEMxw==","signatures":[{"sig":"MEYCIQDsRBVZhXV3IN7fLJA1v36htA7STG/qaRnJhYD3OvNIjQIhAJh49+ntin9R7FmAx4/Mb8iaJI9KcBqfagR1G1puiH6k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"699e8574d4c34d51ea1cddd154c55e81c0809a7d","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-UEN5HZOpwcmL1AwC9BfpAr21d9VoNB9fRHNk2dN9oiSJ0QIk7TZJRzKTBFeU/MYspEsE2CUWGiufo/oBphEMxw==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather.3_1768565926633_0.6492631674869218","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-airbreather.4":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather.4","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather.4","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"899e403b259367fdfaead1b685e203421ad829db","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.4.tgz","fileCount":66,"integrity":"sha512-3l85/GjfOlpjvQNoolKt8i11moasek0tPCv+Ng4m+i74R23UE9porzqdeUa3CM8LX7fK/gtoTlOuFmmtvlb5cQ==","signatures":[{"sig":"MEUCIDFfLUpCqwJ9K/f4q1qwHCcRv4rjKmOzzXF+Ny7BptHLAiEAr9Mf5CYYlqmb5ip8tALVcKFX0W3pgZ9/D2rzoPoDweE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378293},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"899e403b259367fdfaead1b685e203421ad829db","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-3l85/GjfOlpjvQNoolKt8i11moasek0tPCv+Ng4m+i74R23UE9porzqdeUa3CM8LX7fK/gtoTlOuFmmtvlb5cQ==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather.4_1768570250797_0.6652406501695418","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-airbreather.5":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather.5","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather.5","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"d0341a5d9f11f334630da36fa49bbf223f9d2a44","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.5.tgz","fileCount":66,"integrity":"sha512-USiBnXWhx5+MicNbDr7NPpDyWKgLskcsquJEJU3+wIYEUPDEkihLykHPa537DWqfABr7IizT+iioc9mATM+50Q==","signatures":[{"sig":"MEUCIDvBzZI4iphfcZ1cqUlajZZq0GUbnf8Vx5RP54pOGzSUAiEA6mZYRcXzRtwEpVbErlsp8OKHdx7j3L1J4uyPGROfWt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378412},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"d0341a5d9f11f334630da36fa49bbf223f9d2a44","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-USiBnXWhx5+MicNbDr7NPpDyWKgLskcsquJEJU3+wIYEUPDEkihLykHPa537DWqfABr7IizT+iioc9mATM+50Q==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather.5_1768570273624_0.7108293733688251","host":"s3://npm-registry-packages-npm-production"}},"2.0.5-airbreather.6":{"name":"@airbreather/archipelago.js","version":"2.0.5-airbreather.6","author":"Zach Parks <zach@alliware.com>","license":"MIT","_id":"@airbreather/archipelago.js@2.0.5-airbreather.6","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"homepage":"https://archipelago.js.org","bugs":"https://github.com/ThePhar/archipelago.js/issues","dist":{"shasum":"bd469c0bea2db516cf6c2a84e710c2e878dd189f","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.0.5-airbreather.6.tgz","fileCount":66,"integrity":"sha512-1P+380v+KRTzFr8ATLBzxPMczhICuM4pmXf5nB/uS2Z3PHoL93nHKaG6VKQjpMin4XiHtJ2Mo4TO5BM2SYkszQ==","signatures":[{"sig":"MEQCIDyRxLqRAFLcwPI62NsrRLxML0oku+HETuPu5q+FJSA/AiAfe4ImkHTm4P9u/3MzmZJq0+IlYJPxCZW/urmTkzQboQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378412},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"bd469c0bea2db516cf6c2a84e710c2e878dd189f","engines":{"node":">= 18.0.0"},"scripts":{"docs":"typedoc --options typedoc.json","lint":"eslint src","pack":"pnpm run lint && pnpm run build && pnpm pack --pack-destination packs","build":"rimraf -rf dist && bun build.mjs"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_integrity":"sha512-1P+380v+KRTzFr8ATLBzxPMczhICuM4pmXf5nB/uS2Z3PHoL93nHKaG6VKQjpMin4XiHtJ2Mo4TO5BM2SYkszQ==","repository":"https://github.com/airbreather/archipelago.js.git","_npmVersion":"10.8.3","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"_nodeVersion":"24.3.0","browserslist":[">0.2%","not dead","not ie <= 11","not op_mini all"],"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.15.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.26.11","@eslint/js":"^9.15.0","@types/bun":"^1.1.13","typescript":"^5.6.3","@types/node":"^22.9.1","bun-plugin-dts":"^0.2.4","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.15.0","eslint-plugin-jsdoc":"^50.5.0","@stylistic/eslint-plugin":"^2.11.0","eslint-plugin-simple-import-sort":"^12.1.1","@shipgirl/typedoc-plugin-versions":"^0.2.8","@typhonjs-typedoc/typedoc-theme-dmt":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.0.5-airbreather.6_1768570650305_0.930029235641161","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@airbreather/archipelago.js","version":"2.2.0","license":"MIT","_id":"@airbreather/archipelago.js@2.2.0","maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"contributors":[{"name":"Phara Parks","email":"phara@pharware.com"},{"name":"Joe Amenta","email":"airbreather@linux.com"},{"name":"DrAwesome4333"},{"name":"jkap"},{"name":"MarioManTAW"},{"name":"uthbees"},{"name":"Uristqwerty"}],"homepage":"https://archipelago.js.org","bugs":{"url":"https://github.com/airbreather/archipelago.js/issues"},"dist":{"shasum":"d2c84f346baddc503e1f847fa12be31f343620a7","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.2.0.tgz","fileCount":8,"integrity":"sha512-h8adhu3unNuXA0CY3qQfggv2I8FYYZAHzDeIVKAXWLZUZWWNQk6LqKXIUYkEd6kyz0njDlbiJ2ZsG6qgDQtCSg==","signatures":[{"sig":"MEUCIQD8ZugRZMZt+oyk8sZNN7nkRWS0KVtuHu/UUcSFIuAEgwIgElaezLrg3k26w9T/u8nS4/hjqhRGvwsVCOk24o1MUHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICD3hodbwkc2wjeABrBcbAD8Qwws5fwPZPVi31l0gpjRAiEAmZph19KQfjiFc4op3jkubuSupsHSub3uHvM+Iw/knXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525329},"main":"./dist/index.js","type":"module","_from":"file:airbreather-archipelago.js-2.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":"./dist/index.js"},"scripts":{"docs":"typedoc --options typedoc.json","test":"vitest --tags-filter=!integration","prepack":"bun run --bun eslint && bun build.ts"},"_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"_resolved":"/home/joe/src/archipelago.js/airbreather-archipelago.js-2.2.0.tgz","_integrity":"sha512-h8adhu3unNuXA0CY3qQfggv2I8FYYZAHzDeIVKAXWLZUZWWNQk6LqKXIUYkEd6kyz0njDlbiJ2ZsG6qgDQtCSg==","repository":{"url":"git+https://github.com/airbreather/archipelago.js.git","type":"git"},"_npmVersion":"11.13.0","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"sideEffects":false,"_nodeVersion":"26.1.0","browserslist":[">0.2%","not dead"],"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.2.0","vitest":"^4.1.4","typedoc":"^0.28.19","@eslint/js":"^10.0.1","@types/bun":"^1.3.12","typescript":"^6.0.2","bun-plugin-dts":"^0.4.0","typescript-eslint":"^8.58.2","eslint-plugin-jsdoc":"^62.9.0","@vitest/eslint-plugin":"^1.6.16","@stylistic/eslint-plugin":"^5.10.0","@vitest/coverage-istanbul":"^4.1.4","eslint-plugin-package-json":"^0.91.1","eslint-plugin-simple-import-sort":"^13.0.0","@shipgirl/typedoc-plugin-versions":"^0.3.2","@typhonjs-typedoc/typedoc-theme-dmt":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/archipelago.js_2.2.0_1789855463142_0.43662212067721295","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"_id":"@airbreather/archipelago.js@2.2.1","bugs":{"url":"https://github.com/airbreather/archipelago.js/issues"},"dist":{"shasum":"8082c3d8835ea84c5b582aed18c78a88569827ee","tarball":"https://registry.npmjs.org/@airbreather/archipelago.js/-/archipelago.js-2.2.1.tgz","fileCount":8,"integrity":"sha512-WA4SSWWiqyfgazhe8n/Ia2aRwh39iniiaKM2f81UBYa4Q5BzLFGG3zgiA81zwTKRnBEbYUhndIQHYCRyuiL0gw==","signatures":[{"sig":"MEQCIFlJbQL2UkxFfp4N3pa9HOW/W4CVBioX5AcQSHHp9NC2AiA2laveFRvPcXkhuWTQWtiOa7rKq07fRePMjx3YHztB4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGPuoA1NVel7chPkt/Hl/9AOA1lV9ixvpXIECZB7VhkAIgWYDbTwsuWv+MqVjXYYo31ayQU7mFhYtx4yWxjN4w4Ow="}],"unpackedSize":526920},"main":"./dist/index.js","name":"@airbreather/archipelago.js","type":"module","_from":"file:airbreather-archipelago.js-2.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">= 18.0.0"},"exports":{".":"./dist/index.js"},"license":"MIT","scripts":{"docs":"typedoc --options typedoc.json","test":"vitest --tags-filter=!integration","prepack":"bun run --bun eslint && bun build.ts"},"version":"2.2.1","_npmUser":{"name":"airbreather","email":"me@airbreather.dev"},"homepage":"https://archipelago.js.org","_resolved":"/home/joe/src/archipelago.js/airbreather-archipelago.js-2.2.1.tgz","_integrity":"sha512-WA4SSWWiqyfgazhe8n/Ia2aRwh39iniiaKM2f81UBYa4Q5BzLFGG3zgiA81zwTKRnBEbYUhndIQHYCRyuiL0gw==","repository":{"url":"git+https://github.com/airbreather/archipelago.js.git","type":"git"},"_npmVersion":"11.13.0","description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","directories":{},"maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"sideEffects":false,"_nodeVersion":"26.1.0","browserslist":[">0.2%","not dead"],"contributors":[{"name":"Phara Parks","email":"phara@pharware.com"},{"name":"Joe Amenta","email":"airbreather@linux.com"},{"name":"DrAwesome4333"},{"name":"jkap"},{"name":"MarioManTAW"},{"name":"uthbees"},{"name":"Uristqwerty"}],"_hasShrinkwrap":false,"devDependencies":{"jiti":"^2.6.1","eslint":"^10.2.0","vitest":"^4.1.4","typedoc":"^0.28.19","@eslint/js":"^10.0.1","@types/bun":"^1.3.12","typescript":"^6.0.2","bun-plugin-dts":"^0.4.0","typescript-eslint":"^8.58.2","eslint-plugin-jsdoc":"^62.9.0","@vitest/eslint-plugin":"^1.6.16","@stylistic/eslint-plugin":"^5.10.0","@vitest/coverage-istanbul":"^4.1.4","eslint-plugin-package-json":"^0.91.1","eslint-plugin-simple-import-sort":"^13.0.0","@shipgirl/typedoc-plugin-versions":"^0.3.2","@typhonjs-typedoc/typedoc-theme-dmt":"^0.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/archipelago.js_2.2.1_1789989984308_0.5581612478667308"}}},"time":{"created":"2025-12-18T22:09:19.742Z","modified":"2026-09-21T11:26:24.562Z","2.0.5-airbreather":"2025-12-18T22:09:20.005Z","2.0.5-airbreather.1":"2026-01-16T03:08:56.497Z","2.0.5-airbreather.2":"2026-01-16T03:14:01.850Z","2.0.5-airbreather.3":"2026-01-16T12:18:46.783Z","2.0.5-airbreather.4":"2026-01-16T13:30:50.983Z","2.0.5-airbreather.5":"2026-01-16T13:31:13.805Z","2.0.5-airbreather.6":"2026-01-16T13:37:30.447Z","2.2.0":"2026-09-19T22:04:23.236Z","2.2.1":"2026-09-21T11:26:24.402Z"},"bugs":{"url":"https://github.com/airbreather/archipelago.js/issues"},"license":"MIT","homepage":"https://archipelago.js.org","repository":{"url":"git+https://github.com/airbreather/archipelago.js.git","type":"git"},"description":"A runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.","contributors":[{"name":"Phara Parks","email":"phara@pharware.com"},{"name":"Joe Amenta","email":"airbreather@linux.com"},{"name":"DrAwesome4333"},{"name":"jkap"},{"name":"MarioManTAW"},{"name":"uthbees"},{"name":"Uristqwerty"}],"maintainers":[{"name":"airbreather","email":"me@airbreather.dev"}],"readme":"# ![archipelago.js Icon](./assets/icon_small.png) archipelago.js (@airbreather fork)\n\n![GitHub License](https://img.shields.io/github/license/airbreather/archipelago.js?style=flat-square)\n![Types](https://img.shields.io/npm/types/%40airbreather%2Farchipelago.js?style=flat-square)\n![NPM Version](https://img.shields.io/npm/v/%40airbreather%2Farchipelago.js?style=flat-square)\n![NPM Downloads](https://img.shields.io/npm/dm/%40airbreather%2Farchipelago.js?style=flat-square)\n\nA runtime-agnostic and zero dependency TypeScript/JavaScript library for communicating with Archipelago servers.\n\nTargeted to work on all major desktop and mobile browsers ([Firefox](https://www.mozilla.org/en-US/firefox/),\n[Chromium](https://www.chromium.org/), and [Safari](https://www.apple.com/safari/)) and server-side runtimes such as\n[Node.js](https://nodejs.org/en), [Bun](https://bun.sh/), and [Deno](https://deno.com/).\n\n## Installation\n\nInstall via `npm install @airbreather/archipelago.js` (or via your preferred package manager's flavor).\n\n## Starting Guide\n\nCheck out the intro documentation [here](https://archipelagojs.airbreather.dev/stable/documents/Introduction.html)!\n\n## API Documentation\n\nThe full API documentation is located [here](https://archipelagojs.airbreather.dev). Please be sure to reference it\nwhile you are developing your JavaScript-based clients.\n\nThis library supports 100% of the Archipelago network protocol referenced\n[here](https://github.com/ArchipelagoMW/Archipelago/blob/main/docs/network%20protocol.md) as of **2026-04-11**\n(0.6.7). See more information about [Archipelago](https://archipelago.gg) at their website.\n\n## Contribution\n\nArchipelago.js is built using TypeScript and the Bun bundler. You can set up your development environment  by cloning\nthis repository to a desired location on your computer and installing its devDependencies.\n\n```bash\ngit clone https://github.com/airbreather/archipelago.js\ncd archipelago.js\nnpm install # or pnpm install\n```\n\nThen to build, have [Bun](https://bun.sh/) installed and run `npm run build` (or `pnpm build`).\n\n**Archipelago.js** is written in TypeScript and includes a strong ESLint config file to ensure code consistency. Be sure\nto follow the code standards of this repository and check your work with `npm run lint`.\n\n### Disclaimer / Call for Help\n\nCurrently, the automated tests for this library are very minimal. Most testing in browser, Node, Deno, and Bun are done\nmanually. This is certainly one area that can be expanded upon.\n\nAlternatively, expanding upon the documentation (either through the JSDoc or tutorial-like guides) would be appreciated.\n","readmeFilename":"README.md"}