From 6aef7aba3d3ba09f398877f106716dda90737b82 Mon Sep 17 00:00:00 2001 From: mustofa-id <25121822+mustofa-id@users.noreply.github.com> Date: Sat, 7 Mar 2026 10:42:57 +0700 Subject: [PATCH] init --- .changeset/dull-states-learn.md | 5 +++++ CHANGELOG.md | 2 +- README.md | 14 +++++++------- package.json | 6 +++--- 4 files changed, 16 insertions(+), 11 deletions(-) create mode 100644 .changeset/dull-states-learn.md diff --git a/.changeset/dull-states-learn.md b/.changeset/dull-states-learn.md new file mode 100644 index 0000000..9433c8a --- /dev/null +++ b/.changeset/dull-states-learn.md @@ -0,0 +1,5 @@ +--- +'jkn': patch +--- + +Rename NPM package diff --git a/CHANGELOG.md b/CHANGELOG.md index ad2241e..12df1c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -# @ssecd/jkn +# jkn ## 0.9.2 diff --git a/README.md b/README.md index 608fb73..f11c449 100644 --- a/README.md +++ b/README.md @@ -22,13 +22,13 @@ Instalasi paket dapat dilakukan dengan perintah berikut: ```bash # Node -npm install @ssecd/jkn +npm install jkn # Bun -bun install @ssecd/jkn +bun install jkn # Deno -deno install npm:@ssecd/jkn +deno install npm:jkn ``` Untuk dukungan _type_ pada API Rekam Medis, perlu menambahkan development dependensi `@types/fhir` dengan perintah: @@ -46,7 +46,7 @@ Penggunaan paket ini sangatlah sederhana, cukup menginisialisasi global instansi ```ts // file: jkn.ts atau jkn.js -import JKN from '@ssecd/jkn'; +import JKN from 'jkn'; const jkn = new JKN(); @@ -58,7 +58,7 @@ Secara default konfigurasi seperti cons id atau cons secret akan dibaca melalui ```ts // file: jkn.ts atau jkn.js -import JKN from '@ssecd/jkn'; +import JKN from 'jkn'; const jkn = new JKN({ consId: '' @@ -73,7 +73,7 @@ Selain menggunakan objek, konfigurasi juga dapat diatur menggunakan fungsi, misa ```ts // file: jkn.ts atau jkn.js -import JKN from '@ssecd/jkn'; +import JKN from 'jkn'; const jkn = new JKN(async () => { const result = await sql`select * from config`; @@ -124,7 +124,7 @@ Setiap parameter dan response objek memiliki type TypeScript dan komentar dokume Pada kasus tertentu, type dari request atau response diperlukan di luar pemanggilan API method misalnya saat ingin mendefinisikan variable request pada global scope variable atau bahkan pada module berbeda dengan tetap mempertahankan keakuratan type atau menjadikan response sebagai parameter fungsi yang menyimpan response tersebut ke database, hal tersebut dapat dilakukan seperti berikut: ```ts -import type { AntreanParams, VClaimResponse } from '@ssecd/jkn'; +import type { AntreanParams, VClaimResponse } from 'jkn'; import jkn from './path/to/jkn.js'; const jadwal: AntreanParams<'refJadwalDokter'>[0] = { diff --git a/package.json b/package.json index e0015ac..f00f0d8 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { - "name": "@ssecd/jkn", + "name": "jkn", "displayName": "JKN", "version": "0.9.2", - "description": "JKN (BPJS) Bridging API untuk NodeJS", + "description": "Bridging BPJS di Node.js, Deno, dan Bun lebih mudah dan cepat ⚡", "repository": { "type": "git", "url": "https://github.com/ssecd/jkn" @@ -15,7 +15,7 @@ "type": "module", "scripts": { "test": "node --env-file=.env ./node_modules/vitest/vitest.mjs", - "build": "tsc && dts-buddy dist/index.d.ts -m @ssecd/jkn:src/index.js", + "build": "tsc && dts-buddy dist/index.d.ts -m jkn:src/index.js", "lint": "prettier --check . && eslint .", "format": "prettier --write .", "release": "changeset publish"