{"_id":"163music-api","_rev":"3-a72c714d2a58aec4ce25185bc68dba48","name":"163music-api","description":"NeteaseMusicApi's TypeScript Version","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.3":{"name":"163music-api","version":"0.0.3","description":"NeteaseMusicApi's TypeScript Version","main":"dist/main.js","scripts":{"test":"node index.js"},"repository":{"type":"git","url":"git+https://github.com/pboymt/TypeCloudMusic.git"},"keywords":["typescript","music","netease","163"],"author":{"name":"pboymt"},"license":"MIT","bugs":{"url":"https://github.com/pboymt/TypeCloudMusic/issues"},"homepage":"https://github.com/pboymt/TypeCloudMusic#readme","dependencies":{"@types/md5":"^2.1.31","@types/node":"^6.0.48","md5":"^2.1.0"},"devDependencies":{"typescript":"^2.0.10"},"gitHead":"10ce328cc002d83b541299de5be423fde94c263d","_id":"163music-api@0.0.3","_shasum":"fb161d1a72dee22c7b28137675427c74be5d79be","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"pboymt","email":"pboymt@foxmail.com"},"dist":{"shasum":"fb161d1a72dee22c7b28137675427c74be5d79be","tarball":"https://registry.npmjs.org/163music-api/-/163music-api-0.0.3.tgz","integrity":"sha512-tXtwHfRM11izC26jJThUbkalhCRN9cZ4ixTFNXWHXqWOnBl4yNupNV3Jpgx5yqpD83z1qwaikCiwP+H3TaHLJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiGfSuzUXPrNb89DVWNiyRJi+TtV0ffHQn2+QTWduieAIhAKQ6Y/1n5MNbgnhSzDV22s6wGaOMi+2KBx8+9SXHZX+g"}]},"maintainers":[{"name":"pboymt","email":"pboymt@foxmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/163music-api-0.0.3.tgz_1480867743566_0.31915772636421025"}}},"readme":"# TypeCloudMusic\r\nNeteaseMusicApi's TypeScript Version\r\n\r\n## Install\r\nInstall TypeScript in global is recommended.\r\n```bash\r\n[sudo] npm -g install typescript\r\n```\r\nClone it in your project.\r\n```bash\r\ngit clone https://github.com/pboymt/TypeCloudMusic.git\r\nnpm install\r\n```\r\nCompile to JavaScript.\r\n```bash\r\ntsc\r\n```\r\n\r\n## Usage\r\nImport in TypeScript.\r\n```typescript\r\nimport { search, album, artistAlbums, comments } from './lib/main';\r\n```\r\nImport in JavaScript.\r\n```javascript\r\nconst { search, album, artistAlbums, comments } = require('./dist/main');\r\n```\r\n\r\n### Use Search API\r\ne.g. id is '周杰伦'\r\n```typescript\r\n// Callback\r\nsearch('周杰伦', (data) => {\r\n    console.log(data);\r\n});\r\n\r\n// Promise\r\nsearch('周杰伦')\r\n    .then((data) => {\r\n        console.log(data);\r\n    })\r\n    .catch((err) => {\r\n        console.log(err);\r\n    });\r\n```\r\n\r\n### Use Album API\r\ne.g. id is 34944913\r\n```typescript\r\n// Callback\r\nalbum(34944913, (data) => {\r\n    console.log(data);\r\n});\r\n\r\n// Promise\r\nalbum(34944913)\r\n    .then((data) => {\r\n        console.log(data);\r\n    })\r\n    .catch((err) => {\r\n        console.log(err);\r\n    });\r\n```\r\n### Use ArtistAlbums API\r\ne.g. id is 6452\r\n```typescript\r\n// Callback\r\nartistAlbums(6452, (data) => {\r\n    console.log(data);\r\n});\r\n\r\n// Promise\r\nartistAlbums(6452)\r\n    .then((data) => {\r\n        console.log(data);\r\n    })\r\n    .catch((err) => {\r\n        console.log(err);\r\n    });\r\n```\r\n### Use Comments API\r\ne.g. id is 1234\r\n```typescript\r\n// Callback\r\ncomments(30394891, (data) => {\r\n    console.log(data);\r\n});\r\n\r\n// Promise\r\ncomments(30394891)\r\n    .then((data) => {\r\n        console.log(data);\r\n    })\r\n    .catch((err) => {\r\n        console.log(err);\r\n    });\r\n```\r\n","maintainers":[{"name":"pboymt","email":"pboymt@foxmail.com"}],"time":{"modified":"2022-06-12T14:06:00.116Z","created":"2016-12-04T16:09:03.802Z","0.0.3":"2016-12-04T16:09:03.802Z"},"homepage":"https://github.com/pboymt/TypeCloudMusic#readme","keywords":["typescript","music","netease","163"],"repository":{"type":"git","url":"git+https://github.com/pboymt/TypeCloudMusic.git"},"author":{"name":"pboymt"},"bugs":{"url":"https://github.com/pboymt/TypeCloudMusic/issues"},"license":"MIT","readmeFilename":"README.md"}