Skip to content

About

Official JavaScript/TypeScript SDK for SimplyForms (simplyforms.dev). Submit form data from the browser, Node.js 20+, Bun, Deno or edge runtimes. Zero dependencies, typed errors, retries and timeouts.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

SimplyForms JavaScript client

CI OpenSSF Scorecard npm License node

The official JavaScript/TypeScript client for SimplyForms — submit form data with one call from the browser, Node 20+, Bun, Deno, or any Edge runtime. Zero dependencies, typed errors, built-in retries and timeouts, published with provenance.

npm install @simplyforms/sdk
import { SimplyForms } from '@simplyforms/sdk';

const sf = new SimplyForms('YOUR_FORM_ID');
await sf.submit({ email: 'jane@example.com', message: 'Hello!' });

📖 Full usage docs: packages/sdk/README.md.

Package

Package npm
@simplyforms/sdk @simplyforms/sdk

Development

This is a pnpm workspace.

pnpm install
pnpm -r build         # build (tsup → ESM + CJS + types + CDN bundle)
pnpm -r test          # vitest
pnpm -r typecheck     # tsc --noEmit
pnpm lint             # biome check
pnpm format           # biome format --write
pnpm -r check:exports # publint + are-the-types-wrong

See CONTRIBUTING.md for the full workflow and release process.

Security

Published from CI via npm Trusted Publishing (OIDC) with provenance — no long-lived tokens. See SECURITY.md to report a vulnerability.

License

Apache-2.0 © Simplyxity Ltd

About

Official JavaScript/TypeScript SDK for SimplyForms (simplyforms.dev). Submit form data from the browser, Node.js 20+, Bun, Deno or edge runtimes. Zero dependencies, typed errors, retries and timeouts.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages