UNPKG

datum-merge

Version:

Simplified diff and merging for deeply nested objects

65 lines 1.83 kB
{ "name": "datum-merge", "version": "0.9.9", "author": "Rohit Kulkarni <rohk@live.com>", "license": "MIT", "description": "Simplified diff and merging for deeply nested objects", "keywords": ["merge", "diff", "compare", "patch", "update", "similarity", "changelog"], "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", "types": "./dist/dts/index.d.ts", "exports": { ".": { "types": "./dist/dts/index.d.ts", "require": "./dist/cjs/index.js", "import": "./dist/esm/index.js" } }, "files": [ "dist", "src" ], "engines": { "node": ">=20", "npm": ">=10" }, "scripts": { "lint": "npx eslint src", "pretty": "prettier -c ./src", "scantask": "findstr /s /i todo src\\*.*", "test": "jest", "build:dts": "tsc --outDir dist/dts --declaration --declarationMap --emitDeclarationOnly", "build:cjs": "tsc --outDir dist/cjs", "build:esm": "tsc --module ESNext --outDir dist/esm", "build": "run-s test build:*", "compile": "tsc -noEmit -skipLibCheck", "cyccheck": "dpdm --exit-code circular:1 --no-tree ./src" }, "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/lodash": "^4.14.169", "@types/lodash-es": "^4.17.12", "@types/jest": "^29.5.2", "eslint": "^8.57.1", "prettier": "^3.1.0", "npm-run-all2": "^6.2.0", "dpdm": "^3.14.0", "jest": "^29.7.0", "ts-jest": "^29.1.0", "ts-node": "^10.9.2", "tslib": "2.4.0", "typescript": "5.4.5", "lodash": "^4.17.21" }, "dependencies": { "fast-deep-equal": "^3.1.3", "lodash-es": "^4.17.21" } }