{"_id":"@alexjorgef/mixjar","_rev":"2-95bb7e4de1e1b01d6cd689a5b6fe3746","name":"@alexjorgef/mixjar","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.2":{"name":"@alexjorgef/mixjar","version":"0.1.2","keywords":["mixcloud","hearthisat","mixes","api","kenya"],"author":{"name":"Jan Ndungu"},"license":"MIT","_id":"@alexjorgef/mixjar@0.1.2","maintainers":[{"name":"alexjorgef","email":"alex.jorge.m@gmail.com"}],"homepage":"https://github.com/alexjorgef/mixjar#readme","bugs":{"url":"https://github.com/alexjorgef/mixjar/issues"},"dist":{"shasum":"a568390ec95b0bb984003d309096c3b7297d656d","tarball":"https://registry.npmjs.org/@alexjorgef/mixjar/-/mixjar-0.1.2.tgz","fileCount":61,"integrity":"sha512-xmA3fm2ZT3AmKP9rk3oQgNCUuVwm4eNZVEF9CPoRG3ekRK5UwjXBG9iG7OppGAmC4n0M9NUSIbZzYOrMU9NaDg==","signatures":[{"sig":"MEQCIAKxs/kwVHpO14aPkhaLQ/w50E/LOPPvv5g+7jTKOn4kAiBwkQUk0mKrShae4vaF4vUpY/SX1gzWGmXrSPfJjkmZLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1727163},"main":"index.js","gitHead":"58867f9fb560fd00253e976db25b099793c01e13","scripts":{"lint":"eslint **/*.js","test":"node node_modules/jasmine/bin/jasmine","start":"nodemon app.js","lint:fix":"eslint **/*.js --fix","prestart":"npm install","generate-docs":"jsdoc -r  . -d docs -c jsdoc.conf"},"_npmUser":{"name":"alexjorgef","email":"alex.jorge.m@gmail.com"},"repository":{"url":"git+https://github.com/alexjorgef/mixjar.git","type":"git"},"_npmVersion":"10.8.2","description":"API Wrapper for mixcloud and hearthisat","directories":{},"_nodeVersion":"18.20.8","dependencies":{"unirest":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdoc":"^3.6.7","eslint":"^8.7.0","minami":"^1.2.3","jasmine":"^4.0.2","eslint-config-google":"^0.14.0","eslint-plugin-snakecasejs":"^2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mixjar_0.1.2_1766021575032_0.7545863318045642","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alexjorgef/mixjar","version":"0.1.3","description":"API Wrapper for mixcloud and hearthisat","main":"index.js","author":{"name":"Jan Ndungu"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alexjorgef/mixjar.git"},"keywords":["mixcloud","hearthisat","mixes","api","kenya"],"scripts":{"prestart":"npm install","start":"nodemon app.js","generate-docs":"jsdoc -r  . -d docs -c jsdoc.conf","lint":"eslint **/*.js","lint:fix":"eslint **/*.js --fix","test":"node node_modules/jasmine/bin/jasmine"},"dependencies":{},"devDependencies":{"eslint":"^8.7.0","eslint-config-google":"^0.14.0","eslint-plugin-snakecasejs":"^2.2.0","jasmine":"^4.0.2","jsdoc":"^3.6.7","minami":"^1.2.3"},"_id":"@alexjorgef/mixjar@0.1.3","gitHead":"07ae0cffd0a5b29966786368dd89ff7abbd4715b","bugs":{"url":"https://github.com/alexjorgef/mixjar/issues"},"homepage":"https://github.com/alexjorgef/mixjar#readme","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-6CVGTcrTXFpR7X9TbxunoXwKa+RTon01zLKW3XdX/xulj7OVv2JjVJbKGlZtHYXkShE5UbLP7LrI+iIGcrBc+Q==","shasum":"e926b72a58aa3744d30d1218e426629087cdd992","tarball":"https://registry.npmjs.org/@alexjorgef/mixjar/-/mixjar-0.1.3.tgz","fileCount":61,"unpackedSize":1727717,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEBi+kL8jT1z7Rqdbj1WMBif/IU0+jIovVOl9aqddFqjAiAIuYGS4ZuXSLc2Yll+bUMgrbpeN1+7o8eOiV1Zgi0HrA=="}]},"_npmUser":{"name":"alexjorgef","email":"alex.jorge.m@gmail.com"},"directories":{},"maintainers":[{"name":"alexjorgef","email":"alex.jorge.m@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mixjar_0.1.3_1766056753603_0.37511436748271354"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-18T01:32:54.917Z","modified":"2025-12-18T11:19:13.972Z","0.1.2":"2025-12-18T01:32:55.387Z","0.1.3":"2025-12-18T11:19:13.778Z"},"bugs":{"url":"https://github.com/alexjorgef/mixjar/issues"},"author":{"name":"Jan Ndungu"},"license":"MIT","homepage":"https://github.com/alexjorgef/mixjar#readme","keywords":["mixcloud","hearthisat","mixes","api","kenya"],"repository":{"type":"git","url":"git+https://github.com/alexjorgef/mixjar.git"},"description":"API Wrapper for mixcloud and hearthisat","maintainers":[{"name":"alexjorgef","email":"alex.jorge.m@gmail.com"}],"readme":"# Mixjar\n\nAPI Wrappers for various music based platforms.\n\n## Features\n\nThe following platforms are currently available.\n\n* [Mixcloud API](https://api.mixcloud.com/)\n* [Hearthisat API](https://api-v2.hearthis.at/)\n\n## Installation\n1. Using npm\n    ```shell\n    $ npm i --save mixjar\n    ```\n2. Using yarn\n    ```shell\n    $ yarn add mixjar\n    ```\n\n## Usage\n\n```js\nconst Mixjar = require('mixjar');\n// or\n// const { Hearthisat, Mixcloud } = require('mixjar');\n\n// mixcloud with optional access_token for authenticated users\nconst mixcloud = new Mixjar.Mixcloud('access_token');\nconst hearthisat = new Mixjar.Hearthisat();\n```\nFor all functions, there are two methods to obtain your result. For instance\n* Callbacks\n    ```js\n    mixcloud.user('ndungujan23').asCallback((err, result) => {})\n    ```\n* Promise\n    ```js\n    mixcloud.user('ndungujan23').asPromise().then(() => {})\n    ```\n\n\n## API\n\nRefer to the [Docs](https://ndungujan23.github.io/mixjar/) for available sources / platforms\n\n> Note: A good number of the API methods have been implemented. More will be added over time\n> as well as more sources. All PRs are welcome 🙂, for any and new methods\n\n## Other Projects\n\nYou can find the kotlin wrapper for the same in [Mixjar Kotlin Repo](https://github.com/iankang/mixjar)\n\n## Caveat\n\nThis is not yet complete and is not an official MixCloud/Hearthisat wrapper.\nsend your thoughts and suggestions to ndungujan23@gmail.com\n","readmeFilename":"README.md"}