@sanity/document-internationalization
6.2.406.2.41
~
Modified (3 files)
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
{
"name": "@sanity/document-internationalization",
- "version": "6.2.40",
+ "version": "6.2.41",
"description": "Create unique translations of a document based on its language, joined by a shared reference document.",
"keywords": [
"sanity",
"sanity-plugin"
@@ -27,18 +27,18 @@
"./package.json": "./package.json"
},
"dependencies": {
"@sanity/icons": "^5.2.3",
- "@sanity/mutator": "^6.16.0",
- "@sanity/ui": "^4.4.0",
- "@sanity/util": "^6.16.0",
+ "@sanity/mutator": "^6.18.0",
+ "@sanity/ui": "^4.4.4",
+ "@sanity/util": "^6.18.0",
"@sanity/uuid": "^3.0.3",
"rxjs": "^7.8.2",
- "sanity-plugin-utils": "^2.0.20"
+ "sanity-plugin-utils": "^2.0.21"
},
"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",
"@types/node": "^24.13.3",
"@types/react": "^19.3.0",
@@ -46,18 +46,18 @@
"jsdom": "^29.1.1",
"oxc-transform-react": "^0.153.0",
"react": "^19.3.0",
"react-dom": "^19.3.0",
- "sanity": "^6.16.0",
- "sanity-plugin-internationalized-array": "5.3.3",
+ "sanity": "^6.18.0",
+ "sanity-plugin-internationalized-array": "5.3.4",
"styled-components": "^6.5.3",
- "tsdown": "^0.22.14"
+ "tsdown": "^0.23.1"
},
"peerDependencies": {
"react": "^19.2",
"react-dom": "^19.2",
"sanity": "^5 || ^6.0.0-0",
- "sanity-plugin-internationalized-array": "^5.3.3"
+ "sanity-plugin-internationalized-array": "^5.3.4"
},
"engines": {
"node": ">=20.19 <22 || >=22.12"
}, 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":["InternationalizedArrayPluginConfig"],"sources":["../src/actions/DeleteTranslationAction.tsx","../src/actions/DuplicateWithTranslationsAction.tsx","../src/types.ts","../src/components/DocumentInternationalizationContext.tsx","../src/components/DocumentInternationalizationMenu.tsx","../src/plugin.tsx"],"mappings":";;;iBAmCE,2BAAA,OAAO,sBACN;;;;;;;;;cA6FU,0BAAuB,OAAW,wBAAsB;iBC5ElB,qCACjD,IACA,MAEA,cACC,sBAAsB;;;;;iBAqMvB,gCAAA,OAAO,sBACN;;;;;KClPS;EACV,IAAI,KAAK;EACT;;KAGU,qBAAqB,eAAe,QAAQ,iBAAiB,QAAQ;KAErE;EACV,gBAAgB;EAChB,aAAa;EACb;EACA;EACA;EACA,QAAQ;;KAGE;EACV,oBAAoB;EACpB;EACA;EACA;EACA;EACA,iBAAiB;EACjB;EACA;EACA,aAAa,MAAM,uBAAuB;EAC1C,4CAA4C,KAAK;;;;;;EAMjD;;;;EAIA,+BAA+B,KAC7BA;;;;EAMF;;KAMU,sBAAsB,SAAS,KAAK;EAC9C,oBAAoB;EACpB,+BAA+B,KAC7BA;;KAKQ,uBAAuB,2BAA2B;EAC5D;EACA,OAAO;;KAGG;EACV;EACA;EACA,cAAc;;KAGJ,mBAAmB;EAC7B;EACA,cAAc;;KAGJ;EACV,YAAY;EACZ;;UAIe;EACf;;IAEE;;;;YAKQ,qBAAqB;YACrB,qBAAqB;YACrB,uBAAuB;YACvB,qCAAqC;YACrC,oBAAoB;YACpB,wBAAwB;YACxB,oBAAoB;YACpB,wBAAwB;YACxB,qBAAqB;YACrB,sBAAsB;YACtB,sBAAsB;YACtB,6BAA6B;YAC7B,oBAAoB;YACpB,sBAAsB;YACtB,oBAAoB;YACpB,mBAAmB;YACnB,qBAAqB;;iBC5GjB,0CAA0C;iBCQ1C,iCACd,OAAO,wCACN,MAAM,IAAI;cCJA,+CAA4B,OAAA"}
\ No newline at end of file
+{"version":3,"file":"index.d.ts","names":["InternationalizedArrayPluginConfig"],"sources":["../src/actions/DeleteTranslationAction.tsx","../src/actions/DuplicateWithTranslationsAction.tsx","../src/types.ts","../src/components/DocumentInternationalizationContext.tsx","../src/components/DocumentInternationalizationMenu.tsx","../src/plugin.tsx"],"mappings":";;;wBAmCE,2BAAA,OAAO,sBACN;;;;;;;;;qBA6FU,0BAAuB,OAAW,wBAAsB;wBC5ElB,qCACjD,IACA,MAEA,cACC,sBAAsB;;;;;wBAqMvB,gCAAA,OAAO,sBACN;;;;;YClPS;EACV,IAAI,KAAK;EACT;;YAGU,qBAAqB,eAAe,QAAQ,iBAAiB,QAAQ;YAErE;EACV,gBAAgB;EAChB,aAAa;EACb;EACA;EACA;EACA,QAAQ;;YAGE;EACV,oBAAoB;EACpB;EACA;EACA;EACA;EACA,iBAAiB;EACjB;EACA;EACA,aAAa,MAAM,uBAAuB;EAC1C,4CAA4C,KAAK;;;;;;EAMjD;;;;EAIA,+BAA+B,KAC7BA;;;;EAMF;;YAMU,sBAAsB,SAAS,KAAK;EAC9C,oBAAoB;EACpB,+BAA+B,KAC7BA;;YAKQ,uBAAuB,2BAA2B;EAC5D;EACA,OAAO;;YAGG;EACV;EACA;EACA,cAAc;;YAGJ,mBAAmB;EAC7B;EACA,cAAc;;YAGJ;EACV,YAAY;EACZ;;iBAIe;EACf;;IAEE;;;;YAKQ,qBAAqB;YACrB,qBAAqB;YACrB,uBAAuB;YACvB,qCAAqC;YACrC,oBAAoB;YACpB,wBAAwB;YACxB,oBAAoB;YACpB,wBAAwB;YACxB,qBAAqB;YACrB,sBAAsB;YACtB,sBAAsB;YACtB,6BAA6B;YAC7B,oBAAoB;YACpB,sBAAsB;YACtB,oBAAoB;YACpB,mBAAmB;YACnB,qBAAqB;;wBC5GjB,0CAA0C;wBCQ1C,iCACd,OAAO,wCACN,MAAM,IAAI;qBCJA,+CAA4B,OAAA"}
\ No newline at end of file Index: package/dist/index.d.ts
===================================================================
--- package/dist/index.d.ts
+++ package/dist/index.d.ts
@@ -1,41 +1,41 @@
import "@sanity/ui/styles.css";
import { DocumentActionDescription, DocumentActionProps, DocumentLanguageFilterContext, FieldDefinition, ObjectSchemaType, Reference, SanityClient, SanityDocument, SanityDocumentLike } from "sanity";
import { InternationalizedArrayItem, PluginConfig as PluginConfig$1 } from "sanity-plugin-internationalized-array";
-declare function useDeleteTranslationAction(props: DocumentActionProps): DocumentActionDescription;
-declare namespace useDeleteTranslationAction {
+export declare function useDeleteTranslationAction(props: DocumentActionProps): DocumentActionDescription;
+export declare namespace useDeleteTranslationAction {
var action: string;
var displayName: string;
}
/**
* @deprecated use useDeleteTranslationAction instead
* Will be removed in the next major version
*/
-declare const DeleteTranslationAction: (props: DocumentActionProps) => DocumentActionDescription;
-declare function useDuplicateWithTranslationsAction({ id, type, onComplete }: DocumentActionProps): DocumentActionDescription;
-declare namespace useDuplicateWithTranslationsAction {
+export declare const DeleteTranslationAction: (props: DocumentActionProps) => DocumentActionDescription;
+export declare function useDuplicateWithTranslationsAction({ id, type, onComplete }: DocumentActionProps): DocumentActionDescription;
+export declare namespace useDuplicateWithTranslationsAction {
var action: string;
var displayName: string;
}
-declare function DuplicateWithTranslationsAction(props: DocumentActionProps): DocumentActionDescription;
-declare namespace DuplicateWithTranslationsAction {
+export declare function DuplicateWithTranslationsAction(props: DocumentActionProps): DocumentActionDescription;
+export declare namespace DuplicateWithTranslationsAction {
var action: string;
var displayName: string;
}
-type Language = {
+export type Language = {
id: Intl.UnicodeBCP47LocaleIdentifier;
title: string;
};
-type SupportedLanguages = Language[] | ((client: SanityClient) => Promise<Language[]>);
-type PluginCallbackArgs = {
+export type SupportedLanguages = Language[] | ((client: SanityClient) => Promise<Language[]>);
+export type PluginCallbackArgs = {
sourceDocument: SanityDocument;
newDocument: SanityDocument;
sourceLanguageId: string;
destinationLanguageId: string;
metaDocumentId: string;
client: SanityClient;
};
-type PluginConfig = {
+export type PluginConfig = {
supportedLanguages: SupportedLanguages;
schemaTypes: string[];
languageField?: string;
weakReferences?: boolean;
@@ -59,30 +59,30 @@
* Set to false to prevent templates from being created for each schemaType and language.
*/
addTemplates?: boolean;
};
-type PluginConfigContext = Required<Omit<PluginConfig, 'metadataInternationalization'>> & {
+export type PluginConfigContext = Required<Omit<PluginConfig, 'metadataInternationalization'>> & {
supportedLanguages: Language[];
metadataInternationalization?: Pick<PluginConfig$1, 'buttonLocations' | 'buttonAddAll' | 'languageDisplay'>;
};
-type TranslationReference = InternationalizedArrayItem<Reference> & {
+export type TranslationReference = InternationalizedArrayItem<Reference> & {
_type: 'internationalizedArrayReferenceValue';
value: Reference;
};
-type Metadata = {
+export type Metadata = {
_id: string;
_createdAt: string;
translations: TranslationReference[];
};
-type MetadataDocument = SanityDocumentLike & {
+export type MetadataDocument = SanityDocumentLike & {
schemaTypes: string[];
translations: TranslationReference[];
};
-type DocumentInternationalizationMenuProps = {
+export type DocumentInternationalizationMenuProps = {
schemaType: ObjectSchemaType;
documentId: string;
};
-interface DocumentInternationalizationSchemaOpts {
+export interface DocumentInternationalizationSchemaOpts {
documentInternationalization?: {
/** Set to true to disable duplication of this field or type */
exclude?: boolean;
};
@@ -105,9 +105,8 @@
interface TextOptions extends DocumentInternationalizationSchemaOpts {}
interface UrlOptions extends DocumentInternationalizationSchemaOpts {}
interface EmailOptions extends DocumentInternationalizationSchemaOpts {}
}
-declare function useDocumentInternationalizationContext(): PluginConfigContext;
-declare function DocumentInternationalizationMenu(props: DocumentInternationalizationMenuProps): React.JSX.Element | null;
-declare const documentInternationalization: import("sanity").Plugin<PluginConfig>;
-export { DeleteTranslationAction, DocumentInternationalizationMenu, DocumentInternationalizationMenuProps, DocumentInternationalizationSchemaOpts, DuplicateWithTranslationsAction, Language, Metadata, MetadataDocument, PluginCallbackArgs, PluginConfig, PluginConfigContext, SupportedLanguages, TranslationReference, documentInternationalization, useDeleteTranslationAction, useDocumentInternationalizationContext, useDuplicateWithTranslationsAction };
+export declare function useDocumentInternationalizationContext(): PluginConfigContext;
+export declare function DocumentInternationalizationMenu(props: DocumentInternationalizationMenuProps): React.JSX.Element | null;
+export declare const documentInternationalization: import("sanity").Plugin<PluginConfig>;
//# sourceMappingURL=index.d.ts.map
\ No newline at end of file