{"_id":"@digital-gov-mg/nui-federation-sdk","_rev":"5-000f4ff866430718334687bfc24f16a6","name":"@digital-gov-mg/nui-federation-sdk","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.1":{"name":"@digital-gov-mg/nui-federation-sdk","version":"0.1.1","author":{"name":"UGD"},"_id":"@digital-gov-mg/nui-federation-sdk@0.1.1","maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"dist":{"shasum":"2a5aa719eb11a8bf2f1a35d0f6011c544b071905","tarball":"https://registry.npmjs.org/@digital-gov-mg/nui-federation-sdk/-/nui-federation-sdk-0.1.1.tgz","fileCount":12,"integrity":"sha512-sLj+igE9ZqQtnRm5TRC2AAQHqdpLedI9b6BjmIruRWV1VZjwoGKdlso/bJMhp+UuNOlHc6SxGWvPnCYrtfbkUg==","signatures":[{"sig":"MEUCIHcdsGmxjTIYbunvhV2UEjx1YZB+LxX5dlj9dlsDOebqAiEAu29ULcUT9QeDaT23kkP5eLyEvq9wR9yuPhzqYOtwRww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digital-gov-mg%2fnui-federation-sdk@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18494},"main":"dist/index.js","_from":"file:digital-gov-mg-nui-federation-sdk-0.1.1.tgz","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.m.js","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"scripts":{"dev":"microbundle --watch --tsconfig tsconfig.json --no-sourcemap","lint":"eslint .","build":"rm -rf dist && microbundle --tsconfig tsconfig.json --no-sourcemap","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"","prettier:fix":"prettier --write src"},"_npmUser":{"name":"andostronaut","email":"aramanamihanta@gmail.com"},"_resolved":"/tmp/1a5c2662e47eced132e3906d346d4ec9/digital-gov-mg-nui-federation-sdk-0.1.1.tgz","_integrity":"sha512-sLj+igE9ZqQtnRm5TRC2AAQHqdpLedI9b6BjmIruRWV1VZjwoGKdlso/bJMhp+UuNOlHc6SxGWvPnCYrtfbkUg==","repository":{"url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.7.9","js-cookie":"^3.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","microbundle":"^0.15.1","@types/js-cookie":"^3.0.6","axios-mock-adapter":"^2.1.0","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/nui-federation-sdk_0.1.1_1737374408126_0.28196965687590914","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@digital-gov-mg/nui-federation-sdk","version":"0.1.2","keywords":["NUI","Federation","Toolkit","SDK","Nui-Federation"],"author":{"name":"UGD"},"license":"Apache license 2.0","_id":"@digital-gov-mg/nui-federation-sdk@0.1.2","maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"dist":{"shasum":"2a216bab52489bd1986d8bb5f81a9c4788da00d7","tarball":"https://registry.npmjs.org/@digital-gov-mg/nui-federation-sdk/-/nui-federation-sdk-0.1.2.tgz","fileCount":13,"integrity":"sha512-Wh9XhI5JlZoyx/UgeL56idN+kj01S1VzQ+hyPSgZ0jnyomtRdotOQtSc4wOh4zi4gjNV9/sQg/4UHmwZdF0x4g==","signatures":[{"sig":"MEUCIQDB89haTgDJpImzDYUrTw27qmUglW0Vga7S8modvXaxLAIgUb+ZhaWNVH8bqzX7FYOMM3N/qBSejvotLPecfvBDSP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digital-gov-mg%2fnui-federation-sdk@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30126},"main":"dist/index.js","_from":"file:digital-gov-mg-nui-federation-sdk-0.1.2.tgz","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.m.js","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"scripts":{"dev":"microbundle --watch --tsconfig tsconfig.json --no-sourcemap","lint":"eslint .","build":"rm -rf dist && microbundle --tsconfig tsconfig.json --no-sourcemap","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"","prettier:fix":"prettier --write src"},"_npmUser":{"name":"andostronaut","email":"aramanamihanta@gmail.com"},"_resolved":"/tmp/622c94d02ada24d327c83cc1e3448b9a/digital-gov-mg-nui-federation-sdk-0.1.2.tgz","_integrity":"sha512-Wh9XhI5JlZoyx/UgeL56idN+kj01S1VzQ+hyPSgZ0jnyomtRdotOQtSc4wOh4zi4gjNV9/sQg/4UHmwZdF0x4g==","repository":{"url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.7.9","js-cookie":"^3.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","microbundle":"^0.15.1","@types/js-cookie":"^3.0.6","axios-mock-adapter":"^2.1.0","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/nui-federation-sdk_0.1.2_1737375585373_0.14077086663402905","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@digital-gov-mg/nui-federation-sdk","version":"0.1.3","keywords":["NUI","Federation","Toolkit","SDK","Nui-Federation"],"author":{"name":"UGD"},"license":"Apache license 2.0","_id":"@digital-gov-mg/nui-federation-sdk@0.1.3","maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"dist":{"shasum":"83acc6fe395bb6daaecdc70d79180ec3f394efcd","tarball":"https://registry.npmjs.org/@digital-gov-mg/nui-federation-sdk/-/nui-federation-sdk-0.1.3.tgz","fileCount":13,"integrity":"sha512-q7gJidIr2opeKRNA7PyuHtixmnP+taHaQB3IuHGMTaos4mOiKhX1rhn8OpjMBIpyg7n8Qsvs5cw+NAZqqEDKTw==","signatures":[{"sig":"MEUCIQCMFbreDfc83lBzNGMPfwfOPxHKsAC6lLzeaimywTuHrQIgMDDeEW+vVGdksg1bvWpo5TssukiR6LJjLBCMd9VAi28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digital-gov-mg%2fnui-federation-sdk@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30127},"main":"dist/index.js","_from":"file:digital-gov-mg-nui-federation-sdk-0.1.3.tgz","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.m.js","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"scripts":{"dev":"microbundle --watch --tsconfig tsconfig.json --no-sourcemap","lint":"eslint .","build":"rm -rf dist && microbundle --tsconfig tsconfig.json --no-sourcemap","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"","prettier:fix":"prettier --write src"},"_npmUser":{"name":"andostronaut","email":"aramanamihanta@gmail.com"},"_resolved":"/tmp/7f45059aa307495b5147bd67dcdb4d47/digital-gov-mg-nui-federation-sdk-0.1.3.tgz","_integrity":"sha512-q7gJidIr2opeKRNA7PyuHtixmnP+taHaQB3IuHGMTaos4mOiKhX1rhn8OpjMBIpyg7n8Qsvs5cw+NAZqqEDKTw==","repository":{"url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.7.9","js-cookie":"^3.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","microbundle":"^0.15.1","@types/js-cookie":"^3.0.6","axios-mock-adapter":"^2.1.0","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/nui-federation-sdk_0.1.3_1737390583426_0.36385532573871493","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@digital-gov-mg/nui-federation-sdk","version":"0.2.0","keywords":["NUI","Federation","Toolkit","SDK","Nui-Federation"],"author":{"name":"UGD"},"license":"Apache license 2.0","_id":"@digital-gov-mg/nui-federation-sdk@0.2.0","maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"dist":{"shasum":"99bea8198df131178eac5dd18a33087c151ae53b","tarball":"https://registry.npmjs.org/@digital-gov-mg/nui-federation-sdk/-/nui-federation-sdk-0.2.0.tgz","fileCount":18,"integrity":"sha512-xAPe01PJS+UEUZ3pWG3x+zpFWqj8GAHQ0Ltb69IKAw+HEpVxi+msFBNbJ4vtXNuqDQXr4kKgEJwzPPNtQjhDSQ==","signatures":[{"sig":"MEUCIQCdvReHgKA8oCJZEK+Z51LLbe9RIuQML29gLJN4DRewawIgKpykm70FXq/dEDoHh2A2rUNWhJ0huAWQi6jgBgxN0M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digital-gov-mg%2fnui-federation-sdk@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36050},"main":"dist/index.js","_from":"file:digital-gov-mg-nui-federation-sdk-0.2.0.tgz","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.m.js","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"scripts":{"dev":"microbundle --watch --tsconfig tsconfig.json --no-sourcemap","lint":"eslint .","build":"rm -rf dist && microbundle --tsconfig tsconfig.json --no-sourcemap","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"","prettier:fix":"prettier --write src"},"_npmUser":{"name":"andostronaut","email":"aramanamihanta@gmail.com"},"_resolved":"/tmp/a7365c6564edab0ad26ae807fb882fd4/digital-gov-mg-nui-federation-sdk-0.2.0.tgz","_integrity":"sha512-xAPe01PJS+UEUZ3pWG3x+zpFWqj8GAHQ0Ltb69IKAw+HEpVxi+msFBNbJ4vtXNuqDQXr4kKgEJwzPPNtQjhDSQ==","repository":{"url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.7.9","js-cookie":"^3.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.17.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.17.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","microbundle":"^0.15.1","@types/js-cookie":"^3.0.6","axios-mock-adapter":"^2.1.0","@typescript-eslint/parser":"^8.18.1","@typescript-eslint/eslint-plugin":"^8.18.1"},"_npmOperationalInternal":{"tmp":"tmp/nui-federation-sdk_0.2.0_1737617634123_0.9681516080867545","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@digital-gov-mg/nui-federation-sdk","version":"0.2.1","keywords":["NUI","Federation","Toolkit","SDK","Nui-Federation"],"author":{"name":"UGD"},"license":"Apache-2.0 license","_id":"@digital-gov-mg/nui-federation-sdk@0.2.1","maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"dist":{"shasum":"12781929581fee3cb5cc94713828d07513539db3","tarball":"https://registry.npmjs.org/@digital-gov-mg/nui-federation-sdk/-/nui-federation-sdk-0.2.1.tgz","fileCount":18,"integrity":"sha512-bIQ+PzwiWgaKaN2+IZWk9YMcumZiSkOqd7CbGsdMeoj2fjmRZpSRGtQAizOVPHd9q56UMyzVcLtjdyzbDQifow==","signatures":[{"sig":"MEUCIQCy9lCfuBRreoKmHB6hCzFxWYlu8CmYTKVMOHBRkXKueAIgISrxZh+1RDgi6zGG9hQCN/DHNpfSi9X5XnthHDrPaUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digital-gov-mg%2fnui-federation-sdk@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37083},"main":"dist/index.js","_from":"file:digital-gov-mg-nui-federation-sdk-0.2.1.tgz","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.m.js","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"scripts":{"dev":"microbundle --watch --tsconfig tsconfig.json --no-sourcemap","lint":"eslint .","build":"rm -rf dist && microbundle --tsconfig tsconfig.json --no-sourcemap","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"","prettier:fix":"prettier --write src"},"_npmUser":{"name":"andostronaut","email":"aramanamihanta@gmail.com"},"_resolved":"/tmp/21c8a2402de3d8452525d879acd74229/digital-gov-mg-nui-federation-sdk-0.2.1.tgz","_integrity":"sha512-bIQ+PzwiWgaKaN2+IZWk9YMcumZiSkOqd7CbGsdMeoj2fjmRZpSRGtQAizOVPHd9q56UMyzVcLtjdyzbDQifow==","repository":{"url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","directories":{},"_nodeVersion":"20.18.1","dependencies":{"axios":"^1.7.9","js-cookie":"^3.0.5"},"publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.18.0","globals":"^15.14.0","ts-jest":"^29.2.5","prettier":"^3.4.2","@eslint/js":"^9.18.0","typescript":"^5.7.2","@types/jest":"^29.5.14","@types/node":"^22.10.2","microbundle":"^0.15.1","@types/js-cookie":"^3.0.6","typescript-eslint":"^8.21.0","axios-mock-adapter":"^2.1.0","@babel/eslint-parser":"^7.26.5"},"_npmOperationalInternal":{"tmp":"tmp/nui-federation-sdk_0.2.1_1738074562362_0.4175582886800433","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@digital-gov-mg/nui-federation-sdk","version":"0.2.2","description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","license":"Apache-2.0 license","keywords":["NUI","Federation","Toolkit","SDK","Nui-Federation"],"main":"dist/index.js","module":"dist/index.m.js","unpkg":"dist/index.umd.js","types":"dist/index.d.ts","exports":{"require":"./dist/index.js","default":"./dist/index.modern.js"},"author":{"name":"UGD"},"repository":{"type":"git","url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git"},"bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","publishConfig":{"registry":"https://registry.npmjs.org/","provenance":true},"dependencies":{"axios":"^1.7.9","js-cookie":"^3.0.5"},"devDependencies":{"@babel/eslint-parser":"^7.26.5","@eslint/js":"^9.18.0","@types/jest":"^29.5.14","@types/js-cookie":"^3.0.6","@types/node":"^22.10.2","axios-mock-adapter":"^2.1.0","eslint":"^9.18.0","globals":"^15.14.0","jest":"^29.7.0","microbundle":"^0.15.1","prettier":"^3.4.2","ts-jest":"^29.2.5","typescript":"^5.7.2","typescript-eslint":"^8.21.0"},"scripts":{"build":"rm -rf dist && microbundle --tsconfig tsconfig.json --no-sourcemap","dev":"microbundle --watch --tsconfig tsconfig.json --no-sourcemap","lint":"eslint .","lint:fix":"eslint . --fix","prettier":"prettier --ignore-path .gitignore --write \"./src/**/*.+(js|ts|json)\"","prettier:fix":"prettier --write src"},"_id":"@digital-gov-mg/nui-federation-sdk@0.2.2","_integrity":"sha512-At7fUM+9ihB5IoBJ5ZzJqdBgjE/lwpDq52x/COr5csQ/q3wb2EAHgJWzu3foPVLlnHHOONePmldDRlt9b3jUbA==","_resolved":"/tmp/c6d17cb223e25596f38e1f2ea7827667/digital-gov-mg-nui-federation-sdk-0.2.2.tgz","_from":"file:digital-gov-mg-nui-federation-sdk-0.2.2.tgz","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-At7fUM+9ihB5IoBJ5ZzJqdBgjE/lwpDq52x/COr5csQ/q3wb2EAHgJWzu3foPVLlnHHOONePmldDRlt9b3jUbA==","shasum":"186eb988cb5068e1df11b9c58dcdea9e9492807f","tarball":"https://registry.npmjs.org/@digital-gov-mg/nui-federation-sdk/-/nui-federation-sdk-0.2.2.tgz","fileCount":18,"unpackedSize":37087,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@digital-gov-mg%2fnui-federation-sdk@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGk6dNlp/6ZtlgQZR2Ayk/9TyDYsFxnNN0rxsF6nLAhVAiBZYFyoUNgcSBcEV+xi7sdUvAHH79BGGgNbkIBMPJLNFA=="}]},"_npmUser":{"name":"andostronaut","email":"aramanamihanta@gmail.com"},"directories":{},"maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nui-federation-sdk_0.2.2_1738600589997_0.34736635962561935"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-20T12:00:08.022Z","modified":"2025-02-03T16:36:30.652Z","0.1.1":"2025-01-20T12:00:08.316Z","0.1.2":"2025-01-20T12:19:45.582Z","0.1.3":"2025-01-20T16:29:43.647Z","0.2.0":"2025-01-23T07:33:54.283Z","0.2.1":"2025-01-28T14:29:22.642Z","0.2.2":"2025-02-03T16:36:30.239Z"},"bugs":{"url":"https://github.com/digital-gov-mg/nui-federation-sdk/issues"},"author":{"name":"UGD"},"license":"Apache-2.0 license","homepage":"https://github.com/digital-gov-mg/nui-federation-sdk#readme","keywords":["NUI","Federation","Toolkit","SDK","Nui-Federation"],"repository":{"type":"git","url":"git+https://github.com/digital-gov-mg/nui-federation-sdk.git"},"description":"This Frontend TypeScript SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API","maintainers":[{"name":"dimby.digital","email":"dimby@digital.gov.mg"},{"name":"andostronaut","email":"aramanamihanta@gmail.com"}],"readme":"# Nui Federation SDK\n\n![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/digital-gov-mg/nui-federation-sdk/build.yml?style=for-the-badge)\n![NPM License](https://img.shields.io/npm/l/%40digital-gov-mg%2Fnui-federation-sdk?style=for-the-badge)\n![NPM Version](https://img.shields.io/npm/v/%40digital-gov-mg%2Fnui-federation-sdk?style=for-the-badge)\n![npm bundle size](https://img.shields.io/bundlephobia/min/%40digital-gov-mg%2Fnui-federation-sdk?style=for-the-badge)\n\nThis Frontend SDK connects to the NUI Federation API for getting or creating, revoke, generating batch for NUI from the API.\n\n## Installation\n\n### Package Manager\n\n```sh\nnpm install @digital-gov-mg/nui-federation-sdk\n```\n\n# Example\n\n```ts\nimport NuiFederation from '@digital-gov-mg/nui-federation-sdk'\n\n// Initialize NUIFederation\nconst baseUrl = 'https://example.com/api'\nconst clientId = 'your-client-id'\nconst clientSecret = 'your-client'\n\nconst nuiFederation = new NuiFederation(baseUrl, clientId, clientSecret)\n\n// Example 1: Get or Create UIN\ncitizenDatas = [\n  {\n    externalId: '123',\n    firstname: 'John',\n    lastname: 'Doe',\n    dateOfBirth: '2000-01-01',\n    birthCertificateId: 'BC123',\n    motherName: 'Jane Doe',\n  },\n]\n\ntry {\n  const res = await nuiFederation.uin.getOrCreate(citizenDatas)\n  console.log('UIN Response:', res)\n} catch (err) {\n  console.log('Error creating or fetching UIN:', err.message)\n}\n\n// Example 2: Revoke a UIN\nconst uin = '1234567890'\ntry {\n  const res = await nuiFederation.uin.revoke(uin)\n  console.log('Revoke UIN Response:', res)\n} catch (err) {\n  console.log('Error revoking UIN:', err.message)\n}\n\n// Example 3: Generate UIN Batch\nconst count = 5\ntry {\n  const res = await nuiFederation.uin.generateBatch(count)\n  console.log('Generate UIN Batch Response:', res)\n} catch (err) {\n  console.log('Error generating UIN Batch:', err.message)\n}\n```\n","readmeFilename":"README.md"}