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

Dependents (44)

Package Sidebar

Install

npm i string-diff-viewer

Weekly Downloads

7

Version

0.4.4

License

MIT

Unpacked Size

7.06 kB

Total Files

5

Last publish

Collaborators

  • fengzilong