{"_id":"@adlanarifzr/macrokiosk-sdk","_rev":"11-783b6ad97b2757978154cf5e5adc3a3b","name":"@adlanarifzr/macrokiosk-sdk","dist-tags":{"latest":"0.0.8"},"versions":{"0.0.4":{"name":"@adlanarifzr/macrokiosk-sdk","version":"0.0.4","description":"Macrokiosk (BOLD for SMS) unofficial SDK","main":"dist/index.js","scripts":{"prepublish":"rm -rf ./dist && tsc","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/adlanarifzr/macrokiosk-sdk.git"},"keywords":["macrokiosk","sms","bold","sdk","api","gateway"],"author":{"name":"Adlan Arif Bin Zakaria"},"license":"Unlicense","bugs":{"url":"https://github.com/adlanarifzr/macrokiosk-sdk/issues"},"homepage":"https://github.com/adlanarifzr/macrokiosk-sdk#readme","types":"./dist/index.d.ts","gitHead":"164cd63fa0c98c93ab2e52fd5b7da06db5dae906","_id":"@adlanarifzr/macrokiosk-sdk@0.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WsOqj/xzDAIteTAxHX3gh+8DIHTxnhbt5D0s1olfS7YjSmypjf7Op9hMMSDbKnZ5uYy1NzL/3AkC8doDLqLUsA==","shasum":"47c268d55cae45018f35ffc81fb733fea8e4f970","tarball":"https://registry.npmjs.org/@adlanarifzr/macrokiosk-sdk/-/macrokiosk-sdk-0.0.4.tgz","fileCount":5,"unpackedSize":7882,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvCUIzTTUbXWJdbXBB6ZKCpwq/nUL5DYS2za3uWO2YyAiEA75p9n7bYxDYN1iZiqNfobG/EByVVc5quGX8KSRf6itk="}]},"_npmUser":{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"},"directories":{},"maintainers":[{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/macrokiosk-sdk_0.0.4_1691988473199_0.3967006676001481"},"_hasShrinkwrap":false},"0.0.5":{"name":"@adlanarifzr/macrokiosk-sdk","version":"0.0.5","description":"Macrokiosk (BOLD for SMS) unofficial SDK","main":"dist/index.js","scripts":{"prepublish":"rm -rf ./dist && tsc","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/adlanarifzr/macrokiosk-sdk.git"},"keywords":["macrokiosk","sms","bold","sdk","api","gateway"],"author":{"name":"Adlan Arif Bin Zakaria"},"license":"Unlicense","bugs":{"url":"https://github.com/adlanarifzr/macrokiosk-sdk/issues"},"homepage":"https://github.com/adlanarifzr/macrokiosk-sdk#readme","types":"./dist/index.d.ts","gitHead":"cc21365e287443319dd7cc002ae5569d4d4738a2","_id":"@adlanarifzr/macrokiosk-sdk@0.0.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-g5k9p6VdaRkpUgmU4DT1GOWqDGpzXG9j7Avz7mdX2r3/VyXt8Hu74FRdssIVCF2yqzZqSemmwxJgngTZP9bUYw==","shasum":"5420bb37f07e8afdd1f842d958b97ffc91710e36","tarball":"https://registry.npmjs.org/@adlanarifzr/macrokiosk-sdk/-/macrokiosk-sdk-0.0.5.tgz","fileCount":5,"unpackedSize":8507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF95n+8pZmZ1QPP+Wk1eSd4n+qiHZlVRyJhHXJVVFEnMAiBDvqdW90XU7npXkN99tZXyyHFgudGNkG5kLwUGzZ0R0Q=="}]},"_npmUser":{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"},"directories":{},"maintainers":[{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/macrokiosk-sdk_0.0.5_1694685313444_0.7479449026205256"},"_hasShrinkwrap":false},"0.0.7":{"name":"@adlanarifzr/macrokiosk-sdk","version":"0.0.7","description":"Macrokiosk (BOLD for SMS) unofficial SDK","main":"dist/index.js","scripts":{"prepublish":"rm -rf ./dist && tsc","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/adlanarifzr/macrokiosk-sdk.git"},"keywords":["macrokiosk","sms","bold","sdk","api","gateway"],"author":{"name":"Adlan Arif Bin Zakaria"},"license":"Unlicense","bugs":{"url":"https://github.com/adlanarifzr/macrokiosk-sdk/issues"},"homepage":"https://github.com/adlanarifzr/macrokiosk-sdk#readme","types":"./dist/index.d.ts","gitHead":"cc21365e287443319dd7cc002ae5569d4d4738a2","_id":"@adlanarifzr/macrokiosk-sdk@0.0.7","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+AMLMs72CLFoakDb2EGUCt0OIFAKRx8waDQRLmQ3AT8pvLQCeNRPFJI1aLddtHKSFDxHsRhiVHH2MxEjjHunBA==","shasum":"3d46f11e715b65309072ef492b4daadd72c9122c","tarball":"https://registry.npmjs.org/@adlanarifzr/macrokiosk-sdk/-/macrokiosk-sdk-0.0.7.tgz","fileCount":5,"unpackedSize":9273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtrym7wpxinMJRSSLZjTTptWsSuOD+BC9gQHRvcAobUwIgdmOhym5W/HCqGTrooDAW8rZDTs6T4btL1IcTvJKRfPM="}]},"_npmUser":{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"},"directories":{},"maintainers":[{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/macrokiosk-sdk_0.0.7_1696825571263_0.9511315251492862"},"_hasShrinkwrap":false},"0.0.8":{"name":"@adlanarifzr/macrokiosk-sdk","version":"0.0.8","description":"Macrokiosk (BOLD for SMS) unofficial SDK","main":"dist/index.js","scripts":{"prepublish":"rm -rf ./dist && tsc","build":"tsc"},"repository":{"type":"git","url":"git+https://github.com/adlanarifzr/macrokiosk-sdk.git"},"keywords":["macrokiosk","sms","bold","sdk","api","gateway"],"author":{"name":"Adlan Arif Bin Zakaria"},"license":"Unlicense","bugs":{"url":"https://github.com/adlanarifzr/macrokiosk-sdk/issues"},"homepage":"https://github.com/adlanarifzr/macrokiosk-sdk#readme","dependencies":{"axios":"^1.7.2"},"_id":"@adlanarifzr/macrokiosk-sdk@0.0.8","gitHead":"d67033468467aa9b4ce882ca2aed0bd1a1a042bd","types":"./dist/index.d.ts","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-MMPZfJNpo6kuH3yX88xwD5cSj7eAuh42rEJ6YvBvNTQ3hrGN1xT/ZGSG0vEtyN67MEG8BNKcWeKsvXq8Kx9Q2Q==","shasum":"4c350e1a9e88129cb9d9dc5deccb05c3da8c155c","tarball":"https://registry.npmjs.org/@adlanarifzr/macrokiosk-sdk/-/macrokiosk-sdk-0.0.8.tgz","fileCount":5,"unpackedSize":9516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfY1f210RqtGrsESnJxR6BwM++6AAAM7wYI1zc/+cXSAiBlClv1rIaZvArZq+IeELHjZ5kUYf8HFOHWOMTQvzEwHw=="}]},"_npmUser":{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"},"directories":{},"maintainers":[{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/macrokiosk-sdk_0.0.8_1716926355803_0.45501237174805453"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-14T04:06:04.249Z","0.0.1":"2023-08-14T04:06:04.484Z","modified":"2024-05-28T19:59:16.146Z","0.0.2":"2023-08-14T04:31:25.579Z","0.0.3":"2023-08-14T04:45:38.393Z","0.0.4":"2023-08-14T04:47:53.439Z","0.0.5":"2023-09-14T09:55:13.607Z","0.0.6":"2023-10-09T04:25:27.510Z","0.0.7":"2023-10-09T04:26:11.411Z","0.0.8":"2024-05-28T19:59:15.981Z"},"maintainers":[{"name":"adlanarifzr","email":"adlanarifzr@gmail.com"}],"description":"Macrokiosk (BOLD for SMS) unofficial SDK","homepage":"https://github.com/adlanarifzr/macrokiosk-sdk#readme","keywords":["macrokiosk","sms","bold","sdk","api","gateway"],"repository":{"type":"git","url":"git+https://github.com/adlanarifzr/macrokiosk-sdk.git"},"author":{"name":"Adlan Arif Bin Zakaria"},"bugs":{"url":"https://github.com/adlanarifzr/macrokiosk-sdk/issues"},"license":"Unlicense","readme":"Macrokiosk (BOLD for SMS) unofficial SDK\n======================================\n\nThis repository contains the open source Node.js client for Macrokiosk's API.\n\nInstallation\n------------\n\n`npm install @adlanarifzr/macrokiosk-sdk`\n\nUsage\n-----\n\nTypescript with ES6 import (or .mjs with Node >= v13):\n\n```typescript\nimport Macrokiosk, { MessageType, SendMessageOptions, SendMessageResult } from '@adlanarifzr/macrokiosk-sdk';\nconst macrokiosk = new Macrokiosk('<USERNAME>', '<PASSWORD>', '<SENDER_ID>', '<SERVICE_ID>');\n```\n\nSend message:\n\n```typescript\n// Options is optional\nconst options: SendMessageOptions = {\n    type: MessageType.ASCII,\n    showDetail: true,\n};\nconst result: SendMessageResult = await macrokiosk.sendMessage(['<MOBILE_NUMBER>'], 'This is just a test', options);\n\n// Result object:\n{\n  recipients: {\n    '60123456789': {\n      messageId: '24677783439',\n      status: 200,\n      description: 'Successful',\n      currency: 'MYR',\n      chargedAmount: 0.072\n    }\n  },\n  remainingBalance: 0,\n  totalRecipients: 1\n}\n```\n\nNotes\n-------------\n\nOther than `MessageType.ASCII`, you would need to format/encode the message based on the documentation.\n","readmeFilename":"readme.md"}