{"_id":"@ekgrahn/halo-api","_rev":"3-a342b27ad6b2e78763ff173443e4dd00","name":"@ekgrahn/halo-api","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@ekgrahn/halo-api","version":"1.0.0","description":"Node wrapper for the Halo API. Returns a Promise that will return JSON from the API response.","main":"./src/halo.js","scripts":{"test":"mocha --recursive --exit","lint":"eslint ./src/ || exit 0","docs":"run-s docs:clear docs:generate","docs:generate":"jsdoc -R ./README.md -c ./conf.json -t ./node_modules/ink-docstrap/template -d ./docs -r ./src/","docs:clear":"rm -r ./docs"},"author":{"name":"ekgrahn"},"license":"ISC","dependencies":{"https":"^1.0.0"},"devDependencies":{"chai":"^4.2.0","dotenv":"^4.0.0","eslint":"^7.16.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","ink-docstrap":"^1.3.0","jsdoc":"^3.6.6","mocha":"^8.2.1","npm-run-all":"^4.1.5"},"gitHead":"b5ede8ade51940ff9d4977105ac7e3fb39adce9a","_id":"@ekgrahn/halo-api@1.0.0","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3NwKujqBap9vdK4ITDqkatYbWAywKk2Q0YSnCDS6XVpaQYCGPcdQgGvJfYASQo4Vr4Dv6am7+VfWLjofSA+bHg==","shasum":"991278ba487229c0a51ccb0b9a44d648ee3f399a","tarball":"https://registry.npmjs.org/@ekgrahn/halo-api/-/halo-api-1.0.0.tgz","fileCount":69,"unpackedSize":3788951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf38fNCRA9TVsSAnZWagAAb/QQAIbzSl3xOqeP5P2gFlAU\nbORUGTeTwj3K5DdCSR4pTAqeAmT3OTh5atr88u5H71YTtAsaoVEUigwbgonM\n5mPDjTWt3K18bQV/2ucJoX+rDI2pXsDq/lF973zeTEx7bwB9P+4KSwUddPeM\niFcfVAJYw8TcHonA3r0jqNEHrwsuodtmu2jsAcJ9txfVx3iWhhKrC/7cmgth\ntK/oUo68k7YJQmPhm/BmT16RWTxNMQEQwW0ujI0hLiDrMpSXpc6UgbNux34z\ntdKu4C6rMV4ENQDl1ksTDdNunv5cCMreaI9urnOYsw+p7WuNzz2Rnc2MVGKi\nSoYXbrqj1g8YmyHszY9hhFklwO3wjkj29cXWQSWq9J3RL3jVBYUgVCbdDilQ\nr892JbOewofDaYRPa07KfTHgPNjqbsN+x2p8dOPaJofQpdxL4dTuQAAk+m4T\nE1eA620Wg+xQmgek+nxaG5DVEQRn23+sja5xUVSKXclSIxDVuce8FoxAoRfS\nt/huJ9nMTntlTTfD9tlri/ctkyplLZIXKvxKBSLl1ub3uLS9UbvGg8BqICC9\nSpqP+VkOc2oLFc0l7I1ON/jW4bpWhJ2tFi81BXiF0yVpCXAxDjGA+MKk8MF8\nIKO5Fd1EeAqNvTvpwhFnfLo/ymS/K/fbGj6TftcbV4HcnBPmKvZmpizEH1Oa\nptj1\r\n=iw0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJnbKfg8EBoYhEFttHlKBD6heB7lLeTWsdAlZjeZmhKAiEAjKJGQeSeqr1P23njhGDq36o2aCx88lfutKx/tL2wcBw="}]},"_npmUser":{"name":"ekgrahn","email":"e_q101@live.com"},"directories":{},"maintainers":[{"name":"ekgrahn","email":"e_q101@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halo-api_1.0.0_1608501196738_0.0422051934708092"},"_hasShrinkwrap":false},"1.0.1":{"name":"@ekgrahn/halo-api","version":"1.0.1","description":"Node wrapper for the Halo API. Returns a Promise that will return JSON from the API response.","main":"./src/halo.js","scripts":{"test":"mocha --recursive --exit","lint":"eslint ./src/","docs":"run-s docs:clear docs:generate","docs:generate":"jsdoc -R ./README.md -c ./conf.json -t ./node_modules/ink-docstrap/template -d ./docs -r ./src/","docs:clear":"rm -r ./docs"},"author":{"name":"ekgrahn"},"license":"ISC","dependencies":{"https":"^1.0.0"},"devDependencies":{"chai":"^4.2.0","dotenv":"^4.0.0","eslint":"^7.16.0","eslint-config-standard":"^16.0.2","eslint-plugin-import":"^2.22.1","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^4.2.1","ink-docstrap":"^1.3.0","jsdoc":"^3.6.6","mocha":"^8.2.1","npm-run-all":"^4.1.5"},"repository":{"type":"git","url":"git+https://github.com/EthanGrahn/halo-api.git"},"gitHead":"9f86a3a28079dd182344865c56d5ae71f107c365","bugs":{"url":"https://github.com/EthanGrahn/halo-api/issues"},"homepage":"https://github.com/EthanGrahn/halo-api#readme","_id":"@ekgrahn/halo-api@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-0p07Dl1rb02Jg77PBwHt41Y5l6gYnhvduXclufkkF34MiLIxB4QS1uk86GjKm9uVRpQVBJgamD8u+P5Hp1BZrg==","shasum":"128b8123f1e70ca66b40ea4f840d989499ca380c","tarball":"https://registry.npmjs.org/@ekgrahn/halo-api/-/halo-api-1.0.1.tgz","fileCount":69,"unpackedSize":3789110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6MYOCRA9TVsSAnZWagAAr74QAJsMaUcxmbjQdPMZHZng\nW+n2efvOcaEABZmVPgWHkGuqA+/doG4la2bupd9jxYpnTpL274CelkFvMaMo\nGsu9hKtgcIcRo34E8mvgvuPVQoSJmlJpBsrSAJ3Q1iFFCaA6AU2zF8GcDEes\nA3yDlCBFz8nnz6Dep8fBZVuYZclBQRFGn//43Gd2D3bF4xmSBEVGU1VfMR6e\n+O2TUJpvbjcgt7kr503LmNizsvGQRjLCbNHrZVMly0XdinG07W1o3bgslncA\nTZXP1cYo0lSf3tdbdpc7alqd3htP41YzqkuVlXyPzjkuqqblL8jOFRm7U7QR\noSFJB6z/85tUHskmROn8eaJ4NXllsoKgmY2TSgoAklC49VTssXQ7G0YaNpp9\nNobldNWpXDvJPA82kys+YZ5ga0dKE3yjLCLppC683Fqz7Je5Wmow5VtBDmgY\nIVbT1JTwoyEbiih0EJFvfg2p9Emnv3Owdq9WEi47S7cmKNofuUQzpSinRL2b\njQJXXGpiVAILMJBxoJ58eE74hfycPSzplcrryWTAed8HH872yjZba0Pc3wHX\ngNPlQWwfiS+eRFFLGxYT+80cWy/kFfoFDwjsVGUK1tg6lvWzILK4QRzj99Xr\nUPaRLStMXkQmD0sVAuHWMBUiLaQBg9t7jR11H5ru9iv+ga0/6WUwwh6GaOlW\nTm8s\r\n=YXpF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3PJbKIM5lmtPJFD/7vjABOM1GPYCzSx5WoBz4xyBzgAiEA0wKUndYivGEreHeKabye80gKwLDPDkU9ZZF9z63eL1c="}]},"_npmUser":{"name":"ekgrahn","email":"e_q101@live.com"},"directories":{},"maintainers":[{"name":"ekgrahn","email":"e_q101@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halo-api_1.0.1_1609090573637_0.6640446858888487"},"_hasShrinkwrap":false},"1.1.0":{"name":"@ekgrahn/halo-api","version":"1.1.0","description":"Node wrapper for the Halo API. Returns a Promise that will return JSON from the API response.","main":"./src/halo.js","scripts":{"test":"mocha --recursive --exit","lint":"eslint ./src/","docs":"run-s docs:clear docs:generate","docs:generate":"jsdoc -R ./README.md -c ./conf.json -t ./node_modules/ink-docstrap/template -d ./docs -r ./src/","docs:clear":"rm -r ./docs"},"author":{"name":"ekgrahn"},"license":"ISC","devDependencies":{"chai":"4.2.0","dotenv":"4.0.0","eslint":"7.16.0","eslint-config-standard":"16.0.2","eslint-plugin-import":"2.22.1","eslint-plugin-node":"11.1.0","eslint-plugin-promise":"4.2.1","ink-docstrap":"1.3.2","jsdoc":"3.6.7","mocha":"8.2.1","npm-run-all":"4.1.5"},"repository":{"type":"git","url":"git+https://github.com/EthanGrahn/halo-api.git"},"gitHead":"dffd638474f87d2aa7022aca2bcef886c13a8a68","bugs":{"url":"https://github.com/EthanGrahn/halo-api/issues"},"homepage":"https://github.com/EthanGrahn/halo-api#readme","_id":"@ekgrahn/halo-api@1.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-ep3JF8/7IBvO41USiYRn5r2TM0vSUMR4c8ZOz0cklbXI6SafMVSGwLQ3vupXcIHKdKoA37CnXrtx41Zfidpj6w==","shasum":"b52acfc0bbbc9a0120cc2e42123bb5d3d49ebf81","tarball":"https://registry.npmjs.org/@ekgrahn/halo-api/-/halo-api-1.1.0.tgz","fileCount":13,"unpackedSize":37533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFbLfCRA9TVsSAnZWagAAzV4P/31nQJnjvapgOrBNcW3r\n2Ooo1ZwTnPFV6EimTrWVO9N2dZ5mVVR0undq70sDZSL9SEXCHL9wpVjKKD/Y\n5k5Ax7s41kG8X3BaSWZ2XAX5sqqsYmnVk9iGtnvBaPTvgUXRNL+g0+w8Yg4n\n7bg4g20Glt6vZ5/0SvmPbhzn1aJYSGxS6tdU/cg6dpYWUgeXRG1o+DxzHY1/\n5YqpCwZbgN9/ZSupT9phYjQkLg1nhWQKlsJ0YWz8UDa/L4J3KZV9AEemTtKy\nkogQrnrErLVwFZvHLnFumCdqXuaKAbCfXSZJ+3lupMGYAEUCy6LzM4jGoF3/\n4eLzDtm+P8i8nCKB99100orxIqNRwkph8TzJGt4xVdCUJqPByaW5cxI2u8iC\na4kNCBNCWx169viyEhXVrbRZwBmjp8msazta0H4To122gjByJcuf7NVwAhv7\nyiYD+7lky345XCS1xkpo84lLStz5AI+T1fJXttjawlq0ARF1ZJGo/WEONAqp\nFO4h3BCBgw5FuHhRo0zuKrg5NbIcJA/89uVXnI4y/11FODKJOQ7dv9DHmEpe\n6XIzpRLP8g+afosY0juiWLwKep74bzA3yAd+YqLY5I0gG6Y/B5c68PB3GQmi\nVSS5791OpOmHeihwK9R0+QD5MqyCRrDuchVysV8RG89ke59Jl0aeP7rm+aC9\nt7n/\r\n=4W3X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4BSDUhladhBMJHDRg+tXZwEEBSoeGuycgC4Dwv8NECAiEApOMteox7+/HGvoea9rbE1AP/+LurdCRWAtxNVD5ncts="}]},"_npmUser":{"name":"ekgrahn","email":"e_q101@live.com"},"directories":{},"maintainers":[{"name":"ekgrahn","email":"e_q101@live.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halo-api_1.1.0_1628811998874_0.6686694940239728"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-20T21:53:16.674Z","1.0.0":"2020-12-20T21:53:16.984Z","modified":"2022-04-05T07:01:50.280Z","1.0.1":"2020-12-27T17:36:13.826Z","1.1.0":"2021-08-12T23:46:39.094Z"},"maintainers":[{"name":"ekgrahn","email":"e_q101@live.com"}],"description":"Node wrapper for the Halo API. Returns a Promise that will return JSON from the API response.","author":{"name":"ekgrahn"},"license":"ISC","readme":"# Halo API Wrapper for Node JS\nSee [https://ethangrahn.github.io/halo-api/index.html](https://ethangrahn.github.io/halo-api/index.html) for documentation.\n\nThis is a rework/continuation of a project found here: [https://github.com/Googlrr/Halo-API-Wrapper-for-Node-JS](https://github.com/Googlrr/Halo-API-Wrapper-for-Node-JS)\n\n\nReturns a Promise containing the JSON of the requested API Call.\n\nList of official Halo API Calls found at [https://developer.haloapi.com/docs/services/](https://developer.haloapi.com/docs/services/).\n\nCheck 'classes' in the documentation for a complete list of commands. Each command includes an example usage.\n\n## Examples\n\n```\nvar haloWrapper = require('@ekgrahn/halo-api');\nvar halo = new haloWrapper(YOUR_API_KEY);\n\n// Halo 5 PC Service Records\nhalo.h5.stats.playerServiceRecordsPC('MAX1MUM D3ATH').then((records) => {\n  console.log(records.Results);\n});\n\n// Halo Wars 2 Match History\nhalo.hw2.stats.playerMatchHistory('MAX1MUM D3ATH').then( (matches) => {\n  console.log(matches);\n});\n```\n\nThis is purely a wrapper for the API and does not include any caching or rate limiting. Contributing code and submission of issues is welcomed and appreciated. Please review the [contributing guidelines](https://github.com/EthanGrahn/halo-api/blob/master/CONTRIBUTING.md) before doing so.\n","readmeFilename":"README.md","homepage":"https://github.com/EthanGrahn/halo-api#readme","repository":{"type":"git","url":"git+https://github.com/EthanGrahn/halo-api.git"},"bugs":{"url":"https://github.com/EthanGrahn/halo-api/issues"}}