UNPKG

@hypernym/merge

Version:
70 lines (69 loc) 1.57 kB
{ "name": "@hypernym/merge", "version": "0.3.3", "author": "Hypernym Studio", "description": "Type-safe deep merge utility.", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/hypernym-studio/merge.git" }, "homepage": "https://github.com/hypernym-studio/merge", "funding": "https://github.com/sponsors/ivodolenc", "type": "module", "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" } }, "files": [ "dist" ], "keywords": [ "deep", "merge", "deepmerge", "type-safe", "javascript", "typescript", "recursive-merge", "deep-merge", "recursive", "infer", "types" ], "scripts": { "dev": "bun --watch playground/merge.ts", "build": "hyperbundler", "lint": "eslint .", "lint:fix": "eslint --fix .", "format": "prettier --write .", "test": "vitest -c test/vitest.config.ts", "prepublishOnly": "npm run build" }, "peerDependencies": { "@types/node": ">=20.0.0", "typescript": ">=5.0.0" }, "peerDependenciesMeta": { "@types/node": { "optional": true }, "typescript": { "optional": true } }, "devDependencies": { "@hypernym/bundler": "^0.14.4", "@hypernym/eslint-config": "^3.6.1", "@hypernym/prettier-config": "^3.2.4", "@hypernym/tsconfig": "^2.6.1", "@hypernym/utils": "^3.4.4", "@types/node": "^22.15.17", "eslint": "^9.26.0", "prettier": "^3.5.3", "typescript": "^5.8.3", "vitest": "^3.1.3" } }