diff --git a/.changeset/rename-cdn-formsreach-min.md b/.changeset/rename-cdn-formsreach-min.md new file mode 100644 index 0000000..29d156e --- /dev/null +++ b/.changeset/rename-cdn-formsreach-min.md @@ -0,0 +1,7 @@ +--- +"@formsreach/js": patch +"@formsreach/react": patch +"@formsreach/vue": patch +--- + +Rename CDN bundle to formsreach.min.js (unpkg/jsDelivr path). diff --git a/README.md b/README.md index f4c90f3..af8774a 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Official client libraries for [FormsReach](https://formsreach.com) — drop-in f ## Quick start (plain JS) ```html - + diff --git a/docs/superpowers/specs/2026-07-21-formsreach-sdk-design.md b/docs/superpowers/specs/2026-07-21-formsreach-sdk-design.md index c328133..0ad06b7 100644 --- a/docs/superpowers/specs/2026-07-21-formsreach-sdk-design.md +++ b/docs/superpowers/specs/2026-07-21-formsreach-sdk-design.md @@ -21,7 +21,7 @@ Client SDKs that submit browser forms to FormsReach `POST /api/v1/submit`. Three | Error UX | Callback + event; re-enable controls; no alert | | Plain JS discovery | Document-level submit delegation | | Shared logic | `submitForm` exported from `@formsreach/js`; frameworks depend on it | -| CDN | unpkg: `https://unpkg.com/@formsreach/js/dist/formreach.min.js` (`formreach.min.js`, global `FormsReach`) | +| CDN | unpkg: `https://unpkg.com/@formsreach/js/dist/formsreach.min.js` (`formsreach.min.js`, global `FormsReach`) | | Default endpoint | `https://formsreach.com/api/v1/submit` | ## Backend contract diff --git a/examples/html/index.html b/examples/html/index.html index a14d093..50cc497 100644 --- a/examples/html/index.html +++ b/examples/html/index.html @@ -55,7 +55,7 @@

FormsReach HTML example

- + + diff --git a/packages/js/README.md b/packages/js/README.md index b97eb23..9b53126 100644 --- a/packages/js/README.md +++ b/packages/js/README.md @@ -7,7 +7,7 @@ For AI coding agents, see [AGENTS.md](./AGENTS.md) (API surface, do/don't, backe ## CDN ```html - + @@ -61,5 +61,5 @@ const { id, redirectUrl } = await submitForm({ ```bash pnpm --filter @formsreach/js build -# dist/index.js, dist/index.d.ts, dist/formreach.min.js +# dist/index.js, dist/index.d.ts, dist/formsreach.min.js ``` diff --git a/packages/js/package.json b/packages/js/package.json index a2351a9..4a9bccf 100644 --- a/packages/js/package.json +++ b/packages/js/package.json @@ -13,8 +13,8 @@ "import": "./dist/index.js" } }, - "unpkg": "./dist/formreach.min.js", - "jsdelivr": "./dist/formreach.min.js", + "unpkg": "./dist/formsreach.min.js", + "jsdelivr": "./dist/formsreach.min.js", "files": [ "dist", "AGENTS.md", diff --git a/packages/js/src/cdn.ts b/packages/js/src/cdn.ts index 29c0826..44e5059 100644 --- a/packages/js/src/cdn.ts +++ b/packages/js/src/cdn.ts @@ -1,5 +1,5 @@ /** - * CDN / IIFE entry. Builds `formreach.min.js` with global `FormsReach`. + * CDN / IIFE entry. Builds `formsreach.min.js` with global `FormsReach`. */ import { init } from "./init"; import { submitForm } from "./client"; diff --git a/packages/js/tsup.config.ts b/packages/js/tsup.config.ts index 61f585c..e47cb6b 100644 --- a/packages/js/tsup.config.ts +++ b/packages/js/tsup.config.ts @@ -11,7 +11,7 @@ export default defineConfig([ treeshake: true, }, { - entry: { "formreach.min": "src/cdn.ts" }, + entry: { "formsreach.min": "src/cdn.ts" }, format: ["iife"], globalName: "FormsReach", minify: true,