UNPKG

datum-merge

Version:

Simplified diff and merging for deeply nested objects

57 lines (56 loc) 1.82 kB
{ "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" } }