@sanity/form-toolkit
3.0.193.0.20
−
Removed (2 files)
+
Added (2 files)
~
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