react-diff-view
Advanced tools
@@ -8,2 +8,2 @@ import { ReactNode } from 'react'; | ||
| } | ||
| export default function Decoration(props: DecorationProps): JSX.Element; | ||
| export default function Decoration(props: DecorationProps): import("react/jsx-runtime").JSX.Element; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualDecorationProps } from './interface'; | ||
| export default function SplitDecoration(props: ActualDecorationProps): JSX.Element; | ||
| export default function SplitDecoration(props: ActualDecorationProps): import("react/jsx-runtime").JSX.Element; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualDecorationProps } from './interface'; | ||
| export default function UnifiedDecoration(props: ActualDecorationProps): JSX.Element; | ||
| export default function UnifiedDecoration(props: ActualDecorationProps): import("react/jsx-runtime").JSX.Element; |
@@ -27,4 +27,4 @@ import { ReactElement, ReactNode } from 'react'; | ||
| } | ||
| declare function Diff(props: DiffProps): JSX.Element; | ||
| declare function Diff(props: DiffProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof Diff>; | ||
| export default _default; |
@@ -7,4 +7,4 @@ import { ComponentType } from 'react'; | ||
| oldSource: Source; | ||
| }): JSX.Element; | ||
| }): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; |
@@ -10,4 +10,4 @@ import { ComponentType } from 'react'; | ||
| onToggleChangeSelection: (args: ChangeEventArgs) => void; | ||
| }): JSX.Element; | ||
| }): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; |
@@ -9,4 +9,4 @@ import { ComponentType } from 'react'; | ||
| onExpandRange: (start: number, end: number) => void; | ||
| }): JSX.Element; | ||
| }): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; |
@@ -13,5 +13,5 @@ import { ComponentType } from 'react'; | ||
| export default function withTokenizeWorkerwithTokenizeWorker<T extends TokenizePayload>(worker: Worker, options?: ToeknizeWorkerHocOptions<T>): <P>(ComponentIn: ComponentType<P & TokenizeResult>) => { | ||
| (props: P & RequiredProps): JSX.Element; | ||
| (props: P & RequiredProps): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; | ||
| export {}; |
@@ -5,2 +5,3 @@ import { HTMLAttributes } from 'react'; | ||
| export interface CodeCellProps extends HTMLAttributes<HTMLTableCellElement> { | ||
| changeKey: string; | ||
| text: string; | ||
@@ -10,4 +11,4 @@ tokens: TokenNode[] | null; | ||
| } | ||
| declare function CodeCell(props: CodeCellProps): JSX.Element; | ||
| declare function CodeCell(props: CodeCellProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof CodeCell>; | ||
| export default _default; |
+10
-3
@@ -20,9 +20,16 @@ import { jsx as _jsx } from "react/jsx-runtime"; | ||
| }; | ||
| function isEmptyToken(tokens) { | ||
| if (tokens.length > 1) { | ||
| return false; | ||
| } | ||
| const [token] = tokens; | ||
| return token.type === 'text' && !token.value; | ||
| } | ||
| function CodeCell(props) { | ||
| const { text, tokens, renderToken, ...attributes } = props; | ||
| const { changeKey, text, tokens, renderToken, ...attributes } = props; | ||
| const actualRenderToken = renderToken | ||
| ? (token, i) => renderToken(token, defaultRenderToken, i) | ||
| : defaultRenderToken; | ||
| return (_jsx("td", { ...attributes, children: tokens | ||
| ? (tokens.length ? tokens.map(actualRenderToken) : ' ') | ||
| return (_jsx("td", { ...attributes, "data-change-key": changeKey, children: tokens | ||
| ? (isEmptyToken(tokens) ? ' ' : tokens.map(actualRenderToken)) | ||
| : (text || ' ') })); | ||
@@ -29,0 +36,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"CodeCell.js","sourceRoot":"","sources":["../../src/Hunk/CodeCell.tsx"],"names":[],"mappings":";AAAA,OAAO,EAAiB,IAAI,EAAC,MAAM,OAAO,CAAC;AAC3C,OAAO,UAAU,MAAM,YAAY,CAAC;AAIpC,MAAM,kBAAkB,GAAuB,CAAC,EAAC,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAC,EAAE,CAAC,EAAE,EAAE;IAC3G,MAAM,mBAAmB,GAAG,CAAC,SAAiB,EAAE,EAAE,CAAC,CAC/C,eAAc,SAAS,EAAE,SAAS,YAC7B,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,IADxD,CAAC,CAEL,CACV,CAAC;IAGF,QAAQ,IAAI,EAAE;QACV,KAAK,MAAM;YACP,OAAO,KAAK,CAAC;QACjB,KAAK,MAAM;YACP,OAAO,mBAAmB,CAAC,iCAAiC,QAAQ,EAAE,CAAC,CAAC;QAC5E,KAAK,MAAM;YACP,OAAO,mBAAmB,CAAC,gBAAgB,CAAC,CAAC;QACjD,OAAO,CAAC,CAAC;YACL,qGAAqG;YACrG,MAAM,eAAe,GAAG,UAAU,IAAI,UAAU,CAAC,SAAS,CAAC;YAC3D,OAAO,mBAAmB,CAAC,UAAU,CAAC,SAAS,IAAI,eAAe,CAAC,CAAC,CAAC;SACxE;KACJ;AACL,CAAC,CAAC;AAQF,SAAS,QAAQ,CAAC,KAAoB;IAClC,MAAM,EAAC,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,GAAG,UAAU,EAAC,GAAG,KAAK,CAAC;IACzD,MAAM,iBAAiB,GAAuB,WAAW;QACrD,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,KAAK,EAAE,kBAAkB,EAAE,CAAC,CAAC;QACzD,CAAC,CAAC,kBAAkB,CAAC;IAEzB,OAAO,CACH,gBAAQ,UAAU,YAEV,MAAM;YACF,CAAC,CAAC,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC;YACvD,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,GAEtB,CACR,CAAC;AACN,CAAC;AAED,eAAe,IAAI,CAAC,QAAQ,CAAC,CAAC"} | ||
| {"version":3,"file":"CodeCell.js","sourceRoot":"","sources":["../../src/Hunk/CodeCell.tsx"],"names":[],"mappings":";AAAA,OAAO,EAAiB,IAAI,EAAC,MAAM,OAAO,CAAC;AAC3C,OAAO,UAAU,MAAM,YAAY,CAAC;AAIpC,MAAM,kBAAkB,GAAuB,CAAC,EAAC,IAAI,EAAE,KAAK,EAAE,QAAQ,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAC,EAAE,CAAC,EAAE,EAAE;IAC3G,MAAM,mBAAmB,GAAG,CAAC,SAAiB,EAAE,EAAE,CAAC,CAC/C,eAAc,SAAS,EAAE,SAAS,YAC7B,KAAK,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAI,QAAQ,CAAC,GAAG,CAAC,kBAAkB,CAAC,CAAC,IADxD,CAAC,CAEL,CACV,CAAC;IAGF,QAAQ,IAAI,EAAE;QACV,KAAK,MAAM;YACP,OAAO,KAAK,CAAC;QACjB,KAAK,MAAM;YACP,OAAO,mBAAmB,CAAC,iCAAiC,QAAQ,EAAE,CAAC,CAAC;QAC5E,KAAK,MAAM;YACP,OAAO,mBAAmB,CAAC,gBAAgB,CAAC,CAAC;QACjD,OAAO,CAAC,CAAC;YACL,qGAAqG;YACrG,MAAM,eAAe,GAAG,UAAU,IAAI,UAAU,CAAC,SAAS,CAAC;YAC3D,OAAO,mBAAmB,CAAC,UAAU,CAAC,SAAS,IAAI,eAAe,CAAC,CAAC,CAAC;SACxE;KACJ;AACL,CAAC,CAAC;AAEF,SAAS,YAAY,CAAC,MAAmB;IACrC,IAAI,MAAM,CAAC,MAAM,GAAG,CAAC,EAAE;QACnB,OAAO,KAAK,CAAC;KAChB;IAED,MAAM,CAAC,KAAK,CAAC,GAAG,MAAM,CAAC;IACvB,OAAO,KAAK,CAAC,IAAI,KAAK,MAAM,IAAI,CAAC,KAAK,CAAC,KAAK,CAAC;AACjD,CAAC;AASD,SAAS,QAAQ,CAAC,KAAoB;IAClC,MAAM,EAAC,SAAS,EAAE,IAAI,EAAE,MAAM,EAAE,WAAW,EAAE,GAAG,UAAU,EAAC,GAAG,KAAK,CAAC;IACpE,MAAM,iBAAiB,GAAuB,WAAW;QACrD,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC,EAAE,EAAE,CAAC,WAAW,CAAC,KAAK,EAAE,kBAAkB,EAAE,CAAC,CAAC;QACzD,CAAC,CAAC,kBAAkB,CAAC;IAEzB,OAAO,CACH,gBAAQ,UAAU,qBAAmB,SAAS,YAEtC,MAAM;YACF,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC,MAAM,CAAC,GAAG,CAAC,iBAAiB,CAAC,CAAC;YAC9D,CAAC,CAAC,CAAC,IAAI,IAAI,GAAG,CAAC,GAEtB,CACR,CAAC;AACN,CAAC;AAED,eAAe,IAAI,CAAC,QAAQ,CAAC,CAAC"} |
@@ -1,2 +0,1 @@ | ||
| /// <reference types="react" /> | ||
| import { HunkData } from '../utils'; | ||
@@ -6,3 +5,3 @@ export interface HunkProps { | ||
| } | ||
| declare function Hunk({ hunk }: HunkProps): JSX.Element; | ||
| declare function Hunk({ hunk }: HunkProps): import("react/jsx-runtime").JSX.Element; | ||
| export default Hunk; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualHunkProps } from '../interface'; | ||
| export default function SplitHunk(props: ActualHunkProps): JSX.Element; | ||
| export default function SplitHunk(props: ActualHunkProps): import("react/jsx-runtime").JSX.Element; |
@@ -15,4 +15,4 @@ /// <reference types="react" /> | ||
| } | ||
| declare function SplitChange(props: SplitChangeProps): JSX.Element; | ||
| declare function SplitChange(props: SplitChangeProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof SplitChange>; | ||
| export default _default; |
@@ -5,2 +5,3 @@ import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; | ||
| import { mapValues } from 'lodash'; | ||
| import { getChangeKey } from '../../utils'; | ||
| import CodeCell from '../CodeCell'; | ||
@@ -35,2 +36,3 @@ import { composeCallback, renderDefaultBy, wrapInAnchorBy } from '../utils'; | ||
| const { type, content } = change; | ||
| const changeKey = getChangeKey(change); | ||
| const sideName = side === SIDE_OLD ? 'old' : 'new'; | ||
@@ -59,4 +61,4 @@ const gutterClassNameValue = classNames('diff-gutter', `diff-gutter-${type}`, { | ||
| return [ | ||
| !hideGutter && _jsx("td", { ...gutterProps }, "gutter"), | ||
| _jsx(CodeCell, { className: codeClassNameValue, text: content, tokens: tokens, renderToken: renderToken, ...codeEvents }, "code"), | ||
| !hideGutter && _jsx("td", { ...gutterProps, "data-change-key": changeKey }, "gutter"), | ||
| _jsx(CodeCell, { className: codeClassNameValue, changeKey: changeKey, text: content, tokens: tokens, renderToken: renderToken, ...codeEvents }, "code"), | ||
| ]; | ||
@@ -63,0 +65,0 @@ } |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"SplitChange.js","sourceRoot":"","sources":["../../../src/Hunk/SplitHunk/SplitChange.tsx"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"SplitChange.js","sourceRoot":"","sources":["../../../src/Hunk/SplitHunk/SplitChange.tsx"],"names":[],"mappings":"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"} |
@@ -8,2 +8,2 @@ import { ReactNode } from 'react'; | ||
| } | ||
| export default function SplitWidget({ hideGutter, oldElement, newElement, monotonous }: SplitWidgetProps): JSX.Element; | ||
| export default function SplitWidget({ hideGutter, oldElement, newElement, monotonous }: SplitWidgetProps): import("react/jsx-runtime").JSX.Element; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualHunkProps } from '../interface'; | ||
| export default function UnifiedHunk(props: ActualHunkProps): JSX.Element; | ||
| export default function UnifiedHunk(props: ActualHunkProps): import("react/jsx-runtime").JSX.Element; |
@@ -11,4 +11,4 @@ /// <reference types="react" /> | ||
| } | ||
| declare function UnifiedChange(props: UnifiedChangeProps): JSX.Element; | ||
| declare function UnifiedChange(props: UnifiedChangeProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof UnifiedChange>; | ||
| export default _default; |
@@ -5,2 +5,3 @@ import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; | ||
| import { mapValues } from 'lodash'; | ||
| import { getChangeKey } from '../../utils'; | ||
| import CodeCell from '../CodeCell'; | ||
@@ -22,3 +23,3 @@ import { composeCallback, renderDefaultBy, wrapInAnchorBy } from '../utils'; | ||
| } | ||
| function renderGutterCell(className, change, side, gutterAnchor, anchorTarget, events, inHoverState, renderGutter) { | ||
| function renderGutterCell(className, change, changeKey, side, gutterAnchor, anchorTarget, events, inHoverState, renderGutter) { | ||
| const gutterOptions = { | ||
@@ -31,3 +32,3 @@ change, | ||
| }; | ||
| return (_jsx("td", { className: className, ...events, children: renderGutter(gutterOptions) })); | ||
| return (_jsx("td", { className: className, ...events, "data-change-key": changeKey, children: renderGutter(gutterOptions) })); | ||
| } | ||
@@ -37,2 +38,3 @@ function UnifiedChange(props) { | ||
| const { type, content } = change; | ||
| const changeKey = getChangeKey(change); | ||
| const [hover, hoverOn, hoverOff] = useBoolean(); | ||
@@ -45,5 +47,5 @@ const eventArg = useMemo(() => ({ change }), [change]); | ||
| const codeClassNameValue = classNames('diff-code', `diff-code-${type}`, codeClassName, { 'diff-code-selected': selected }); | ||
| return (_jsxs("tr", { id: anchorID, className: classNames('diff-line', className), children: [!hideGutter && renderGutterCell(gutterClassNameValue, change, 'old', gutterAnchor, anchorID, boundGutterEvents, hover, renderGutter), !hideGutter && renderGutterCell(gutterClassNameValue, change, 'new', gutterAnchor, anchorID, boundGutterEvents, hover, renderGutter), _jsx(CodeCell, { className: codeClassNameValue, text: content, tokens: tokens, renderToken: renderToken, ...boundCodeEvents })] })); | ||
| return (_jsxs("tr", { id: anchorID, className: classNames('diff-line', className), children: [!hideGutter && renderGutterCell(gutterClassNameValue, change, changeKey, 'old', gutterAnchor, anchorID, boundGutterEvents, hover, renderGutter), !hideGutter && renderGutterCell(gutterClassNameValue, change, changeKey, 'new', gutterAnchor, anchorID, boundGutterEvents, hover, renderGutter), _jsx(CodeCell, { className: codeClassNameValue, changeKey: changeKey, text: content, tokens: tokens, renderToken: renderToken, ...boundCodeEvents })] })); | ||
| } | ||
| export default memo(UnifiedChange); | ||
| //# sourceMappingURL=UnifiedChange.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"UnifiedChange.js","sourceRoot":"","sources":["../../../src/Hunk/UnifiedHunk/UnifiedChange.tsx"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"UnifiedChange.js","sourceRoot":"","sources":["../../../src/Hunk/UnifiedHunk/UnifiedChange.tsx"],"names":[],"mappings":"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"} |
@@ -6,2 +6,2 @@ import { ReactNode } from 'react'; | ||
| } | ||
| export default function UnifiedWidget({ hideGutter, element }: UnifiedWidgetProps): JSX.Element; | ||
| export default function UnifiedWidget({ hideGutter, element }: UnifiedWidgetProps): import("react/jsx-runtime").JSX.Element; |
@@ -71,3 +71,2 @@ import { findIndex, flatMap, flatten } from 'lodash'; | ||
| function diffText(x, y) { | ||
| // @ts-expect-error official types incorrect | ||
| const dmp = new DiffMatchPatch(); | ||
@@ -74,0 +73,0 @@ const diffs = dmp.diff_main(x, y); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"markEdits.js","sourceRoot":"","sources":["../../src/tokenize/markEdits.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"markEdits.js","sourceRoot":"","sources":["../../src/tokenize/markEdits.ts"],"names":[],"mappings":"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"} |
+42
-47
| { | ||
| "name": "react-diff-view", | ||
| "version": "3.1.0", | ||
| "version": "3.2.0", | ||
| "description": "A git diff component to consume the git unified diff output.", | ||
@@ -39,47 +39,43 @@ "main": "./cjs/index.js", | ||
| "devDependencies": { | ||
| "@ant-design/icons": "^5.0.1", | ||
| "@babel/core": "^7.21.0", | ||
| "@babel/eslint-parser": "^7.19.1", | ||
| "@babel/eslint-plugin": "^7.19.1", | ||
| "@ant-design/icons": "^5.2.6", | ||
| "@babel/core": "^7.23.3", | ||
| "@babel/eslint-parser": "^7.23.3", | ||
| "@babel/eslint-plugin": "^7.22.10", | ||
| "@babel/plugin-proposal-class-properties": "^7.18.6", | ||
| "@babel/plugin-proposal-decorators": "^7.21.0", | ||
| "@babel/plugin-proposal-export-default-from": "^7.18.10", | ||
| "@babel/plugin-proposal-export-namespace-from": "^7.18.9", | ||
| "@babel/plugin-syntax-dynamic-import": "^7.8.3", | ||
| "@babel/preset-env": "^7.20.2", | ||
| "@babel/preset-react": "^7.18.6", | ||
| "@ecomfe/eslint-config": "^7.4.0", | ||
| "@emotion/react": "^11.10.6", | ||
| "@emotion/styled": "^11.10.6", | ||
| "@reskript/cli": "5.7.4", | ||
| "@reskript/cli-build": "5.7.4", | ||
| "@reskript/cli-dev": "5.7.4", | ||
| "@reskript/settings": "5.7.4", | ||
| "@rollup/plugin-typescript": "^11.0.0", | ||
| "@types/dedent": "^0.7.0", | ||
| "@types/diff-match-patch": "^1.0.32", | ||
| "@types/lodash": "^4.14.191", | ||
| "@types/react-test-renderer": "^18.0.0", | ||
| "@babel/preset-env": "^7.23.3", | ||
| "@babel/preset-react": "^7.23.3", | ||
| "@ecomfe/eslint-config": "^8.0.0", | ||
| "@emotion/react": "^11.11.1", | ||
| "@emotion/styled": "^11.11.0", | ||
| "@reskript/cli": "6.0.3", | ||
| "@reskript/cli-build": "6.0.3", | ||
| "@reskript/cli-dev": "6.0.3", | ||
| "@reskript/settings": "6.0.3", | ||
| "@rollup/plugin-typescript": "^11.1.5", | ||
| "@types/dedent": "^0.7.2", | ||
| "@types/diff-match-patch": "^1.0.36", | ||
| "@types/lodash": "^4.14.201", | ||
| "@types/react": "^18.2.37", | ||
| "@types/react-dom": "^18.2.15", | ||
| "@types/react-test-renderer": "^18.0.6", | ||
| "@types/refractor": "^2.8.0", | ||
| "@types/sha1": "^1.1.3", | ||
| "@types/warning": "^3.0.0", | ||
| "@typescript-eslint/eslint-plugin": "^5.55.0", | ||
| "@typescript-eslint/parser": "^5.55.0", | ||
| "antd": "^5.3.1", | ||
| "autoprefixer": "^10.4.14", | ||
| "@types/sha1": "^1.1.5", | ||
| "@types/warning": "^3.0.3", | ||
| "@typescript-eslint/eslint-plugin": "^6.10.0", | ||
| "@typescript-eslint/parser": "^6.10.0", | ||
| "antd": "^5.11.1", | ||
| "autoprefixer": "^10.4.16", | ||
| "babel-plugin-add-react-displayname": "0.0.5", | ||
| "babel-plugin-import": "^1.13.6", | ||
| "babel-plugin-lodash": "^3.3.4", | ||
| "babel-plugin-react-require": "^3.1.3", | ||
| "core-js": "^3.29.1", | ||
| "cssnano": "^5.1.15", | ||
| "dedent": "^0.7.0", | ||
| "eslint": "^8.36.0", | ||
| "eslint-plugin-react": "^7.32.2", | ||
| "core-js": "^3.33.2", | ||
| "cssnano": "^6.0.1", | ||
| "dedent": "^1.5.1", | ||
| "eslint": "^8.53.0", | ||
| "eslint-plugin-react": "^7.33.2", | ||
| "eslint-plugin-react-hooks": "^4.6.0", | ||
| "husky": "^8.0.3", | ||
| "nanoid": "^4.0.1", | ||
| "postcss": "^8.4.21", | ||
| "nanoid": "^5.0.3", | ||
| "postcss": "^8.4.31", | ||
| "postcss-cli": "^10.1.0", | ||
| "postcss-custom-properties": "^13.1.4", | ||
| "postcss-custom-properties": "^13.3.2", | ||
| "prism-color-variables": "^1.0.1", | ||
@@ -89,7 +85,6 @@ "react": "^18.2.0", | ||
| "react-infinite-scroller": "^1.2.6", | ||
| "react-markdown": "^8.0.5", | ||
| "react-test-renderer": "^18.2.0", | ||
| "react-timeago": "^7.1.0", | ||
| "react-timeago": "^7.2.0", | ||
| "refractor": "^2.10.1", | ||
| "rollup": "^3.19.1", | ||
| "rollup": "^4.4.0", | ||
| "rollup-plugin-auto-external": "^2.0.0", | ||
@@ -103,6 +98,6 @@ "rollup-plugin-babel": "^4.4.0", | ||
| "standard-version": "^9.5.0", | ||
| "typescript": "^4.9.5", | ||
| "unidiff": "^1.0.2", | ||
| "vitest": "^0.29.2", | ||
| "webpack": "^5.76.1" | ||
| "typescript": "^5.2.2", | ||
| "unidiff": "^1.0.4", | ||
| "vitest": "^0.34.6", | ||
| "webpack": "^5.89.0" | ||
| }, | ||
@@ -135,3 +130,3 @@ "peerDependencies": { | ||
| ], | ||
| "packageManager": "yarn@3.4.1" | ||
| "packageManager": "yarn@4.0.1" | ||
| } |
@@ -8,2 +8,2 @@ import { ReactNode } from 'react'; | ||
| } | ||
| export default function Decoration(props: DecorationProps): JSX.Element; | ||
| export default function Decoration(props: DecorationProps): import("react/jsx-runtime").JSX.Element; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualDecorationProps } from './interface'; | ||
| export default function SplitDecoration(props: ActualDecorationProps): JSX.Element; | ||
| export default function SplitDecoration(props: ActualDecorationProps): import("react/jsx-runtime").JSX.Element; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualDecorationProps } from './interface'; | ||
| export default function UnifiedDecoration(props: ActualDecorationProps): JSX.Element; | ||
| export default function UnifiedDecoration(props: ActualDecorationProps): import("react/jsx-runtime").JSX.Element; |
@@ -27,4 +27,4 @@ import { ReactElement, ReactNode } from 'react'; | ||
| } | ||
| declare function Diff(props: DiffProps): JSX.Element; | ||
| declare function Diff(props: DiffProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof Diff>; | ||
| export default _default; |
@@ -7,4 +7,4 @@ import { ComponentType } from 'react'; | ||
| oldSource: Source; | ||
| }): JSX.Element; | ||
| }): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; |
@@ -10,4 +10,4 @@ import { ComponentType } from 'react'; | ||
| onToggleChangeSelection: (args: ChangeEventArgs) => void; | ||
| }): JSX.Element; | ||
| }): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; |
@@ -9,4 +9,4 @@ import { ComponentType } from 'react'; | ||
| onExpandRange: (start: number, end: number) => void; | ||
| }): JSX.Element; | ||
| }): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; |
@@ -13,5 +13,5 @@ import { ComponentType } from 'react'; | ||
| export default function withTokenizeWorkerwithTokenizeWorker<T extends TokenizePayload>(worker: Worker, options?: ToeknizeWorkerHocOptions<T>): <P>(ComponentIn: ComponentType<P & TokenizeResult>) => { | ||
| (props: P & RequiredProps): JSX.Element; | ||
| (props: P & RequiredProps): import("react/jsx-runtime").JSX.Element; | ||
| displayName: string; | ||
| }; | ||
| export {}; |
@@ -5,2 +5,3 @@ import { HTMLAttributes } from 'react'; | ||
| export interface CodeCellProps extends HTMLAttributes<HTMLTableCellElement> { | ||
| changeKey: string; | ||
| text: string; | ||
@@ -10,4 +11,4 @@ tokens: TokenNode[] | null; | ||
| } | ||
| declare function CodeCell(props: CodeCellProps): JSX.Element; | ||
| declare function CodeCell(props: CodeCellProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof CodeCell>; | ||
| export default _default; |
@@ -1,2 +0,1 @@ | ||
| /// <reference types="react" /> | ||
| import { HunkData } from '../utils'; | ||
@@ -6,3 +5,3 @@ export interface HunkProps { | ||
| } | ||
| declare function Hunk({ hunk }: HunkProps): JSX.Element; | ||
| declare function Hunk({ hunk }: HunkProps): import("react/jsx-runtime").JSX.Element; | ||
| export default Hunk; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualHunkProps } from '../interface'; | ||
| export default function SplitHunk(props: ActualHunkProps): JSX.Element; | ||
| export default function SplitHunk(props: ActualHunkProps): import("react/jsx-runtime").JSX.Element; |
@@ -15,4 +15,4 @@ /// <reference types="react" /> | ||
| } | ||
| declare function SplitChange(props: SplitChangeProps): JSX.Element; | ||
| declare function SplitChange(props: SplitChangeProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof SplitChange>; | ||
| export default _default; |
@@ -8,2 +8,2 @@ import { ReactNode } from 'react'; | ||
| } | ||
| export default function SplitWidget({ hideGutter, oldElement, newElement, monotonous }: SplitWidgetProps): JSX.Element; | ||
| export default function SplitWidget({ hideGutter, oldElement, newElement, monotonous }: SplitWidgetProps): import("react/jsx-runtime").JSX.Element; |
@@ -1,3 +0,2 @@ | ||
| /// <reference types="react" /> | ||
| import { ActualHunkProps } from '../interface'; | ||
| export default function UnifiedHunk(props: ActualHunkProps): JSX.Element; | ||
| export default function UnifiedHunk(props: ActualHunkProps): import("react/jsx-runtime").JSX.Element; |
@@ -11,4 +11,4 @@ /// <reference types="react" /> | ||
| } | ||
| declare function UnifiedChange(props: UnifiedChangeProps): JSX.Element; | ||
| declare function UnifiedChange(props: UnifiedChangeProps): import("react/jsx-runtime").JSX.Element; | ||
| declare const _default: import("react").MemoExoticComponent<typeof UnifiedChange>; | ||
| export default _default; |
@@ -6,2 +6,2 @@ import { ReactNode } from 'react'; | ||
| } | ||
| export default function UnifiedWidget({ hideGutter, element }: UnifiedWidgetProps): JSX.Element; | ||
| export default function UnifiedWidget({ hideGutter, element }: UnifiedWidgetProps): import("react/jsx-runtime").JSX.Element; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
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
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
AI-detected potential code anomaly
Supply chain riskAI has identified unusual behaviors that may pose a security risk.
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
61
-7.58%58
-1.69%1292004
-0.13%4215
-0.17%