{"name":"deepmerge-ts","version":"4.1.0","description":"Deeply merge 2 or more objects respecting type information.","keywords":["merge","deepmerge","deep merge","deep-merge","inferred types","inferred-types","recursive merge","recursive-merge","ts","ts merge","ts-merge","typescript","typescript merge","typescript-merge"],"homepage":"https://github.com/RebeccaStevens/deepmerge-ts#readme","bugs":{"url":"https://github.com/RebeccaStevens/deepmerge-ts/issues"},"repository":{"type":"git","url":"git+https://github.com/RebeccaStevens/deepmerge-ts.git"},"license":"BSD-3-Clause","author":{"name":"Rebecca Stevens","email":"rebecca.stevens@outlook.co.nz"},"sideEffects":false,"type":"module","exports":{"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs","default":"./dist/node/index.cjs"},"main":"dist/node/index.cjs","module":"dist/node/index.mjs","types":"dist/node/types/legacy/v4_0.d.ts","typesVersions":{"<4.1":{"*":["dist/node/types/legacy/v4_0.d.ts"]},">=4.1":{"*":["dist/node/types/current/index.d.ts"]}},"scripts":{"benchmark":"yarn build && yarn link & cd benchmark && yarn benchmark; cd ..","build":"rimraf build && yarn build:npm && yarn build:deno && rimraf build && if-env-defined CI || yarn build:assume-unchanged","build:assume-unchanged":"cd dist; git update-index --assume-unchanged $(git ls-files | tr '\n' ' '); cd ..","build:deno":"rimraf dist/deno && tsc -p tsconfig.build.deno.json && denoify","build:npm":"rimraf dist/node types/current && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","check-format":"prettier --list-different \"./**/*.{md,ts,yml}\"","check-spelling":"cspell --config=.cspell.json \"**/*.{md,ts}\"","cz":"git-cz","format":"prettier --write \"./**/*.{md,ts,yml}\"","lint":"yarn lint:js && yarn lint:md","lint:js":"eslint .","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","prepare":"husky install","test":"yarn test:js && yarn test:types","test:js":"c8 ava","test:types":"dtslint --localTs node_modules/typescript/lib --expectOnly tests/types"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","@cspell/dict-cryptocurrencies":"^2.0.0","@rebeccastevens/eslint-config":"^1.3.21","@rollup/plugin-json":"^4.1.0","@rollup/plugin-node-resolve":"^13.3.0","@rollup/plugin-typescript":"^8.3.3","@semantic-release/changelog":"^6.0.1","@semantic-release/commit-analyzer":"^9.0.2","@semantic-release/git":"^10.0.1","@semantic-release/github":"^8.0.4","@semantic-release/npm":"^9.0.1","@semantic-release/release-notes-generator":"^10.0.3","@types/lodash":"^4.14.182","@types/node":"^17.0.42","@types/rollup-plugin-auto-external":"^2.0.2","@typescript-eslint/eslint-plugin":"^5.27.1","@typescript-eslint/parser":"^5.27.1","ava":"^4.3.0","c8":"^7.11.3","codecov":"^3.8.3","commitizen":"^4.2.4","cspell":"^6.1.2","denoify":"^0.11.0","dtslint":"^4.2.1","eslint":"^8.17.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^2.7.1","eslint-plugin-ava":"^13.2.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-eslint-plugin":"^4.2.0","eslint-plugin-functional":"^4.2.1","eslint-plugin-import":"^2.26.0","eslint-plugin-jsdoc":"^39.3.2","eslint-plugin-markdown":"^2.2.1","eslint-plugin-node":"^11.1.0","eslint-plugin-optimize-regex":"^1.2.1","eslint-plugin-prettier":"^4.0.0","eslint-plugin-promise":"^6.0.0","eslint-plugin-sonarjs":"^0.13.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-unicorn":"^42.0.0","husky":"^8.0.1","if-env-defined":"^1.0.0","lint-staged":"^13.0.1","lodash":"^4.17.21","markdownlint-cli":"^0.31.1","marked":"^4.0.17","prettier":"^2.6.2","rimraf":"^3.0.2","rollup":"^2.75.6","rollup-plugin-auto-external":"^2.0.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-dts":"^4.2.2","semantic-release":"^19.0.3","source-map-support":"^0.5.21","ts-node":"^10.8.1","ts-paths-esm-loader":"^1.3.0","tslib":"^2.4.0","typescript":"^4.7.3"},"packageManager":"yarn@3.2.1","engines":{"node":">=12.4.0"},"denoify":{"out":"dist/deno","index":"src/index.ts","ports":{"is-plain-object":"https://raw.githubusercontent.com/jonschlinkert/is-plain-object/v5.0.0/is-plain-object.js"}},"gitHead":"9d04bd04829665bcaef11fe3a2f56d6e1d644205","_id":"deepmerge-ts@4.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.12.1","dist":{"shasum":"19fabff93b6886e6377d9b68d5811e88faf3322b","size":12749,"noattachment":false,"key":"/deepmerge-ts/-/deepmerge-ts-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge-ts/download/deepmerge-ts-4.1.0.tgz"},"_npmUser":{"name":"rebeccastevens","email":"rebecca.stevens@outlook.co.nz"},"directories":{},"maintainers":[{"name":"rebeccastevens","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/deepmerge-ts_4.1.0_1655097125605_0.6718645369777569"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-13T12:37:41.871Z","publish_time":1655097125772,"_cnpm_publish_time":1655097125772,"dist-tags":{"latest":"7.1.5"}}