UNPKG

evolve-ts

Version:

Immutably update nested objects with patches containing values or functions to update values

54 lines (53 loc) 1.76 kB
{ "name": "evolve-ts", "version": "2.2.0", "description": "Immutably update nested objects with patches containing values or functions to update values", "author": "Robert Rinaldo", "license": "MIT", "repository": "github:Rinaldo/evolve-ts", "bugs": "https://github.com/Rinaldo/evolve-ts/issues", "keywords": [ "merge", "evolve", "immutable", "fp" ], "browser": "dist/evolve-ts.umd.js", "main": "dist/evolve-ts.cjs.js", "module": "dist/evolve-ts.esm.js", "types": "dist/index.d.ts", "unpkg": "dist/evolve-ts.umd.min.js", "files": [ "/dist", "/src" ], "scripts": { "build": "npm run clean && rollup -c", "clean": "rimraf dist", "lint": "eslint {src,test}/**/*.ts", "lint-fix": "eslint {src,test}/**/*.ts --fix", "prettier": "prettier --check {src,test}/**/*.ts", "prettier-fix": "prettier --write {src,test}/**/*.ts", "test": "jest", "test-watch": "jest --watch", "full-lint": "npm run lint && npm run prettier", "full-test": "npm run lint && npm run prettier && npm run test", "coverage": "jest --collectCoverage" }, "devDependencies": { "@rollup/plugin-terser": "^0.4.0", "@types/jest": "^29.4.1", "@typescript-eslint/eslint-plugin": "^5.55.0", "@typescript-eslint/parser": "^5.55.0", "eslint": "^8.36.0", "eslint-config-prettier": "^8.7.0", "jest": "^29.5.0", "prettier": "2.8.4", "rimraf": "^4.4.0", "rollup": "^3.19.1", "rollup-plugin-typescript2": "^0.34.1", "ts-jest": "^29.0.5", "typescript": "^4.9.5" }, "sideEffects": false }