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

/string-diff-viewer/

    Package Sidebar

    Install

    npm i string-diff-viewer

    Weekly Downloads

    13

    Version

    0.4.4

    License

    MIT

    Unpacked Size

    7.06 kB

    Total Files

    5

    Last publish

    Collaborators

    • fengzilong