【文件属性】:
文件名称:react-native-diff-view:一个用于解析和显示git diff的React Native模块
文件大小:314KB
文件格式:ZIP
更新时间:2021-05-17 05:16:25
react git react-native git-diff TypeScript
React本机差异视图
一个用于解析和显示git diff的React Native模块。 这个库受到启发,并从中借鉴了代码。
概述
该库的目的是为任何提供的差异分析并呈现统一的差异视图。 灵活的窗口小部件系统还允许在每行(或“更改”)的基础上呈现自定义元素。 最终结果将如下所示:
入门
npm install --save react-native-diff-view
用法
解析差异
*parseDiff(diff: string): IFile[]导出是的包装,但具有强类型且具有一些附加选项:
nearbySequence: 'zip' | undefined nearbySequence: 'zip' | undefined -遇到附近序列时采取的操作。
渲染差异大块
顶层Diff出口将被用于渲染的单个差异的组分。 这是一个简单的例子:
import React from
【文件预览】:
react-native-diff-view-master
----.travis.yml(91B)
----.eslintrc(2KB)
----hooks()
--------post-commit(30B)
--------pre-commit(352B)
----package.json(2KB)
----.prettierrc(400B)
----.prettierignore(27B)
----jest.config.js(837B)
----LICENSE(1KB)
----package-lock.json(362KB)
----src()
--------fixtures.ts(1KB)
--------gitdiff-parser.d.ts(859B)
--------types.ts(1KB)
--------components()
--------context()
--------utils()
--------index.ts(250B)
--------tokenize()
----.npmignore(42B)
----tsconfig.json(661B)
----example.png(188KB)
----.gitignore(846B)
----README.md(5KB)
----babel.config.js(227B)