{"name":"deepmerge-ts","version":"6.0.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/index.d.mts","require":"./dist/node/index.d.cts"},"import":"./dist/node/index.mjs","require":"./dist/node/index.cjs"},"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 types/current && rollup -c rollup.config.ts --configPlugin rollup-plugin-ts","cz":"git-cz","lint":"eslint && pnpm run lint:md-only && pnpm run lint:spelling && pnpm run lint:knip && pnpm run lint:packages","lint-fix":"eslint --fix && pnpm run lint:packages-fix","lint:js":"eslint \"**/*.?([cm])[jt]s?(x)\"","lint:js-fix":"eslint \"**/*.?([cm])[jt]s?(x)\" --fix","lint:knip":"pnpm run lint:knip:development && pnpm run lint:knip:production","lint:knip:development":"knip --exclude exports,nsExports,types,nsTypes","lint:knip:production":"knip --production --strict --exclude exports,nsExports,types,nsTypes","lint:md":"pnpm run lint:md-only && eslint \"**/*.md\"","lint:md-fix":"markdownlint-cli2 --fix && eslint \"**/*.md\" --fix","lint:md-only":"markdownlint-cli2","lint:packages":"pnpm dedupe --check","lint:packages-fix":"pnpm dedupe","lint:spelling":"cspell lint --no-progress --show-suggestions --show-context --dot \"**\" \".github/**/*\"","lint:yaml":"eslint \"**/*.y?(a)ml\"","lint:yaml-fix":"eslint \"**/*.y?(a)ml\" --fix","prepare":"husky","release":"semantic-release","test":"pnpm run test:js && pnpm run test:types","test:js":"vitest --coverage --run","test:js:watch":"vitest","test:types":"pnpm run build:node && tsd -f 'tests/**/*.test-d.ts' -t 'dist/node/index.d.mts'","type-check":"tsc --noEmit -p tsconfig.build.json"},"devDependencies":{"@commitlint/cli":"19.3.0","@commitlint/config-conventional":"19.2.2","@cspell/dict-cryptocurrencies":"5.0.0","@rebeccastevens/eslint-config":"3.0.0-next.27","@rollup/plugin-replace":"5.0.5","@semantic-release/changelog":"6.0.3","@semantic-release/commit-analyzer":"12.0.0","@semantic-release/git":"10.0.1","@semantic-release/github":"10.0.4","@semantic-release/npm":"12.0.1","@semantic-release/release-notes-generator":"13.0.0","@stylistic/eslint-plugin":"2.1.0","@types/lodash":"4.17.4","@types/node":"20.12.12","@typescript-eslint/eslint-plugin":"7.9.0","@typescript-eslint/parser":"7.9.0","@vitest/coverage-v8":"1.6.0","commitizen":"4.3.0","cspell":"8.8.1","cz-conventional-changelog":"3.3.0","deassert":"1.0.2","denoify":"1.6.9","eslint":"9.3.0","eslint-config-prettier":"9.1.0","eslint-flat-config-utils":"0.2.5","eslint-import-resolver-typescript":"3.6.1","eslint-merge-processors":"0.1.0","eslint-plugin-eslint-comments":"3.2.0","eslint-plugin-format":"0.1.1","eslint-plugin-functional":"7.0.0-alpha.5","eslint-plugin-import-x":"0.5.0","eslint-plugin-jsdoc":"48.2.5","eslint-plugin-jsonc":"2.15.1","eslint-plugin-markdown":"5.0.0","eslint-plugin-n":"17.7.0","eslint-plugin-no-only-tests":"3.1.0","eslint-plugin-optimize-regex":"1.2.1","eslint-plugin-prettier":"5.1.3","eslint-plugin-promise":"6.1.1","eslint-plugin-regexp":"2.5.0","eslint-plugin-sonarjs":"1.0.3","eslint-plugin-unicorn":"53.0.0","eslint-plugin-vitest":"0.5.4","eslint-plugin-yml":"1.14.0","husky":"9.0.11","if-env-defined":"1.0.0","jsonc-eslint-parser":"2.4.0","knip":"5.16.0","lint-staged":"15.2.2","lodash":"4.17.21","markdownlint-cli2":"0.13.0","prettier":"3.2.5","prettier-plugin-packagejson":"2.5.0","rimraf":"5.0.7","rollup":"4.17.2","rollup-plugin-ts":"3.4.5","semantic-release":"23.1.1","tsc-files":"1.1.4","tsd":"0.31.0","tslib":"2.6.2","typescript":"5.4.5","vite-tsconfig-paths":"4.3.2","vitest":"1.6.0","yaml-eslint-parser":"1.2.2"},"packageManager":"pnpm@9.1.0","engines":{"node":">=16.0.0"},"denoify":{"out":"dist/deno","index":"src/index.ts"},"_id":"deepmerge-ts@6.0.0","gitHead":"b610ee0150622d04b7a186cdc0aa1f53c206346c","_nodeVersion":"20.13.1","_npmVersion":"10.7.0","dist":{"shasum":"4f098dfeb64b824fbabc4edb69877b4a08f632e7","size":23838,"noattachment":false,"key":"/deepmerge-ts/-/deepmerge-ts-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/deepmerge-ts/download/deepmerge-ts-6.0.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_6.0.0_1716117224210_0.47512361096575684"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-19T11:13:44.379Z","publish_time":1716117224379,"_source_registry_name":"default","_cnpm_publish_time":1716117224379,"dist-tags":{"latest":"7.1.5"}}