@nblsliti/mergedeep
Version:
A library for deep and recursive merging of Javascript collections
78 lines (77 loc) • 2.11 kB
JSON
{
"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"
}