{ "name": "object-deep-merge", "version": "2.0.0", "private": false, "description": "Strongly-typed deep and recursive object merging. Considers all nested levels of objects, arrays, sets and maps.", "keywords": [ "typescript", "typescript-library", "type-safe", "typesafe", "object-merge", "deep-merge", "merge-object", "merge-objects", "deep-merge-object", "object-merging", "merge-options", "object-deep-merge", "object-deep-merging", "deep-merging", "deep-merge-objects" ], "homepage": "https://github.com/forcir/object-deep-merge", "bugs": { "url": "https://github.com/forcir/object-deep-merge/issues" }, "license": "MIT", "author": { "name": "Forcir Engineering", "email": "engineering@forcir.com", "url": "https://code.forcir.com" }, "type": "module", "main": "dist/index.js", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } } }, "types": "dist/index.d.ts", "files": [ "dist" ], "scripts": { "build": "run-s build:*", "build:prepare": "rimraf dist", "build:code": "tsup src/index.ts --format cjs,esm --dts --minify", "dev": "tsup src/index.ts --format cjs,esm --dts --watch", "format": "prettier --check \"**/*.{cjs,js,json,md,ts,tsx}\"", "format:fix": "prettier --write \"**/*.{cjs,js,json,md,ts,tsx}\"", "lint": "eslint \"**/*.{cjs,cts,js,jsx,mjs,mts,ts,tsx}\"", "lint:fix": "eslint --fix \"**/*.{cjs,cts,js,jsx,mjs,mts,ts,tsx}\"", "prepublishOnly": "run-s build", "test": "NODE_OPTIONS='--experimental-vm-modules --require ./scripts/suppress-experimental-vm-modules-warning.cjs' jest --runInBand", "test:coverage": "NODE_OPTIONS='--experimental-vm-modules --require ./scripts/suppress-experimental-vm-modules-warning.cjs' jest --coverage" }, "prettier": "@forcir/prettier-config", "eslintConfig": { "extends": "@forcir/eslint-config" }, "devDependencies": { "@digitak/esrun": "3.2.24", "@forcir/eslint-config": "1.0.3", "@forcir/prettier-config": "1.0.2", "@forcir/tsconfig": "1.0.4", "@types/jest": "29.5.14", "eslint": "8.47.0", "jest": "29.7.0", "npm-run-all": "4.1.5", "prettier": "3.0.2", "rimraf": "6.0.1", "ts-jest": "29.1.1", "ts-node": "10.9.1", "tsup": "8.5.0", "typescript": "5.1.6" }, "packageManager": "pnpm@10.17.0" }