{"_id":"awais-hltv","_rev":"25-ec1eded57dd5c7520bde7bcea136ea64","name":"awais-hltv","dist-tags":{"latest":"1.0.25"},"versions":{"1.0.0":{"name":"awais-hltv","version":"1.0.0","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Stanislav Iliev"},"license":"ISC","_id":"awais-hltv@1.0.0","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"0d5bb1fe639c53d2e95e33eb189a57e69cd0fea7","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.0.tgz","fileCount":84,"integrity":"sha512-PS/1oYuumOyFxHojA0aI1mLjqZSgS7UoNDD4tQuxfUDQM1wi5evQORx/fKYbTOU5kUGRyPtiXtKP2LGn4eowzg==","signatures":[{"sig":"MEUCIGAgzIz1UVMdIJpQp1VOSPUzMFurbq85XMZVE+u9g8tEAiEAk7JHo8JHJjfDW658FsgvhqoJ2ZHKnyGMb13RGj+o9A0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192196},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"5ef933f21d0d1a2c11c7a53bf2710e86d7c561f9","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0","got-scraping":"4.0.6","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.6.3","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.0_1729624796882_0.40867669439696397","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"awais-hltv","version":"1.0.1","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.1","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"0374d1015f11ff3b4c59cea341cf698e7fbb6005","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.1.tgz","fileCount":84,"integrity":"sha512-i5q7NuC7OoVFiRphbkdQaXNaFqjsjCafUW6SzqU0fGJVdrYQps6ee/BiNtOXlFsowBIhM5q9IcJJxkGLDpGV4w==","signatures":[{"sig":"MEUCIQDWHU3KQbcSLpz0XCEGUMyICnelvdO7Ag8m8PNlRkoi+AIgZNTVeVWUfakEUCLeunc8QFTUU0bAr63DjpOOT0qZ0hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192186},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0beeeb7d3e698a40ddb1295a2c3d6f3686ab8b48","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","cheerio":"1.0.0","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.6.3","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.1_1729628407148_0.8537785775539326","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"awais-hltv","version":"1.0.2","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.2","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"d16f6bcab4554e71339b7ab73d8ca3c9b8905b91","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.2.tgz","fileCount":84,"integrity":"sha512-0wg5o6ETN++vCnIX0gjbLZBz+SILrHmOJ6cXiqFgN95JuvxsUQhZCBtOeQg4I68i58kzN6Xo/Spb6URgfZlJbw==","signatures":[{"sig":"MEUCIGsvznwiiALH5G3pqB75xiMwwdfDmKSR6tC9iIrTd0o3AiEA+dlJ2Jg23pMqMILzMmCrqw8JBsipBnh1IbuIO91aWI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192186},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"0beeeb7d3e698a40ddb1295a2c3d6f3686ab8b48","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","cheerio":"1.0.0","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.6.3","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.2_1729628758470_0.2997652546149414","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"awais-hltv","version":"1.0.3","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.3","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"d67870f088b70cd70f0d13f00219a5316270c221","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.3.tgz","fileCount":84,"integrity":"sha512-lOXSVcaLb1yvxD7E0IRAAPXXhsKG5l+rfiOe2sHBgbKMRS5Cld8kWGf/US+ZjlOaaj4oTqRauS6+iFlUxXYo9w==","signatures":[{"sig":"MEUCIQDiK4Iwan2p0Cw0mcJ9zAE5RK0vN+MRmlG00h6xiC4n+QIgKqeCl76+2CRiivMiHkaRyw+4ghp1X6RJrUKVUemvp8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193107},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8262d1f745449d7f25229da5dbc0222270eda4eb","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","cheerio":"1.0.0","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.6.3","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.3_1729629234733_0.43859249836051784","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"awais-hltv","version":"1.0.4","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.4","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"7d270c151bda97d10fb1e718a2abc268dd4d11c9","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.4.tgz","fileCount":84,"integrity":"sha512-a3Cf88rXFUgxEkQ+4PMzSOByV0inB2w4zRRgh/o5wXz9Gb5b4+P6xh+N5lUxtcJcerDWS9SrQARFyivqDg5hkA==","signatures":[{"sig":"MEUCIC+e92YS5oebDG6VCBf9pwhOqdPpsQjPlAor50oJOSE6AiEAydXgs+vBAabO0aFxjxrqndyYssvtrRACG7q08btUH+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193022},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8262d1f745449d7f25229da5dbc0222270eda4eb","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0","got-scraping":"^4.0.6","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.6.3","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.4_1729632058046_0.10423562837177336","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"awais-hltv","version":"1.0.5","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.5","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"f40478d3b1d64ed1fec906c83ca80a6a1025c2a8","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.5.tgz","fileCount":84,"integrity":"sha512-B933Ovu/OeS+fUBLT+WikH5+qtGiwmYZcsM/Gvv9Cgx5EFt4WzSRL+2wr3dc+w1WtBZM03q/FiiXS01he+oDig==","signatures":[{"sig":"MEYCIQD2+9iuUI1rRCGHhG00imXOR5DHvwTkhbur7ax7FtjjUQIhAKu5KIxrR2XJq4hQF1j0BIOz2AGzFmyHbuXgp4ggm3Iu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193017},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9e146c1e9c7d8efdfaa7e562cf1ad9d557256292","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0","got-scraping":"^3.0.0","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.6.3","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.5_1729633083388_0.601129297401692","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"awais-hltv","version":"1.0.6","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.6","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"c8b1cfb4703c89758b15e9da78ac30a281c022fa","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.6.tgz","fileCount":84,"integrity":"sha512-Ipfqfdigv5TCnz3SAfzkCUSDno8+/7+3dveVv6zGzSnNjCY+L44eGaJHUlAIRN5Q0jOaOHnYUR1s89k0mvEfuw==","signatures":[{"sig":"MEUCIHaQIwafnTKwq2hgGOzdDWueCWIAdNW910eoOcFJVdmdAiEAz+uumum8QQ55HjxM0RPisjRXzRVgFllbqDbqvM+nrk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193024},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9e146c1e9c7d8efdfaa7e562cf1ad9d557256292","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.6_1729637921464_0.7227406112512134","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"awais-hltv","version":"1.0.7","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.7","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"4e22c719fd3c478ae081336e36d1b016e4078c34","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.7.tgz","fileCount":84,"integrity":"sha512-QwRvlCX0NhZvbM/bICkKqls/iPq2D1r5Q1aN1zoUQWRMlFNd78oQbddcZkCkTMQsBUcTuNdvFa6dxurnbxcWmA==","signatures":[{"sig":"MEQCIA9BDrUg4eok424tqTwzJHW0tGnE8a84LgQv+DUmdOUfAiByme7a+2cd2XeqVGnW/6VqUTMsYnwyMTnFSx7BGoZdgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193024},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9e146c1e9c7d8efdfaa7e562cf1ad9d557256292","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.7_1729638045094_0.7253143570103586","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"awais-hltv","version":"1.0.8","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.8","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"ffcb3f6590fcd489b78f622b98e1cabe9b5e208d","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.8.tgz","fileCount":84,"integrity":"sha512-bxvJwKceo17/cEwvmaueOnViLNaoPDmhi42VahJ03QGInXMp5/V/+btC1rF6+0lZralLle/vVkq+Z8tU4PJnVA==","signatures":[{"sig":"MEQCIGkycu2ro0hub5A0MUdeifevDM7eKDYt2sUZ7d7zb9XQAiAUai/ZdSVNDKDbHDxqBj4R33miNqxPK0oC4q1KeMHnxg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193024},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fb011a380973fc7a03c9808bef91930ac5c9e7b3","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.8_1729638866826_0.7012709679004487","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"awais-hltv","version":"1.0.9","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.9","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"d0512684d50d63381c722d9f20977268e285a0b6","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.9.tgz","fileCount":84,"integrity":"sha512-ezxbQix1lrBJLkyWOgUj20Y1bR0dKWn34ydZWeikIWp0htN2UxRH0wxe4Uad1HPfRykeT7dGbNFqE6NpHbvtRw==","signatures":[{"sig":"MEQCIBW/iIHVuzldvdnYkZGRry/VRqfMTco23A2pEtqRIIckAiBxS9cCqu895LjzSUYLwNepdxiatKWQGTpTOA3Sz5p5FA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193024},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"daaaa95d1b803edea6a1aeb4046b7b92f9328875","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.9_1729639331239_0.7659321951491824","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"awais-hltv","version":"1.0.10","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.10","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"8ab3983b057ad93a2feb958e650361959e218eb1","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.10.tgz","fileCount":84,"integrity":"sha512-CXUdM/l7gs0xMIuR7waNNxwAapfYU1x1FuAnm0hkXoGIZoeGRmAwM2siEOjvPUuK2JdZEkt3IPtteI5l7CKI8g==","signatures":[{"sig":"MEUCIBHxSXn2rHXAvLZKftxjfhxctTpevuRI7swpnOe2/SBwAiEAw/Pmhi5/WB+a9mZDlSfPfmokTXX/xScGJ5YvGKTk8KU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193025},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bc94e677e30a572a5151c684b6086d4a1c27f43b","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.10_1729639775592_0.4612204751621405","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"awais-hltv","version":"1.0.11","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.11","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"86d823c537616715ceb18a71ea94154e7be37dd6","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.11.tgz","fileCount":84,"integrity":"sha512-tNllIA3yIOxxB01oM2N5/04WO+xUW+v1kerrv9HhdvftnegHw6L559JZ+B7umqE6NUYZQtC0WMvY05PELFDN9g==","signatures":[{"sig":"MEUCIElVEfJDLUTMoOhGeR6FRKZOuG8NAKrCyWSqVhzrzpjTAiEA5/LPLWZ1BIzWHsZhEGfGTrxTQ5gI/NXF4qMDcHsvCSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193018},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"2dc708ce8c5a41533539bcde6affcae94e6caa41","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.11_1729640418533_0.09305564244025644","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"awais-hltv","version":"1.0.12","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.12","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"3ea90689fec46bb7b35ac5755c1788241c9e8bdb","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.12.tgz","fileCount":84,"integrity":"sha512-NgQhwZvBF7uMGa7v4+5AsS0o6AhodEuMe8a3mvvzg2xPXIoD4FvEaD5oml4iM0307m4NGXWRLe7sFls24ZM2+Q==","signatures":[{"sig":"MEUCIFaGi/eIIQio4BVLVgY1KlfD5Gkc2Cyh9wPNUa7zLvVsAiEAsPxjYOiqdEfd41myihGEQYm6VumcIrxO4jRpBrPODeQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193018},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b504ef83dbcc8093421cec20009a86f2d9b6186c","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.12_1729640664505_0.3393700351287905","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"awais-hltv","version":"1.0.13","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.13","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"9791bd53160e0a1a698562306a76c5d1a76ff2f8","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.13.tgz","fileCount":84,"integrity":"sha512-t8ZqhkEG2VLYulbXOaaqF7UkfOBpn2merQiNRqYK7BfbT2ezZWBrCLgcTKyb8CidpfTHcnN+d9v9YS4l5Xxb7Q==","signatures":[{"sig":"MEUCIAzB8EtioZ3Ad4XQNjDuK9+YlByjNzlEVfiwyCXvn29qAiEAwu7EeYnAfqQxB9IszmR0cDLTKpg07ePVPMgKTIEtWlE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193018},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"7aab1bf32fe89e00debf645c8ad6ae22d38f2a95","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.13_1729640930164_0.17441431635874083","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"awais-hltv","version":"1.0.14","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.14","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"6afddecaad3cf1ad63b6f4001b4af17707202e7b","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.14.tgz","fileCount":84,"integrity":"sha512-IWJGORE49s07GqEVPlYB61JiiHwBboAJrjLTCh333KBbpXKOZzwFlQ/e38Zqv0tzeKEfhYDD4leSVmV5+x6fuQ==","signatures":[{"sig":"MEQCIGRD4rELWoKdj++0TS1DTTt9co900IkbWE5d1Qij58MnAiBzZ22GnD2A4jTembPCwgcwixkyJcnJfKRvgnFEmdz/Nw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193018},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b43a2d9a42b873b0a4b2cdd42acb7e0348465d02","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.14_1729641470746_0.9226803773733943","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"awais-hltv","version":"1.0.15","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.15","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"97fa321ac2a38df1d95494b0b9176aa5044fda48","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.15.tgz","fileCount":84,"integrity":"sha512-ANSVHLY+vCtj5tesCyan5rB3CIjTqBHUQZEvjI1/jDuZ75BlHQl+yXmw2ILlunfomX5PsVhYhccntgr6wT5iwg==","signatures":[{"sig":"MEUCIHeBYrdQEjnD5VV6jxkXjAMTwhnj4K3N9ujn1KyDTGcOAiEAk7NoR1z4W/8LFv51CMFpyYui/KfohQhq4myq0aWg6V8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193018},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c461cb3fe5e22b52be6d7a11a53d125928b31a28","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.15_1729641689071_0.2620262311781336","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"awais-hltv","version":"1.0.16","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.16","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"e919bad867e751a22136289cb4b43c9b6aa16e9f","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.16.tgz","fileCount":84,"integrity":"sha512-PCf5iP+NgH0ik8UbBzLYWvhQFRgMdXxc47zvUWMr4z5LdIG34OQ1U1XCrgP5KjXWDEgL02+oa2ix/Q3O4/CuRQ==","signatures":[{"sig":"MEYCIQCLzjPlj7VswwJ+hU9GdSODG3ApUZZvU6LXfTFmH4HQnAIhALgKX+sSr0etJNr/ENtseg4jYDkeDFjShVXHiHm4PupF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193018},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c461cb3fe5e22b52be6d7a11a53d125928b31a28","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.16_1729673355128_0.9399689434310532","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"awais-hltv","version":"1.0.17","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.17","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"35224f0ed080dc22b57bb172a512438573060abd","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.17.tgz","fileCount":84,"integrity":"sha512-7OXLIBziAeTfxueNm7gGjg/+QVrnUYFw7KtqKVCab/uA2myc28wOqXhusMwEuFH0vmGKHEDc+Z+S+DjMHhkp2g==","signatures":[{"sig":"MEYCIQCYBFGQc8uENUbTwHNbvJfTSMGz+zNSiHteNYNmqL5G9gIhAOoXih/Lqig0jfb1oNPiH6ieiQHCgfJnKSb2hxznaxs5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195359},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3ba167a8c122a35bb688fb79320689e28f811368","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.17_1729676513822_0.34493571502719367","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"awais-hltv","version":"1.0.18","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.18","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"b1ef70de7ef43259d12e6cae84ae5b7d8c1ef0f4","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.18.tgz","fileCount":84,"integrity":"sha512-zl9NiZO5pOGIVHx8yc9JWWF7JOWec9BOevvBOr3N7Z6nTCw8Ugxuwf8S6pbErRL9rf88vifucVOuTDBN6/4zAg==","signatures":[{"sig":"MEUCIC0BpWHZ7nEKOE6B/SyhzHBdN0F9Ize/Iy+yEAL9Oy4jAiEAxV/+GCo9GmHRiBICgRPRCa88Og55bozUuFsuT9sL7r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195593},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"58584f6dad2926dc4f1a3b3260d1ccb6c28954e4","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.18_1729677069021_0.007753994416565879","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"awais-hltv","version":"1.0.19","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.19","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"92baf21020f6c5710d523188eacb5062d9a5a31a","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.19.tgz","fileCount":84,"integrity":"sha512-Ax9m3nf/RpYX8z6lVc2GnhmiQculEtK6/xjFUgzd5jfDyFcUL3+r1ZRqg/7i9BKlorrvifDeSw+CEVUI3jJ3Xg==","signatures":[{"sig":"MEUCIQDZVHU+xM6UCPZHElZjmcBg5Zocs/FnLvt9vkV4UHLbCQIgIMbvQL/phdKEtOp9lhH4g7U7EeyuElt+YSCLsO1Rwgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195620},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9806e49bd8340310db3c82606a34978990e03447","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.19_1729677547275_0.628613564641411","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"awais-hltv","version":"1.0.20","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.20","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"963c23faa62de1828ca03352556a26faf030154d","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.20.tgz","fileCount":84,"integrity":"sha512-AGH1YFnujB9BahrYe9Q2s6EqEj6te77Ic8j9UPBxXkitFNeWP/7UJrlRIPC37J+ktnolJ1/F5V4AxtstFXoF+g==","signatures":[{"sig":"MEQCIFz3NgMxtY2pOjFpQzsXz1wpmb6JtF0YsQTqwDGCcPcCAiAY0nORgSDRMor+ZPpgcA0eGZM5+GQZbGmgZMMqMUZ4pA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195731},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e8a0a1bf764a69af5b148a1fe990a723dcb7d1bb","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.20_1729678390885_0.6294828207477832","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"awais-hltv","version":"1.0.21","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.21","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"96950f2a72f52b95d62cb7b886fd2f64d0581373","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.21.tgz","fileCount":84,"integrity":"sha512-brIczhzHwa82VOiq4Myx4z7GSWUjWvrF+dyPQX4tPy0e/AeIWNdVwSn+JTervRSqcKamFtjcRtQv+4A0ftxTsg==","signatures":[{"sig":"MEQCIHW+vVDhxDo6lNXH7GU9SdyBNcHP9yJwMiobnmEwD+jYAiBmoBWToe4V6MIDLprhHNtRw1+tWtWqPqF6wkXvwjGHUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195731},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6fa98da1522bdaac214d9a89ee13beb6731c7018","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.21_1729680453636_0.3710246549779084","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"awais-hltv","version":"1.0.22","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.22","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"2eb21200fd55bcba7fa3e9f1c469f3a583606d23","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.22.tgz","fileCount":84,"integrity":"sha512-0B6x0BsRZ1wJALQ1IlpkLu3OMTLG8Ojns/GL6ZM0v8R+SHJk/DjQxpEMvmvBgH0O7XGKN1NPicUQxLHbMxDc3Q==","signatures":[{"sig":"MEUCIHS07J8IWZwOQ09tdxdG3efXsHVADp0XwJzKfN5w9oCtAiEAqE/GM6Sszorq2zcjjOBhE4AOwqBu835ZY9XDTKOKNWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194425},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cfc3f5082d2fd434ec854b6d048214f4e174feb5","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.22_1729681000146_0.44264731670801916","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"awais-hltv","version":"1.0.23","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.23","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"b7014f58e734db939b2e465076417ac110ec0c08","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.23.tgz","fileCount":84,"integrity":"sha512-NyMAvBTjBl7xoUPboGVx/gVdYnjfih9qSfJAodI6/H7GI26K7OiG6Qwn00yFuuMwxv3LNzuCX2yqT7YQXCxneg==","signatures":[{"sig":"MEQCIAsQyLubeASnDSrjJE0k/+lqc8zjbw4OxOZ9cPElbakiAiBLdRQ1j7l+00AE+6ZeJRaxiAeEety9Nj0ErW/K7nA5cQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194652},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cfc3f5082d2fd434ec854b6d048214f4e174feb5","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.23_1731321063634_0.22076305805002616","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"awais-hltv","version":"1.0.24","keywords":["hltv","api","crawler","parser","csgo"],"author":{"name":"Awais Anwar"},"license":"ISC","_id":"awais-hltv@1.0.24","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"homepage":"https://github.com/gigobyte/HLTV#readme","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"dist":{"shasum":"7ba48c2479641962c65fbf8fc042d92b3481b0ca","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.24.tgz","fileCount":84,"integrity":"sha512-JbL60ESxdh03wrJyrpW67y3mMpq156NFvz3/HxPXi+PybkCltIskCwBJvwfsq9STV3stsVUcwLuQGMYuloXmcw==","signatures":[{"sig":"MEUCIQCv8MFgIcGYbhZS2F/2XayT/e624LXVgrdGIFxU4hN7KgIgLYjtC6dieBTmr48yasCQ3d7MkloHDhfeXMKsvvZstX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194988},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"44ea6dcec733c943a51f034548afc7d1c4d6767c","scripts":{"test":"jest --runInBand","build":"npm run clean && npx tsc -p tsconfig.release.json","clean":"rm -rf lib","start":"ts-node src/playground","pretty":"prettier --write \"**/*.ts\"","test:approve":"jest --runInBand --updateSnapshot"},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"repository":{"url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git","type":"git"},"_npmVersion":"10.8.2","description":"The unofficial HLTV Node.js API by (https://www.linkedin.com/in/awaisanwar12/)","directories":{},"_nodeVersion":"20.16.0","dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.2.5","ts-node":"10.9.2","prettier":"3.3.3","typescript":"^5.2.2","@types/jest":"29.5.13","@types/node":"18.19.58","@types/cheerio":"0.22.35","@types/request":"2.48.12","@types/user-agents":"1.0.4","@types/random-useragent":"0.3.3","@types/socket.io-client":"1.4.36"},"_npmOperationalInternal":{"tmp":"tmp/awais-hltv_1.0.24_1731322618403_0.21933590325663044","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"awais-hltv","version":"1.0.25","description":"The unofficial HLTV Node.js API by (https://www.linkedin.com/in/awaisanwar12/)","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"clean":"rm -rf lib","build":"npm run clean && npx tsc -p tsconfig.release.json","start":"ts-node src/playground","test":"jest --runInBand","test:approve":"jest --runInBand --updateSnapshot","pretty":"prettier --write \"**/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git"},"keywords":["hltv","api","crawler","parser","csgo"],"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"snapshotFormat":{"escapeString":true,"printBasicPrototype":true},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"author":{"name":"Awais Anwar"},"license":"ISC","bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"homepage":"https://github.com/gigobyte/HLTV#readme","devDependencies":{"@types/cheerio":"0.22.35","@types/jest":"29.5.13","@types/node":"18.19.58","@types/random-useragent":"0.3.3","@types/request":"2.48.12","@types/socket.io-client":"1.4.36","@types/user-agents":"1.0.4","jest":"29.7.0","prettier":"3.3.3","ts-jest":"29.2.5","ts-node":"10.9.2","typescript":"^5.2.2"},"dependencies":{"cheerio":"1.0.0-rc.12","got-scraping":"^3.2.15","socket.io-client":"2.4.0"},"_id":"awais-hltv@1.0.25","gitHead":"e0897bbd21effcd037ce1fbb33398e37403985e0","_nodeVersion":"20.16.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-pX22SdyM+44ig35XiM0CuEG/Tck2IpA98whF1jTfn0oo8VAQl1ooo6xkH1m07BIkfKmgLwhnSsDWhRiHeN/7MA==","shasum":"e41e10d61ef1ad30cbf8afad3d1d403b4af0b915","tarball":"https://registry.npmjs.org/awais-hltv/-/awais-hltv-1.0.25.tgz","fileCount":84,"unpackedSize":194868,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqWVIi1rmbTc/UBXn482IryHAt8JCHOpqPJYT7Cr4qSwIgeqzFBVUnhU0e09j1/RsOKpGpn5DqOeDvmecCcH8lFVU="}]},"_npmUser":{"name":"awaisanwar12","email":"awais886@gmail.com"},"directories":{},"maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/awais-hltv_1.0.25_1731323627496_0.7692707275148576"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-22T19:19:56.788Z","modified":"2024-11-11T11:13:47.906Z","1.0.0":"2024-10-22T19:19:57.049Z","1.0.1":"2024-10-22T20:20:07.371Z","1.0.2":"2024-10-22T20:25:58.688Z","1.0.3":"2024-10-22T20:33:55.035Z","1.0.4":"2024-10-22T21:20:58.288Z","1.0.5":"2024-10-22T21:38:03.563Z","1.0.6":"2024-10-22T22:58:41.667Z","1.0.7":"2024-10-22T23:00:45.284Z","1.0.8":"2024-10-22T23:14:27.071Z","1.0.9":"2024-10-22T23:22:11.431Z","1.0.10":"2024-10-22T23:29:35.891Z","1.0.11":"2024-10-22T23:40:18.720Z","1.0.12":"2024-10-22T23:44:24.791Z","1.0.13":"2024-10-22T23:48:50.343Z","1.0.14":"2024-10-22T23:57:50.970Z","1.0.15":"2024-10-23T00:01:29.281Z","1.0.16":"2024-10-23T08:49:15.346Z","1.0.17":"2024-10-23T09:41:54.026Z","1.0.18":"2024-10-23T09:51:09.259Z","1.0.19":"2024-10-23T09:59:07.480Z","1.0.20":"2024-10-23T10:13:11.229Z","1.0.21":"2024-10-23T10:47:33.886Z","1.0.22":"2024-10-23T10:56:40.352Z","1.0.23":"2024-11-11T10:31:03.836Z","1.0.24":"2024-11-11T10:56:58.620Z","1.0.25":"2024-11-11T11:13:47.723Z"},"bugs":{"url":"https://github.com/gigobyte/HLTV/issues"},"author":{"name":"Awais Anwar"},"license":"ISC","homepage":"https://github.com/gigobyte/HLTV#readme","keywords":["hltv","api","crawler","parser","csgo"],"repository":{"type":"git","url":"git+https://github.com/awaisanwar12/HLTV-custom-made.git"},"description":"The unofficial HLTV Node.js API by (https://www.linkedin.com/in/awaisanwar12/)","maintainers":[{"name":"awaisanwar12","email":"awais886@gmail.com"}],"readme":"[![Dependency Status](https://david-dm.org/gigobyte/hltv.svg)](https://david-dm.org/gigobyte/hltv)\n[![devDependencies Status](https://david-dm.org/gigobyte/hltv/dev-status.svg)](https://david-dm.org/gigobyte/hltv?type=dev)\n\n<h1 align=\"center\">\n  <img src=\"https://www.hltv.org/img/static/TopLogo2x.png\" alt=\"HLTV logo\" width=\"200\">\n  <br>\n  The unofficial HLTV Node.js API\n  <br>\n</h1>\n\nTable of contents\n\n- [Installation](#installation)\n- [Usage](#usage)\n- [API](#api)\n  - [getMatch](#getmatch)\n  - [getMatches](#getmatches)\n  - [getMatchesStats](#getmatchesstats)\n  - [getMatchStats](#getmatchstats)\n  - [getMatchMapStats](#getmatchmapstats)\n  - [getStreams](#getstreams)\n  - [getRecentThreads](#getrecentthreads)\n  - [getTeamRanking](#getteamranking)\n  - [getTeam](#getteam)\n  - [getTeamByName](#getteambyname)\n  - [getTeamStats](#getteamstats)\n  - [getPlayer](#getplayer)\n  - [getPlayerByName](#getplayerbyname)\n  - [getPlayerStats](#getplayerstats)\n  - [getPlayerRanking](#getplayerranking)\n  - [getEvents](#getevents)\n  - [getEvent](#getevent)\n  - [getEventByName](#geteventbyname)\n  - [getPastEvents](#getpastevents)\n  - [getResults](#getresults)\n  - [getNews](#getnews)\n  - [connectToScorebot](#connecttoscorebot)\n  - [TEAM_PLACEHOLDER_IMAGE](#team_placeholder_image)\n  - [PLAYER_PLACEHOLDER_IMAGE](#player_placeholder_image)\n\n## Installation\n\n[![NPM](https://nodei.co/npm/hltv.png)](https://nodei.co/npm/hltv/)\n\n## Usage\n\n:warning: **WARNING:** Abusing this library will likely result in an IP ban from HLTV simply because of Cloudflare bot protection.\n\nPlease use with caution and try to limit the rate and amount of your requests if you value your access to HLTV. Each method has the number of requests it makes to HLTV documented in this README. This is important if you want to implement some kind of throttling yourself.\n\n```javascript\n// In .mjs files and if you're using a bundler\nimport HLTV from 'hltv'\n// Or if you're stuck with CommonJS\nconst { HLTV } = require('hltv')\n```\n\n#### Configuration\n\nYou can create an instance of HLTV with a custom config if you want to.\n\n|  Option   |                Type                |         Default value          |                                   Description                                   |\n| :-------: | :--------------------------------: | :----------------------------: | :-----------------------------------------------------------------------------: |\n| loadPage  | (url: string) => Promise\\<string\\> | based on the 'got' library |      Function that will be called when the library makes a request to HLTV      |\n| httpAgent |             HttpAgent              |           HttpsAgent           | Http agent used when sending a request and connecting to the scorebot websocket |\n\n```javascript\nconst myHLTV = HLTV.createInstance({ loadPage: (url) => axios.get(url) })\n// or\nconst myHLTV = HLTV.createInstance({ loadPage: (url) => fetch(url) })\n// or you can just use the HLTV export directly to use the default settings\nimport HLTV from 'hltv'\n\nHLTV.getMatch({ ... })\n```\n\n**[See config schema](https://github.com/gigobyte/HLTV/blob/master/src/config.ts)**\n\n## API\n\n#### getMatch\n\nParses most information from a match page (1 request)\n\n| Option |  Type  | Default value | Description  |\n| :----: | :----: | :-----------: | :----------: |\n|   id   | number |       -       | The match id |\n\n```javascript\nHLTV.getMatch({ id: 2306295 }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatch.ts#L79)**\n\n---\n\n#### getMatches\n\nParses all matches from the `hltv.org/matches/` page (1 request)\n\n|  Option   |                                              Type                                              | Default Value |                          Description                           |\n| :-------: | :--------------------------------------------------------------------------------------------: | :-----------: | :------------------------------------------------------------: |\n| eventIds  |                                           number[]?                                            |       -       |                  Filter matches by event IDs.                  |\n| eventType | [MatchEventType](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatches.ts#L8)? |       -       |                 Filter matches by event type.                  |\n|  filter   |  [MatchFilter](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatches.ts#L14)?  |       -       | Filter matches by pre-set categories. Overrides other filters. |\n|  teamIds  |                                           number[]?                                            |       -       |                               -                                |\n\n```javascript\nHLTV.getMatches().then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatches.ts#L25)**\n\n#### getMatchesStats\n\nParses all matches from the `hltv.org/stats/matches` page (1 request per page of results)\n\n|          Option          |                                            Type                                            | Default Value |                Description                 |\n| :----------------------: | :----------------------------------------------------------------------------------------: | :-----------: | :----------------------------------------: |\n|        startDate         |                                          string?                                           |       -       |                     -                      |\n|         endDate          |                                          string?                                           |       -       |                     -                      |\n|        matchType         |     [MatchType](https://github.com/gigobyte/HLTV/blob/master/src/shared/MatchType.ts)?     |       -       |                     -                      |\n|           maps           |      [GameMap](https://github.com/gigobyte/HLTV/blob/master/src/shared/GameMap.ts)[]?      |       -       |                     -                      |\n|      rankingFilter       | [RankingFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/RankingFilter.ts)? |       -       |                     -                      |\n| delayBetweenPageRequests |                                          number?                                           |       0       | Used to prevent CloudFlare throttling (ms) |\n\n```javascript\n// ! BE CAREFUL, THIS CAN MAKE A LOT OF REQUESTS IF THERE ARE A LOT OF PAGES\nHLTV.getMatchesStats({ startDate: '2017-07-10', endDate: '2017-07-18' }).then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatchStats.ts#L15)**\n\n---\n\n#### getMatchStats\n\nParses info from the `hltv.org/stats/matches/*/*` all maps stats page (1 request)\n\n| Option |  Type  | Default Value | Description |\n| :----: | :----: | :-----------: | :---------: |\n|   id   | number |       -       |      -      |\n\n```javascript\nHLTV.getMatchStats({ id: 62979 }).then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatchStats.ts#L15)**\n\n---\n\n#### getMatchMapStats\n\nParses info from the `hltv.org/stats/matches/mapstatsid/*/*` single map stats page (2 requests)\n\n| Option |  Type  | Default Value | Description |\n| :----: | :----: | :-----------: | :---------: |\n|   id   | number |       -       |      -      |\n\n```javascript\nHLTV.getMatchMapStats({ id: 49968 }).then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getMatchMapStats.ts#L80)**\n\n---\n\n#### getStreams\n\nParses all streams present on the front page of HLTV (1 request + 1 request per stream if `loadLinks` is true)\n\n|  Option   |  Type   | Default Value |                                      Description                                      |\n| :-------: | :-----: | :-----------: | :-----------------------------------------------------------------------------------: |\n| loadLinks | boolean |     false     | Enables parsing of the stream links (every stream is an additional separate request). |\n\n```javascript\nHLTV.getStreams().then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getStreams.ts#L12)**\n\n---\n\n#### getRecentThreads\n\nParses the latest threads on the front page of HLTV (1 request)\n\n| Option | Type | Default Value | Description |\n| :----: | :--: | :-----------: | :---------: |\n|   -    |  -   |       -       |      -      |\n\n```javascript\nHLTV.getRecentThreads().then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getRecentThreads.ts#L11)**\n\n#### getTeamRanking\n\nParses the info from the `hltv.org/ranking/teams/` page (1 request)\n\n| Option  |                                                                      Type                                                                      | Default Value |                   Description                    |\n| :-----: | :--------------------------------------------------------------------------------------------------------------------------------------------: | :-----------: | :----------------------------------------------: |\n|  year   |                                          2015 \\| 2016 \\| 2017 \\| 2018 \\| 2019 \\| 2020 \\| 2021 \\| 2022                                          |       -       |                        -                         |\n|  month  | 'january' \\| 'february' \\| 'march' \\| 'april' \\| 'may' \\| 'june' \\| 'july' \\| 'august' \\| 'september' \\| 'october' \\| 'november' \\| 'december' |       -       |                        -                         |\n|   day   |                                                                    number?                                                                     |       -       |                        -                         |\n| country |                                                                    string?                                                                     |       -       | Must be capitalized (`'Brazil'`, `'France'` etc) |\n\n```javascript\n// If you don't provide a filter the latest ranking will be parsed\nHLTV.getTeamRanking()\nHLTV.getTeamRanking({ country: 'Thailand' })\nHLTV.getTeamRanking({ year: 2017, month: 'may', day: 29 }).then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getTeamRanking.ts#L6)**\n\n---\n\n#### getTeam\n\nParses the info from the `hltv.org/team/` page (1 request)\n\n| Option |  Type  | Default value | Description |\n| :----: | :----: | :-----------: | :---------: |\n|   id   | number |       -       | The team id |\n\n```javascript\nHLTV.getTeam({ id: 6137 }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getTeam.ts#L21)**\n\n---\n\n#### getTeamByName\n\nSame as getTeam but accepts a team name instead of ID. (2 requests)\n\n| Option |  Type  | Default value |  Description  |\n| :----: | :----: | :-----------: | :-----------: |\n|  name  | string |       -       | The team name |\n\n```javascript\nHLTV.getTeamByName({ name: \"BIG\" }).then(res => {\n    ...\n})\n```\n\n**[See getTeam schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getTeam.ts#L21)**\n\n---\n\n#### getTeamStats\n\nParses the info from the `hltv.org/stats/teams/*` page (4 requests + 1 more if `currentRosterOnly` is true)\n\n|      Option       |                                            Type                                            | Default value |                Description                 |\n| :---------------: | :----------------------------------------------------------------------------------------: | :-----------: | :----------------------------------------: |\n|        id         |                                           number                                           |       -       |                The team id                 |\n| currentRosterOnly |                                          boolean?                                          |     false     | Return stats about the current roster only |\n|     startDate     |                                          string?                                           |       -       |                     -                      |\n|      endDate      |                                          string?                                           |       -       |                     -                      |\n|     matchType     |     [MatchType](https://github.com/gigobyte/HLTV/blob/master/src/shared/MatchType.ts)?     |       -       |                     -                      |\n|   rankingFilter   | [RankingFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/RankingFilter.ts)? |       -       |                     -                      |\n|       maps        |      [GameMap](https://github.com/gigobyte/HLTV/blob/master/src/shared/GameMap.ts)[]?      |       -       |                     -                      |\n|      bestOfX      |  [BestOfFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/BestOfFilter.ts)?  |       -       |                     -                      |\n\n```javascript\nHLTV.getTeamStats({ id: 6137 }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getTeamStats.ts#L28)**\n\n---\n\n#### getPlayer\n\nParses the info from the `hltv.org/player/*` page (1 request)\n\n| Option |  Type  | Default value |  Description  |\n| :----: | :----: | :-----------: | :-----------: |\n|   id   | number |       -       | The player id |\n\n```javascript\nHLTV.getPlayer({ id: 6137 }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getPlayer.ts#L20)**\n\n---\n\n#### getPlayerByName\n\nSame as getPlayer but accepts a player name instead of ID. (2 requests)\n\n| Option |  Type  | Default value |   Description   |\n| :----: | :----: | :-----------: | :-------------: |\n|  name  | string |       -       | The player name |\n\n```javascript\nHLTV.getPlayerByName({ name: \"chrisJ\" }).then(res => {\n    ...\n})\n```\n\n**[See getPlayer schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getPlayer.ts#L20)**\n\n#### getPlayerStats\n\nParses the info from `hltv.org/stats/players/*` (3 requests)\n\n|    Option     |                                            Type                                            | Default value | Description |\n| :-----------: | :----------------------------------------------------------------------------------------: | :-----------: | :---------: |\n|      id       |                                           number                                           |       -       |      -      |\n|   startDate   |                                          string?                                           |       -       |      -      |\n|    endDate    |                                          string?                                           |       -       |      -      |\n|   matchType   |     [MatchType](https://github.com/gigobyte/HLTV/blob/master/src/shared/MatchType.ts)?     |       -       |      -      |\n| rankingFilter | [RankingFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/RankingFilter.ts)? |       -       |      -      |\n|     maps      |      [GameMap](https://github.com/gigobyte/HLTV/blob/master/src/shared/GameMap.ts)[]?      |       -       |      -      |\n|    bestOfX    |  [BestOfFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/BestOfFilter.ts)?  |       -       |      -      |\n|   eventIds    |                                         number[]?                                          |       -       |      -      |\n\n```javascript\nHLTV.getPlayerStats({ id: 7998 }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getPlayerStats.ts#L23)**\n\n---\n\n#### getPlayerRanking\n\nParses the info from `hltv.org/stats/players` page (1 request)\n\n|    Option     |                                            Type                                            | Default value | Description |\n| :-----------: | :----------------------------------------------------------------------------------------: | :-----------: | :---------: |\n|   startDate   |                                          string?                                           |       -       |      -      |\n|    endDate    |                                          string?                                           |       -       |      -      |\n|   matchType   |     [MatchType](https://github.com/gigobyte/HLTV/blob/master/src/shared/MatchType.ts)?     |       -       |      -      |\n| rankingFilter | [RankingFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/RankingFilter.ts)? |       -       |      -      |\n|     maps      |      [GameMap](https://github.com/gigobyte/HLTV/blob/master/src/shared/GameMap.ts)[]?      |       -       |      -      |\n|  minMapCount  |                                          number?                                           |       -       |      -      |\n|   countries   |                                          string[]                                          |       -       |      -      |\n|    bestOfX    |  [BestOfFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/BestOfFilter.ts)?  |       -       |      -      |\n\n```javascript\n// If you don't provide a filter the latest ranking will be parsed\nHLTV.getPlayerRanking({ startDate: '2018-07-01', endDate: '2018-10-01' }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getPlayerRanking.ts#L12)**\n\n---\n\n#### getEvents\n\nParses the info from the `hltv.org/events` page (1 request)\n\n|       Option       |                                        Type                                        | Default value |                     Description                     |\n| :----------------: | :--------------------------------------------------------------------------------: | :-----------: | :-------------------------------------------------: |\n|     eventType      | [EventType](https://github.com/gigobyte/HLTV/blob/master/src/shared/EventType.ts)? |       -       | Event type e.g. EventSize.Major, EventSize.LocalLAN |\n|    prizePoolMin    |                                      number?                                       |       -       |              Minimum prize pool (USD$)              |\n|    prizePoolMax    |                                      number?                                       |       -       |              Maximum prize pool (USD$)              |\n|  attendingTeamIds  |                                     number[]?                                      |       -       |                          -                          |\n| attendingPlayerIds |                                     number[]?                                      |       -       |                          -                          |\n\n```javascript\nHLTV.getEvents().then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getEvents.ts#L8)**\n\n---\n\n#### getEvent\n\nParses the info from the `hltv.org/event/` page (1 request)\n\n| Option |  Type  | Default value | Description  |\n| :----: | :----: | :-----------: | :----------: |\n|   id   | number |       -       | The event id |\n\n```javascript\nHLTV.getEvent({ id: 3389 }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getEvent.ts#L43)**\n\n---\n\n#### getEventByName\n\nSame as getEvent but accepts a event name instead of ID. (2 requests)\n\n| Option |  Type  | Default value |  Description   |\n| :----: | :----: | :-----------: | :------------: |\n|  name  | string |       -       | The event name |\n\n```javascript\nHLTV.getEventByName({ name: \"IEM Katowice 2019\" }).then(res => {\n    ...\n})\n```\n\n**[See getEvent schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getEvent.ts#L43)**\n\n---\n\n#### getPastEvents\n\nParses the info from the `hltv.org/events/archive` page (1 request per page of results)\n\n|          Option          |                                        Type                                        | Default value |                     Description                     |\n| :----------------------: | :--------------------------------------------------------------------------------: | :-----------: | :-------------------------------------------------: |\n|        eventType         | [EventType](https://github.com/gigobyte/HLTV/blob/master/src/shared/EventType.ts)? |       -       | Event type e.g. EventSize.Major, EventSize.LocalLAN |\n|        startDate         |                                      string?                                       |       -       |                          -                          |\n|         endDate          |                                      string?                                       |       -       |                          -                          |\n|       prizePoolMin       |                                      number?                                       |       -       |              Minimum prize pool (USD$)              |\n|       prizePoolMax       |                                      number?                                       |       -       |              Maximum prize pool (USD$)              |\n|     attendingTeamIds     |                                     number[]?                                      |       -       |                          -                          |\n|    attendingPlayerIds    |                                     number[]?                                      |       -       |                          -                          |\n| delayBetweenPageRequests |                                      number?                                       |       0       |     Used to prevent CloudFlare throttling (ms)      |\n\n```javascript\n// ! BE CAREFUL, THIS CAN MAKE A LOT OF REQUESTS IF THERE ARE A LOT OF PAGES\nHLTV.getPastEvents({ startDate: '2019-01-01', endDate: '2019-01-10' }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getPastEvents.ts#L8)**\n\n---\n\n#### getResults\n\nParses the info from the `hltv.org/results` page (1 request per page of results)\n\n|          Option          |                                              Type                                               | Default value |                Description                 |\n| :----------------------: | :---------------------------------------------------------------------------------------------: | :-----------: | :----------------------------------------: |\n|        startDate         |                                             string?                                             |       -       |                     -                      |\n|         endDate          |                                             string?                                             |       -       |                     -                      |\n|        matchType         | [ResultMatchType](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getResults.ts#L9)? |       -       |                     -                      |\n|          stars           |                                      1 \\| 2 \\| 3 \\| 4 \\| 5                                      |       -       |                     -                      |\n|           maps           |        [GameMap](https://github.com/gigobyte/HLTV/blob/master/src/shared/GameMap.ts)[]?         |       -       |                     -                      |\n|        countries         |                                            string[]                                             |       -       |                     -                      |\n|         bestOfX          |    [BestOfFilter](https://github.com/gigobyte/HLTV/blob/master/src/shared/BestOfFilter.ts)?     |       -       |                     -                      |\n|      contentFilters      | [ContentFilter](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getResults.ts#L14)?  |       -       |                     -                      |\n|         eventIds         |                                            number[]?                                            |       -       |                     -                      |\n|        playerIds         |                                            number[]?                                            |       -       |                     -                      |\n|         teamIds          |                                            number[]?                                            |       -       |                     -                      |\n|           game           |    [GameType](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getResults.ts#L21)?    |       -       |                     -                      |\n| delayBetweenPageRequests |                                             number?                                             |       0       | Used to prevent CloudFlare throttling (ms) |\n\n```javascript\n// ! BE CAREFUL, THIS CAN MAKE A LOT OF REQUESTS IF THERE ARE A LOT OF PAGES\nHLTV.getResults({ eventIds: [1617], bestOfX: [BestOfFilter.BO3] }).then(res => {\n    ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getResults.ts#L31)**\n\n#### getNews\n\nParses the info from the `hltv.org/news/archive/` page (1 request)\n\n|  Option  |                                                                      Type                                                                      | Default Value |                        Description                         |\n| :------: | :--------------------------------------------------------------------------------------------------------------------------------------------: | :-----------: | :--------------------------------------------------------: |\n|   year   |  2005 \\| 2006 \\| 2007 \\| 2008 \\| 2009 \\| 2010 \\| 2011 \\| 2012 \\| 2013 \\| 2014 \\| 2015 \\| 2016 \\| 2017 \\| 2018 \\| 2019 \\| 2020 \\| 2021 \\| 2022  |       -       | If you specify a `year` you must specify a `month` as well |\n|  month   | 'january' \\| 'february' \\| 'march' \\| 'april' \\| 'may' \\| 'june' \\| 'july' \\| 'august' \\| 'september' \\| 'october' \\| 'november' \\| 'december' |       -       | If you specify a `month` you must specify a `year` as well |\n| eventIds |                                                                   number[]?                                                                    |       -       |                             -                              |\n\n```javascript\n// If you don't provide a filter the latest news will be parsed\nHLTV.getNews()\nHLTV.getNews({ eventIds: [3491] })\nHLTV.getNews({ year: 2020, month: 'may' }).then((res) => {\n  ...\n})\n```\n\n**[See schema](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/getNews.ts#L7)**\n\n#### connectToScorebot\n\nPresents an interface to receive data when the HLTV scorebot updates\n\n|       Option       |   Type    | Default Value |                                          Description                                           |\n| :----------------: | :-------: | :-----------: | :--------------------------------------------------------------------------------------------: |\n|         id         |  number   |       -       |                                          The match ID                                          |\n| onScoreboardUpdate | function? |       -       |                   Callback that is called when there is new scoreboard data                    |\n|    onLogUpdate     | function? |       -       |                    Callback that is called when there is new game log data                     |\n|  onFullLogUpdate   | function? |       -       | It's still unclear when this is called and with what data, if you find out please let me know! |\n|     onConnect      | function? |       -       |           Callback that is called when a connection with the scorebot is established           |\n|    onDisconnect    | function? |       -       |                     Callback that is called when the scorebot disconnects                      |\n\n```javascript\nHLTV.connectToScorebot({\n  id: 2311609,\n  onScoreboardUpdate: (data, done) => {\n    // if you call done() the socket connection will close.\n  },\n  onLogUpdate: (data, done) => {\n      ...\n  }\n})\n\n```\n\nThe `onLogUpdate` callback is passed an [LogUpdate](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/connectToScorebot.ts#L117) object\n\nThe `onScoreboardUpdate` callback is passed an [ScoreboardUpdate](https://github.com/gigobyte/HLTV/blob/master/src/endpoints/connectToScorebot.ts#L161) object\n\n---\n\n#### TEAM_PLACEHOLDER_IMAGE\n\n```javascript\nHLTV.TEAM_PLACEHOLDER_IMAGE\n// https://www.hltv.org/img/static/team/placeholder.svg\n```\n\n---\n\n#### PLAYER_PLACEHOLDER_IMAGE\n\n```javascript\nHLTV.PLAYER_PLACEHOLDER_IMAGE\n// https://static.hltv.org/images/playerprofile/bodyshot/unknown.png\n```\n","readmeFilename":"README.md"}