Skip to content

🎉 @gsknnft/bigint-buffer 1.4.7!

Choose a tag to compare

@gsknnft gsknnft released this 19 Dec 22:39
· 9 commits to main since this release

🎉 @gsknnft/bigint-buffer 1.4.7 Released!
BigInt ↔ Buffer conversion, native speed, browser fallback, and robust packaging—now even better!

🚀 What’s New in 1.4.7
Native N-API binding with prebuilt binaries for Node/Electron.
Pure JS fallback for browser and non-native environments.
All conversion helpers (hex, base64, text, buffer, FixedPoint) are available as named exports.
ESM, CJS, and TypeScript types supported out of the box.
Loader logic covers Node, Electron, browser, and asar-unpacked scenarios.
Electron packaging guidance and browser polyfill requirements are documented.
CI-verified for Node 20–24 and Electron.
Migration guide and usage examples updated in the README.

🛠 Migration Guide
Switch imports to [@gsknnft/bigint-buffer) (if upgrading from legacy).
All helpers are now named exports.
For Electron, ensure the native binary is included in extraResources or asarUnpack.
For browser, polyfill is needed.

📦 Install
npm install @gsknnft/bigint-buffer

or pnpm/yarn

Upgrade now for the fastest, most robust BigInt-buffer conversions in Node, Electron, and the browse

What's Changed

  • Fix native bindings path resolution in bundled builds #3

Full Changelog: v1.4.4...v1.4.7