{"_id":"@aqilcont/osu-api-extended","_rev":"6-8beeca7102e8ee2fd88a50024ef2daf4","name":"@aqilcont/osu-api-extended","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.12":{"name":"@aqilcont/osu-api-extended","version":"1.0.12","description":"Package for advanced work with 'osu' api","main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"./src/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/cyperdark/osu-api-extended.git"},"keywords":["osu","api","v1","v2","difficulty","accuracy","extended","replay","diff","file","rank","node","js"],"author":{"name":"aqilcont"},"license":"MIT","dependencies":{"@types/lzma-native":"^4.0.0","lzma-native":"^8.0.1"},"devDependencies":{"tslint":"^6.1.3","@types/node":"^16.9.6","prettier":"^2.2.1","tslint-config-prettier":"^1.18.0","typescript":"^4.1.2"},"gitHead":"689b7a98d3f7d2fbe5fdf32c69682b8799ac9f83","bugs":{"url":"https://github.com/cyperdark/osu-api-extended/issues"},"homepage":"https://github.com/cyperdark/osu-api-extended#readme","_id":"@aqilcont/osu-api-extended@1.0.12","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-wiYv4HvFo9aY/NdeveTvGrDRY12+X0sZylqkPT0k0AFZcT5swnG3pAyRG8TU3UhGQ+koJ/ANo+Q+kpb/G4Zd2A==","shasum":"54c005e9f6e29c7470fae1b1b15c24148fd95c70","tarball":"https://registry.npmjs.org/@aqilcont/osu-api-extended/-/osu-api-extended-1.0.12.tgz","fileCount":21,"unpackedSize":112565,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmddNFUWIgocJLdgyLbGwN0p2whz4jjcQS6RQvHnnlJAiEAymB1dhLrr0mTfGAepN7jcZxYJx+y22/Y3S17nu+wcgc="}]},"_npmUser":{"name":"aqilcont","email":"aqilcm@gmail.com"},"directories":{},"maintainers":[{"name":"aqilcont","email":"aqilcm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osu-api-extended_1.0.12_1632355367936_0.3047571985212991"},"_hasShrinkwrap":false},"2.0.0":{"name":"@aqilcont/osu-api-extended","version":"2.0.0","description":"Package for advanced work with 'osu' api","main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"./src/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/cyperdark/osu-api-extended.git"},"keywords":["osu","api","v1","v2","difficulty","accuracy","extended","replay","diff","file","rank","node","js"],"author":{"name":"aqilcont"},"license":"MIT","dependencies":{"@types/lzma-native":"^4.0.0","lzma-native":"^8.0.1"},"devDependencies":{"tslint":"^6.1.3","@types/node":"^16.9.6","prettier":"^2.2.1","tslint-config-prettier":"^1.18.0","typescript":"^4.1.2"},"gitHead":"689b7a98d3f7d2fbe5fdf32c69682b8799ac9f83","bugs":{"url":"https://github.com/cyperdark/osu-api-extended/issues"},"homepage":"https://github.com/cyperdark/osu-api-extended#readme","_id":"@aqilcont/osu-api-extended@2.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-KpMoHSfDyznxbQS2tw7rBHF67qGNYkwKi9Ho3guvys59RoP194tqOzu/nRfexmj8vSPf9Jjb5/knq+NCuayFdw==","shasum":"a848d4cb2f415e5897dbd051192dfa271a1deb0d","tarball":"https://registry.npmjs.org/@aqilcont/osu-api-extended/-/osu-api-extended-2.0.0.tgz","fileCount":21,"unpackedSize":112564,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDtuqdB5HAiNcrwHhKwbmtatFzgNq8qBTtt3XtYCaH3AiB+VNQ2FDV9REUbfU1csQrVz6usNzOOvCLVessKpCM9Nw=="}]},"_npmUser":{"name":"aqilcont","email":"aqilcm@gmail.com"},"directories":{},"maintainers":[{"name":"aqilcont","email":"aqilcm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osu-api-extended_2.0.0_1632355623795_0.47782892681502775"},"_hasShrinkwrap":false},"2.0.1":{"name":"@aqilcont/osu-api-extended","version":"2.0.1","description":"Package for advanced work with 'osu' api","main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"./src/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/AqilCont/osu-api-extended.git"},"keywords":["osu","api","v1","v2","difficulty","accuracy","extended","replay","diff","file","rank","node","js"],"author":{"name":"aqilcont"},"license":"MIT","devDependencies":{"tslint":"^6.1.3","@types/node":"^16.9.6","prettier":"^2.2.1","tslint-config-prettier":"^1.18.0","typescript":"^4.1.2"},"gitHead":"b0f3e6d37663fdda93a10b6897e5fd8966e90ddb","bugs":{"url":"https://github.com/AqilCont/osu-api-extended/issues"},"homepage":"https://github.com/AqilCont/osu-api-extended#readme","_id":"@aqilcont/osu-api-extended@2.0.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-OnBI/VVfpVX9jMIbtl4sNVzmLGTxMIHY7xr3MmtyhESIwqjPDAp9pes1+kgUu4pCy1g4hZh4vwNBgxudOArNAg==","shasum":"75f35fda5403f897d4d85293ae0590113905abe6","tarball":"https://registry.npmjs.org/@aqilcont/osu-api-extended/-/osu-api-extended-2.0.1.tgz","fileCount":21,"unpackedSize":112391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCC4fqAOWSW2CrEcL8yoxiI1dXPIA6etRRdDp86qe23AiBpBkIQgWf5lBPBqVJrL9L2M6ey4tZ8R/TCSDPS5UmE3w=="}]},"_npmUser":{"name":"aqilcont","email":"aqilcm@gmail.com"},"directories":{},"maintainers":[{"name":"aqilcont","email":"aqilcm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osu-api-extended_2.0.1_1632368652436_0.9292060725244271"},"_hasShrinkwrap":false},"2.0.2":{"name":"@aqilcont/osu-api-extended","version":"2.0.2","description":"Package for advanced work with 'osu' api","main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"./src/*.ts\""},"repository":{"type":"git","url":"git+https://github.com/AqilCont/osu-api-extended.git"},"keywords":["osu","api","v1","v2","difficulty","accuracy","extended","replay","diff","file","rank","node","js"],"author":{"name":"aqilcont"},"license":"MIT","devDependencies":{"tslint":"^6.1.3","@types/node":"^16.9.6","prettier":"^2.2.1","tslint-config-prettier":"^1.18.0","typescript":"^4.1.2"},"gitHead":"10f126f9afead13c2ca17deef4597dff4d5fb302","bugs":{"url":"https://github.com/AqilCont/osu-api-extended/issues"},"homepage":"https://github.com/AqilCont/osu-api-extended#readme","_id":"@aqilcont/osu-api-extended@2.0.2","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-eFiyjvNgzvurQj45BM7/hCZeT/2Yi5Thaifz+pjg9i7viXDX0fAMmaeoE1qpohpXQpZc003AcfW4pNSk3lIkAQ==","shasum":"2dcb7cb9d9ace0eb71ee2e51a5fd9821305b9e00","tarball":"https://registry.npmjs.org/@aqilcont/osu-api-extended/-/osu-api-extended-2.0.2.tgz","fileCount":21,"unpackedSize":112391,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnHVIyupfr0r0+crrAPwIo6iOs761Z2WOAhMJaNL26QgIgGJHMH4AFc1xaPAVXmyk5GbOq1anBJ+aTENVuDlDxiyA="}]},"_npmUser":{"name":"aqilcont","email":"aqilcm@gmail.com"},"directories":{},"maintainers":[{"name":"aqilcont","email":"aqilcm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osu-api-extended_2.0.2_1632438213926_0.30736690164640756"},"_hasShrinkwrap":false},"2.0.3":{"name":"@aqilcont/osu-api-extended","version":"2.0.3","description":"Package for advanced work with 'osu' api","main":"dist/index.js","type":"module","types":"dist/index.d.ts","scripts":{"build":"tsc","format":"prettier --write \"./src/*.ts\"","publish":"tsc && npm publish --scope=public"},"repository":{"type":"git","url":"git+https://github.com/AqilCont/osu-api-extended.git"},"keywords":["osu","api","v1","v2","difficulty","accuracy","extended","replay","diff","file","rank","node","js"],"author":{"name":"aqilcont"},"license":"MIT","devDependencies":{"tslint":"^6.1.3","@types/node":"^16.9.6","prettier":"^2.4.1","tslint-config-prettier":"^1.18.0","typescript":"^4.4.3"},"gitHead":"cc31db55ae866680e8371320a3436e13ee1a773d","bugs":{"url":"https://github.com/AqilCont/osu-api-extended/issues"},"homepage":"https://github.com/AqilCont/osu-api-extended#readme","_id":"@aqilcont/osu-api-extended@2.0.3","_nodeVersion":"16.7.0","_npmVersion":"7.24.1","dist":{"integrity":"sha512-p7YqgdmwXFML1/ZVZGXf2Ec/PzaSlOWRdL59Wrs3I8BFPUylBsI4Mnc+JaXDAv/sk1c2rYyROUSOpkU4qmLQFQ==","shasum":"26c70bae13119ad9fedee3a8ddb5108e8274fb9e","tarball":"https://registry.npmjs.org/@aqilcont/osu-api-extended/-/osu-api-extended-2.0.3.tgz","fileCount":21,"unpackedSize":113106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwy3vCRA9TVsSAnZWagAAjX0P/12KUHUF6HrZHD0PL6op\nQ3fVmoAlBHe0vicUNIJSrliWkAuKGop48f9Qpz8w/od+v7go9JcU9X3zUaE6\n26wz6DkG87riSgUyws3BAafKzQU/ROqve0V+Pbn6H7llkwsWHJ5rawdJJ9L0\nLkyletiF7qhzWlr5sctPyBkoXkJ5HLZWGSis0g4rcKox8kOjWLNLYCxKWQTa\nP0CMOyAuLQLvvgek2gIwZJ3XMKAMjrrFHqfsaPtpEN/mcQfHB29O8sbMRAUQ\nSpX8S0lYFLKft8DCFWnTjbtyqf2t2Gq/QA2+1zNU2kyEbfnSoINyFsgqC+dU\nWKYxa0cJJv7BfMyLYXtktLEjcpYSR1BHVTHPHB6aCU7RCXayZ9RYni9eLFSc\n7GlgE7ydD9tB2JxADItGGvX4pt8GwRkMhHbr7BJSBvclh5w41Nl97F2OmwD9\nIOdp3RL0ged/T1b01pqfCRVpF1FBgy62FgG/ddmN0hvgA6hbFTYeBAFcec7H\n31dCkyNXV4WhvPmC2apOdRfm3EpmDsmuy7AOa9Pfxiw43amJEs5a/VIipoh1\naBjONO+hoGbJ7OLFngzb1IiotQ9iySGRMda5AgloqBM60po+wcy59wDB2CAx\nKiIqVZMANdqgsmq7CLU2hj2C3kZajjv3uIrwq/B5zOxV5LyMkn/prRavW+nm\nl+V8\r\n=+hkg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxF2nZ6br1SdDr6TL3PJY6P/APB9vwmNPiPPh8gE8SigIgU+Bqekc10c/jkBJP4wCBbrCquUCuWyaW0ODt1ZAzD5I="}]},"_npmUser":{"name":"aqilcont","email":"aqilcm@gmail.com"},"directories":{},"maintainers":[{"name":"aqilcont","email":"aqilcm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/osu-api-extended_2.0.3_1632455003611_0.724144433526765"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-23T00:02:47.880Z","1.0.12":"2021-09-23T00:02:48.078Z","modified":"2022-04-04T15:13:37.015Z","2.0.0":"2021-09-23T00:07:03.917Z","2.0.1":"2021-09-23T03:44:12.610Z","2.0.2":"2021-09-23T23:03:34.045Z","2.0.3":"2021-09-24T03:43:23.782Z"},"maintainers":[{"name":"aqilcont","email":"aqilcm@gmail.com"}],"description":"Package for advanced work with 'osu' api","homepage":"https://github.com/AqilCont/osu-api-extended#readme","keywords":["osu","api","v1","v2","difficulty","accuracy","extended","replay","diff","file","rank","node","js"],"repository":{"type":"git","url":"git+https://github.com/AqilCont/osu-api-extended.git"},"author":{"name":"aqilcont"},"bugs":{"url":"https://github.com/AqilCont/osu-api-extended/issues"},"license":"MIT","readme":"# osu-api-extended\n\n[![npm](https://img.shields.io/npm/v/@aqilcont/osu-api-extended?style=for-the-badge)](https://www.npmjs.org/package/osu-api-extended) [![npm bundle size](https://img.shields.io/bundlephobia/min/@aqilcont/osu-api-extended?color=green&label=size&style=for-the-badge)](https://www.npmjs.org/package/osu-api-extended) [![npm](https://img.shields.io/npm/dw/@aqilcont/osu-api-extended?style=for-the-badge)](http://npm-stat.com/charts.html?package=osu-api-extended) ![NPM](https://img.shields.io/npm/l/@aqilcont/osu-api-extended?style=for-the-badge)\n\n# Features\n\n- [x] api v1\n- [x] api v2\n- [x] TypeScript support\n- [x] Openable replay file\n\n# Installation\n\n`npm i @aqilcont/osu-api-extended`\n\n# Usage\n\n## Links\n\n- [Get your api key here](https://osu.ppy.sh/p/api 'api key')\n- [Create your client here](https://osu.ppy.sh/home/account/edit#oauth)\n\n## Initialization\n\n```javascript\nconst { V1, V2, mods, tools } = require('osu-api-extended');\nconst v1 = new V1('YOUR_OSU_KEY');\n//const v2 = new V2('YOUR_CLIENT_ID', 'YOUR_CLIENT_SECRET');\n```\n\n## API v1\n\n```javascript\n(async () => {\n  try {\n    let beatmap = await v1.beatmap({ b: 2632763 });\n    console.log(beatmap.date.update);\n  } catch (err) {\n    console.error(err);\n  }\n})();\n```\n\n#### TypeScript support\n\n![https://i.imgur.com/VXKhD3q.gif](https://i.imgur.com/VXKhD3q.gif)\n\n<!--## API v2\n\n```javascript\n(async () => {\n  try {\n    await v2.login();\n    let beatmap = await v2.beatmap(2632763);\n    console.log(beatmap);\n  } catch (err) {\n    console.error(err);\n  }\n})();\n````\n\n#### TypeScript support\n\n![https://i.imgur.com/PmeIIzY.gif](https://i.imgur.com/PmeIIzY.gif)\n-->\n# Endpoints\n\n## Api v1\n\n### `v1.beatmap();`\n\nGet beatmap data\n\n### `v1.best();`\n\nGet user best scores\n\n### `v1.match();`\n\nGet match data\n\n### `v1.recent();`\n\nGet recent user scores\n\n### `v1.replay();`\n\nDownload replay file of the score\n\n### `v1.scores();`\n\nGet scores of user ob beatmap\n\n### `v1.user();`\n\nGet user data\n\n-------\n<!--\n## Api v2\n\n### `v2.news();`\n\nGet recent news\n\n### `v2.changelog();`\n\nGet changelogs\n\n### `v2.rankings();`\n\nGet rankings\n\n### `v2.spotlights();`\n\nGet spotlights\n\n### `v2.seasonal_backgrounds();`\n\nGet seasonal backgrounds\n\n### `v2.beatmap();`\n\nGet beatmap data\n\n### `v2.beatmap_scores();`\n\nGet scores of beatmap\n\n### `v2.beatmapset();`\n\nGet beatmapset data\n\n### `v2.beatmaps_events();`\n\nGet beatmaps events\n\n### `v2.beatmaps_search();`\n\nGet recent beatmap events\n\n### `v2.user();`\n\nGet user data\n\n### `v2.user_recent_activity();`\n\nGet recent user activity\n\n### `v2.user_scores();`\n\nGet recent | best | firsts scores of user\n\n### `v2.user_beatmaps();`\n\nGet user beatmaps\n\n### `v2.user_kudosu();`\n\nGet user kudosu\n\n-------\n-->\n## Tools\n\n### `tools.country();`\n\nGet country name by code\n\n### `tools.accuracy();`\n\nCalculate accuracy from hits\n\n### `tools.diffFile();`\n\nDownload beatmap file\n\n### `tools.calc();`\n\nRemote pp calculation (std only)\n\n### `tools.rank();`\n\nCalculate rank from hits\n\n-------\n\n## Mods\n\n### `mods.id();`\n\nGet name of mods from id\n\n### `mods.name();`\n\nGet id of mods from name\n","readmeFilename":"README.md"}