generate-differences
Version:
Generate differences between original source and formmated source
49 lines (34 loc) • 1.31 kB
Markdown
[](https://github.com/ntnyq/generate-differences/actions)
[](https://www.npmjs.com/package/generate-differences)
[](https://www.npmjs.com/package/generate-differences)
[](https://github.com/ntnyq/generate-differences/blob/main/LICENSE)
A starter template for node projects.
```shell
npm install generate-differences
```
```shell
yarn add generate-differences
```
```shell
pnpm add generate-differences
```
```ts
import { generateDifferences } from 'generate-differences'
const differences = generateDifferences('abc', 'edf')
console.log({ differences })
// [
// {
// "deleteText": "abc",
// "insertText": "edf",
// "offset": 0,
// "operation": "replace",
// },
// ]
```
- Extracted from [prettier/prettier-linter-helpers](https://github.com/prettier/prettier-linter-helpers) with a little change. Published as ESM with TypeScript support.
[](./LICENSE) License © 2025-PRESENT [ntnyq](https://github.com/ntnyq)