You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@
Opening this for discussion rather than as a giant PR, since it touches the whole tree.
I rewrote node-smpp in TypeScript while keeping the runtime API 100% backward
compatible, and published it as a maintained fork: https://github.com/fdciabdul/node-smpp-next (npm i node-smpp-next).
What it includes
TypeScript source with bundled .d.ts (addresses Types Support #180 "Types Support")
Dual ESM + CommonJS build via tsup (import and require both work)
Bun support (bun runtime + bun test)
Node baseline raised to >=18; native Buffer (drops safer-buffer)
Would you be open to upstreaming any of this — e.g. the TS migration, the type
defs, or the GPLv3-dependency removal? Happy to split it into reviewable PRs
(types-only, build-only, proxy-dep-only, etc.) if that is preferable to one large
change. If you would rather keep this repo as-is, the fork is available for users
who need these.
Thanks for the original library — it is the foundation for all of the above.
@
Activity