datum-merge
Version:
Simplified diff and merging for deeply nested objects
57 lines (56 loc) • 1.82 kB
JSON
{
"name": "datum-diff",
"version": "0.9.0",
"author": "Rohit Kulkarni <rohk@live.com>",
"license": "MIT",
"description": "deep-diff js library rewritten in typescript",
"keywords": ["diff", "compare", "update", "changelog"],
"main": "./dist-diff/cjs/index.js",
"module": "./dist-diff/esm/index.js",
"types": "./dist-diff/dts/index.d.ts",
"umd": "./dist-diff/umd/deep-diff.min.js",
"sideEffects": false,
"exports": {
".": {
"types": "./dist-diff/dts/index.d.ts",
"require": "./dist-diff/cjs/index.js",
"import": "./dist-diff/esm/index.js"
}
},
"files": [
"dist-diff",
"src/diff-lib"
],
"engines": {
"node": ">=16",
"npm": ">=10"
},
"scripts": {
"testdiff": "jest --config ../../jest.config.ts --coverage=false -i deep-diff.test.ts",
"buildlib:dts": "tsc --project tsconfig.lib.json --outDir dist-diff/dts --declaration --declarationMap --emitDeclarationOnly",
"buildlib:cjs": "tsc --project tsconfig.lib.json --outDir dist-diff/cjs",
"buildlib:esm": "tsc --project tsconfig.lib.json --module ESNext --outDir dist-diff/esm",
"buildlib:umd": "tsc --project tsconfig.lib.json -noEmit -skipLibCheck && node esbuild.lib.mjs production",
"buildlib": "run-s buildlib:*",
"compile": "tsc -noEmit -skipLibCheck"
},
"repository": {
"type": "git",
"url": "https://github.com/therohk/datum-merge"
},
"bugs": "https://github.com/therohk/datum-merge/issues",
"devDependencies": {
"@types/node": "^16.11.6",
"@typescript-eslint/eslint-plugin": "8.28.0",
"@typescript-eslint/parser": "8.28.0",
"@types/jest": "^29.5.2",
"eslint": "^8.57.1",
"npm-run-all2": "^6.2.0",
"jest": "^29.7.0",
"ts-jest": "^29.1.0",
"ts-node": "^10.9.2",
"tslib": "2.4.0",
"typescript": "5.4.5",
"esbuild": "0.14.47"
}
}