{"_id":"@binsarjr/node-otpinaja","_rev":"1-ee27f963c8ce2a58a968c8ad63ac899b","name":"@binsarjr/node-otpinaja","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"dependencies":{"got":"^11.8.3"},"name":"@binsarjr/node-otpinaja","version":"1.0.0","main":"dist/index.js","lib":"dist","license":"MIT","repository":{"type":"git","url":"git+https://github.com/binsarjr/node-otpinaja.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsc -p ."},"devDependencies":{"tsc":"^2.0.3","typescript":"^4.5.2"},"types":"./dist/index.d.ts","description":"Unofficial API otpinaja.com for nodejs. support typescript","bugs":{"url":"https://github.com/binsarjr/node-otpinaja/issues"},"homepage":"https://github.com/binsarjr/node-otpinaja#readme","directories":{"example":"examples"},"keywords":["otp","otpinaja"],"author":{"name":"Binsar Dwi Jasuma"},"gitHead":"47de6bb321ef7b159484270c55ffa6962fdffd74","_id":"@binsarjr/node-otpinaja@1.0.0","_nodeVersion":"16.11.1","_npmVersion":"8.1.3","dist":{"integrity":"sha512-YtZGGjFm4AAxIWoPfYNQGyV4BJBy68pyTjDZK0DUebL1jWlLCQs7BImCxKh9ohbVcQtVSwpb1zJOQ+XKpWlJjA==","shasum":"4499580f1bbab990de963a37ffdbf7c3bf456b8c","tarball":"https://registry.npmjs.org/@binsarjr/node-otpinaja/-/node-otpinaja-1.0.0.tgz","fileCount":17,"unpackedSize":11770,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuWLkCRA9TVsSAnZWagAAUvoP/0n+XP84MbXH6Wg5G+yJ\n+xtW4yy2QlilToVptW+LkxdJpdf33mgT0SnYGwvlX8i7aIDlHS7oSTIronTH\naEbNIh7mWPsz3R8Qaj9YWOJUgj5lMNQsjMcXnVVkZmomH8Hgx3Q0aK4HbpV8\nsgxRd5ZmlyCEDN/17d6aKPd4gN8G4NkwpntVQkDLeWgwiGDHossD50Qqljb2\nFSWD281mJyZ9zvrXa3ZisXz9MfNElze6q12QAJN0Ro2s9WdVnj2ugiwwUYYG\nreFgJVbktDNrf8z51/AjzxAPuYAA1Cs+tgrj2dUs2itHDw+rGaNrpXexAZ3D\nW1YxjUpQxdDAfss+4NJlb3lmC3NxDQzgbHB5ed9tIl82dLhSHk4M6NyZZXC6\n3/2ph8SOcQqKFGlscGHTOSECT8hI4ubr2KRjOWFdx99lslAxHtZ+LtjvZ7h4\nw7jBFa222P5SbOilsoJZ0ih0oInec9nmTJam0VH66/HydAac5rjtpKtDl5tl\nWMuZMGotYpD5eVTV1FQshk2dc2W3V1SR2YQa+skQVuQbu4ZR4Pl2E4Q3hOAE\nT6KhMBUhfsQzc550JLnzyzGCNdBT/eUeGSFibMKk91AiZscUiG3QUStZb+Zx\ntwGEHaj/RV7E5dd8+B/+NtW7D24cwSTEMyzfe3XakqubvsTOaCgB7CtkwyRz\norvF\r\n=2V3D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCIvjZI09FdewmexjpNKCch8uvnP1xlnOJfqZrybEW/AiAuKvwgeOTqPUr66L+dQBwX/czMM+CtWI6FkfQM233wAg=="}]},"_npmUser":{"name":"binsarjr","email":"binsarjr121@gmail.com"},"maintainers":[{"name":"binsarjr","email":"binsarjr121@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-otpinaja_1.0.0_1639539428030_0.06563294064717451"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-15T03:37:07.986Z","1.0.0":"2021-12-15T03:37:08.172Z","modified":"2022-04-04T18:53:29.990Z"},"maintainers":[{"name":"binsarjr","email":"binsarjr121@gmail.com"}],"description":"Unofficial API otpinaja.com for nodejs. support typescript","homepage":"https://github.com/binsarjr/node-otpinaja#readme","keywords":["otp","otpinaja"],"repository":{"type":"git","url":"git+https://github.com/binsarjr/node-otpinaja.git"},"author":{"name":"Binsar Dwi Jasuma"},"bugs":{"url":"https://github.com/binsarjr/node-otpinaja/issues"},"license":"MIT","readme":"# Unofficial API otpinaja.com\nUnofficial API otpinaja.com for nodejs. support typescript\n\n## Instalation\nUsing npm\n```bash\nnpm i @binsarjr/node-otpinaja\n```\n\nUsing yarn\n```bash\nyarn add @binsarjr/node-otpinaja\n```\n\n\n## Example\n```ts\nimport OtpinAja, { Layanan } from \"../src\";\n// https://otpinaja.com/\n// https://otpinaja.com/api/documentation\nconst APIKEY = \"<APIKEY>\";\n\nlet otpin = new OtpinAja().setApiKey(APIKEY);\n(async () => {\n\tlet list_layanan: Layanan[] = await otpin.ListLayanan();\n\tconsole.log(list_layanan);\n\tlet layanan: Layanan = await otpin.Layanan(list_layanan[0].id);\n\tconsole.log(layanan);\n\n\t// *Hati hati dengan order, apabila anda memiliki saldo, saldo anda akan berkurang\n\tlet order = await otpin.Order(layanan.id);\n\tconsole.log(order);\n\n\t// Listen otp\n\totpin.UbahOrderStatus(order.id, \"processing\");\n\n\twhile (true) {\n\t\tlet orderStatus = await otpin.OrderStatus(order.id);\n\t\tif (orderStatus.otp != \"\") {\n\t\t\tconsole.log(orderStatus);\n\t\t\tbreak;\n\t\t}\n\t}\n\n\t// berhentikan proses\n\totpin.UbahOrderStatus(order.id, \"done\");\n})();\n\n```","readmeFilename":"README.md"}