sanity-plugin-media

6.3.36.3.4
~

Modified (6 files)

File too large for inline diff
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "sanity-plugin-media",
-  "version": "6.3.3",
+  "version": "6.3.4",
   "description": "This version of `sanity-plugin-media` is for Sanity Studio V3.",
   "keywords": [
     "asset",
     "browser",
@@ -35,17 +35,17 @@
   "dependencies": {
     "@hookform/resolvers": "^4.1.3",
     "@reduxjs/toolkit": "^2.12.0",
     "@sanity/client": "^8.9.0",
-    "@sanity/color": "^3.0.8",
+    "@sanity/color": "^3.0.9",
     "@sanity/icons": "^5.2.3",
-    "@sanity/ui": "^4.4.0",
+    "@sanity/ui": "^4.4.4",
     "@sanity/uuid": "^3.0.3",
     "@tanem/react-nprogress": "^5.0.63",
     "copy-to-clipboard": "^3.3.3",
     "date-fns": "^4.4.0",
     "filesize": "^9.0.11",
-    "groq": "^6.16.0",
+    "groq": "^6.18.0",
     "is-hotkey-esm": "^1.0.0",
     "nanoid": "^6.0.2",
     "pluralize": "^8.0.0",
     "react-dropzone": "^11.7.1",
@@ -60,9 +60,9 @@
     "zod": "^3.25.76"
   },
   "devDependencies": {
     "@sanity/tsconfig": "^2.2.1",
-    "@sanity/tsdown-config": "^0.27.1",
+    "@sanity/tsdown-config": "^0.28.8",
     "@testing-library/jest-dom": "^7.0.1",
     "@testing-library/react": "^16.3.3",
     "@testing-library/user-event": "^14.6.6",
     "@types/pluralize": "^0.0.33",
@@ -72,11 +72,11 @@
     "jsdom": "^29.1.1",
     "oxc-transform-react": "^0.153.0",
     "react": "^19.3.0",
     "react-dom": "^19.3.0",
-    "sanity": "^6.16.0",
+    "sanity": "^6.18.0",
     "styled-components": "^6.5.3",
-    "tsdown": "^0.22.14"
+    "tsdown": "^0.23.1"
   },
   "peerDependencies": {
     "react": "^19.2",
     "react-dom": "^19.2",
Index: package/dist/index.d.ts.map
===================================================================
--- package/dist/index.d.ts.map
+++ package/dist/index.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"index.d.ts","names":[],"sources":["../src/components/FormBuilderTool/index.tsx","../src/components/DialogAssetEdit/Details.tsx","../src/formSchema/index.ts","../src/types/index.ts","../src/plugin.tsx","../src/components/AutoTagInputWrapper/index.tsx","../src/utils/mediaField.ts"],"mappings":";;;;;;;;cAQM,kBAAe,OAAW,8CAAyB,IAAA;KCsB7C;EACV;EACA,kBAAkB;EAClB,SAAS,QAAQ;EACjB,QAAQ,YAAY;EACpB,UAAU,gBAAgB;EAC1B,eAAe;EACf,iBAAiB;EACjB,cAAc;EACd;EACA;EACA;EACA;EACA;IACE;IACA;;EAEF,UAAU;;cCjCC,iBAAe,EAAA;;;;;;;;;;iBAKZ,mBAAmB;EAAW;MAAa,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KCJ/C;EACV;;KAGU;EACV;EACA;EACA;IACE,UAAU,cACR;MAAgB,uBAAuB,OAAO,iBAAiB,IAAI;;;EAGvE;IACE;IACA;;EAEF;;;;;;;EAOA;;;;;EAKA,UAAU;;;;;;;;;EASV;;KAGU;EACV;EACA;GACC;;KAGE,2BAA2B;KAE3B;EACH,UAAU;EACV,cAAc;EACd;IACE;MACE,SAAS;MACT,OAAO;;;EAGX,QAAQ;;KAYE,QAAQ,YAAY;KAEpB,gBAAgB,EAAE,MAAM,kBAAkB;KAgJ1C,YAAY,sBACtB;EACE;;KAuBQ,aAAa,2BACvB;EACE;EACA,aAAa;;KAqBL;EACV;EACA;EACA;;KA0IU,kBAAkB,EAAE,aAAa;cClZhC;;;;;;cAmBA,wBAAK,cAAA;KCrBN,oBAAoB;EAC9B;;;;;;;;;;;;;;;;;;;;;iBAsBc,aAAa,OAAO,oCAAiB,IAAA;KC7BhD,wBAAwB,KAAK,8BAChC;EACE;EACA;EACA,UAAU;;KAGT,uBAAuB,KAAK,6BAC/B;EACE;EACA;EACA,UAAU;;KAGT,wBAAwB,KAAK,8BAChC;EACE,UAAU;IAA8B;;EACxC;IAAa,cAAc;;IACzB,kBACJ;KAEG,uBAAuB,KAAK,6BAC/B;EACE,UAAU;IAA6B;;EACvC;IAAa,cAAc;;IACzB,kBACJ;;;;;;;;;;;;;;;;;;;;;;iBAuBc,WAAW,QAAQ,wBAAwB;iBAC3C,WAAW,QAAQ,uBAAuB"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":[],"sources":["../src/components/FormBuilderTool/index.tsx","../src/components/DialogAssetEdit/Details.tsx","../src/formSchema/index.ts","../src/types/index.ts","../src/plugin.tsx","../src/components/AutoTagInputWrapper/index.tsx","../src/utils/mediaField.ts"],"mappings":";;;;;;;;cAQM,kBAAe,OAAW,8CAAyB,IAAA;KCsB7C;EACV;EACA,kBAAkB;EAClB,SAAS,QAAQ;EACjB,QAAQ,YAAY;EACpB,UAAU,gBAAgB;EAC1B,eAAe;EACf,iBAAiB;EACjB,cAAc;EACd;EACA;EACA;EACA;EACA;IACE;IACA;;EAEF,UAAU;;cCjCC,iBAAe,EAAA;;;;;;;;;;iBAKZ,mBAAmB;EAAW;MAAa,EAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KCJ/C;EACV;;KAGU;EACV;EACA;EACA;IACE,UAAU,cACR;MAAgB,uBAAuB,OAAO,iBAAiB,IAAI;;;EAGvE;IACE;IACA;;EAEF;;;;;;;EAOA;;;;;EAKA,UAAU;;;;;;;;;EASV;;KAGU;EACV;EACA;GACC;;KAGE,2BAA2B;KAE3B;EACH,UAAU;EACV,cAAc;EACd;IACE;MACE,SAAS;MACT,OAAO;;;EAGX,QAAQ;;KAYE,QAAQ,YAAY;KAEpB,gBAAgB,EAAE,MAAM,kBAAkB;KAgJ1C,YAAY,sBACtB;EACE;;KAuBQ,aAAa,2BACvB;EACE;EACA,aAAa;;KAqBL;EACV;EACA;EACA;;KA0IU,kBAAkB,EAAE,aAAa;qBClZhC;;;;;;qBAmBA,wBAAK,cAAA;KCrBN,oBAAoB;EAC9B;;;;;;;;;;;;;;;;;;;;;wBAsBc,aAAa,OAAO,oCAAiB,IAAA;KC7BhD,wBAAwB,KAAK,8BAChC;EACE;EACA;EACA,UAAU;;KAGT,uBAAuB,KAAK,6BAC/B;EACE;EACA;EACA,UAAU;;KAGT,wBAAwB,KAAK,8BAChC;EACE,UAAU;IAA8B;;EACxC;IAAa,cAAc;;IACzB,kBACJ;KAEG,uBAAuB,KAAK,6BAC/B;EACE,UAAU;IAA6B;;EACvC;IAAa,cAAc;;IACzB,kBACJ;;;;;;;;;;;;;;;;;;;;;;wBAuBc,WAAW,QAAQ,wBAAwB;wBAC3C,WAAW,QAAQ,uBAAuB"}
\ No newline at end of file
File too large for inline diff
Index: package/README.md
===================================================================
--- package/README.md
+++ package/README.md
@@ -101,8 +101,9 @@
 
 ```ts
 // sanity.config.ts
 import {media} from 'sanity-plugin-media'
+
 import {CustomDetails} from './MyCustomDetails'
 
 export default defineConfig({
   //...
Index: package/dist/index.d.ts
===================================================================
--- package/dist/index.d.ts
+++ package/dist/index.d.ts
@@ -180,15 +180,15 @@
   _type: 'reference';
   _weak?: boolean;
 };
 type TagSelectOption = z.infer<typeof tagOptionSchema>;
-declare const mediaAssetSource: {
+export declare const mediaAssetSource: {
   icon: import("react").ForwardRefExoticComponent<Omit<import("react").SVGProps<SVGSVGElement>, "ref"> & import("react").RefAttributes<SVGSVGElement>>;
   name: string;
   title: string;
   component: typeof FormBuilderTool;
 };
-declare const media: import("sanity").Plugin<void | MediaToolOptions>;
+export declare const media: import("sanity").Plugin<void | MediaToolOptions>;
 type AutoTagInputProps = InputProps & {
   mediaTags?: string[];
 };
 /**
@@ -209,9 +209,9 @@
  * ```ts
  * components: { input: (props) => <AutoTagInput {...props} mediaTags={['product']} /> }
  * ```
  */
-declare function AutoTagInput(props: AutoTagInputProps): import("react").JSX.Element;
+export declare function AutoTagInput(props: AutoTagInputProps): import("react").JSX.Element;
 type ImageMediaFieldConfig = Omit<ImageDefinition, 'options'> & FieldDefinitionBase & {
   name: string;
   mediaTags: string[];
   options?: ImageDefinition['options'];
@@ -257,8 +257,8 @@
  * ```ts
  * mediaField({ name: 'drawing', type: 'file', mediaTags: ['model-drawing'] })
  * ```
  */
-declare function mediaField(config: ImageMediaFieldConfig): ImageMediaFieldResult;
-declare function mediaField(config: FileMediaFieldConfig): FileMediaFieldResult;
-export { AutoTagInput, type AutoTagInputProps, type MediaTagsOptions, type MediaToolOptions, media, mediaAssetSource, mediaField };
+export declare function mediaField(config: ImageMediaFieldConfig): ImageMediaFieldResult;
+export declare function mediaField(config: FileMediaFieldConfig): FileMediaFieldResult;
+export type { AutoTagInputProps, MediaTagsOptions, MediaToolOptions };
 //# sourceMappingURL=index.d.ts.map
\ No newline at end of file