UNPKG

@nblsliti/mergedeep

Version:

A library for deep and recursive merging of Javascript collections

78 lines (77 loc) 2.11 kB
{ "name": "@nblsliti/mergedeep", "version": "1.0.1", "description": "A library for deep and recursive merging of Javascript collections", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "types": "dist/esm/index.d.ts", "files": [ "dist" ], "author": { "name": "Nabil Sliti", "email": "nabil.sliti.pro@gmail.com" }, "repository": { "type": "git", "url": "git+https://github.com/nblsliti/mergedeep.git" }, "homepage": "https://github.com/nblsliti/mergedeep", "scripts": { "prebuild": "rimraf dist", "build": "run-p build:* && npm run build.browser", "build.browser": "rollup --config --bundleConfigAsCjs", "build:esm": "tsc --module esnext --target esnext --outDir dist/esm", "build:cjs": "tsc --module commonjs --target esnext --outDir dist/cjs", "build:types": "tsc --emitDeclarationOnly --outDir dist/types", "doc": "npm run doc.extraction && npm run doc.generation", "test": "jest", "doc.extraction": "api-extractor run --local", "doc.generation": "api-documenter markdown --input-folder ./documentation/config --output-folder ./documentation/doc" }, "devDependencies": { "@microsoft/api-documenter": "^7.23.9", "@microsoft/api-extractor": "^7.38.0", "@rollup/plugin-commonjs": "^25.0.5", "@rollup/plugin-node-resolve": "^15.2.2", "@rollup/plugin-terser": "^0.4.4", "@types/jest": "^29.5.5", "@types/node": "^20.8.3", "jest": "^29.7.0", "npm-run-all": "^4.1.5", "rimraf": "^5.0.5", "rollup": "^4.0.2", "ts-jest": "^29.1.1", "typescript": "^5.2.2" }, "keywords": [ "mergedeep", "mergeDeep", "deepmerge", "deepMerge", "merge", "recursive", "merge", "copy", "clone", "recursive", "Immutable", "collections", "Objects", "Arrays" ], "jest": { "roots": [ "<rootDir>/src" ], "preset": "ts-jest", "testEnvironment": "node", "transform": { "^.+\\.ts?$": "ts-jest" }, "transformIgnorePatterns": [ "<rootDir>/node_modules/" ] }, "license": "MIT" }