{"_id":"halo-infinite-api","_rev":"86-bd71d60bf82ab1d5f14ca5ae37ac511a","name":"halo-infinite-api","dist-tags":{"latest":"14.3.2"},"versions":{"1.0.1":{"name":"halo-infinite-api","version":"1.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"7e70c9952ec67796a1ba7295e9ac212e1ec1b953","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.0.1.tgz","fileCount":25,"integrity":"sha512-hiFeQkHADoc4WITPzN6wTqBmVQag4xdIDhbnbWkIgxZ9pMYkgX9A1A5S0NzmS2yzbrwlYAqRpSr7ZeXD1yVs7w==","signatures":[{"sig":"MEQCIGmfT4NJ3unWS3Jup+YycQZ+rP/97v6akf5s30AkyEApAiBzvQpe1ywe1JbWXaq/RJD8wGiUEbCUH5UrxtS0OhvuiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1670201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN0JpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9wg//ThWDuToFRS4Xrz+8kxBiKQwfyyfI9voI2+kpLlPVfkuGQH0k\r\nc5EyftVrRF/jQ2byJJNPMDX5wxek1oMtDrYogcaHQJ7FjmASHOZKq4PNnQEv\r\nsVA1n/1V454kmwfSxq5Dj+0i2w9hHkIIg2/1RR4wpYsTJoXnyDrROOt+NZVD\r\n+2k+5q7aLfd7n5cssXAK9iSHkqhZV4Pssi48Aw77+47dM5wUlu/lEgVF5O6Z\r\nTrrkAnjgkb9p2V2c00yOTfh0ooDhY3iWKPjrNyZV5/reowx9TU+RGk/WLMGH\r\nDtd52BpCF8dAAQjoI+7Rflwv2gLSbJxgz8HT97tRgR9Y1GSvJyaDcfGCoroq\r\nxI1i8WWySib617dHq+Ew4IK3C5vYcqirp9dSKsp+xnwWxuhyXyDIi08t7nSs\r\n2DSOzPRpKEmDz7IrkErqQUFqvC21NRoaI497oyO0QDXsncuUazsmm8emtm0p\r\nGn95SQmIhvmjQl61lxyBkq5lzK3KtWYx+1FUPngqZwgdnVasLg0mFUGLRCOK\r\nC2u831/YdcNYxTmLWowjApt4ns/UqTaKtc1EqHmZTo1TjCAOg+b2X/Rs00w4\r\nctz6vKRudRq/O6b23IDNMnqHVNjm00Uv9sGVdBCrVGxasOQhDewjQFv4WRL6\r\nt2yuruu4PfcFXqmSJEW8CMdiwJvXOcgJkYg=\r\n=SJsi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepack":"ts-node-esm build.mts"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.5.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","oauth-pkce":"^0.0.6","simple-oauth2":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","esbuild":"^0.17.16","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.0.1_1681343081445_0.3901449291094794","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"halo-infinite-api","version":"1.0.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.0.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"611f47f64385a841747c1de16c7667f880ebf518","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.0.2.tgz","fileCount":70,"integrity":"sha512-EApExmGh66uMh90NdTEQQyxMKL9KdnkumX+jrRNq/BrIEcpwnwHNkI/ENQVKLEeKyPT/CTHQcbPeY60hAbGxkg==","signatures":[{"sig":"MEYCIQDmyqUlfzZiRYyH3Oi6IWYrUIS8Hui+paPl3iWQ5Axh5QIhAPSiSCb8dtL+6mSlu85v8SAivaQbKSvtOhqfa7HmAFYl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkN0ZmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrplBAAkv90++Fovgel17e8M7iqcImPc3KDk2h2A//gotdmslkT1Tau\r\nMr85jgulay6Y60cfJfUghQWhb/mXUIiD737nqGeOEFxgXxAqekHoPGxw0HvU\r\nPWvq7vsIxtQrtXg643I0LavlXjkrlkoaZ3dWoaa6dr8R7z6h11PCvgNEWhKT\r\nuLCJsyAUJF/3mx5vNkiZ8m/1Pmna0ES1bJuGtdn7GuAYFnt0zPnxIN/jVrj6\r\nJ15dqEVE22XPIoMnP5eZBqbKguPaalqd8veTHjYPXly3BHnbOVFF1cQ/iRSW\r\nV6pPAmJoiug+acTtbYc8IL3QIMCrQ6wXRwhb5vTyqGZrdHfJHmnteiXZzmNe\r\nZ4iZgEiXQCaE+TjE1/ZGgMC5LU8yVIncKnZaUNGxJ5vMp0Ifjr9meZhyvhEs\r\n7SUJglpGzJ5L8kntnNY0KJUbCAfyo+awO5DOqbw60+Nxzy4c08L/YkHd238R\r\nxpEyTkvj2sKmHjQQLrllOwU9h7WTpkf3YYCQMCCpPbh1GUHSbc6Qtz8Xe8t/\r\nOWPE00AGYwTh1A+IsNbbnOzg/e6gH+LMbh3UxOJRP1WUEFMP/wBjv96LF9sh\r\n4oM3hv/2PJR2t9HinobaEX41nK3r1MaoA8nJVHxY3pesasWcKUgrhh0i13Aw\r\n8hz+Sqtf0PYmod8sKt/pYSBFVH9kgxXYmQs=\r\n=xeeW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"a31d6861281e2f161273a3d5c793dddfb7ed49d2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.5.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","oauth-pkce":"^0.0.6","simple-oauth2":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.0.2_1681344101893_0.2059459776151491","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"halo-infinite-api","version":"1.0.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.0.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"d7e2366a21f50e0f8ace7447d3a0c90d3bf37c4c","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.0.3.tgz","fileCount":111,"integrity":"sha512-YVHkm+SDoe6reOALZdV75v91WnCHyszPqbKrl4aDJwTVYXi/J6kg83ltlSVaGPpCgGbEAuwwi7GGNSSw5yaO/A==","signatures":[{"sig":"MEQCIEAv45om6TOdJYS6o0Byu0pekDSk2i0Ymu7pdsbMoK/kAiAkYcA/rXyU9Hy7F2o0btt5z/fqE/NYnWEKoxdtMl/uyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91562},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"e6c483f4c2b5d84e788a91973101c66c4cea0668","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","oauth-pkce":"^0.0.6","simple-oauth2":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.0.3_1692907387943_0.3462557454371422","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"halo-infinite-api","version":"1.0.4","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.0.4","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"9fc952031dcf28b3f12f8699b8360370af566e8a","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.0.4.tgz","fileCount":111,"integrity":"sha512-kul6WFpAZaP3cRYEBIy+MEh2cetl6WfJhphXR9jHtyVQ3qpFy9QsiISZgH+X+fvW6dktYYzpB++xok37TR/ROA==","signatures":[{"sig":"MEUCIQCavw1cMFvVfoctdlgo6A3waBnLHz4BayRflshkDgrA2AIgE8gGqU83HZfs7k+40/X/vM4IFyr7x0OF1eYj+PdYHPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90821},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9616181c77641a032cb7944f347ba503c2f2d0d2","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.0.4_1694386753822_0.5225671445744517","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"halo-infinite-api","version":"1.0.5","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.0.5","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"914e8214e5c4ef89341c74819a1245dcfa81804d","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.0.5.tgz","fileCount":111,"integrity":"sha512-bvT7xAzqutwOgk1T8kber32FR0cNXNQs9VQaT1HPoAjEQfo7/BwT9beMmDf1fa4n0tYW6q9Wzf9eB4NAu3qldQ==","signatures":[{"sig":"MEUCIADvlxuBXYKDBrsDYmizq2bAou4YS3JT4QXGwSaDGL6PAiEAyFfVJw0e4YhrBTfHmQZ9XmKeijjSJMG0dnIEEGwtchQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90815},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"8617c83b4159c86929fddb3834c9cb085da94975","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.0.5_1694480519782_0.8425399293681535","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"halo-infinite-api","version":"1.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"f596ec7d89802e51d23d82c73f399eaf4fd9e25a","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.1.0.tgz","fileCount":130,"integrity":"sha512-MLrS+Msm4OpoK67Bax7g7hZI1FoSKBqbpvFTNllCB6t5x97Zs5hx7+tQDx4HdVP2UzSx9BX4mN2LwI3AlXl6Cg==","signatures":[{"sig":"MEYCIQCrao4P2LLDictAkJTmM7tSukOPLW/Crs2x9hO2DYECXwIhAO96yG1WYB7AOaaMlkctoTDzkpaG3SysIQ89lY9iCww6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101982},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"828b9ed15ba3f681a4214a5c520451e9c54dfedf","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.1.0_1694731920179_0.14991440310941906","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"halo-infinite-api","version":"1.1.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.1.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"b9b957d4d76500667002d00d75d3950dbe7c86fe","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.1.1.tgz","fileCount":130,"integrity":"sha512-UxMa7kHPQ+4knO86GkA6vwv191e6ObS1JsDOeTN0Atqak9MUbuqlHgUkxu/mFRfISIYV4tV6gWukiRhKJ51JiQ==","signatures":[{"sig":"MEQCIGSdLRIlLPExBhtXgnGpdROJY+ZTjT7tKbl5dAR2GnhvAiAdhNO+RnEUjg1ialdOIFGk9MgZe7nvtoR+6llz7va2rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103471},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"ca4b0bbff5da8a4bccf879085baac3941a77bb53","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.1.1_1694818172899_0.40907126809465777","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"halo-infinite-api","version":"1.2.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.2.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"d98331b9081fcc873e1a3fa54156fab306c0f284","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.2.0.tgz","fileCount":130,"integrity":"sha512-1TPTgHiWKkQMmDUBZpwb7fgU6EEbh8AfknBHsoKa1KrVAqrfs8Eb/KX4K1msBy4Z0F7VRul8dnGBGxQiWcU9mw==","signatures":[{"sig":"MEYCIQDuPhYU5sUYHpl2KKX5En15VLHXXPZnf4emfsOpacqffgIhAN1ivt1+A+Uy6vrTvsowFDr5wMmAlPPIIM8tML35dxOz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106191},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2857c2aa1e9ad6547bf35e0c1d3c2a750adc7ad","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.2.0_1694891048034_0.14045776129458432","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"halo-infinite-api","version":"1.2.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.2.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"5a1bb78b4e40a644589fed0a8e39dd1e9ccff98a","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.2.1.tgz","fileCount":130,"integrity":"sha512-RIDakgnqlsHBpmu0ZrWenVV5DL2uqAxyapVj55x9VbqXrGyIuFmE1H/ZPPXSfAk/8TGRyLrW8Yb8lc8AeRx6VQ==","signatures":[{"sig":"MEYCIQCpPgwABXhzYMNf4qiP6CeIaTHDDmVwqbaeQqJLKN9SPAIhAKhRhb+e0vvZhRHDQ7Fgas0+0OidtHxu8CBGoQTSYIGR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107091},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d2857c2aa1e9ad6547bf35e0c1d3c2a750adc7ad","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.2.1_1694979766146_0.2391879866288107","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"halo-infinite-api","version":"1.2.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.2.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"fa6ee3aac52e7c887e0195ac61eb4e22cdd9167a","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.2.2.tgz","fileCount":130,"integrity":"sha512-ZhazwFMvvhqB78v4X32c1xonN4kHTP6stXezYQ9womo8kGa+xZvQAivyuIcyGjVwmGSUTGQUuswRv+bTZms/Bg==","signatures":[{"sig":"MEUCICqyBAW2CM74JLuZU5eta5a4QYBCeEgnzwx6SZDvcQMaAiEAqBl275DiH+YqZ0BKwyTsL4+D4HcyleGz8W6v3OT/CgU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106431},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-1.2.2.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-1.2.2.tgz","_integrity":"sha512-ZhazwFMvvhqB78v4X32c1xonN4kHTP6stXezYQ9womo8kGa+xZvQAivyuIcyGjVwmGSUTGQUuswRv+bTZms/Bg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.2.2_1696613163642_0.2558241757421107","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"halo-infinite-api","version":"1.2.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@1.2.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"3b7ab8c450000099a3960c0b48174d9d212af503","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-1.2.3.tgz","fileCount":130,"integrity":"sha512-5fPAGfUwDDqZe5HQTuX4ku3rObBhVRWqucpY8X56BjykQYI+Cw7M6xqGZ1k+4sKFZi/jZ43wgunoCbU1hRZLgw==","signatures":[{"sig":"MEYCIQDVVbz1Za4yApjVCXAeHxCWkSwjHQd5ZDFmkQhhpGyRUgIhAKirsdgS6tTczGeR6xHR297+L6jl+zrO0o5ylUFDiF1J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":106354},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-1.2.3.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-1.2.3.tgz","_integrity":"sha512-5fPAGfUwDDqZe5HQTuX4ku3rObBhVRWqucpY8X56BjykQYI+Cw7M6xqGZ1k+4sKFZi/jZ43wgunoCbU1hRZLgw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","simple-oauth2":"^5.0.0","pkce-challenge":"^4.0.1"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_1.2.3_1696621636041_0.27106752448755844","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"halo-infinite-api","version":"2.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@2.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"2364a733167652527a16b529dc9a475225a37606","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-2.0.0.tgz","fileCount":174,"integrity":"sha512-b+/TYrai7Cq9dCcfi11AJAjSYbjFwbXbh/BsRATx5CGPc7ByMIII7aBNAr+5fw0kewYYoTWYLy+RG+aBy7/LZw==","signatures":[{"sig":"MEUCIDt5PqdYMLP2mgRLTnhzWe9fpaYWjB6rEdkvNFsONmS2AiEAgO6BZGczA18eFasEpWO0aUVHrjuxqdi+tLvRmnkd10w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130309},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-2.0.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-2.0.0.tgz","_integrity":"sha512-b+/TYrai7Cq9dCcfi11AJAjSYbjFwbXbh/BsRATx5CGPc7ByMIII7aBNAr+5fw0kewYYoTWYLy+RG+aBy7/LZw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_2.0.0_1696644630429_0.619774816433013","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"halo-infinite-api","version":"2.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@2.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"73d16397c038192e0dad7d5336b205c54ca49ee9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-2.1.0.tgz","fileCount":178,"integrity":"sha512-mXRO02ykPPbBWrKrWBXMC75a14fEutW2XRy6aEQCGs8ehECE2oIv9SuDIzC2pJDiQiTf9GCczOGR+1JqGkFiNQ==","signatures":[{"sig":"MEUCIQDvvpqSMW4UOQGvX5s5pTwVS62vkGFYFTNB6NcmGhhWKgIgQJ40pO1TwFAomB3x2Q4L84PiWcY2p27EIqtn2vW+6QU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135075},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-2.1.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-2.1.0.tgz","_integrity":"sha512-mXRO02ykPPbBWrKrWBXMC75a14fEutW2XRy6aEQCGs8ehECE2oIv9SuDIzC2pJDiQiTf9GCczOGR+1JqGkFiNQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_2.1.0_1696781006308_0.4674834307503468","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"halo-infinite-api","version":"3.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@3.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"de8cc8370b7dda1dc170c7d9b37700b44edb4aa9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-3.0.0.tgz","fileCount":178,"integrity":"sha512-dZzTI95rnlm4RvIG9ejHw3pA0+iXCkK+TmKUe9f4nkNSgY2zBCqd2UsKQXkb6OKZIFO8Htm8V8ct5oRnhLAMGg==","signatures":[{"sig":"MEUCIQCSv/Q/XfxI8ti0OAKAbfB7ZEP0XkI6s4vMv3w08FkgwgIgR9TbeG3x6vaGNomGKdgVaZUmJVL7xdIvmLG/T9hullM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121053},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-3.0.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-3.0.0.tgz","_integrity":"sha512-dZzTI95rnlm4RvIG9ejHw3pA0+iXCkK+TmKUe9f4nkNSgY2zBCqd2UsKQXkb6OKZIFO8Htm8V8ct5oRnhLAMGg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_3.0.0_1696912645197_0.4837987631717471","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"halo-infinite-api","version":"3.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@3.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"b09d51e1dc0e6888bb68a4ededf0100629e9efc3","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-3.1.0.tgz","fileCount":178,"integrity":"sha512-wggSuxcgJQZHZwECxMzSR7UyjvidKYpr78Jnxzqqk/O0IMByyqc01TkEOjRVH1XtvOeCxkPDD5TlRjTVGucA0w==","signatures":[{"sig":"MEYCIQCwIMPhQefSR9vs0W+Y9F3rk30w4HVzWHqLjImLLbIGtgIhAOiNXf7zd3S3cnLZlCMGxWAhNoKgEYySkyt87+tFmjfq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121236},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-3.1.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-3.1.0.tgz","_integrity":"sha512-wggSuxcgJQZHZwECxMzSR7UyjvidKYpr78Jnxzqqk/O0IMByyqc01TkEOjRVH1XtvOeCxkPDD5TlRjTVGucA0w==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_3.1.0_1697679488941_0.24299214934099833","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"halo-infinite-api","version":"3.2.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@3.2.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"06f20f8af9960ebf200e7bcaa6660691e012e653","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-3.2.0.tgz","fileCount":178,"integrity":"sha512-zvJb1okLs8q6maTu/yUsXVdWcaXyHBdNAjewlcM9JKzxHYVutobfxTjmM8UwQ1NVKIJUqln8k60G/XSxzMkDPg==","signatures":[{"sig":"MEUCIQDGgsrhVREIjDxnU8qSrqIUwZrETms6hgoa/bFwrmhFewIgXU6eUZFC4MiBjcJg9JKN0iOy59pMhTR/AhrsDetSM7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121902},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-3.2.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-3.2.0.tgz","_integrity":"sha512-zvJb1okLs8q6maTu/yUsXVdWcaXyHBdNAjewlcM9JKzxHYVutobfxTjmM8UwQ1NVKIJUqln8k60G/XSxzMkDPg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_3.2.0_1697992528588_0.2897976790276291","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"halo-infinite-api","version":"3.2.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@3.2.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"36b62a807b1aeee5909279237edb510f46dec529","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-3.2.1.tgz","fileCount":178,"integrity":"sha512-ZCeJTlNmiloqUwEedTHbL12YKxnjWp4g/SFXSKPgztoy9BnhAX1uo9n/ZI7gLxIJqmsY2G6Mq7gsjkLcjWuNgA==","signatures":[{"sig":"MEUCIGFB3X8hMR/WXShKxFuPTdXd5XdJHAFbx4Q4vVMlj5o2AiEA+JosMjiVriOaVbuIQhy8rUGMiTji+kcFYE1s26Z2rLI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121930},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-3.2.1.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-3.2.1.tgz","_integrity":"sha512-ZCeJTlNmiloqUwEedTHbL12YKxnjWp4g/SFXSKPgztoy9BnhAX1uo9n/ZI7gLxIJqmsY2G6Mq7gsjkLcjWuNgA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_3.2.1_1699284279573_0.7272345595402809","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"halo-infinite-api","version":"3.2.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@3.2.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"993192fe6cdaf6c582a00c8f11339335ca107833","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-3.2.2.tgz","fileCount":178,"integrity":"sha512-SmbvNGkyn5M9E4CfSYiL6w0F7wnUNCgvrR5ttt3rt6x1+1QuQyuwGDn0nMcdfjGVe9EwgKvLvpLzP8XxM042rQ==","signatures":[{"sig":"MEUCIQCGXpffy67r5nWPyD2ElnW7TLbOg52Qd9u6T0hWFstsZgIgObsPVz/PXPbkAaOQNj9RN9+NoHmsnZ3lP8P5ccCAMok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122208},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-3.2.2.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-3.2.2.tgz","_integrity":"sha512-SmbvNGkyn5M9E4CfSYiL6w0F7wnUNCgvrR5ttt3rt6x1+1QuQyuwGDn0nMcdfjGVe9EwgKvLvpLzP8XxM042rQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_3.2.2_1699300141100_0.7389886618250208","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"halo-infinite-api","version":"4.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"34fde6bf2766ded0fa94388b15298efc440ad942","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.0.tgz","fileCount":178,"integrity":"sha512-QH6YbdYERc36bFIeSvzWuw4pe0Ydt2f7yp6fBcoTugZLrtb8WviGZo98MKo+LuM5gnv2pK8mPX6gmPaFtP7Nyg==","signatures":[{"sig":"MEYCIQC+KNIwDaNlaiqtWk4TCNZyJRzQyT9wMoQ0lvwIT7pCygIhAJtG56aG62TT2zzTcKWWc5fWTt+wnxGL0uKwLUzj/xcq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124017},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.0.tgz","_integrity":"sha512-QH6YbdYERc36bFIeSvzWuw4pe0Ydt2f7yp6fBcoTugZLrtb8WviGZo98MKo+LuM5gnv2pK8mPX6gmPaFtP7Nyg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.0_1699891362763_0.16698212491710618","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"halo-infinite-api","version":"4.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"9f9d14ae0e3606521e9bc48e81f231a2f22ee137","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.1.tgz","fileCount":178,"integrity":"sha512-EN1pB01p7twEK0GXx7FTt1vcoTWq04JmT7HN85kzTBlpf3rGet0UjDGTtc/13HICkIV4JMhuLB/DNr7epK/5uA==","signatures":[{"sig":"MEYCIQDjp9hlk8deQEtPg0BN0DcU4bl5kg7LwvGdc2axAMgCtQIhAIR75p8tIeIZqJOss+0QvjdAYr2sSoXeu/x1kmHhFdFY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122301},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.1.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.1.tgz","_integrity":"sha512-EN1pB01p7twEK0GXx7FTt1vcoTWq04JmT7HN85kzTBlpf3rGet0UjDGTtc/13HICkIV4JMhuLB/DNr7epK/5uA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.1_1699905897830_0.5470293652288074","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"halo-infinite-api","version":"4.0.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"a8f9a80a8ee9ce8625f28df268af1f026b8658bd","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.2.tgz","fileCount":178,"integrity":"sha512-Ku/C/po8hWGf0AvJZPFhwbBMwe6rATmFbLNLBQ6Nq1j0cITQvwH6pvO1B6vXdOdYG5wJaucwlt+rWXmNm3tIhg==","signatures":[{"sig":"MEQCIGBdGAoMhPyis77eov8e/taWauCqSypk0V5kne5G1n9qAiBy7GkMOVjIP2+MmhgtULlqVzqXs3iEiRMvTIF0jv7TFw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123279},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.2.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.2.tgz","_integrity":"sha512-Ku/C/po8hWGf0AvJZPFhwbBMwe6rATmFbLNLBQ6Nq1j0cITQvwH6pvO1B6vXdOdYG5wJaucwlt+rWXmNm3tIhg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.6.7","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.2_1699928695035_0.3367099427044713","host":"s3://npm-registry-packages"}},"4.0.3":{"name":"halo-infinite-api","version":"4.0.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"3c96b1368f1400dac837877a3e31e7cba9649988","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.3.tgz","fileCount":178,"integrity":"sha512-egY+r3seMnrNK3lhcWqeC9Am3FB5Kc5zIdWG4MTHbd6zCwpVkBXBmTVLSaNLGA+kc0ttr+lq5Xlr18/Lt6D6ZQ==","signatures":[{"sig":"MEQCIH5aqRzBUzLRIC9Jexq3mrqToJCBA/cfmpF3Uxsyuq4JAiA+N7me6xBC9qBNz0yNk9/0akBwC+l6vbARx4fBz7atdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123311},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.3.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.3.tgz","_integrity":"sha512-egY+r3seMnrNK3lhcWqeC9Am3FB5Kc5zIdWG4MTHbd6zCwpVkBXBmTVLSaNLGA+kc0ttr+lq5Xlr18/Lt6D6ZQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.1.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.9.0","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.3_1700234729308_0.6676654026270608","host":"s3://npm-registry-packages"}},"4.0.4":{"name":"halo-infinite-api","version":"4.0.4","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.4","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"c78adc9e1c98ecdb11b1788e13f3ccb3fdfe80f7","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.4.tgz","fileCount":178,"integrity":"sha512-9qRUxIVBT5XBZU+LDfRaUO6PtHYY1aDXP7ij+K/a4QIHeKgp5QXmbJRQVQT9cpdzPbieFv+y7w2Xwvnq1btpGg==","signatures":[{"sig":"MEUCIDLxVH7fuosr4EU86nucIWlrxzYNWSVW7levQYPfsPKHAiEAiIptUt9vrZLRwwzQI9CHw/Sob0KWBh0LrnhutCDww/Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123716},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.4.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.4.tgz","_integrity":"sha512-9qRUxIVBT5XBZU+LDfRaUO6PtHYY1aDXP7ij+K/a4QIHeKgp5QXmbJRQVQT9cpdzPbieFv+y7w2Xwvnq1btpGg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.4_1701109483568_0.49027493148378865","host":"s3://npm-registry-packages"}},"4.0.5":{"name":"halo-infinite-api","version":"4.0.5","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.5","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"1f777c3226d239be236f4d83c5d72d8159ea6d87","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.5.tgz","fileCount":178,"integrity":"sha512-Isgro1FTn14DpSZ/vfO2IQGn5utsvXxYBXfv9isDXuN56h62rrWClgyrSx3cPSxjxjpbscU6qOfe44cm65qqrg==","signatures":[{"sig":"MEYCIQCZugdfMsoDUyl/fcRvR0vw9UmNiXMnMvlHAkJd+m3wKQIhAJDzNRt/ryFCOpg5hoy/YOET+DWng9K1kouhUZnvW9X+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123984},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.5.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.5.tgz","_integrity":"sha512-Isgro1FTn14DpSZ/vfO2IQGn5utsvXxYBXfv9isDXuN56h62rrWClgyrSx3cPSxjxjpbscU6qOfe44cm65qqrg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.5_1701460643038_0.6571657489962104","host":"s3://npm-registry-packages"}},"4.0.6":{"name":"halo-infinite-api","version":"4.0.6","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.0.6","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"8faf528ff0a8fd7345d256feef7cd8b2add46b55","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.0.6.tgz","fileCount":178,"integrity":"sha512-vOjEy27GJPwHZeoHw2kujkuvCJM5uWAOwTSelJiBIx6gSNYEte7HlGr+I3aKrOUCHX9H5fTiUXTAj4U68KviCQ==","signatures":[{"sig":"MEUCIQCq1KJON+HsNPiGJCOE4LxM2qCtS73W1SDwRgjWZu72bQIgZ1vLKowMQrMTBlwxbwchbNIwMen9gtCkkDZOo1E3S48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124354},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.0.6.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.0.6.tgz","_integrity":"sha512-vOjEy27GJPwHZeoHw2kujkuvCJM5uWAOwTSelJiBIx6gSNYEte7HlGr+I3aKrOUCHX9H5fTiUXTAj4U68KviCQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.0.6_1701653836621_0.26844427775429036","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"halo-infinite-api","version":"4.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@4.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"04d296a3849a9e6d281aa7e6b0ccc93c2db1cd3d","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-4.1.0.tgz","fileCount":178,"integrity":"sha512-KpOfnVl1onum+Z5GgsjL8cL84o17ThLjCplmo4l0DHiyuvmKtUtadDM7SWm3bQ5/1Q4Dok5zc+Xb8nyvVqnyCQ==","signatures":[{"sig":"MEQCIH0ISg01gyPoV/SOndye1+3JnY4lCMscHTpY7tStOde3AiAidk3uY6quLao1oitATe7N1TVhuuONwn331epK4rrvdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124726},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-4.1.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-4.1.0.tgz","_integrity":"sha512-KpOfnVl1onum+Z5GgsjL8cL84o17ThLjCplmo4l0DHiyuvmKtUtadDM7SWm3bQ5/1Q4Dok5zc+Xb8nyvVqnyCQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_4.1.0_1701907628772_0.7364818802179438","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"halo-infinite-api","version":"5.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"f94969972108a6affe264101bc4dc6805b15ee4a","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.0.0.tgz","fileCount":202,"integrity":"sha512-HkC9+XiExtqWe/J/lfvwgn1qkUj6TtDbBBLWvDmQ6GUu0M8Vc05Pws0N4b6LBgMfC20SIUaA2GwN5PU1E/39ew==","signatures":[{"sig":"MEUCIQDW4po/SAClZQGsAOjWnAx3PwqTdpJp8Gx256HnqbwYBAIgM30KXhV6IKrsxyF8mkx9OkASEh/jMFrUGdd0CePux84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151955},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.0.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.0.0.tgz","_integrity":"sha512-HkC9+XiExtqWe/J/lfvwgn1qkUj6TtDbBBLWvDmQ6GUu0M8Vc05Pws0N4b6LBgMfC20SIUaA2GwN5PU1E/39ew==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.3.5","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.0.0_1701998264398_0.8975614919771073","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"halo-infinite-api","version":"5.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"f398d6fecb63262c09dfba66c0f020694681172b","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.1.0.tgz","fileCount":202,"integrity":"sha512-Z1vN0jRRPj7w8I4psQv1vtPoJX2y7JMV6SP0G9n6pMMPOahwTKqCO0zVKM/wltvR1f+IRMsOMok83lalk1bhUg==","signatures":[{"sig":"MEYCIQD4bEdOnKTBRBMuD42wekCTpW2BJ8KT8b3OpT63ebe3iwIhAITcKi629dZe0kpcOP79IHMgzdWWVURyCe+HWgYOUQ/K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152206},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.1.0.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.1.0.tgz","_integrity":"sha512-Z1vN0jRRPj7w8I4psQv1vtPoJX2y7JMV6SP0G9n6pMMPOahwTKqCO0zVKM/wltvR1f+IRMsOMok83lalk1bhUg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.1.0_1702072960897_0.5391702906007689","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"halo-infinite-api","version":"5.1.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.1.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"c6e361b882316719f01970c86822f02c655d8f31","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.1.1.tgz","fileCount":202,"integrity":"sha512-YeMBjT7+BqpL9FUOwOMBwWdwPQhRwWH6pGWIQjTjhAGRw2nmYXNvdHfSNWDn2GbqbVwmBEKon0zwA8u7jVs87w==","signatures":[{"sig":"MEYCIQCyYSsU0+MPM+/dcrEVjMkXZ3JGaOuymAlJQ07kT/SG1AIhAOd2pAEge3gwfHEXzxBwykPa7qvfNMgAxu7nrrbYxo7x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152281},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.1.1.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.1.1.tgz","_integrity":"sha512-YeMBjT7+BqpL9FUOwOMBwWdwPQhRwWH6pGWIQjTjhAGRw2nmYXNvdHfSNWDn2GbqbVwmBEKon0zwA8u7jVs87w==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.1.1_1702131617144_0.15329979850102537","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"halo-infinite-api","version":"5.1.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.1.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"4d68f508ad0cd381d641f0ad3ce5c055678ca573","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.1.2.tgz","fileCount":207,"integrity":"sha512-1+YmwBhaJbK1LK1yf9kNdmFon49izlR6bp3Ha7QsVdEDQV8wL9qx4WkoG+hfiufs0Y58lKY6oHkrZkgumzg6yQ==","signatures":[{"sig":"MEUCIQD8rydbAuiXpuNpkMproeUk92uJAqtTo68x98hxdEaNkwIgDKLNWt6NGE/VemupGco5sQqce+ld/z43FS8yWTeQsz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153830},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.1.2.tgz","types":"./dist/index.d.ts","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.1.2.tgz","_integrity":"sha512-1+YmwBhaJbK1LK1yf9kNdmFon49izlR6bp3Ha7QsVdEDQV8wL9qx4WkoG+hfiufs0Y58lKY6oHkrZkgumzg6yQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.1.2_1702134622833_0.08759914583448203","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"halo-infinite-api","version":"5.2.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.2.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"48e7a1998f53590ec8a035623443bd56cc556120","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.2.0.tgz","fileCount":211,"integrity":"sha512-vc76KDrtS4tqvEoEJZadqxQZDbhnEn64eOBNXIbOVWGHMrCzSy4qnlaFynwahYLuPcTSYsSkUIkYDo5aOmmfQw==","signatures":[{"sig":"MEQCIBItSpJEgdqguntnEFJIAf6ic4wcQeHloh9xmOy9GZaBAiA/DJ3XRB6uvAX2TlfHc+91xcdvfDmAYCa5nvIbMeJAYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157054},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.2.0.tgz","_integrity":"sha512-vc76KDrtS4tqvEoEJZadqxQZDbhnEn64eOBNXIbOVWGHMrCzSy4qnlaFynwahYLuPcTSYsSkUIkYDo5aOmmfQw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.2.0_1702159289524_0.6659815844096395","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"halo-infinite-api","version":"5.2.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.2.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"f2ec81f1ff422843a0256a0af2babe4d565a3df6","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.2.1.tgz","fileCount":211,"integrity":"sha512-CHQTpwEAeN6S+W9ifkwjul0P3RlrN9GT3OFFQQPa+uW1Euca/7A5jA5f5hPYJbMSxGAo0pqrHZaU6hgbwOBpBA==","signatures":[{"sig":"MEYCIQDLj7ad3KC7ZvnFRwL1Jto535/nGJzimF4pnGfNWbGPNQIhAIrVlpmU6Dkj3ZtpZKGBOZME8YMsXsurXQK+2z86sa/O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":157729},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.2.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.2.1.tgz","_integrity":"sha512-CHQTpwEAeN6S+W9ifkwjul0P3RlrN9GT3OFFQQPa+uW1Euca/7A5jA5f5hPYJbMSxGAo0pqrHZaU6hgbwOBpBA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.2.1_1702188634621_0.03401856815069726","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"halo-infinite-api","version":"5.3.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.3.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"7585a6becb58922df182670e18b25453823254d9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.3.0.tgz","fileCount":211,"integrity":"sha512-PFY2v8QhqDBXKgb4n3FInP2BngKr9342qqsZGsor2vIMr6ZIqoYrcrOJgEV920c1zm6WvzODIthlXky5w2KH4A==","signatures":[{"sig":"MEYCIQDYysXecNPgEnY08cf4Y4rh1+BTXmACr6RPWx2RXalDVwIhANOd5Fm90umwLZK+SzDqVaJu362TQy3s9fZYWwloSiTi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161567},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.3.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.3.0.tgz","_integrity":"sha512-PFY2v8QhqDBXKgb4n3FInP2BngKr9342qqsZGsor2vIMr6ZIqoYrcrOJgEV920c1zm6WvzODIthlXky5w2KH4A==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.3.0_1702271571305_0.7449275920292302","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"halo-infinite-api","version":"5.3.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.3.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"0810889226607eece203593008d483123ccac653","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.3.1.tgz","fileCount":211,"integrity":"sha512-eEBjsosnPOJ77ghoFjCTYrQGacSX3GzvUM429WqN7gYkHdNJz03XkjPPWCMTzwp1rC1X47e9Hi8enqPz446hUw==","signatures":[{"sig":"MEQCICSK32JXegJN6v4Q/AM0z65/mZvousX1VR84WMpx7hs/AiBYr6IBs7/rgvji1rkFQVl+TwX71hIdI8Cj3I/vuAceiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162246},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.3.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.3.1.tgz","_integrity":"sha512-eEBjsosnPOJ77ghoFjCTYrQGacSX3GzvUM429WqN7gYkHdNJz03XkjPPWCMTzwp1rC1X47e9Hi8enqPz446hUw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.3.1_1702341213449_0.279960414210062","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"halo-infinite-api","version":"5.3.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.3.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"e29260c95340a9b8aa54237b12e66018b25772a1","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.3.2.tgz","fileCount":211,"integrity":"sha512-LQLy8UMuBUVrTLFmkrFM/P4Wh9advhTGOomSUTe8DBASSls5tbwNUGff2SrAjGOJEMTQnEH8JFHyM3EwyQQARw==","signatures":[{"sig":"MEUCIEfvA+V1EYkHMIvGebzh8GaJ0ZVFUPjDV4w1LAQilY3VAiEA0NjYDIWGW5xME7KowLJjde6tE40HkhEqQx3rs2oGQsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162432},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.3.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.3.2.tgz","_integrity":"sha512-LQLy8UMuBUVrTLFmkrFM/P4Wh9advhTGOomSUTe8DBASSls5tbwNUGff2SrAjGOJEMTQnEH8JFHyM3EwyQQARw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.3.2_1702402887574_0.6619768493507523","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"halo-infinite-api","version":"5.3.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@5.3.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"45c71dff26a7829f01ea5d4c01e42de7920a4d02","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-5.3.3.tgz","fileCount":211,"integrity":"sha512-xiDUMr30xSB+Wq0mOw+UZR4CMs8lgXU5Iz+hWyx1FOkS/wFYqbaeCIfB+dBP9nWklGHLWPGOAURkA4OP3zPsjQ==","signatures":[{"sig":"MEUCIQDX6PmqJwb05eZPumUWi3KEkYrAXrMK0kzIBGbomZjjAQIgXvYIKHvWxnB3ccHk8Ia51FuGKZdOFHwlsM+g19xHSm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162063},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-5.3.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-5.3.3.tgz","_integrity":"sha512-xiDUMr30xSB+Wq0mOw+UZR4CMs8lgXU5Iz+hWyx1FOkS/wFYqbaeCIfB+dBP9nWklGHLWPGOAURkA4OP3zPsjQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_5.3.3_1702404360918_0.3152592521778277","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"halo-infinite-api","version":"6.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@6.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"6dfa1945075a99dc22cbe1b4ec6230518d6f6443","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-6.0.0.tgz","fileCount":188,"integrity":"sha512-S8qvZ+emEdGnpxPAbXyH9IbG/f4gPisQtHOFVXJU+/hTDhPO02xwSNJrUCH+LF3pYWo+YaRG3w16O5ydVDjhSg==","signatures":[{"sig":"MEQCIBJ06wvWD3/TPIocmYyKuo26vfxwLxwP5FmOB50otw6KAiAl1NH083uLMPY9QAmYwZnw6esfu9yqz7QsQ1AisIpr3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150531},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-6.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-6.0.0.tgz","_integrity":"sha512-S8qvZ+emEdGnpxPAbXyH9IbG/f4gPisQtHOFVXJU+/hTDhPO02xwSNJrUCH+LF3pYWo+YaRG3w16O5ydVDjhSg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"9.8.1","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.18.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_6.0.0_1702437800900_0.3220491331713311","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"halo-infinite-api","version":"6.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@6.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"359eb898f4a68e8c4f096861ce27ee29296c9f17","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-6.1.0.tgz","fileCount":192,"integrity":"sha512-1+Pcjlrr7pUmXNL+e+G9EEIVFt1ZoQicPdG9Spz9+5mtns2L4tqm9/3hfrN/dEg3qQ9FPPgxS7zF5h8vcydHgA==","signatures":[{"sig":"MEQCIGSxQIhoOyy9YgHDXqEzezFw5MkFjKr2YQ52ZLP/V1ycAiAImrA2J2afLEGf1+1AGFnSd6zfx73Q4lE0qOSdEJMUuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156251},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-6.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-6.1.0.tgz","_integrity":"sha512-1+Pcjlrr7pUmXNL+e+G9EEIVFt1ZoQicPdG9Spz9+5mtns2L4tqm9/3hfrN/dEg3qQ9FPPgxS7zF5h8vcydHgA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_6.1.0_1703266614585_0.7682695572733294","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"halo-infinite-api","version":"6.1.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@6.1.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"b253f9540477f71c35516d90addd799d5d7a73a6","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-6.1.1.tgz","fileCount":192,"integrity":"sha512-2UPgzlWcx3m3OHokHLus5szizyj3pSbKJ1v+KUqXwv/iM19M+x6IYr8Y/yocz+DJ2m46L40Pu3jr1qDIw0DEWw==","signatures":[{"sig":"MEQCIFav6jD7/HX7urfo5F/173lVsmuoQLedZtRqv/e+hoMJAiAmXcZCE+8qtyWCZBrxSoPeDq5MhhR6kaxEJPjwwvcsvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156354},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-6.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-6.1.1.tgz","_integrity":"sha512-2UPgzlWcx3m3OHokHLus5szizyj3pSbKJ1v+KUqXwv/iM19M+x6IYr8Y/yocz+DJ2m46L40Pu3jr1qDIw0DEWw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_6.1.1_1704253086366_0.15353571730352034","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"halo-infinite-api","version":"6.2.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@6.2.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"65ae772a3fd7b89c0d03754e6f864edf4e79dea9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-6.2.0.tgz","fileCount":192,"integrity":"sha512-7fkNMbtfPJWmu7Y9Uo7nwmsu65Ho1LFbbfjxk1Wb9CL2X0if7pkZWOGIMKfBmPSh7VlT69PiprfhWfFZ0Ms+gA==","signatures":[{"sig":"MEQCIDVIk7lXe0TaHNGG4bpncS1gAygxgwqBE9nYYdBkyQ6wAiAo7jx65jG1pRSdBEsCqqdW0ShC+5SFOcR8aGisBQCbLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":156968},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-6.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-6.2.0.tgz","_integrity":"sha512-7fkNMbtfPJWmu7Y9Uo7nwmsu65Ho1LFbbfjxk1Wb9CL2X0if7pkZWOGIMKfBmPSh7VlT69PiprfhWfFZ0Ms+gA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_6.2.0_1704331915738_0.7092847473426545","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"halo-infinite-api","version":"7.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@7.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"6f387747028ceea38c200e6c0cc2bdf06fe39251","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-7.0.0.tgz","fileCount":196,"integrity":"sha512-3Frkg7ohrsgLoiPz1I1ysGaKc84zno6m/hfclaeN0Q6V8s446Ov33QoQPk3kPAVTQZawuPOQ4STB2OK/6tuKug==","signatures":[{"sig":"MEUCIGTj/AQUdA4HddqGJ0vJ9oc6CxzXzM6jIt3pTGnOikxiAiEA/HlxoGHzmuN0sOxbdf7AE+MvA8uCOGjMi+oeXuSE5J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162320},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-7.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-7.0.0.tgz","_integrity":"sha512-3Frkg7ohrsgLoiPz1I1ysGaKc84zno6m/hfclaeN0Q6V8s446Ov33QoQPk3kPAVTQZawuPOQ4STB2OK/6tuKug==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_7.0.0_1705786236949_0.7970869212534906","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"halo-infinite-api","version":"7.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@7.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"5ea689c3bccc73386679e57a46aec53ef3bea116","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-7.0.1.tgz","fileCount":196,"integrity":"sha512-WiC/Puo3KcQgCNIt7n0j85wsLNnaGynTJj5QbzgOIOhRpXxDS+9PPGaLaaK2Prm7WG8MEOnBr1kroOlk8ds46Q==","signatures":[{"sig":"MEQCIEDhYWw/v5EKyM/mFwYVLTxsFts5WBieeamTiTpk3PZgAiBNJ+X3NVPV/BZviDKSCdul/w14Z2ymLo4ZEE/grPlI1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162544},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-7.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-7.0.1.tgz","_integrity":"sha512-WiC/Puo3KcQgCNIt7n0j85wsLNnaGynTJj5QbzgOIOhRpXxDS+9PPGaLaaK2Prm7WG8MEOnBr1kroOlk8ds46Q==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_7.0.1_1706160288315_0.41614087443210734","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"halo-infinite-api","version":"8.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"0c4f2c1bc38610de8a5ce4ecb98a23ef815d9bf4","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.0.tgz","fileCount":200,"integrity":"sha512-uolCEixYwNrlTVh6HhOq4qEsVOXOW+7ucz6eD3PNtoauaNzm+35EwLOoc2PNiW2odFFTJHK3A1EgMrcpjanz7A==","signatures":[{"sig":"MEUCIQDCuUEkn8C7wsH9mMSrqQIrAlBusETaTKp6lv25rT4sYwIgGpZygJwq1SkacSOgJOuhFEYaPHrqjXOQ0bPdIuWTRmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174946},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.0.tgz","_integrity":"sha512-uolCEixYwNrlTVh6HhOq4qEsVOXOW+7ucz6eD3PNtoauaNzm+35EwLOoc2PNiW2odFFTJHK3A1EgMrcpjanz7A==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.0_1706235751540_0.0912300377635642","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"halo-infinite-api","version":"8.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"8934c80e291bca80e08c34d7b6eb93323cf5e347","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.1.tgz","fileCount":200,"integrity":"sha512-IGKe76nM1FMjZcQ7oqGiNKtBn0LsleyWk3mAzIR+m/5qm+3uA8Yf8NtbTnOr1UNGloVll4AvZQilyrHtnwQ4gA==","signatures":[{"sig":"MEUCIDyOPsIHodBdvEgT/z7FWeTdrEHJx81Ayi5EH3UD0fBSAiEAhfkbJnCv4182Hsh8lzf9Mzd5F7yNf/lxlnPINQz8XFA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173914},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.1.tgz","_integrity":"sha512-IGKe76nM1FMjZcQ7oqGiNKtBn0LsleyWk3mAzIR+m/5qm+3uA8Yf8NtbTnOr1UNGloVll4AvZQilyrHtnwQ4gA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.1_1706286159277_0.6489042924409401","host":"s3://npm-registry-packages"}},"8.0.2":{"name":"halo-infinite-api","version":"8.0.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"59c7325b4eb2ba1b9855e7d093284fe6369fd1c4","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.2.tgz","fileCount":200,"integrity":"sha512-CslzYeDT2//HndCbPBX7EW4iW8G21fGNS37kcMbZpgTR8DnJIOklW2/XVJkH0k21plhShd1rEsvSNv2IlcBQVA==","signatures":[{"sig":"MEYCIQCsJewSPS6NkT2VauyUk9um1L4em9iRbcrgnj+rDzQM0gIhANliPr1vZrXDDLX+12KZ5Jiuf0yvjpOOZ8MznlCV8o0v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173839},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.2.tgz","_integrity":"sha512-CslzYeDT2//HndCbPBX7EW4iW8G21fGNS37kcMbZpgTR8DnJIOklW2/XVJkH0k21plhShd1rEsvSNv2IlcBQVA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.2_1706286210325_0.31100641134817675","host":"s3://npm-registry-packages"}},"8.0.3":{"name":"halo-infinite-api","version":"8.0.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"ec2bea1641932afa5e4557f896eb42e36cd8c0a9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.3.tgz","fileCount":200,"integrity":"sha512-YWkLVoHt6pldeNfKg9IIQ8buGNPQOvF+9zChBxqaF3XCfw00woYsgletQW9K7PAJBsoYvHJgaK4Q8BgB+ub5Eg==","signatures":[{"sig":"MEUCIQD0S64tUEyiPc6E9onnh3hsT+IvtC/pq9LnNwmoyr7lOwIgXBBqExzlwJLTC2uM27sJRDrvr6Te4dATo89pJTwmZFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174076},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.3.tgz","_integrity":"sha512-YWkLVoHt6pldeNfKg9IIQ8buGNPQOvF+9zChBxqaF3XCfw00woYsgletQW9K7PAJBsoYvHJgaK4Q8BgB+ub5Eg==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.3_1706286712819_0.6272128211088721","host":"s3://npm-registry-packages"}},"8.0.4":{"name":"halo-infinite-api","version":"8.0.4","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.4","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"30812d945962cc9ffc1bbf94b04051a0ad3e663f","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.4.tgz","fileCount":200,"integrity":"sha512-Rk7OL1+1f/hDsMtKd2+/ZOs4g3LVbjwANz3DkoaIYhrk3cBIZx+V9mB4Tgvc4JiRxLBR6Fd4Jit3tMb+EziHzw==","signatures":[{"sig":"MEUCIFD9b3l7iL6smz0M5dBRid/B4umdQK0emUmcCGYe6l2dAiEAjHPW5X9OMs4PiM37GqB8ckO7/96IxPesUx+vLZtQfnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174048},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.4.tgz","_integrity":"sha512-Rk7OL1+1f/hDsMtKd2+/ZOs4g3LVbjwANz3DkoaIYhrk3cBIZx+V9mB4Tgvc4JiRxLBR6Fd4Jit3tMb+EziHzw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","yargs":"^17.7.1","ts-jest":"^29.1.0","ts-node":"^10.9.1","typescript":"^5.0.4","@types/jest":"^29.5.0","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.4_1706326684947_0.2233152786167012","host":"s3://npm-registry-packages"}},"8.0.5":{"name":"halo-infinite-api","version":"8.0.5","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.5","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"b67fd93533814c658057fa31d3eb721b79ed9a27","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.5.tgz","fileCount":201,"integrity":"sha512-c+EIK16wdZoAfvvk0oYIbOlXU94Uum5olBrHNZFUfl2w7sZC/VXoZL9GfDlc875baApomM+WoBL++V4eTQ2Jdw==","signatures":[{"sig":"MEUCIQDeYXSfYJM4JOpkQHMXbh5vKyJmClBN6rhY1W3U7+ybMwIgCSR2HXmG+I8Bx3p6t7cDnwsao9iFd3wpC343OaChBfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":176369},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.5.tgz","_integrity":"sha512-c+EIK16wdZoAfvvk0oYIbOlXU94Uum5olBrHNZFUfl2w7sZC/VXoZL9GfDlc875baApomM+WoBL++V4eTQ2Jdw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.5_1707438358218_0.4893007670946772","host":"s3://npm-registry-packages"}},"8.0.6":{"name":"halo-infinite-api","version":"8.0.6","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.6","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"2086b2243c5f02d680b87789faf4a9a9119739f9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.6.tgz","fileCount":201,"integrity":"sha512-MG6X9UJe0cV7Mx/4tWuRIUXlfEP4lwK3RJ0BnYmBXrW747FPVUso6rilQMkNMzD/HrSTURB1CvhTi5D11OAZXA==","signatures":[{"sig":"MEUCIQDvhpucbPx8EwAskuN3UX75VQO/LMebtbGB2Hm5vNR2LgIgZUhoRDET8djB3CEW7zr6FXAWc+TG00IdWRcdxv9S6NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177404},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.6.tgz","_integrity":"sha512-MG6X9UJe0cV7Mx/4tWuRIUXlfEP4lwK3RJ0BnYmBXrW747FPVUso6rilQMkNMzD/HrSTURB1CvhTi5D11OAZXA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.6_1707938696094_0.17722877544333415","host":"s3://npm-registry-packages"}},"8.0.7":{"name":"halo-infinite-api","version":"8.0.7","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.7","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"606af83d5062b272cdab0aa90615f6f56dcded19","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.7.tgz","fileCount":201,"integrity":"sha512-gFVekkMv9QkGFBLrlyHhCwaPu3+bDP9GT/dDgqu2Y0hKU7U+xQ9zS8BS0BnCTNjQA3mG1MDDdjhY+DPEKbPaEQ==","signatures":[{"sig":"MEQCIFTLmCUOpAXv6u+FFu1PhUG/NZewZoShgMlqbozK46TnAiAgCDwAD757YuDvckW73JDTnExeG9Ljm4pJCQlxxDN70w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177414},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.7.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.7.tgz","_integrity":"sha512-gFVekkMv9QkGFBLrlyHhCwaPu3+bDP9GT/dDgqu2Y0hKU7U+xQ9zS8BS0BnCTNjQA3mG1MDDdjhY+DPEKbPaEQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.7_1707952198872_0.8013762883774476","host":"s3://npm-registry-packages"}},"8.0.8":{"name":"halo-infinite-api","version":"8.0.8","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.0.8","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"7f5d7bef61904ec4dac1121545d8983542dd34b3","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.0.8.tgz","fileCount":201,"integrity":"sha512-L5F86UmBGT/7dBWz+ZskxXmvE5x/mq3A+ZeiwcYu1588JKavEmJQw/vIogefd+4i9jcxgmMVnwavTN6Cz+BzFQ==","signatures":[{"sig":"MEUCIQDpO1n0z8PEQRqEOE4NDF3ucTd+XzeedGVPrHlQXYND2AIgUfvDx+JLYLJ5wDzZVEeCbrsOUdpYwO86fIFIl5x3LOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177887},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.0.8.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.0.8.tgz","_integrity":"sha512-L5F86UmBGT/7dBWz+ZskxXmvE5x/mq3A+ZeiwcYu1588JKavEmJQw/vIogefd+4i9jcxgmMVnwavTN6Cz+BzFQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.0.8_1708124093318_0.9493863538545568","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"halo-infinite-api","version":"8.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"d6150d785b9d5b55635bd997aefb3ce6063801eb","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.1.0.tgz","fileCount":201,"integrity":"sha512-RUbzSmJX3jrRfJn9yixH8RRdaxGS74aXnz/xUMgwW6mmPr7I7UJtX0NQbHu+BKx8dDyF9ReaJoEM68jPPRp8JQ==","signatures":[{"sig":"MEQCID5xiw3Ok/T3RSPXDKMdKiAE/UEJIgqmhKjhXGQ6pWQNAiBbm94OGhQAYRKEPmBCCg6eiCi/YmoKKir0AVwcHcOaMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179983},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.1.0.tgz","_integrity":"sha512-RUbzSmJX3jrRfJn9yixH8RRdaxGS74aXnz/xUMgwW6mmPr7I7UJtX0NQbHu+BKx8dDyF9ReaJoEM68jPPRp8JQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.1.0_1708226420359_0.1264107643400112","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"halo-infinite-api","version":"8.1.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.1.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"864d5ab019975bb6c8a5134f7b87ed7fd59b0b7d","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.1.1.tgz","fileCount":201,"integrity":"sha512-Xqvu9Xfh4PxnH9s2STZZbaN7FyZ8Tq3qLOL/odI3eMS41W1oN/TAoZqKz7Dpg50o415oGNBLekovzSMi3I5x4w==","signatures":[{"sig":"MEUCIQD8y8c94wX2IDAtwPKyvc82puLM42JykteLj9yUR8cH+gIgLdzXBDDdhMajeAOuWRn41l1UEsnQ6uCy4k56ozvLxAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180166},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.1.1.tgz","_integrity":"sha512-Xqvu9Xfh4PxnH9s2STZZbaN7FyZ8Tq3qLOL/odI3eMS41W1oN/TAoZqKz7Dpg50o415oGNBLekovzSMi3I5x4w==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.1.1_1709331260804_0.9724923586850958","host":"s3://npm-registry-packages"}},"8.1.2":{"name":"halo-infinite-api","version":"8.1.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.1.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"77a171d7f5e9a24312912d6626e307143470cf42","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.1.2.tgz","fileCount":201,"integrity":"sha512-1dKn+buKXBbcL4aGdTOhWhfDEmwYNnq4T4SFF3OIH6kjBaEygSrPkhcdtfWHrHOeScznBwM+gowJmh4Zsca2KQ==","signatures":[{"sig":"MEUCIQDLM+J4edZrAy4+aex3Kc8qE/PbiBlWYYg8k9qrcoyJ8QIgeaxQp1zWpnVtluGDCQiBL7Y8NptBLWzaI1yw80xVdA0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181328},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.1.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.1.2.tgz","_integrity":"sha512-1dKn+buKXBbcL4aGdTOhWhfDEmwYNnq4T4SFF3OIH6kjBaEygSrPkhcdtfWHrHOeScznBwM+gowJmh4Zsca2KQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.1.2_1710115737854_0.7703929353849561","host":"s3://npm-registry-packages"}},"8.1.3":{"name":"halo-infinite-api","version":"8.1.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@8.1.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"2254f3dcd8333ec445f3dd73445c9c827378cbf5","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-8.1.3.tgz","fileCount":201,"integrity":"sha512-vfEHT6XpHzWzvX0A5T92ABIZKd1ReKnFvLdkbqv2/p9m0UzZK9WCRri0ZhM00wyv4a2sexKYndGn9CZmnFlq+w==","signatures":[{"sig":"MEQCIEVcgVa7xkephLM8pbdK6sZMVCiKlQHIks+nmYQOHsDYAiBJNul3nd5bcIV0VRSBc91qAzF6JwIP6Fkl08ZeTC/oQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181380},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-8.1.3.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-8.1.3.tgz","_integrity":"sha512-vfEHT6XpHzWzvX0A5T92ABIZKd1ReKnFvLdkbqv2/p9m0UzZK9WCRri0ZhM00wyv4a2sexKYndGn9CZmnFlq+w==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.2.4","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"18.19.1","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_8.1.3_1712078088375_0.5873984349818124","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"halo-infinite-api","version":"9.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"faf7d8f2d75cbb3a631a12fe6b11009886ca936c","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.0.0.tgz","fileCount":201,"integrity":"sha512-fuPUZobPsjy45zV9r01etrJktKqXs6LtxZs2SoCxhV7j/rtGM5pQSIFr+73TbQs8TAMTlz419FwCaMa1rAQWig==","signatures":[{"sig":"MEUCIFlfKAcFPYrOpt0++o95+9bgEyMxIPVEtUoYcmk7qVDyAiEAlot41zbSsHgdgXDjMPxwM6TrDSA0XRPRuiAeDPZtpY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181614},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-9.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-9.0.0.tgz","_integrity":"sha512-fuPUZobPsjy45zV9r01etrJktKqXs6LtxZs2SoCxhV7j/rtGM5pQSIFr+73TbQs8TAMTlz419FwCaMa1rAQWig==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.0.0_1728427770162_0.1692878162264686","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"halo-infinite-api","version":"9.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"e40859ceb41cf2ffee0da14fca44e7fe5a383f22","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.0.1.tgz","fileCount":201,"integrity":"sha512-DXP6l1z8XuoKioyqRc908o2FVe+7ijbLs9D/I3KDmHoR42MNVt7MeRuj60NBEnAgiMozpZHdvkNYl1cGFpCkKw==","signatures":[{"sig":"MEUCIDTwlOG/AF2npZF8ewNrK/yJ6iG6XM1VlqTQW8HaAjTAAiEA66R/hrHdHrVhcgsHzmRFtwjdZilW4d2jn9RpeUQEu2I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181614},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-9.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-9.0.1.tgz","_integrity":"sha512-DXP6l1z8XuoKioyqRc908o2FVe+7ijbLs9D/I3KDmHoR42MNVt7MeRuj60NBEnAgiMozpZHdvkNYl1cGFpCkKw==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.0.1_1728431710856_0.2651542237474269","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"halo-infinite-api","version":"9.0.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.0.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"0976104394e91271d9be66b8e03376ddc52f5ad7","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.0.2.tgz","fileCount":201,"integrity":"sha512-W+zF11DGT4DGqoRad277GJAI1+byuaGKZ13kyBpCSoG3dUUBVe+apa9UYke0fSdzIflQq9geduApz4pura8sxQ==","signatures":[{"sig":"MEQCIBMMjWjadmdccLLTCbpxq4fhzFbMd+/DYFvNQWr2qvhLAiBNqnQcLgYYtPskvBZGSh2Yk90wRSXZht15l9BwL/mAEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179319},"main":"dist/index.js","_from":"file:halo-infinite-api-9.0.2.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"/Users/CR239651/Source/halo-infinite-api/halo-infinite-api-9.0.2.tgz","_integrity":"sha512-W+zF11DGT4DGqoRad277GJAI1+byuaGKZ13kyBpCSoG3dUUBVe+apa9UYke0fSdzIflQq9geduApz4pura8sxQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.3","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.0.2_1728919640106_0.621608426109644","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"halo-infinite-api","version":"9.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"d6622725b09befec93b8703fbe6ed8db50874c3e","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.1.0.tgz","fileCount":201,"integrity":"sha512-+sbyO13J0WUQZFCwEvhapDHVL2E2v2tv3RKEAiFkcxcLoAfr2v0g9rKMtstMXoOmlX2l9sfhX8WzMhUDRqvGqA==","signatures":[{"sig":"MEUCIQDkHofXcLUO2zCwb2BbRzpTuAurePMUGRX7bmsNcfYc9AIgQDNOh/tUuDFS2Cjxr31VSyyr7LkWmciKevFG7c04ebM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182410},"main":"dist/index.js","type":"module","_from":"file:halo-infinite-api-9.1.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-9.1.0.tgz","_integrity":"sha512-+sbyO13J0WUQZFCwEvhapDHVL2E2v2tv3RKEAiFkcxcLoAfr2v0g9rKMtstMXoOmlX2l9sfhX8WzMhUDRqvGqA==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.1.0_1734274169811_0.3565424222092235","host":"s3://npm-registry-packages-npm-production"}},"9.1.1":{"name":"halo-infinite-api","version":"9.1.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.1.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"bb755ce83eb11faa8f80ff365a2c34abe88c95ad","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.1.1.tgz","fileCount":201,"integrity":"sha512-dPhblTQO5y+FgrzXX+fPYz2Ar3MLANT/AWWvkFzxk3VKgE1Xc5NC/mb8YArO1a4w1dnMLvPokZXjiEz662Y1KQ==","signatures":[{"sig":"MEYCIQCQVYcpLrtxChTVl3Hh2ZHyCNBCB8BilM+l3JlnJjAPGQIhAJ/27hWpDXSRE2uiZGHdzxYje2SHzwiI7PE5qIjKvS7l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182389},"main":"dist/index.js","_from":"file:halo-infinite-api-9.1.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-9.1.1.tgz","_integrity":"sha512-dPhblTQO5y+FgrzXX+fPYz2Ar3MLANT/AWWvkFzxk3VKgE1Xc5NC/mb8YArO1a4w1dnMLvPokZXjiEz662Y1KQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.1.1_1734274309389_0.36662677222718676","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"halo-infinite-api","version":"9.2.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.2.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"45c5f2e393be4e790586b7ec5dff89d5a01f0c38","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.2.0.tgz","fileCount":205,"integrity":"sha512-78/WxJUbBOsc7j5OIDyWMcUndlrEbsC0lDlH9UNE0oqLm7lcpJkZ2q+kX1uBa5soQkB1kb3n5v6G+KtnO/XE9g==","signatures":[{"sig":"MEUCIDDq9D/AncoPrmZ4iI5UjQ2GWwuwudRaDFi6ED8pJ/wPAiEA+XCqj83EaTyECdf+IhqPDMVyCP+X6b+9rW+ZckfD6II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184775},"main":"dist/index.js","_from":"file:halo-infinite-api-9.2.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-9.2.0.tgz","_integrity":"sha512-78/WxJUbBOsc7j5OIDyWMcUndlrEbsC0lDlH9UNE0oqLm7lcpJkZ2q+kX1uBa5soQkB1kb3n5v6G+KtnO/XE9g==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.2.0_1735613460257_0.46650430605189963","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"halo-infinite-api","version":"9.3.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.3.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"44fc59942621d7442ccdab379ea4f765d5a7d404","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.3.0.tgz","fileCount":209,"integrity":"sha512-GsS/qFZgHD1fWL2R/xW7pzvgAeKJlzPt7qm5gjryBU1aM5SrtlVTUPNybX8D+xTCDIQWhZJMd9jhQzIRGVAIrQ==","signatures":[{"sig":"MEUCIQCnsL+Y3G8jmm45B9aMp+8XKyRY5dIsnxUSzSm/7NRIYgIgCtScJCUXETA37eica0P1qHt79vofFp70G80U4t5bTtE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192016},"main":"dist/index.js","_from":"file:halo-infinite-api-9.3.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-9.3.0.tgz","_integrity":"sha512-GsS/qFZgHD1fWL2R/xW7pzvgAeKJlzPt7qm5gjryBU1aM5SrtlVTUPNybX8D+xTCDIQWhZJMd9jhQzIRGVAIrQ==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.3.0_1736895779183_0.9598809296516573","host":"s3://npm-registry-packages-npm-production"}},"9.4.0":{"name":"halo-infinite-api","version":"9.4.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.4.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"52437b7c552dbbac7226a44e580dc542f0ddc7f1","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.4.0.tgz","fileCount":216,"integrity":"sha512-3OkafqViCMUtOqJl0cV8MDw+JNQS9R7hQIrw3O2OueUtvrCTnHXzLOZ4WOTrDBu5RTFo9pFyZ+Ty7Ziilzaz5Q==","signatures":[{"sig":"MEUCIQDQC8qUx3SWdBcT2D9aslGOVfGudDNNqn4YH+FJpHtLYwIgDwWr/hzDeAcKgfYJWT5AJ6MxkVUXtqoSMtDSZWAJcw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194809},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"gitHead":"7602075917100c08ddbbc1237e9be0137678c15c","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.4.0_1742341856682_0.5345334532689103","host":"s3://npm-registry-packages-npm-production"}},"9.5.0":{"name":"halo-infinite-api","version":"9.5.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.5.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"e111191020bef96e7b29681c77a60f3fe5ef63c6","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.5.0.tgz","fileCount":220,"integrity":"sha512-aLY6Mz/QypKgT3bnglwYAdZb0tB9Y6vKhhmWfirrZbawU5lhbEGpQcrkrkgRt4+CzQei0BaAFSU/JQ4K1LwGbA==","signatures":[{"sig":"MEYCIQCDi4Y6J0FbtlaItbQ3BVmLi5Kb7GVpfmOPSXzt6YgijAIhAObV+0eAxZRPuwuSIRqC41FlR0Q261Dr7gUAnGaaOowg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196975},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"gitHead":"d2d6bd6503f249645b2db24839a9208460a24d4e","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.5.0_1742533684170_0.5802948255160392","host":"s3://npm-registry-packages-npm-production"}},"9.5.1":{"name":"halo-infinite-api","version":"9.5.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@9.5.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"0c31019ea01116539eaf9b02573c82030d1cc4d3","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-9.5.1.tgz","fileCount":220,"integrity":"sha512-+3nffDEwHdcqVR8U10LRvLIRjaaE/QZxQpAxZ9+2GsJfs74LONHzIfMl3Kk3h6PB2YcRz3p8HVDs9t0iCbwG1Q==","signatures":[{"sig":"MEQCIAcNZLox1JhSywjzFbOvdBSfZK8oxwlDchTN45sJ1EC7AiACe2r6mFlNgFVRtKaX+E5Nc6yxBZNsTp21OcvPVjYS7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196973},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"gitHead":"440d760d5d18c54a7955d3f45f3dd8c271a2eb27","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_9.5.1_1742534578248_0.3602882882874705","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"halo-infinite-api","version":"10.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@10.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"48f08d3b94fb3d40facb8b02a05abda4b9367145","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-10.0.0.tgz","fileCount":220,"integrity":"sha512-3fC0h9YHywHhHR9y5/cxU4yZLS3hVEa0oB9J00erEwZ1ZZqyB1/d4J56oAdlfex6rlA2VJ6kYMQH4RN6SUSoKw==","signatures":[{"sig":"MEYCIQCwjiDSeVqOtIVzn4bKvX4+hk8PRstc3a6hZ4Repy4sTAIhAIsYIc2YBMcViGwq3EXUWCA0ZaKTr0uy+s4d0JyvXb+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197082},"main":"dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"gitHead":"440d760d5d18c54a7955d3f45f3dd8c271a2eb27","scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_10.0.0_1745681911759_0.291421772548242","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"halo-infinite-api","version":"11.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@11.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"eae099452937bdc3120d9bde0a6941d1ae605f02","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-11.0.1.tgz","fileCount":220,"integrity":"sha512-VGmEGl+jiJ1cHZQDyr7o9Ou8VvrflzEssr9E/PzXhOwd8uHuZCzedI+pJDsJgFmz2CzkRjCLLlVlxlEQfYHH5A==","signatures":[{"sig":"MEYCIQDgAaoRRyQCDXt/Cj83rS1w4gCfR1SCnG4oSjhN08mR4wIhAOfixkIpWJyDOCEhunH/T6qA3nlF1VliBrB9rTWDuCxn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197082},"main":"dist/index.js","_from":"file:halo-infinite-api-11.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./token-persisters":"./dist/core/token-persisters/index.js"},"scripts":{"prepack":"tsc --project tsconfig.app.json"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"_resolved":"D:\\source\\repos\\halo-infinite-api\\halo-infinite-api-11.0.1.tgz","_integrity":"sha512-VGmEGl+jiJ1cHZQDyr7o9Ou8VvrflzEssr9E/PzXhOwd8uHuZCzedI+pJDsJgFmz2CzkRjCLLlVlxlEQfYHH5A==","repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_11.0.1_1758232224172_0.3402426329070387","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"halo-infinite-api","version":"12.0.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@12.0.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"75b8b43b4124a8dade0fd911eb31b0a0eda83e32","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-12.0.1.tgz","fileCount":76,"integrity":"sha512-0UP6PFipt5ERHD8hlEJwdZRWDSByPt9Sz+layb8Kq9i066ssm4tEaeCLdGlCVvW7k2OrDWopB6lSvkYKgT3eHw==","signatures":[{"sig":"MEQCIDk4vAnWmn3g9K0mAH4KlSwwic1K9KGv0qlSca5lLqOsAiAbizHl8zRHS7EWh+YLxDHGVeDpgWz3zViCJatLI/PD7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372226},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"0b57b1d55edb36021036a5a81b23f3d2419ab554","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.9.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_12.0.1_1759505355484_0.43944715438929904","host":"s3://npm-registry-packages-npm-production"}},"12.0.2":{"name":"halo-infinite-api","version":"12.0.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@12.0.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"640a12bce78a8d741fbec5300e6497bb3260998d","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-12.0.2.tgz","fileCount":152,"integrity":"sha512-axwdUJyT21o21eU0IG5QK7d/DLQUva6PRkKXnTWmWyuNSQFsx7aEoGFX1ecA1pV6guh0kDiZ5cf056Bz3meCMQ==","signatures":[{"sig":"MEQCIAmT+fI4IZUq6UNd8vmMD/f/bclQP9Xh494CI2YTR1AcAiB3rztYEU6FjKV6jlo3NSB4zKo/nzlrsXCC9uywygw5rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027411},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"7b1baa8de5189b290972453749e2f9c38d901ec4","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_12.0.2_1760056526509_0.4727893551793838","host":"s3://npm-registry-packages-npm-production"}},"12.0.3":{"name":"halo-infinite-api","version":"12.0.3","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@12.0.3","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"e53512684a7e67d2473fdbfb988e355bb8f5ab92","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-12.0.3.tgz","fileCount":152,"integrity":"sha512-2EVGR/FkTVkr2RWcNu9Ay6CEpTcOK2QIT9Ok8rYKaa2GGFHcQZN4wdpiXtsgPuVxXwsphc31fHWr2l5Bvrr8Pg==","signatures":[{"sig":"MEUCIAPHlFLmbX90Bkb0cYWmGAeEvPDDizB9jGQPtBXINT3GAiEAvdXPQPCHhdB2nmnzIPckCmD/2Ov0hO735c6DaivFSdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1027426},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"eaa9e909ef556618ad3de694469a1e225270db70","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_12.0.3_1763407246934_0.015631536298446935","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"halo-infinite-api","version":"13.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@13.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"14b0881ba32f2b9a04d4cbebdfd44834a1244330","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-13.0.0.tgz","fileCount":152,"integrity":"sha512-bSSShUCOm1weOYtT/gJQ3Q7tiFC2lBKm1mWueuxm3CrhHap47I1pM+scJbfKXyuUZyV6ofdROG7sJqp/bprGKQ==","signatures":[{"sig":"MEQCIHvnrM4n3DQPaAYWJknVrJNPu1lwwGb3iTwrEtLMlPsRAiA9+eBiE4medaLEj/BSVrTVARTg+3XgB4Jgg/OyPBy33Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1037597},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"6113b059d876093248f6eeda0cca9fedcace57da","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_13.0.0_1763527186722_0.5348619028321135","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"halo-infinite-api","version":"14.0.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@14.0.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"0b1aa3d3b651174ba0ce9c943095fba2251a36e6","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.0.0.tgz","fileCount":152,"integrity":"sha512-YD0c3Vm/TKAPTOlM8IsjRSyEqbNFECLSBsfgwvaCIubc1OAczAI61nPdMM/37dq/R7nvqUpY2YHtIjfVIOqpPA==","signatures":[{"sig":"MEUCIQCvpi0yoUZxWMFL+eEsJGSp1wEfhZdq/ePNx3ebqYoHpQIgQev9+xYFkqvZFzv2fzLJ8q8RbcGoES5QnWpw2JIXqIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1029704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"2ecdbf8f8e40e6e6abb118c865bd3cacd9f2a4b7","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_14.0.0_1763693344963_0.24325963561336317","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"halo-infinite-api","version":"14.1.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@14.1.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"db498722e8c3d1fa15d0ad90ea79b78640743bb0","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.1.0.tgz","fileCount":154,"integrity":"sha512-wov3tW34beHlls6zm8YuBSU1f29XmCd5qbY9XQtYd3ppIiPe7TWF+qgbcPKaPzr1VtxURiVrHQT32yC0uT+X/g==","signatures":[{"sig":"MEYCIQDWvJUN1TEz0qKd2X+7Wg6rawUO+BhXtvnZG8JamsI5ewIhAPDVod+kSclRLZ1FCfjm2C71JVocVtxdEfIko71lHZB3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1052242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"d27df019e36219d6db4d2764399df0fa5d486f77","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_14.1.0_1765218547545_0.6808826021210437","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"halo-infinite-api","version":"14.2.0","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@14.2.0","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"1fa642e5c357bcf85e285749110796c6bd74302d","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.2.0.tgz","fileCount":156,"integrity":"sha512-VIfinu7FtiT0UjkHja974G4LzkE89VsqxHy+rxBTm1IVxZ6EVjI3GX9JCQslehKCDirT7g8HMiQOOjHCDk3m2A==","signatures":[{"sig":"MEUCIQDzEVgLCJQa7B9cK24BonW/phAaBKrft9oc8kJn6LBv8QIgSenU0d+MxVQ5zkWVY3RWoIwoy9tZS/22yPHgGb//Kk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062524},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"9fedda636bbc10a74e0d2a22abf2c6c41afc52a4","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_14.2.0_1765734696282_0.9579468566646538","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"halo-infinite-api","version":"14.2.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@14.2.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"c529016b1e56bdd975c5853a06e1f418f51dfdb9","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.2.1.tgz","fileCount":156,"integrity":"sha512-6Fw2IS2YTPLYOG63j86iduEN0rkt4CxPwaMdSAsoijx0Sj1VaVYCrrkM76RT02i/9FQPEEASSwpoh14Q/SSX6w==","signatures":[{"sig":"MEQCIGrvw0+c7pj4QOgeaRVWvvQ3D6wSo7Ka1xRJGXe2pNnHAiBUHYKDpPy+ZKrjLn98EIUsq1O9NkwCkxjn8Lke3i7Qug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1062895},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"180249af94a23d149fef56b8482d496bb0d25329","scripts":{"test":"jest","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_14.2.1_1765896196250_0.7457260703979389","host":"s3://npm-registry-packages-npm-production"}},"14.2.2":{"name":"halo-infinite-api","version":"14.2.2","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@14.2.2","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"cadaf92d3f326f2df4e69ccedebfb1a14e04dec6","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.2.2.tgz","fileCount":164,"integrity":"sha512-wYx1cF8K2V0VSdnSC268gqnCh6NuvQWU9S3iCp/GtBfdC479IBQdqGm0FdRunJjlshRE/py9rMQe38CkghCurw==","signatures":[{"sig":"MEUCIQDF72SOsdjG1+L0/Ie2FWH3Z5jZJ4KvZsLC8WcDrqPNuAIgKRJGZ3j60Cg+WyGBziZo4lT6iI7Xel7M7ED0Uw3ooII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1091281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"cdde0706f0404bcc151c7e339621c4c106426896","scripts":{"test":"node --no-warnings --experimental-vm-modules ./scripts/jest-runner.mjs","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"10.8.2","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_14.2.2_1767977396275_0.6798283498364253","host":"s3://npm-registry-packages-npm-production"}},"14.3.1":{"name":"halo-infinite-api","version":"14.3.1","keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","_id":"halo-infinite-api@14.3.1","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"dist":{"shasum":"24a23c584bae8df046f3818b365cb6d9c344d8fd","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.3.1.tgz","fileCount":166,"integrity":"sha512-zMc8OXZ8C/Cyem1VSGFYZZO4wxvQdTsNkKgllbHbDAKABS5tqUqY0lO9iwLUU5tDr9VYoy2G+7pwRZEpj0DsqA==","signatures":[{"sig":"MEUCIQDWvMOFgNH0jzSCvQ2qt6DPB2sXSXpYXhHovGVvmkc63AIgGZPR3EZgHaxGyPUZMKmhA00QxkRL3HnHggKk81ej+pk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/halo-infinite-api@14.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1102211},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"gitHead":"d340cf9f48c9242ddaadd0b791e94219bcba85a4","scripts":{"test":"node --no-warnings --experimental-vm-modules ./scripts/jest-runner.mjs","build":"tsup","prepack":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6726b71b-ab87-432e-a327-ab8e943c54d9"}},"repository":{"url":"git+https://github.com/GravlLift/halo-infinite-api.git","type":"git"},"_npmVersion":"11.11.0","description":"An NPM package for accessing the official Halo Infinite API.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"axios":"^1.6.2","luxon":"^3.3.0","cockatiel":"^3.1.2","expiry-map":"^2.0.0","simple-oauth2":"^5.0.0","pkce-challenge":"^3.1.0","@azure/msal-node":"^2.2.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.5.0","yargs":"^17.7.1","ts-jest":"^29.1.2","ts-node":"^10.9.1","@swc/core":"^1.13.20","typescript":"^5.3.3","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest-environment-jsdom":"^29.5.0"},"_npmOperationalInternal":{"tmp":"tmp/halo-infinite-api_14.3.1_1775410595880_0.9375289329617662","host":"s3://npm-registry-packages-npm-production"}},"14.3.2":{"name":"halo-infinite-api","version":"14.3.2","description":"An NPM package for accessing the official Halo Infinite API.","type":"module","main":"dist/index.js","module":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./token-persisters":{"types":"./dist/core/token-persisters/index.d.ts","import":"./dist/core/token-persisters/index.js","require":"./dist/core/token-persisters/index.cjs"}},"engines":{"node":">=20.0.0"},"scripts":{"build":"tsup","prepack":"npm run build","test":"node --no-warnings --experimental-vm-modules ./scripts/jest-runner.mjs"},"repository":{"type":"git","url":"git+https://github.com/GravlLift/halo-infinite-api.git"},"keywords":["halo","infinite","api"],"author":{"name":"GravlLift"},"license":"ISC","bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"homepage":"https://github.com/GravlLift/halo-infinite-api#readme","devDependencies":{"@swc/core":"^1.13.20","@types/jest":"^29.5.12","@types/luxon":"^3.3.0","jest":"^29.7.0","jest-environment-jsdom":"^29.5.0","ts-jest":"^29.1.2","ts-node":"^10.9.1","tsup":"^8.5.0","typescript":"^5.3.3","yargs":"^17.7.1"},"dependencies":{"@azure/msal-node":"^2.2.0","axios":"^1.6.2","cockatiel":"^3.1.2","expiry-map":"^2.0.0","luxon":"^3.3.0","pkce-challenge":"^3.1.0","simple-oauth2":"^5.0.0"},"publishConfig":{"@GravlLift:registry":"https://npm.pkg.github.com"},"gitHead":"87646b1233323cb61b4b94d4fbcceb4357df9808","_id":"halo-infinite-api@14.3.2","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-+hEpQeXSjfX5ACBe0+ckeAMqZDOXouessQu+Ml8+ZN0NnxSnrTqz/wxnSBz0Rqed1zXtsmDSW29poozYY7nWDA==","shasum":"d6bb52a59dfcf34c95c84b1eeb68b3fc0eee0ab4","tarball":"https://registry.npmjs.org/halo-infinite-api/-/halo-infinite-api-14.3.2.tgz","fileCount":166,"unpackedSize":1103373,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/halo-infinite-api@14.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXokTCuCfYGbyb8TwBHe6yg3mPaOW9KZGzoKH2XZ8VHgIgXbG7qMfJJlmABiT0sNNvP9kHG18TpqITFcOGwEHv9XQ="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6726b71b-ab87-432e-a327-ab8e943c54d9"}},"directories":{},"maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/halo-infinite-api_14.3.2_1786933253030_0.5584896252743476"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-12T23:30:31.339Z","modified":"2026-08-17T02:20:54.323Z","1.0.0":"2023-04-12T23:30:31.606Z","1.0.1":"2023-04-12T23:44:41.743Z","1.0.2":"2023-04-13T00:01:42.128Z","1.0.3":"2023-08-24T20:03:08.167Z","1.0.4":"2023-09-10T22:59:14.018Z","1.0.5":"2023-09-12T01:02:00.089Z","1.1.0":"2023-09-14T22:52:00.348Z","1.1.1":"2023-09-15T22:49:33.103Z","1.2.0":"2023-09-16T19:04:08.258Z","1.2.1":"2023-09-17T19:42:46.329Z","1.2.2":"2023-10-06T17:26:03.920Z","1.2.3":"2023-10-06T19:47:16.294Z","2.0.0":"2023-10-07T02:10:30.734Z","2.1.0":"2023-10-08T16:03:26.639Z","3.0.0":"2023-10-10T04:37:25.565Z","3.1.0":"2023-10-19T01:38:09.197Z","3.2.0":"2023-10-22T16:35:28.853Z","3.2.1":"2023-11-06T15:24:39.835Z","3.2.2":"2023-11-06T19:49:01.350Z","4.0.0":"2023-11-13T16:02:42.959Z","4.0.1":"2023-11-13T20:04:57.992Z","4.0.2":"2023-11-14T02:24:55.213Z","4.0.3":"2023-11-17T15:25:29.557Z","4.0.4":"2023-11-27T18:24:43.782Z","4.0.5":"2023-12-01T19:57:23.303Z","4.0.6":"2023-12-04T01:37:16.822Z","4.1.0":"2023-12-07T00:07:08.981Z","5.0.0":"2023-12-08T01:17:44.679Z","5.1.0":"2023-12-08T22:02:41.098Z","5.1.1":"2023-12-09T14:20:17.393Z","5.1.2":"2023-12-09T15:10:23.067Z","5.2.0":"2023-12-09T22:01:29.695Z","5.2.1":"2023-12-10T06:10:34.940Z","5.3.0":"2023-12-11T05:12:51.500Z","5.3.1":"2023-12-12T00:33:33.748Z","5.3.2":"2023-12-12T17:41:27.745Z","5.3.3":"2023-12-12T18:06:01.158Z","6.0.0":"2023-12-13T03:23:21.209Z","6.1.0":"2023-12-22T17:36:54.768Z","6.1.1":"2024-01-03T03:38:06.541Z","6.2.0":"2024-01-04T01:31:55.888Z","7.0.0":"2024-01-20T21:30:37.132Z","7.0.1":"2024-01-25T05:24:48.570Z","8.0.0":"2024-01-26T02:22:31.740Z","8.0.1":"2024-01-26T16:22:39.423Z","8.0.2":"2024-01-26T16:23:30.559Z","8.0.3":"2024-01-26T16:31:53.017Z","8.0.4":"2024-01-27T03:38:05.091Z","8.0.5":"2024-02-09T00:25:58.470Z","8.0.6":"2024-02-14T19:24:56.279Z","8.0.7":"2024-02-14T23:09:59.131Z","8.0.8":"2024-02-16T22:54:53.509Z","8.1.0":"2024-02-18T03:20:20.561Z","8.1.1":"2024-03-01T22:14:21.029Z","8.1.2":"2024-03-11T00:08:58.042Z","8.1.3":"2024-04-02T17:14:48.609Z","9.0.0":"2024-10-08T22:49:30.439Z","9.0.1":"2024-10-08T23:55:11.126Z","9.0.2":"2024-10-14T15:27:20.348Z","9.1.0":"2024-12-15T14:49:30.057Z","9.1.1":"2024-12-15T14:51:49.613Z","9.2.0":"2024-12-31T02:51:00.466Z","9.3.0":"2025-01-14T23:02:59.469Z","9.4.0":"2025-03-18T23:50:56.903Z","9.5.0":"2025-03-21T05:08:04.373Z","9.5.1":"2025-03-21T05:22:58.470Z","10.0.0":"2025-04-26T15:38:31.983Z","10.1.0":"2025-09-17T16:18:17.458Z","11.0.0":"2025-09-17T16:22:54.291Z","11.0.1":"2025-09-18T21:50:24.362Z","12.0.1":"2025-10-03T15:29:15.660Z","12.0.2":"2025-10-10T00:35:26.782Z","12.0.3":"2025-11-17T19:20:47.137Z","13.0.0":"2025-11-19T04:39:46.957Z","14.0.0":"2025-11-21T02:49:05.281Z","14.1.0":"2025-12-08T18:29:07.724Z","14.2.0":"2025-12-14T17:51:36.457Z","14.2.1":"2025-12-16T14:43:16.417Z","14.2.2":"2026-01-09T16:49:56.432Z","14.3.1":"2026-04-05T17:36:36.023Z","14.3.2":"2026-08-17T02:20:53.185Z"},"bugs":{"url":"https://github.com/GravlLift/halo-infinite-api/issues"},"author":{"name":"GravlLift"},"license":"ISC","homepage":"https://github.com/GravlLift/halo-infinite-api#readme","keywords":["halo","infinite","api"],"repository":{"type":"git","url":"git+https://github.com/GravlLift/halo-infinite-api.git"},"description":"An NPM package for accessing the official Halo Infinite API.","maintainers":[{"name":"gravllift","email":"jason.gravell+gravllift@gmail.com"}],"readme":"# Halo Infinite API\n\nThis is a simple typescript wrapper around 343's official Halo Infinite API (the same API that powers both the game and [halowaypoint.com](https://www.halowaypoint.com/)). I based it off the work of the now mysteriously deleted C# Grunt API (a defunct fork of which remains [here](https://github.com/seth-skocelas/grunt/)).\n\nThe package is currently limited to the endpoints I've needed to use in other projects, however I do take requests (create an [issue](/issues)) and I welcome [PRs to extend the functionality](/pulls).\n\n### Currently Supported Endpoints\n\n- GET https://profile.svc.halowaypoint.com/users/{gamerTag}\n- GET https://profile.svc.halowaypoint.com/users?xuids={xuids}\n- GET https://skill.svc.halowaypoint.com/hi/playlist/{playlistId}/csrs?players={playerIds}\n- GET https://skill.svc.halowaypoint.com/hi/matches/{matchId}/skill\n- GET https://gamecms-hacs.svc.halowaypoint.com/hi/multiplayer/file/playlists/assets/{playlistId}.json\n- GET https://gamecms-hacs.svc.halowaypoint.com/hi/Progression/file/{filename}.json\n- GET https://halostats.svc.halowaypoint.com/hi/playlist/{playlistId}/csrs?players={playerIds}\n- GET https://halostats.svc.halowaypoint.com/hi/players/xuid({playerId})/matches\n- GET https://halostats.svc.halowaypoint.com/hi/players/{gamerTagOrWrappedXuid}/Matchmade/servicerecord\n- GET https://halostats.svc.halowaypoint.com/hi/matches/{matchId}/stats\n- GET https://discovery-infiniteugc.svc.halowaypoint.com/hi/{assetType}/{assetId}\n- GET https://discovery-infiniteugc.svc.halowaypoint.com/hi/{assetType}/{assetId}/versions/{versionId}\n\n### Getting Started\n\nThe core requirement to use the endpoints in the library is to have a Spartan token, that is provided by the Halo Infinite service.\n\n> **⚠️ WARNING**\n>\n> The Spartan token is associated with _your identity_ and _your account_. **Do not share it** with anyone, under any circumstances. The API wrapper does not explicitly store it anywhere (though you can configure it to store it somewhere of your choosing). It's your responsibility to make sure that it's secure and not available to anyone else.\n\nThis library does not provide a way to perform the first step of generating a spartan token, which is to get an Oauth2 access token from Microsoft. Microsoft provides a great set of npm packages for this purpose, [@azure/msal-node](https://www.npmjs.com/package/@azure/msal-node), [@azure/msal-browser](https://www.npmjs.com/package/@azure/msal-browser), [@azure/msal-react](https://www.npmjs.com/package/@azure/msal-react), etc. depending on the flavor of your application.\n\nMake sure that you [register an Azure Active Directory application](https://docs.microsoft.com/azure/active-directory/develop/quickstart-register-app), as that is how you will make use of the @azure/msal packages.\n\nBelow is a simple example of how this library might be used in a console application to get a user's profile:\n\n```typescript\nimport open from \"open\"; // An npm package that opens a browser window\nimport * as msal from \"@azure/msal-node\";\nimport { HaloInfiniteClient, AutoXstsSpartanTokenProvider } from \"halo-infinite-api\";\n\nconst oauthApplication = new msal.PublicClientApplication({\n  auth: {\n    clientId: \"00000000-0000-0000-0000-000000000000\",\n    authority: \"https://login.live.com\", // Override the default authority with the xbox one\n    knownAuthorities: [\"login.live.com\"],\n    protocolMode: \"OIDC\", // Shit, I actually have no idea what this does, but Microsoft says I need it\n  },\n});\n\nconst client = new HaloInfiniteClient(\n  // Another choice for token providers is the StaticXstsTicketTokenSpartanTokenProvider,\n  // which uses a preset spartan token\n  new AutoTokenProvider(async () => {\n    const token = await oauthApplication.acquireTokenInteractive({\n      // offline_access gives us a refresh token which we can use to continually\n      // get new credentials from Microsoft as the old ones expire.\n      scopes: [\"Xboxlive.signin\", \"Xboxlive.offline_access\"],\n      openBrowser: async (url) => {\n        await open(url);\n      },\n    });\n    return token.accessToken;\n  })\n);\n\nconst user = await client.getUser(\"GravlLift\");\n```\n\n### Releasing / Publishing\n\nA GitHub Action automatically publishes the package to npm and creates a GitHub Release whenever you push a semantic version tag (format: `<major>.<minor>.<patch>`, e.g. `12.0.2`).\n\nSteps to cut a release:\n\n1. Update the version in `package.json` according to semver rules.\n2. Commit the change (e.g. `git commit -am \"chore: release 12.0.2\"`).\n3. Create and push the tag:\n   ```bash\n   git tag 12.0.2\n   git push origin 12.0.2\n   ```\n4. The workflow will:\n   - Install dependencies, run tests, and build\n   - Publish to npm (using the `NPM_TOKEN` secret)\n   - Create a GitHub Release with commit messages since the previous tag\n\nRequired repository secrets:\n\n- `NPM_TOKEN` – An npm access token with `publish` permission.\n\nIf the tag version doesn't match `package.json` the workflow will warn, but will still publish using the `package.json` version.\n\nEnsure the package has the correct access level (public) on npm before the first automated publish.\n","readmeFilename":"README.md"}