Skip to content

Proposal: TypeScript rewrite (dual ESM+CJS, types, Bun) — maintained fork available #262

Description

@fdciabdul

@
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

Question for the maintainer

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.
@

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions