@sanity/form-toolkit

3.0.193.0.20
~

Modified (14 files)

Index: package/dist/hubspot/index.js
===================================================================
--- package/dist/hubspot/index.js
+++ package/dist/hubspot/index.js
@@ -1,5 +1,5 @@
-import { t as createHandler } from "../create-handler-2pX-bzeN.js";
+import { t as createHandler } from "../create-handler-BzQC0x3G.js";
 import { asyncList } from "@sanity/sanity-plugin-async-list";
 import { definePlugin } from "sanity";
 import "@sanity/ui/styles.css";
 import { c } from "react/compiler-runtime";
Index: package/dist/mailchimp/index.js
===================================================================
--- package/dist/mailchimp/index.js
+++ package/dist/mailchimp/index.js
@@ -1,5 +1,5 @@
-import { t as createHandler } from "../create-handler-2pX-bzeN.js";
+import { t as createHandler } from "../create-handler-BzQC0x3G.js";
 import { asyncList } from "@sanity/sanity-plugin-async-list";
 import { definePlugin } from "sanity";
 import "@sanity/ui/styles.css";
 import { c } from "react/compiler-runtime";
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@sanity/form-toolkit",
-  "version": "3.0.19",
+  "version": "3.0.20",
   "description": "Tool kit for integrating forms with a Sanity Studio",
   "keywords": [
     "sanity",
     "sanity-plugin"
@@ -31,16 +31,16 @@
   },
   "dependencies": {
     "@formium/client": "^0.1.4",
     "@mailchimp/mailchimp_marketing": "^3.0.80",
-    "@sanity/sanity-plugin-async-list": "^3.0.6",
-    "@sanity/ui": "^4.4.0",
+    "@sanity/sanity-plugin-async-list": "^3.0.7",
+    "@sanity/ui": "^4.4.4",
     "h3": "^1.15.11",
     "react-icons": "^5.7.0"
   },
   "devDependencies": {
     "@sanity/tsconfig": "^2.2.1",
-    "@sanity/tsdown-config": "^0.27.1",
+    "@sanity/tsdown-config": "^0.28.8",
     "@testing-library/react": "^16.3.3",
     "@types/mailchimp__mailchimp_marketing": "^3.0.22",
     "@types/node": "^24.13.3",
     "@types/react": "^19.3.0",
@@ -48,10 +48,10 @@
     "jsdom": "^29.1.1",
     "oxc-transform-react": "^0.153.0",
     "react": "^19.3.0",
     "react-dom": "^19.3.0",
-    "sanity": "^6.16.0",
-    "tsdown": "^0.22.14"
+    "sanity": "^6.18.0",
+    "tsdown": "^0.23.1"
   },
   "peerDependencies": {
     "react": "^19.2",
     "react-dom": "^19.2",
Index: package/dist/form-renderer/index.d.ts.map
===================================================================
--- package/dist/form-renderer/index.d.ts.map
+++ package/dist/form-renderer/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/form-renderer/components/types.ts","../../src/form-renderer/components/form-renderer.tsx"],"mappings":";KAAY;EACV;EACA;EACA;;KAGU;EACV;EACA;;KAGU;EACV;EACA;;KAGU;EACV;EACA;EACA;EACA;EACA,aAAa;EACb,UAAU;EACV,UAAU;EACV;;KAGU;EACV;EACA;IACE;;EAEF,SAAS;EACT;IACE;IACA;;;UAIa;EACf;EAGA,YAAY;EACZ;EACA;;UAGe;EACf,OAAO;EACP,YAAY;EACZ;;UC9CQ,0BAA0B,UAAU;EAC5C,WAAW;EAEX,iBAAiB,sBAAsB;EAEvC,iBAAiB;EAEjB,kBAAkB,eAAe,cAAc;;cAWpC,cAAc,GAAG"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/form-renderer/components/types.ts","../../src/form-renderer/components/form-renderer.tsx"],"mappings":";KAAY;EACV;EACA;EACA;;KAGU;EACV;EACA;;KAGU;EACV;EACA;;KAGU;EACV;EACA;EACA;EACA;EACA,aAAa;EACb,UAAU;EACV,UAAU;EACV;;KAGU;EACV;EACA;IACE;;EAEF,SAAS;EACT;IACE;IACA;;;UAIa;EACf;EAGA,YAAY;EACZ;EACA;;UAGe;EACf,OAAO;EACP,YAAY;EACZ;;UC9CQ,0BAA0B,UAAU;EAC5C,WAAW;EAEX,iBAAiB,sBAAsB;EAEvC,iBAAiB;EAEjB,kBAAkB,eAAe,cAAc;;qBAWpC,cAAc,GAAG"}
\ No newline at end of file
Index: package/dist/form-schema/index.d.ts.map
===================================================================
--- package/dist/form-schema/index.d.ts.map
+++ package/dist/form-schema/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/form-schema/index.ts"],"mappings":";;;;;;;;;;;;;;KAoBY,eAAe,MAAM;UACvB;;;;EAIR,SAAS;;cAGE,6BAAU,cAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/form-schema/index.ts"],"mappings":";;;;;;;;;;;;;;YAoBY,eAAe,MAAM;UACvB;;;;EAIR,SAAS;;qBAGE,6BAAU,cAAA"}
\ No newline at end of file
Index: package/dist/formium/index.d.ts.map
===================================================================
--- package/dist/formium/index.d.ts.map
+++ package/dist/formium/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/formium/index.ts"],"mappings":"AAIA,UAAU;;;;;;;;;;;;;;cAkBG,+BAAY,cAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/formium/index.ts"],"mappings":"AAIA,UAAU;;;;;;;;;;;;;;qBAkBG,+BAAY,cAAA"}
\ No newline at end of file
Index: package/dist/hubspot/index.d.ts.map
===================================================================
--- package/dist/hubspot/index.d.ts.map
+++ package/dist/hubspot/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/hubspot/create-handler.ts","../../src/hubspot/fetch-hubspot-data.ts","../../src/hubspot/index.ts"],"mappings":";cAGa,mBAAc;EAAc;mBAAc,0BAAA,qBAAA,sBAAA,oBAAA,iBAAA,oBAAA,mBAAA;;;;;;;;;;;;;;;;;;;;;;;;KCHlD;EACH;EACA;GACC;;KAGE,eAAe;EAClB;;iBAEoB,mBAAkB;EAAS;IAAiB,QAAQ;UCFhE;EACR,cAAc;;cAuBH,+BAAY,OAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/hubspot/create-handler.ts","../../src/hubspot/fetch-hubspot-data.ts","../../src/hubspot/index.ts"],"mappings":";qBAGa,mBAAc;EAAc;mBAAc,0BAAA,qBAAA,sBAAA,oBAAA,iBAAA,oBAAA,mBAAA;;;;;;;;;;;;;;;;;;;;;;;;KCHlD;EACH;EACA;GACC;;KAGE,eAAe;EAClB;;wBAEoB,mBAAkB;EAAS;IAAiB,QAAQ;UCFhE;EACR,cAAc;;qBAuBH,+BAAY,OAAA"}
\ No newline at end of file
Index: package/dist/mailchimp/index.d.ts.map
===================================================================
--- package/dist/mailchimp/index.d.ts.map
+++ package/dist/mailchimp/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/mailchimp/create-handler.ts","../../src/mailchimp/index.ts"],"mappings":";iBAUsB,qBACpB,KACA;EAEA;EACA;IACE;cAyBS,mBAAgB;EAAW;EAAa;mBAAe,0BAAA,qBAAA,sBAAA,oBAAA,iBAAA,oBAAA,mBAAA;;;;;;;;;;;;;;;;;;;;;;;;UClC1D;EACR,cAAc;;cAqBH,iCAAc,OAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/mailchimp/create-handler.ts","../../src/mailchimp/index.ts"],"mappings":";wBAUsB,qBACpB,KACA;EAEA;EACA;IACE;qBAyBS,mBAAgB;EAAW;EAAa;mBAAe,0BAAA,qBAAA,sBAAA,oBAAA,iBAAA,oBAAA,mBAAA;;;;;;;;;;;;;;;;;;;;;;;;UClC1D;EACR,cAAc;;qBAqBH,iCAAc,OAAA"}
\ No newline at end of file
Index: package/README.md
===================================================================
--- package/README.md
+++ package/README.md
@@ -48,10 +48,10 @@
 
 Add it as a plugin in `sanity.config.ts` (or .js):
 
 ```ts
-import {defineConfig} from 'sanity'
 import {hubSpotInput} from '@sanity/form-toolkit/hubspot'
+import {defineConfig} from 'sanity'
 
 export default defineConfig({
   //...
   plugins: [
@@ -122,10 +122,10 @@
 
 Add it as a plugin in `sanity.config.ts` (or .js):
 
 ```ts
-import {defineConfig} from 'sanity'
 import {mailchimpInput} from '@sanity/form-toolkit/mailchimp'
+import {defineConfig} from 'sanity'
 
 export default defineConfig({
   //...
   plugins: [
@@ -160,10 +160,10 @@
 
 First add `formSchema` it as a plugin in `sanity.config.ts` (or .js):
 
 ```ts
-import {defineConfig} from 'sanity'
 import {formSchema} from '@sanity/form-toolkit/form-schema'
+import {defineConfig} from 'sanity'
 
 export default defineConfig({
   //...
   plugins: [
@@ -202,10 +202,10 @@
 
 Finally, pass a `form` document to the `FormRenderer` component
 
 ```tsx
-import {type FC} from 'react'
 import {FormRenderer, type FormDataProps} from '@sanity/form-toolkit/form-renderer'
+import {type FC} from 'react'
 
 interface NativeFormExampleProps {
   formData: FormDataProps
   action?: string
Index: package/dist/form-renderer/index.d.ts
===================================================================
--- package/dist/form-renderer/index.d.ts
+++ package/dist/form-renderer/index.d.ts
@@ -49,7 +49,7 @@
   getFieldState?: (fieldName: string) => FieldState;
   getFieldError?: (fieldName: string) => string | undefined;
   fieldComponents?: Record<string, ComponentType<FieldComponentProps>>;
 }
-declare const FormRenderer: FC<FormRendererProps>;
-export { type FormDataProps, FormRenderer };
+export declare const FormRenderer: FC<FormRendererProps>;
+export type { FormDataProps };
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file
Index: package/dist/form-schema/index.d.ts
===================================================================
--- package/dist/form-schema/index.d.ts
+++ package/dist/form-schema/index.d.ts
@@ -11,14 +11,14 @@
  *   plugins: [formSchema()],
  * })
  * ```
  */
-type FieldsOption = Array<FieldDefinition>;
+export type FieldsOption = Array<FieldDefinition>;
 interface FormSchemaPluginOptions {
   /**
    * Array of field definitions to be used in the form schema.
    */
   fields?: FieldsOption;
 }
-declare const formSchema: import("sanity").Plugin<void | FormSchemaPluginOptions>;
-export { FieldsOption, formSchema };
+export declare const formSchema: import("sanity").Plugin<void | FormSchemaPluginOptions>;
+export {};
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file
Index: package/dist/formium/index.d.ts
===================================================================
--- package/dist/formium/index.d.ts
+++ package/dist/formium/index.d.ts
@@ -11,7 +11,7 @@
  *   plugins: [formiumInput()],
  * })
  * ```
  */
-declare const formiumInput: import("sanity").Plugin<void | FormiumInputConfig>;
-export { formiumInput };
+export declare const formiumInput: import("sanity").Plugin<void | FormiumInputConfig>;
+export {};
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file
Index: package/dist/hubspot/index.d.ts
===================================================================
--- package/dist/hubspot/index.d.ts
+++ package/dist/hubspot/index.d.ts
@@ -1,6 +1,6 @@
 import "@sanity/ui/styles.css";
-declare const hubSpotHandler: ({ token }: {
+export declare const hubSpotHandler: ({ token }: {
   token: string;
 }) => import("h3").EventHandler<import("h3").EventHandlerRequest, Promise<unknown>> | ((req: import("http").IncomingMessage, res: import("http").ServerResponse) => Promise<void>) | {
   GET: ({ request }: {
     request: Request;
@@ -32,13 +32,13 @@
 };
 type MappedResult = HubSpotForm & {
   value: string;
 };
-declare function fetchHubSpotData({ token }: {
+export declare function fetchHubSpotData({ token }: {
   token: string;
 }): Promise<MappedResult[] | null>;
 interface HubSpotInputConfig {
   url: string | URL;
 }
-declare const hubSpotInput: import("sanity").Plugin<HubSpotInputConfig>;
-export { fetchHubSpotData, hubSpotHandler, hubSpotInput };
+export declare const hubSpotInput: import("sanity").Plugin<HubSpotInputConfig>;
+export {};
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file
Index: package/dist/mailchimp/index.d.ts
===================================================================
--- package/dist/mailchimp/index.d.ts
+++ package/dist/mailchimp/index.d.ts
@@ -1,10 +1,10 @@
 import "@sanity/ui/styles.css";
-declare function fetchMailchimpData({ key, server }: {
+export declare function fetchMailchimpData({ key, server }: {
   key: string;
   server: string;
 }): Promise<unknown>;
-declare const mailchimpHandler: (keys: {
+export declare const mailchimpHandler: (keys: {
   key: string;
   server: string;
 }) => import("h3").EventHandler<import("h3").EventHandlerRequest, Promise<unknown>> | ((req: import("http").IncomingMessage, res: import("http").ServerResponse) => Promise<void>) | {
   GET: ({ request }: {
@@ -32,7 +32,7 @@
 };
 interface MailchimpInputConfig {
   url: string | URL;
 }
-declare const mailchimpInput: import("sanity").Plugin<MailchimpInputConfig>;
-export { fetchMailchimpData, mailchimpHandler, mailchimpInput };
+export declare const mailchimpInput: import("sanity").Plugin<MailchimpInputConfig>;
+export {};
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file