Skip to content

Latest commit

 

History

History
11 lines (9 loc) · 471 Bytes

File metadata and controls

11 lines (9 loc) · 471 Bytes

Contributing

  1. npm install
  2. npm run build — dual ESM/CJS build via tsup, emits dist/.
  3. npm test — builds then runs the mocked unit test suite (node --test test/).
  4. IPDATA_LIVE=1 npm test — also runs the live smoke test against https://ipdata.info/json/8.8.8.8.

Keep the public API in src/client.ts in sync with docs/sdk-api-contract.md — every ipdata-<lang> SDK must stay behaviorally identical.