| { |
| "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" |
| } |