{"name":"deepmerge-ts","version":"5.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":{"types":{"import":"./dist/node/types/current/index.d.mts","require":"./dist/node/types/current/index.d.cts"},"import":"./dist/node/index.mjs","require":"./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.7":{"*":["dist/node/types/legacy/v4_6.d.ts"]},">=4.7":{"*":["dist/node/types/current/index.d.mts"]}},"scripts":{"benchmark":"pnpm run build && pnpm run link & cd benchmark && pnpm run benchmark; cd ..","build":"rimraf build && pnpm run build:node && pnpm run build:deno && rimraf build && if-env-defined CI || pnpm run 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:node":"rimraf dist/node && rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","build:types":"rimraf types/current && BUILD_TYPES_ONLY=1 rollup -c rollup.config.ts --configPlugin @rollup/plugin-typescript","cz":"git-cz","lint":"pnpm run lint:js && pnpm run lint:md && pnpm run lint:prettier && pnpm run lint:knip && pnpm run lint:spelling","lint:js":"eslint .","lint:js-fix":"eslint . --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,types","lint:knip:production":"knip --production --strict --exclude exports,types","lint:md":"markdownlint \"**/*.md\" --config=.markdownlint.json --ignore-path=.markdownlintignore","lint:prettier":"prettier \"**/*\" --ignore-unknown --list-different","lint:prettier-fix":"prettier \"**/*\" --ignore-unknown --write","lint:spelling":"cspell \"**\" \".github/**/*\"","prepare":"husky install","release":"semantic-release","test":"pnpm run test:js && pnpm run test:types","test:js":"c8 ava","test:types":"pnpm run build:types && tsd -f 'tests/**/*.test-d.ts'","type-check":"tsc --noEmit"},"devDependencies":{"@commitlint/cli":"17.4.4","@commitlint/config-conventional":"17.4.4","@cspell/dict-cryptocurrencies":"3.0.1","@rebeccastevens/eslint-config":"1.7.3","@rollup/plugin-json":"6.0.0","@rollup/plugin-node-resolve":"15.0.1","@rollup/plugin-typescript":"11.0.0","@semantic-release/changelog":"6.0.2","@semantic-release/commit-analyzer":"9.0.2","@semantic-release/git":"10.0.1","@semantic-release/github":"8.0.7","@semantic-release/npm":"9.0.2","@semantic-release/release-notes-generator":"10.0.3","@types/lodash":"4.14.191","@types/node":"18.15.3","@types/rollup-plugin-auto-external":"2.0.2","@typescript-eslint/eslint-plugin":"5.55.0","@typescript-eslint/parser":"5.55.0","ava":"5.2.0","c8":"7.13.0","commitizen":"4.3.0","cspell":"6.30.2","denoify":"1.5.1","eslint":"8.36.0","eslint-config-prettier":"8.7.0","eslint-import-resolver-typescript":"3.5.3","eslint-plugin-ava":"14.0.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-functional":"5.0.6","eslint-plugin-import":"2.27.5","eslint-plugin-jsdoc":"40.1.0","eslint-plugin-markdown":"3.0.0","eslint-plugin-n":"15.7.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","eslint-plugin-sonarjs":"0.18.0","eslint-plugin-unicorn":"46.0.0","husky":"8.0.3","if-env-defined":"1.0.0","knip":"2.0.0-beta.0","lint-staged":"13.2.0","lodash":"4.17.21","markdownlint-cli":"0.33.0","prettier":"2.8.4","prettier-plugin-packagejson":"2.4.3","rimraf":"4.4.0","rollup":"3.19.1","rollup-plugin-auto-external":"2.0.0","rollup-plugin-copy":"3.4.0","rollup-plugin-dts":"5.3.0","semantic-release":"20.1.3","ts-node":"10.9.1","ts-paths-esm-loader":"^1.4.1","tsconfig-paths":"^4.1.2","tsd":"0.28.0","tslib":"2.5.0","typescript":"5.0.2"},"packageManager":"pnpm@7.30.0","engines":{"node":">=16.0.0"},"denoify":{"out":"dist/deno","index":"src/index.ts"},"gitHead":"a550ce0171c6be7f44789c3811a952a2c3f28023","_id":"deepmerge-ts@5.1.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"c55206cc4c7be2ded89b9c816cf3608884525d7a","size":24578,"noattachment":false,"key":"/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge-ts/download/deepmerge-ts-5.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_5.1.0_1680568114320_0.0027213440998334892"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-04T00:28:34.489Z","publish_time":1680568114489,"_cnpm_publish_time":1680568114489,"dist-tags":{"latest":"7.1.5"}}