string-diff-viewer

0.4.4 • Public • Published

string-diff-viewer

Compare two string and generate human-friendly output to stdout (based on git-split-diffs)

screenshot

Installation

npm i string-diff-viewer

Usage

import { diff } from 'string-diff-viewer'

const diffString = await diff( oldStr, newStr, {
  // show diff side by side(default: true)
  sideBySide: false,
  // See https://github.com/banga/git-split-diffs#themes
  theme: 'dark',
  // shiki syntax theme
  syntaxTheme: 'github-dark',
  // shiki language
  language: 'js',
  // filename displayed in header
  displayFilename: 'foo/bar.mjs',
  // total columns(default: <full term size>)
  columns: 100,
  // wrap lines or truncate them(default: true)
  wrapLines: true,
} )

console.log(diffString)

Related

License

MIT

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
0.4.43latest

Version History

VersionDownloads (Last 7 Days)Published
0.4.43
0.4.30
0.4.20
0.4.112
0.4.00
0.3.70
0.3.60
0.3.50
0.3.40
0.3.30
0.3.20
0.3.10
0.3.00
0.2.20
0.2.10
0.2.00
0.1.00

Package Sidebar

Install

npm i string-diff-viewer

Weekly Downloads

15

Version

0.4.4

License

MIT

Unpacked Size

7.06 kB

Total Files

5

Last publish

Collaborators

  • fengzilong