@git-diff-view/vue
Advanced tools
+5
-29
@@ -527,2 +527,3 @@ // Generated by dts-bundle-generator v9.5.1 | ||
| export declare const getCurrentComposeLength: () => number; | ||
| export declare const getEnableBuildTemplate: () => boolean; | ||
| export declare const getEnableFastDiffTemplate: () => boolean; | ||
@@ -610,2 +611,3 @@ export declare const getLang: (fileName: string) => string; | ||
| export declare const resetDefaultComposeLength: () => void; | ||
| export declare const resetEnableBuildTemplate: () => void; | ||
| export declare const resetEnableFastDiffTemplate: () => void; | ||
@@ -622,2 +624,3 @@ export declare const resetMaxLengthToIgnoreLineDiff: () => void; | ||
| export declare const resetTransform: () => void; | ||
| export declare const setEnableBuildTemplate: (enable: boolean) => void; | ||
| export declare const setEnableFastDiffTemplate: (enable: boolean) => void; | ||
@@ -1066,22 +1069,4 @@ /** | ||
| export declare const version: string; | ||
| /** | ||
| * Extended data item with fromLine support for multi-line comments | ||
| */ | ||
| export interface MultiSelectExtendDataItem<T = unknown> { | ||
| data: T; | ||
| export type DiffViewWithMultiSelectProps<T> = Omit<DiffViewProps<T>, "onAddWidgetClick"> & { | ||
| /** | ||
| * Starting line number for multi-line selection | ||
| * If not provided, defaults to the key (end line number) | ||
| */ | ||
| fromLine?: number; | ||
| } | ||
| /** | ||
| * Extended data format for multi-select diff view | ||
| */ | ||
| export type MultiSelectExtendData<T = unknown> = { | ||
| oldFile?: Record<string, MultiSelectExtendDataItem<T>>; | ||
| newFile?: Record<string, MultiSelectExtendDataItem<T>>; | ||
| }; | ||
| export type DiffViewWithMultiSelectProps<T> = Omit<DiffViewProps<T>, "extendData"> & { | ||
| /** | ||
| * Enable multi-select feature | ||
@@ -1092,6 +1077,2 @@ * @default true | ||
| /** | ||
| * Extended data with fromLine support for multi-line comments | ||
| */ | ||
| extendData?: MultiSelectExtendData<T>; | ||
| /** | ||
| * Callback when multi-line selection is complete | ||
@@ -1119,3 +1100,2 @@ */ | ||
| lineNumber: number; | ||
| fromLineNumber: number; | ||
| side: SplitSide; | ||
@@ -1135,3 +1115,3 @@ data: any; | ||
| onMultiSelectChange: (range: LineRange | null, state: MultiSelectState) => void; | ||
| }, multiSelectTypeSlots, Omit<DiffViewProps<any>, "extendData"> & { | ||
| }, multiSelectTypeSlots, Omit<DiffViewProps<any>, "onAddWidgetClick"> & { | ||
| /** | ||
@@ -1143,6 +1123,2 @@ * Enable multi-select feature | ||
| /** | ||
| * Extended data with fromLine support for multi-line comments | ||
| */ | ||
| extendData?: MultiSelectExtendData<any>; | ||
| /** | ||
| * Callback when multi-line selection is complete | ||
@@ -1149,0 +1125,0 @@ */ |
+2
-2
@@ -6,3 +6,3 @@ { | ||
| "license": "MIT", | ||
| "version": "0.1.4", | ||
| "version": "0.1.5", | ||
| "main": "./dist/vue-git-diff-view.mjs", | ||
@@ -38,3 +38,3 @@ "type": "module", | ||
| "dependencies": { | ||
| "@git-diff-view/core": "^0.1.4", | ||
| "@git-diff-view/core": "^0.1.5", | ||
| "@types/hast": "^3.0.0", | ||
@@ -41,0 +41,0 @@ "highlight.js": "^11.11.0", |
| import { SplitSide } from './DiffView'; | ||
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitAddWidget: ({ side, className, lineNumber, onWidgetClick, onOpenAddWidget, }: { | ||
| index: number; | ||
| className?: string; | ||
| lineNumber: number; | ||
| diffFile: DiffFile; | ||
| side: SplitSide; | ||
| onOpenAddWidget: (lineNumber: number, side: SplitSide) => void; | ||
| onWidgetClick?: (event: "onAddWidgetClick", lineNumber: number, side: SplitSide) => void; | ||
| }) => import("vue/jsx-runtime").JSX.Element; | ||
| export declare const DiffUnifiedAddWidget: ({ lineNumber, side, onWidgetClick, onOpenAddWidget, }: { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| side: SplitSide; | ||
| onOpenAddWidget: (lineNumber: number, side: SplitSide) => void; | ||
| onWidgetClick?: (event: "onAddWidgetClick", lineNumber: number, side: SplitSide) => void; | ||
| }) => import("vue/jsx-runtime").JSX.Element; |
| import { DiffFile, DiffLine, File } from '@git-diff-view/core'; | ||
| export declare const DiffContent: ({ rawLine, diffFile, diffLine, plainLine, syntaxLine, enableWrap, enableHighlight, }: { | ||
| rawLine: string; | ||
| plainLine?: File["plainFile"][number]; | ||
| syntaxLine?: File["syntaxFile"][number]; | ||
| diffLine?: DiffLine; | ||
| diffFile: DiffFile; | ||
| enableWrap: boolean; | ||
| enableHighlight: boolean; | ||
| }) => import("vue/jsx-runtime").JSX.Element; |
| export declare const ExpandDown: ({ className }: { | ||
| className: string; | ||
| }) => import("vue/jsx-runtime").JSX.Element; | ||
| export declare const ExpandUp: ({ className }: { | ||
| className?: string; | ||
| }) => import("vue/jsx-runtime").JSX.Element; | ||
| export declare const ExpandAll: ({ className }: { | ||
| className?: string; | ||
| }) => import("vue/jsx-runtime").JSX.Element; |
| export declare const DiffNoNewLine: () => import("vue/jsx-runtime").JSX.Element; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| import { SplitSide } from './DiffView'; | ||
| export declare const DiffSplitContentLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitContentLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { SplitSide } from './DiffView'; | ||
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitExtendLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitExtendLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| import { SplitSide } from './DiffView'; | ||
| export declare const DiffSplitHunkLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitHunkLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitView: import('vue').DefineSetupFnComponent<{ | ||
| diffFile: DiffFile; | ||
| }, {}, {}, { | ||
| diffFile: DiffFile; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitViewNormal: import('vue').DefineSetupFnComponent<{ | ||
| diffFile: DiffFile; | ||
| }, {}, {}, { | ||
| diffFile: DiffFile; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitViewWrap: import('vue').DefineSetupFnComponent<{ | ||
| diffFile: DiffFile; | ||
| }, {}, {}, { | ||
| diffFile: DiffFile; | ||
| } & {}, import('vue').PublicProps>; |
| import { SplitSide } from './DiffView'; | ||
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitWidgetLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffSplitWidgetLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffUnifiedContentLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffUnifiedExtendLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffUnifiedHunkLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffUnifiedView: import('vue').DefineSetupFnComponent<{ | ||
| diffFile: DiffFile; | ||
| }, {}, {}, { | ||
| diffFile: DiffFile; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const DiffUnifiedWidgetLine: import('vue').DefineSetupFnComponent<{ | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| }, {}, {}, { | ||
| index: number; | ||
| diffFile: DiffFile; | ||
| lineNumber: number; | ||
| } & {}, import('vue').PublicProps>; |
| import { DiffFile, SplitSide, DiffHighlighter } from '@git-diff-view/core'; | ||
| import { DiffModeEnum } from '@git-diff-view/utils'; | ||
| import { CSSProperties, SlotsType } from 'vue'; | ||
| export { SplitSide, DiffModeEnum }; | ||
| export type DiffViewProps<T> = { | ||
| data?: { | ||
| oldFile?: { | ||
| fileName?: string | null; | ||
| fileLang?: string | null; | ||
| content?: string | null; | ||
| }; | ||
| newFile?: { | ||
| fileName?: string | null; | ||
| fileLang?: string | null; | ||
| content?: string | null; | ||
| }; | ||
| hunks: string[]; | ||
| }; | ||
| extendData?: { | ||
| oldFile?: Record<string, { | ||
| data: T; | ||
| }>; | ||
| newFile?: Record<string, { | ||
| data: T; | ||
| }>; | ||
| }; | ||
| initialWidgetState?: { | ||
| side: SplitSide; | ||
| lineNumber: number; | ||
| }; | ||
| diffFile?: DiffFile; | ||
| class?: string; | ||
| style?: CSSProperties; | ||
| registerHighlighter?: Omit<DiffHighlighter, "getHighlighterEngine">; | ||
| diffViewMode?: DiffModeEnum; | ||
| diffViewWrap?: boolean; | ||
| diffViewTheme?: "light" | "dark"; | ||
| diffViewFontSize?: number; | ||
| diffViewHighlight?: boolean; | ||
| diffViewAddWidget?: boolean; | ||
| }; | ||
| type typeSlots = SlotsType<{ | ||
| widget: { | ||
| lineNumber: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| onClose: () => void; | ||
| }; | ||
| extend: { | ||
| lineNumber: number; | ||
| side: SplitSide; | ||
| data: any; | ||
| diffFile: DiffFile; | ||
| onUpdate: () => void; | ||
| }; | ||
| }>; | ||
| export declare const DiffView: import('vue').DefineSetupFnComponent<DiffViewProps<any>, { | ||
| onAddWidgetClick: (lineNumber: number, side: SplitSide) => void; | ||
| }, typeSlots, DiffViewProps<any> & { | ||
| onOnAddWidgetClick?: (lineNumber: number, side: SplitSide) => any; | ||
| }, import('vue').PublicProps>; | ||
| export declare const version: string; |
| import { SplitSide, DiffFile, MultiSelectResult, LineRange, MultiSelectState } from '@git-diff-view/core'; | ||
| import { DiffViewProps } from './DiffView'; | ||
| import { SlotsType } from 'vue'; | ||
| export type DiffViewWithMultiSelectProps<T> = Omit<DiffViewProps<T>, "onAddWidgetClick"> & { | ||
| /** | ||
| * Enable multi-select feature | ||
| * @default true | ||
| */ | ||
| enableMultiSelect?: boolean; | ||
| /** | ||
| * Callback when multi-line selection is complete | ||
| */ | ||
| onMultiSelectComplete?: (result: MultiSelectResult) => void; | ||
| /** | ||
| * Callback when selection changes (during drag) | ||
| */ | ||
| onMultiSelectChange?: (range: LineRange | null, state: MultiSelectState) => void; | ||
| /** | ||
| * Custom function to scope selection to one hunk | ||
| */ | ||
| scopeMultiSelectToHunk?: (range: LineRange) => LineRange | null; | ||
| }; | ||
| type multiSelectTypeSlots = SlotsType<{ | ||
| widget: { | ||
| lineNumber: number; | ||
| fromLineNumber: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| onClose: () => void; | ||
| }; | ||
| extend: { | ||
| lineNumber: number; | ||
| side: SplitSide; | ||
| data: any; | ||
| diffFile: DiffFile; | ||
| onUpdate: () => void; | ||
| }; | ||
| }>; | ||
| export declare const DiffViewWithMultiSelect: import('vue').DefineSetupFnComponent<DiffViewWithMultiSelectProps<any>, { | ||
| onAddWidgetClick: (props: { | ||
| lineNumber: number; | ||
| fromLineNumber?: number; | ||
| side: SplitSide; | ||
| }) => void; | ||
| onMultiSelectComplete: (result: MultiSelectResult) => void; | ||
| onMultiSelectChange: (range: LineRange | null, state: MultiSelectState) => void; | ||
| }, multiSelectTypeSlots, Omit<DiffViewProps<any>, "onAddWidgetClick"> & { | ||
| /** | ||
| * Enable multi-select feature | ||
| * @default true | ||
| */ | ||
| enableMultiSelect?: boolean; | ||
| /** | ||
| * Callback when multi-line selection is complete | ||
| */ | ||
| onMultiSelectComplete?: (result: MultiSelectResult) => void; | ||
| /** | ||
| * Callback when selection changes (during drag) | ||
| */ | ||
| onMultiSelectChange?: (range: LineRange | null, state: MultiSelectState) => void; | ||
| /** | ||
| * Custom function to scope selection to one hunk | ||
| */ | ||
| scopeMultiSelectToHunk?: (range: LineRange) => LineRange | null; | ||
| } & { | ||
| onOnAddWidgetClick?: (props: { | ||
| lineNumber: number; | ||
| fromLineNumber?: number; | ||
| side: SplitSide; | ||
| }) => any; | ||
| onOnMultiSelectComplete?: (result: MultiSelectResult) => any; | ||
| onOnMultiSelectChange?: (range: LineRange, state: MultiSelectState) => any; | ||
| }, import('vue').PublicProps>; | ||
| export {}; |
| export * from './inject'; | ||
| export * from './provider'; |
| export declare const useId: () => import('vue').Ref<string, string>; | ||
| export declare const useDom: () => import('vue').Ref<HTMLElement, HTMLElement>; | ||
| export declare const useMode: () => import('vue').Ref<import('@git-diff-view/utils').DiffModeEnum, import('@git-diff-view/utils').DiffModeEnum>; | ||
| export declare const useIsMounted: () => import('vue').Ref<boolean, boolean>; | ||
| export declare const useFontSize: () => import('vue').Ref<number, number>; | ||
| export declare const useEnableWrap: () => import('vue').Ref<boolean, boolean>; | ||
| export declare const useEnableHighlight: () => import('vue').Ref<boolean, boolean>; | ||
| export declare const useEnableAddWidget: () => import('vue').Ref<boolean, boolean>; | ||
| export declare const useExtendData: () => import('vue').Ref<{ | ||
| oldFile?: Record<string, { | ||
| data: any; | ||
| }>; | ||
| newFile?: Record<string, { | ||
| data: any; | ||
| }>; | ||
| }, { | ||
| oldFile?: Record<string, { | ||
| data: any; | ||
| }>; | ||
| newFile?: Record<string, { | ||
| data: any; | ||
| }>; | ||
| }>; | ||
| export declare const useOnAddWidgetClick: () => (event: "onAddWidgetClick", lineNumber: number, side: import('@git-diff-view/core').SplitSide) => void; | ||
| export declare const useSlots: () => { | ||
| widget: import('vue').Slot<{ | ||
| lineNumber: number; | ||
| side: import('@git-diff-view/core').SplitSide; | ||
| diffFile: import('@git-diff-view/core').DiffFile; | ||
| onClose: () => void; | ||
| }>; | ||
| extend: import('vue').Slot<{ | ||
| lineNumber: number; | ||
| side: import('@git-diff-view/core').SplitSide; | ||
| data: any; | ||
| diffFile: import('@git-diff-view/core').DiffFile; | ||
| onUpdate: () => void; | ||
| }>; | ||
| }; | ||
| export declare const useWidget: () => import('vue').Ref<{ | ||
| lineNumber?: number; | ||
| side?: import('@git-diff-view/core').SplitSide; | ||
| }, { | ||
| lineNumber?: number; | ||
| side?: import('@git-diff-view/core').SplitSide; | ||
| }>; | ||
| export declare const useSetWidget: () => (props: { | ||
| lineNumber?: number; | ||
| side?: import('@git-diff-view/core').SplitSide; | ||
| }) => void; |
| import { DiffModeEnum, SplitSide } from '..'; | ||
| import { DiffFile } from '@git-diff-view/core'; | ||
| import { InjectionKey, Ref, Slot } from 'vue'; | ||
| export declare const idSymbol: InjectionKey<Ref<string | undefined>>; | ||
| export declare const domSymbol: InjectionKey<Ref<HTMLElement | undefined>>; | ||
| export declare const mountedSymbol: InjectionKey<Ref<boolean>>; | ||
| export declare const modeSymbol: InjectionKey<Ref<DiffModeEnum>>; | ||
| export declare const fontSizeSymbol: InjectionKey<Ref<number>>; | ||
| export declare const enableWrapSymbol: InjectionKey<Ref<boolean>>; | ||
| export declare const enableHighlightSymbol: InjectionKey<Ref<boolean>>; | ||
| export declare const enableAddWidgetSymbol: InjectionKey<Ref<boolean>>; | ||
| export declare const slotsSymbol: InjectionKey<{ | ||
| widget: Slot<{ | ||
| lineNumber: number; | ||
| side: SplitSide; | ||
| diffFile: DiffFile; | ||
| onClose: () => void; | ||
| }>; | ||
| extend: Slot<{ | ||
| lineNumber: number; | ||
| side: SplitSide; | ||
| data: any; | ||
| diffFile: DiffFile; | ||
| onUpdate: () => void; | ||
| }>; | ||
| }>; | ||
| export declare const extendDataSymbol: InjectionKey<Ref<{ | ||
| oldFile?: Record<string, { | ||
| data: any; | ||
| }>; | ||
| newFile?: Record<string, { | ||
| data: any; | ||
| }>; | ||
| }>>; | ||
| export declare const onAddWidgetClickSymbol: InjectionKey<(event: "onAddWidgetClick", lineNumber: number, side: SplitSide) => void>; | ||
| export declare const widgetStateSymbol: InjectionKey<Ref<{ | ||
| lineNumber?: number; | ||
| side?: SplitSide; | ||
| }>>; | ||
| export declare const setWidgetStateSymbol: InjectionKey<(props: { | ||
| lineNumber?: number; | ||
| side?: SplitSide; | ||
| }) => void>; |
| import { Ref } from 'vue'; | ||
| export type ObserveElement = HTMLElement & { | ||
| __observeCallback?: Set<() => void>; | ||
| __observeInstance?: ResizeObserver; | ||
| }; | ||
| export declare const useDomWidth: ({ selector, enable }: { | ||
| selector: Ref<string>; | ||
| enable: Ref<boolean>; | ||
| }) => Ref<number, number>; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const useForceUpdate: (props: { | ||
| diffFile: DiffFile; | ||
| }) => import('vue').Ref<number, number>; |
| export declare const useIsMounted: () => import('vue').Ref<boolean, boolean>; |
| import { InjectionKey } from 'vue'; | ||
| export declare const useProvide: <T extends Record<string, any>, K extends keyof T = keyof T>(props: T, key: K, keySymbol: InjectionKey<any>, option?: { | ||
| defaultValue?: T[K]; | ||
| deepWatch?: boolean; | ||
| }) => void; |
| import { DiffFile } from '@git-diff-view/core'; | ||
| export declare const useSubscribeDiffFile: (props: { | ||
| diffFile: DiffFile; | ||
| }, onUpdate: (instance: DiffFile) => void) => void; |
| import { Ref } from 'vue'; | ||
| export declare const useSyncHeight: ({ selector, wrapper, side, enable, }: { | ||
| selector: Ref<string>; | ||
| wrapper: Ref<string>; | ||
| side: Ref<string>; | ||
| enable: Ref<boolean>; | ||
| }) => void; |
| import { Ref } from 'vue'; | ||
| export declare const useTextWidth: ({ text, font, }: { | ||
| text: Ref<string>; | ||
| font: Ref<{ | ||
| fontFamily?: string; | ||
| fontStyle?: string; | ||
| fontSize?: string; | ||
| }>; | ||
| }) => Ref<number, number>; |
| export * from './components/DiffView'; | ||
| export * from './components/DiffViewWithMultiSelect'; | ||
| export * from '@git-diff-view/core'; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
1127328
-1.47%51
-39.29%13371
-3.55%Updated