{"_id":"defu","_rev":"4539112","name":"defu","description":"Recursively assign default properties. Lightweight and Fast!","dist-tags":{"alpha":"5.0.2-alpha","latest":"6.1.7"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"time":{"modified":"2026-04-09T15:07:49.000Z","created":"2019-02-07T07:18:08.997Z","6.1.7":"2026-04-07T09:28:09.388Z","6.1.6":"2026-04-01T16:45:07.208Z","6.1.5":"2026-04-01T16:26:06.285Z","6.1.4":"2024-01-05T19:15:28.681Z","6.1.3":"2023-10-24T23:03:15.048Z","6.1.2":"2023-01-24T11:24:56.545Z","6.1.1":"2022-11-14T18:04:34.442Z","6.1.0":"2022-08-16T15:19:05.198Z","6.0.1":"2022-08-16T12:45:05.436Z","6.0.0":"2022-03-21T13:48:21.601Z","5.0.2-alpha":"2022-01-28T11:50:46.154Z","5.0.1":"2022-01-13T13:25:10.793Z","5.0.0":"2021-05-12T16:51:18.787Z","4.0.1":"2021-04-23T18:18:21.161Z","4.0.0":"2021-04-23T11:57:17.650Z","3.2.2":"2020-11-10T13:06:00.435Z","3.2.1":"2020-11-09T11:12:19.736Z","3.2.0":"2020-11-09T09:33:36.837Z","3.1.0":"2020-08-04T15:27:29.589Z","3.0.1":"2020-07-29T09:33:16.724Z","3.0.0":"2020-07-28T12:54:38.352Z","2.0.4":"2020-05-22T11:01:54.450Z","2.0.3":"2020-05-22T11:00:06.093Z","2.0.2":"2020-04-19T22:14:03.817Z","2.0.1":"2020-04-19T22:11:48.404Z","2.0.0":"2020-04-19T20:38:45.684Z","1.0.0":"2020-02-02T13:17:07.004Z","0.0.4":"2020-01-01T11:01:25.333Z","0.0.3":"2019-05-25T13:47:31.349Z","0.0.1":"2019-02-07T07:38:54.547Z","0.0.0":"2019-02-07T07:18:08.997Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"versions":{"6.1.7":{"name":"defu","version":"6.1.7","description":"Recursively assign default properties. Lightweight and Fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"main":"./lib/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","exports":{".":{"import":{"types":"./dist/defu.d.mts","default":"./dist/defu.mjs"},"require":{"types":"./lib/defu.d.cts","default":"./lib/defu.cjs"}}},"devDependencies":{"@types/node":"^25.5.0","@typescript/native-preview":"7.0.0-dev.20260401.1","@vitest/coverage-v8":"^4.1.2","changelogen":"^0.6.2","eslint-config-unjs":"^0.6.2","expect-type":"^1.3.0","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","unbuild":"^3.6.1","vitest":"^4.1.2"},"scripts":{"build":"unbuild","dev":"vitest","lint":"oxlint src && oxfmt --check src test","lint:fix":"oxlint src --fix && oxfmt src test","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm test:types && pnpm vitest run","test:types":"tsgo --noEmit"},"_id":"defu@6.1.7","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_integrity":"sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==","_resolved":"/private/var/folders/wh/zc6c0d8x1kz0cthwrgr9f1xh0000gn/T/a59e20201fa4c2b4c9bc60edbea3de40/defu-6.1.7.tgz","_from":"file:defu-6.1.7.tgz","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"72543567c8e9f97ff13ce402b6dbe09ac5ae4d23","size":4897,"noattachment":false,"key":"/defu/-/defu-6.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.7.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/defu_6.1.7_1775554089253_0.5452390639205553"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-07T09:28:09.388Z","publish_time":1775554089388,"_source_registry_name":"default","_cnpm_publish_time":1775554089388},"6.1.6":{"name":"defu","version":"6.1.6","description":"Recursively assign default properties. Lightweight and Fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"main":"./lib/defu.cjs","module":"./dist/defu.mjs","types":"./lib/defu.d.cts","exports":{".":{"import":{"types":"./dist/defu.d.mts","default":"./dist/defu.mjs"},"require":{"types":"./lib/defu.d.cts","default":"./lib/defu.cjs"}}},"devDependencies":{"@types/node":"^25.5.0","@typescript/native-preview":"7.0.0-dev.20260401.1","@vitest/coverage-v8":"^4.1.2","changelogen":"^0.6.2","eslint-config-unjs":"^0.6.2","expect-type":"^1.3.0","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","unbuild":"^3.6.1","vitest":"^4.1.2"},"scripts":{"build":"unbuild","dev":"vitest","lint":"oxlint src && oxfmt --check src test","lint:fix":"oxlint src --fix && oxfmt src test","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm test:types && pnpm vitest run","test:types":"tsgo --noEmit"},"_id":"defu@6.1.6","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_integrity":"sha512-f8mefEW4WIVg4LckePx3mALjQSPQgFlg9U8yaPdlsbdYcHQyj9n2zL2LJEA52smeYxOvmd/nB7TpMtHGMTHcug==","_resolved":"/tmp/a75987c77ad83b02345ec3717335dc02/defu-6.1.6.tgz","_from":"file:defu-6.1.6.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"20970cc978d9be90ba6c792184a89c92db656e53","size":4813,"noattachment":false,"key":"/defu/-/defu-6.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.6.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/defu_6.1.6_1775061907084_0.8898315911172081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T16:45:07.208Z","publish_time":1775061907208,"_source_registry_name":"default","_cnpm_publish_time":1775061907208},"6.1.5":{"name":"defu","version":"6.1.5","description":"Recursively assign default properties. Lightweight and Fast!","license":"MIT","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"main":"./lib/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","exports":{".":{"types":"./dist/defu.d.ts","import":"./dist/defu.mjs","require":"./lib/defu.cjs"}},"devDependencies":{"@types/node":"^25.5.0","@typescript/native-preview":"7.0.0-dev.20260401.1","@vitest/coverage-v8":"^4.1.2","changelogen":"^0.6.2","eslint-config-unjs":"^0.6.2","expect-type":"^1.3.0","oxfmt":"^0.43.0","oxlint":"^1.58.0","typescript":"^6.0.2","unbuild":"^3.6.1","vitest":"^4.1.2"},"scripts":{"build":"unbuild","dev":"vitest","lint":"oxlint src && oxfmt --check src test","lint:fix":"oxlint src --fix && oxfmt src test","release":"pnpm test && pnpm build && changelogen --release && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm test:types && pnpm vitest run","test:types":"tsgo --noEmit"},"_id":"defu@6.1.5","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_integrity":"sha512-pwdBJxJuJXmqrLO6s0VBmfbRz+G7FUzkjldAsdi9Yrv86mPyzq0ll1o8+8gB4Gsr6GJHbK1Lh3ngllgTInDCjA==","_resolved":"/tmp/e1bb12d0d1c76b696ff805b04e4d0b1d/defu-6.1.5.tgz","_from":"file:defu-6.1.5.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"shasum":"6dc1b8419ce7c39e709a3fa6dde860bd3de69831","size":4674,"noattachment":false,"key":"/defu/-/defu-6.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.5.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/defu_6.1.5_1775060766153_0.840459833014755"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-01T16:26:06.285Z","publish_time":1775060766285,"_source_registry_name":"default","_cnpm_publish_time":1775060766285},"6.1.4":{"name":"defu","version":"6.1.4","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"types":"./dist/defu.d.ts","import":"./dist/defu.mjs","require":"./lib/defu.cjs"}},"main":"./lib/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","devDependencies":{"@types/node":"^20.10.6","@vitest/coverage-v8":"^1.1.3","changelogen":"^0.5.5","eslint":"^8.56.0","eslint-config-unjs":"^0.2.1","expect-type":"^0.17.3","prettier":"^3.1.1","typescript":"^5.3.3","unbuild":"^2.0.0","vitest":"^1.1.3"},"packageManager":"pnpm@8.10.2","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src && prettier -c src test","lint:fix":"eslint --ext .ts src --fix && prettier -w src test","release":"pnpm test && changelogen --release && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest run","test:types":"tsc --noEmit"},"bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@6.1.4","_integrity":"sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==","_resolved":"/private/var/folders/hf/lrc_fvsd0qv7rd6q57mkqp180000gn/T/eeaa171d02c85aa44d02282151ccb644/defu-6.1.4.tgz","_from":"file:defu-6.1.4.tgz","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"shasum":"4e0c9cf9ff68fe5f3d7f2765cc1a012dfdcb0479","size":4657,"noattachment":false,"key":"/defu/-/defu-6.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.4.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.1.4_1704482128531_0.526038786046592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-05T19:15:28.681Z","publish_time":1704482128681,"_source_registry_name":"default","_cnpm_publish_time":1704482128681},"6.1.3":{"name":"defu","version":"6.1.3","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"types":"./dist/defu.d.ts","import":"./dist/defu.mjs","require":"./lib/defu.cjs"}},"main":"./lib/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","devDependencies":{"@types/node":"^20.8.8","@vitest/coverage-v8":"^0.34.6","changelogen":"^0.5.5","eslint":"^8.52.0","eslint-config-unjs":"^0.2.1","expect-type":"^0.17.3","prettier":"^3.0.3","typescript":"^5.2.2","unbuild":"^2.0.0","vitest":"^0.34.6"},"packageManager":"pnpm@8.9.2","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src && prettier -c src test","lint:fix":"eslint --ext .ts src --fix && prettier -w src test","release":"pnpm test && changelogen --release && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest run","test:types":"tsc --noEmit"},"bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@6.1.3","_integrity":"sha512-Vy2wmG3NTkmHNg/kzpuvHhkqeIx3ODWqasgCRbKtbXEN0G+HpEEv9BtJLp7ZG1CZloFaC41Ah3ZFbq7aqCqMeQ==","_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/bba7393008361560f5e3a7f2d9fcc10b/defu-6.1.3.tgz","_from":"file:defu-6.1.3.tgz","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"6d7f56bc61668e844f9f593ace66fd67ef1205fd","size":4653,"noattachment":false,"key":"/defu/-/defu-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.3.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.1.3_1698188594777_0.6749646179371085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-24T23:03:15.048Z","publish_time":1698188595048,"_source_registry_name":"default","_cnpm_publish_time":1698188595048},"6.1.2":{"name":"defu","version":"6.1.2","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"types":"./dist/defu.d.ts","require":"./dist/defu.cjs","import":"./dist/defu.mjs"}},"main":"./dist/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src && prettier -c src test","prepack":"pnpm build","release":"pnpm test && changelogen --release && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest run","test:types":"tsc --noEmit"},"devDependencies":{"@types/node":"^18.11.18","@vitest/coverage-c8":"^0.28.1","changelogen":"^0.4.1","eslint":"^8.32.0","eslint-config-unjs":"^0.1.0","expect-type":"^0.15.0","prettier":"^2.8.3","typescript":"^4.9.4","unbuild":"^1.1.1","vitest":"^0.28.1"},"packageManager":"pnpm@7.25.1","gitHead":"4262fe88a164185cc38c53f2b56a4670bc1b2b47","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@6.1.2","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"1217cba167410a1765ba93893c6dbac9ed9d9e5c","size":4300,"noattachment":false,"key":"/defu/-/defu-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.1.2_1674559496372_0.606457088382218"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-24T11:24:56.545Z","publish_time":1674559496545,"_cnpm_publish_time":1674559496545},"6.1.1":{"name":"defu","version":"6.1.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.cjs","import":"./dist/defu.mjs"}},"main":"./dist/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","devDependencies":{"@types/node":"^18.11.9","@vitest/coverage-c8":"^0.25.2","eslint":"^8.27.0","eslint-config-unjs":"^0.0.2","expect-type":"^0.15.0","standard-version":"^9.5.0","typescript":"^4.8.4","unbuild":"^0.9.4","vitest":"^0.25.2"},"packageManager":"pnpm@7.13.5","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest run","test:types":"tsc --noEmit"},"bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@6.1.1","_integrity":"sha512-aA964RUCsBt0FGoNIlA3uFgo2hO+WWC0fiC6DBps/0SFzkKcYoM/3CzVLIa5xSsrFjdioMdYgAIbwo80qp2MoA==","_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/630874fb088f34443f37a83203b4d207/defu-6.1.1.tgz","_from":"file:defu-6.1.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"shasum":"a12c712349197c545dc61d3cd3b607b4cc7ef0c1","size":4224,"noattachment":false,"key":"/defu/-/defu-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.1.1_1668449074271_0.26602224922101736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-14T18:23:36.509Z","publish_time":1668449074442,"_cnpm_publish_time":1668449074442},"6.1.0":{"name":"defu","version":"6.1.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.cjs","import":"./dist/defu.mjs"}},"main":"./dist/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/node":"latest","@vitest/coverage-c8":"^0.22.0","eslint":"latest","expect-type":"latest","standard-version":"latest","typescript":"latest","unbuild":"^0.8.8","vitest":"^0.22.0"},"packageManager":"pnpm@7.9.0","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest run","test:types":"tsc --noEmit"},"bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@6.1.0","_integrity":"sha512-pOFYRTIhoKujrmbTRhcW5lYQLBXw/dlTwfI8IguF1QCDJOcJzNH1w+YFjxqy6BAuJrClTy6MUE8q+oKJ2FLsIw==","_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/34a60d5db5b63679bbecb387ef7b446a/defu-6.1.0.tgz","_from":"file:defu-6.1.0.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"7a5411655da73335c7d933256911f17c74443e2d","size":4192,"noattachment":false,"key":"/defu/-/defu-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.1.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.1.0_1660663144992_0.588614080368842"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T15:19:48.591Z","publish_time":1660663145198,"_cnpm_publish_time":1660663145198},"6.0.1":{"name":"defu","version":"6.0.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.cjs","import":"./dist/defu.mjs"}},"main":"./dist/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/node":"latest","@vitest/coverage-c8":"^0.22.0","eslint":"latest","expect-type":"latest","standard-version":"latest","typescript":"latest","unbuild":"^0.8.8","vitest":"^0.22.0"},"packageManager":"pnpm@7.9.0","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest run","test:types":"tsc --noEmit"},"bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@6.0.1","_integrity":"sha512-rZrZJDGZkdmVhFer2Q7ItCOcpPaAU8nDvDOBHTJNiYkvgvUeomBkJTuzRKNQoWgXUFJLx1tDhp3lqdS/twWUdw==","_resolved":"/private/var/folders/s0/k4lcb4b50bj9r4fch4_1h_l40000gn/T/e10407c5a9764de2ffd3a1984950501d/defu-6.0.1.tgz","_from":"file:defu-6.0.1.tgz","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"17a683df13342d31c31914353a803310a687aa70","size":4060,"noattachment":false,"key":"/defu/-/defu-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.0.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.0.1_1660653904935_0.22909646992582733"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T12:53:22.347Z","publish_time":1660653905436,"_cnpm_publish_time":1660653905436},"6.0.0":{"name":"defu","version":"6.0.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":"unjs/defu","license":"MIT","exports":{".":{"require":"./dist/defu.cjs","import":"./dist/defu.mjs"}},"main":"./dist/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/node":"latest","c8":"^7.11.0","eslint":"latest","expect-type":"latest","standard-version":"latest","typescript":"latest","unbuild":"latest","vitest":"^0.7.7"},"packageManager":"pnpm@6.32.3","scripts":{"build":"unbuild","dev":"vitest","lint":"eslint --ext .ts src","release":"pnpm test && standard-version && git push --follow-tags && pnpm publish","test":"pnpm lint && pnpm vitest"},"_id":"defu@6.0.0","_integrity":"sha512-t2MZGLf1V2rV4VBZbWIaXKdX/mUcYW0n2znQZoADBkGGxYL8EWqCuCZBmJPJ/Yy9fofJkyuuSuo5GSwo0XdEgw==","_resolved":"/home/pooya/Code/defu/defu-6.0.0.tgz","_from":"file:defu-6.0.0.tgz","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"shasum":"b397a6709a2f3202747a3d9daf9446e41ad0c5fc","size":4384,"noattachment":false,"key":"/defu/-/defu-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-6.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_6.0.0_1647870501424_0.1160653526694706"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-21T13:48:31.632Z","publish_time":1647870501601,"_cnpm_publish_time":1647870501601},"5.0.2-alpha":{"name":"defu","version":"5.0.2-alpha","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.cjs","import":"./lib/defu.mjs"}},"main":"./dist/defu.cjs","module":"./lib/defu.mjs","types":"./lib/defu.d.ts","scripts":{"build":"unbuild","lint":"eslint --ext .ts src","prepack":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"latest","jest":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest","unbuild":"latest"},"readmeFilename":"README.md","gitHead":"7b1f284b76d2a4706b37adbdb99c49ec9d2d35aa","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@5.0.2-alpha","_nodeVersion":"14.18.2","_npmVersion":"8.3.0","dist":{"shasum":"a42ec712b9d1c59ad3434c389245a15121a81e7a","size":3913,"noattachment":false,"key":"/defu/-/defu-5.0.2-alpha.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-5.0.2-alpha.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_5.0.2-alpha_1643370646011_0.42277163407878593"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-28T11:50:52.481Z","publish_time":1643370646154,"_cnpm_publish_time":1643370646154},"5.0.1":{"name":"defu","version":"5.0.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.cjs","import":"./dist/defu.mjs"}},"main":"./dist/defu.cjs","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","scripts":{"build":"unbuild","lint":"eslint --ext .ts src","prepack":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"latest","jest":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest","unbuild":"latest"},"gitHead":"54b310872ff59c040b3f28d314929f2df4828b62","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@5.0.1","_nodeVersion":"14.18.2","_npmVersion":"8.3.0","dist":{"shasum":"a034278f9b032bf0845d261aa75e9ad98da878ac","size":3803,"noattachment":false,"key":"/defu/-/defu-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-5.0.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_5.0.1_1642080310608_0.643354697133603"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-13T13:25:19.580Z","publish_time":1642080310793,"_cnpm_publish_time":1642080310793},"5.0.0":{"name":"defu","version":"5.0.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.js","import":"./dist/defu.mjs"}},"main":"./dist/defu.js","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts src","prepack":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"c21b1329939a3aeb8e2baeabd3b71a01491db959","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@5.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"shasum":"5768f0d402a555bfc4c267246b20f82ce8b5a10b","size":5329,"noattachment":false,"key":"/defu/-/defu-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-5.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_5.0.0_1620838278634_0.15787801656653278"},"_hasShrinkwrap":false,"publish_time":1620838278787,"_cnpm_publish_time":1620838278787},"4.0.1":{"name":"defu","version":"4.0.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.js","import":"./dist/defu.mjs"}},"main":"./dist/defu.js","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts src","prepack":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"cc0a643dc121a9fbd61c94c0f86bbb3be21f25ca","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@4.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"9d7d7a48f9295f08285d153dcff174c89b9bcb22","size":5114,"noattachment":false,"key":"/defu/-/defu-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-4.0.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_4.0.1_1619201900960_0.6685643165864836"},"_hasShrinkwrap":false,"publish_time":1619201901161,"_cnpm_publish_time":1619201901161},"4.0.0":{"name":"defu","version":"4.0.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/unjs/defu.git"},"license":"MIT","exports":{".":{"require":"./dist/defu.js","module":"./dist/defu.mjs"}},"main":"./dist/defu.js","module":"./dist/defu.mjs","types":"./dist/defu.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts src","prepack":"yarn build","release":"yarn test && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"latest","jest":"latest","siroc":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"8c4ede665e521f70d02befe268a82bd85d0979af","bugs":{"url":"https://github.com/unjs/defu/issues"},"homepage":"https://github.com/unjs/defu#readme","_id":"defu@4.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"shasum":"ab91093299c21e96e3872401aee758c851641f60","size":5096,"noattachment":false,"key":"/defu/-/defu-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-4.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_4.0.0_1619179037507_0.27347294879575923"},"_hasShrinkwrap":false,"publish_time":1619179037650,"_cnpm_publish_time":1619179037650,"deprecated":"please upgrade to 4.0.1 or higher"},"3.2.2":{"name":"defu","version":"3.2.2","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"bili src/defu.ts","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","bili":"^5.0.5","eslint":"latest","expect-type":"^0.8.0","jest":"latest","rollup-plugin-typescript2":"^0.29.0","siroc":"^0.4.0","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"c6a0999143831334450192f11acd400fad26967e","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@3.2.2","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"be20f4cc49b9805d54ee6b610658d53894942e97","size":5305,"noattachment":false,"key":"/defu/-/defu-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-3.2.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_3.2.2_1605013560271_0.9372507657343461"},"_hasShrinkwrap":false,"publish_time":1605013560435,"_cnpm_publish_time":1605013560435},"3.2.1":{"name":"defu","version":"3.2.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"^0.8.0","jest":"latest","siroc":"^0.4.0","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"022295abe21c24eccf2b762c3c0829a0464a1b7a","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@3.2.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"3a6457796c7e0c21d3420fec402a8d1297812655","size":4880,"noattachment":false,"key":"/defu/-/defu-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-3.2.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_3.2.1_1604920339610_0.7182838577721526"},"_hasShrinkwrap":false,"publish_time":1604920339736,"_cnpm_publish_time":1604920339736},"3.2.0":{"name":"defu","version":"3.2.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","expect-type":"^0.8.0","jest":"latest","siroc":"^0.4.0","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"694c26e064d204ebd4f6a10416c569c653358668","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@3.2.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"fb8407aaf5928cd0dec917b743d72697d0d3daf5","size":4789,"noattachment":false,"key":"/defu/-/defu-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-3.2.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_3.2.0_1604914416728_0.8981862558597669"},"_hasShrinkwrap":false,"publish_time":1604914416837,"_cnpm_publish_time":1604914416837},"3.1.0":{"name":"defu","version":"3.1.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"bili src/defu.ts","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","bili":"latest","eslint":"latest","jest":"latest","rollup-plugin-typescript2":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"64003bd551d48df15c787692a46fe75db6f0ef95","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@3.1.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"a6b5104cacc06aa1efa01923becddbedd32505e8","size":4427,"noattachment":false,"key":"/defu/-/defu-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-3.1.0.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_3.1.0_1596554849234_0.49931925855967885"},"_hasShrinkwrap":false,"publish_time":1596554849589,"_cnpm_publish_time":1596554849589},"3.0.1":{"name":"defu","version":"3.0.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"bili src/defu.ts","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","bili":"latest","eslint":"latest","jest":"latest","rollup-plugin-typescript2":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"5d89e5685d035c5d0d6b4d9acef416261452b423","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@3.0.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"d563eefe433f37c02a73c4dd197cf443c125a9c7","size":4118,"noattachment":false,"key":"/defu/-/defu-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-3.0.1.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_3.0.1_1596015196593_0.8932861209103693"},"_hasShrinkwrap":false,"publish_time":1596015196724,"_cnpm_publish_time":1596015196724},"3.0.0":{"name":"defu","version":"3.0.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"bili src/defu.ts","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","bili":"latest","eslint":"latest","jest":"latest","rollup-plugin-typescript2":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"91ed5ffdc8f31afe982160910beb3ff7d8202afc","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@3.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"9c855f8f17c94136c3f478929ed66b1d2b59d5c6","size":4061,"noattachment":false,"key":"/defu/-/defu-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-3.0.0.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_3.0.0_1595940878218_0.4449776466040545"},"_hasShrinkwrap":false,"publish_time":1595940878352,"_cnpm_publish_time":1595940878352},"2.0.4":{"name":"defu","version":"2.0.4","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./dist/defu.d.ts","scripts":{"build":"bili src/defu.ts","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","bili":"latest","eslint":"latest","jest":"latest","rollup-plugin-typescript2":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"b07e4bed6be2195f1bc9b98fe300340adb6a4a75","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@2.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"09659a6e87a8fd7178be13bd43e9357ebf6d1c46","size":3349,"noattachment":false,"key":"/defu/-/defu-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-2.0.4.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_2.0.4_1590145314359_0.0893174127079368"},"_hasShrinkwrap":false,"publish_time":1590145314450,"_cnpm_publish_time":1590145314450},"2.0.3":{"name":"defu","version":"2.0.3","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","types":"./defu/defu.d.ts","scripts":{"build":"bili src/defu.ts","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","bili":"latest","eslint":"latest","jest":"latest","rollup-plugin-typescript2":"^0.27.1","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"8a9ec1b01b74bca6748a3ca6f0d028fdf57032c5","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@2.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"32b5c220bf83c9e1e9b6c47767b957cfce658a96","size":3291,"noattachment":false,"key":"/defu/-/defu-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-2.0.3.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_2.0.3_1590145205770_0.4602920691579415"},"_hasShrinkwrap":false,"publish_time":1590145206093,"_cnpm_publish_time":1590145206093},"2.0.2":{"name":"defu","version":"2.0.2","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","browser":"./dist/defu.min.js","types":"./types","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@babel/preset-env":"latest","@babel/preset-typescript":"latest","@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","rollup":"latest","rollup-plugin-babel":"latest","rollup-plugin-node-resolve":"latest","rollup-plugin-terser":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"b1a375804b39975f03ff326fe3c2bf67f349add1","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@2.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"9a3d4c1330d60c0ed4812e51864b948c51f7ad45","size":3594,"noattachment":false,"key":"/defu/-/defu-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-2.0.2.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_2.0.2_1587334443652_0.003956699439453315"},"_hasShrinkwrap":false,"publish_time":1587334443817,"_cnpm_publish_time":1587334443817},"2.0.1":{"name":"defu","version":"2.0.1","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","browser":"./dist/defu.min.js","types":"./types","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@babel/preset-env":"latest","@babel/preset-typescript":"latest","@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","rollup":"latest","rollup-plugin-babel":"latest","rollup-plugin-node-resolve":"latest","rollup-plugin-terser":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"53fca52795d67e91b2abfbb1aab76564969dfc19","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@2.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"7fdf5a46e659b4d38a62024a20caf306599c2b60","size":3600,"noattachment":false,"key":"/defu/-/defu-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-2.0.1.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_2.0.1_1587334308241_0.6497316305117262"},"_hasShrinkwrap":false,"publish_time":1587334308404,"_cnpm_publish_time":1587334308404},"2.0.0":{"name":"defu","version":"2.0.0","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/defu.git"},"license":"MIT","main":"./dist/defu.js","browser":"./dist/defu.min.js","types":"./types","scripts":{"build":"rollup -c && tsc --emitDeclarationOnly","lint":"eslint --ext .ts src","prepublish":"yarn build","release":"yarn test && yarn build && standard-version && git push --follow-tags && npm publish","test":"yarn lint && yarn jest"},"devDependencies":{"@babel/preset-env":"latest","@babel/preset-typescript":"latest","@nuxtjs/eslint-config-typescript":"latest","@types/jest":"latest","@types/node":"latest","eslint":"latest","jest":"latest","rollup":"latest","rollup-plugin-babel":"latest","rollup-plugin-node-resolve":"latest","rollup-plugin-terser":"latest","standard-version":"latest","ts-jest":"latest","typescript":"latest"},"gitHead":"0fe2b458876bd95a727ea4127e4f3f8eccbed1e3","bugs":{"url":"https://github.com/nuxt-contrib/defu/issues"},"homepage":"https://github.com/nuxt-contrib/defu#readme","_id":"defu@2.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"11f9b989eddede29f1152fe1f0a89dbe6b0c342e","size":3496,"noattachment":false,"key":"/defu/-/defu-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-2.0.0.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_2.0.0_1587328725491_0.5682242936776911"},"_hasShrinkwrap":false,"publish_time":1587328725684,"_cnpm_publish_time":1587328725684},"1.0.0":{"name":"defu","version":"1.0.0","main":"lib/index.js","license":"MIT","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/jsless/defu.git"},"contributes":["Pooya Parsa <pooya@pi0.ir>"],"scripts":{"lint":"eslint lib","test":"npm run lint && npm run jest","jest":"jest","release":"standard-version && git push --follow-tags && npm publish","prepare":"npm run test"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^24.0.0","standard-version":"^4.4.0"},"gitHead":"10c791e347731b09f9a3ece37d651c500b798208","bugs":{"url":"https://github.com/jsless/defu/issues"},"homepage":"https://github.com/jsless/defu#readme","_id":"defu@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"43acb09dfcf81866fa3b0fc047ece18e5c30df71","size":2536,"noattachment":false,"key":"/defu/-/defu-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-1.0.0.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_1.0.0_1580649426856_0.30481846393204726"},"_hasShrinkwrap":false,"publish_time":1580649427004,"_cnpm_publish_time":1580649427004},"0.0.4":{"name":"defu","version":"0.0.4","main":"lib/index.js","license":"MIT","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/jsless/defu.git"},"contributes":["Pooya Parsa <pooya@pi0.ir>"],"scripts":{"lint":"eslint lib","test":"npm run lint && npm run jest","jest":"jest","release":"standard-version && git push --follow-tags && npm publish","prepare":"npm run test"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^24.0.0","standard-version":"^4.4.0"},"gitHead":"3eb0d71a3f78abeb4d8965bf5ef1d203d4f22c6b","bugs":{"url":"https://github.com/jsless/defu/issues"},"homepage":"https://github.com/jsless/defu#readme","_id":"defu@0.0.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"9294753fff9a88217635ed387e4a451f1738e6ff","size":2514,"noattachment":false,"key":"/defu/-/defu-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-0.0.4.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_0.0.4_1577876485234_0.8339217976990188"},"_hasShrinkwrap":false,"publish_time":1577876485333,"_cnpm_publish_time":1577876485333},"0.0.3":{"name":"defu","version":"0.0.3","main":"lib/index.js","license":"MIT","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/jsless/defu.git"},"contributes":["Pooya Parsa <pooya@pi0.ir>"],"scripts":{"lint":"eslint lib","test":"npm run lint && npm run jest","jest":"jest","release":"standard-version && git push --follow-tags && npm publish","prepare":"npm run test"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^24.0.0","standard-version":"^4.4.0"},"gitHead":"db3e28dff24811b2238636e263ef6c58e1815088","bugs":{"url":"https://github.com/jsless/defu/issues"},"homepage":"https://github.com/jsless/defu#readme","_id":"defu@0.0.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"bdc3ea1e1ab2120d4d4a129147f3ba9b7f9fe103","size":2450,"noattachment":false,"key":"/defu/-/defu-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-0.0.3.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_0.0.3_1558792051222_0.717231397725201"},"_hasShrinkwrap":false,"publish_time":1558792051349,"_cnpm_publish_time":1558792051349},"0.0.1":{"name":"defu","version":"0.0.1","main":"lib/index.js","license":"MIT","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/jesless/defu.git"},"contributes":["Pooya Parsa <pooya@pi0.ir>"],"scripts":{"lint":"eslint lib","test":"npm run lint && npm run jest","jest":"jest","release":"standard-version && git push --follow-tags && npm publish","prepare":"npm run test"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^24.0.0","standard-version":"^4.4.0"},"gitHead":"a3d839515fe1ed09496843c44c10b791794c897e","bugs":{"url":"https://github.com/jesless/defu/issues"},"homepage":"https://github.com/jesless/defu#readme","_id":"defu@0.0.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"dist":{"shasum":"74dc4d64e401d7f95c6755fe98bc5cd688833a8f","size":2345,"noattachment":false,"key":"/defu/-/defu-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-0.0.1.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_0.0.1_1549525134256_0.5633021797513573"},"_hasShrinkwrap":false,"publish_time":1549525134547,"_cnpm_publish_time":1549525134547},"0.0.0":{"name":"defu","version":"0.0.0","main":"lib/index.js","license":"MIT","description":"Recursively assign default properties. Lightweight and Fast!","repository":{"type":"git","url":"git+https://github.com/jesless/defu.git"},"contributes":["Pooya Parsa <pooya@pi0.ir>"],"scripts":{"lint":"eslint lib","test":"npm run lint && npm run jest","jest":"jest","release":"standard-version && git push --follow-tags && npm publish","prepare":"npm run test"},"devDependencies":{"codecov":"^3.1.0","eslint":"^5.9.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.14.0","eslint-plugin-jest":"^22.1.0","eslint-plugin-node":"^8.0.0","eslint-plugin-promise":"^4.0.1","eslint-plugin-standard":"^4.0.0","jest":"^24.0.0","standard-version":"^4.4.0"},"gitHead":"397ce0fea0ddf5a6c9129b46e6ff0d0fedbfe5ef","bugs":{"url":"https://github.com/jesless/defu/issues"},"homepage":"https://github.com/jesless/defu#readme","_id":"defu@0.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"dist":{"shasum":"d4fd3e918934b18d33b69540b08feeeb08141f3c","size":2054,"noattachment":false,"key":"/defu/-/defu-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/defu/download/defu-0.0.0.tgz"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/defu_0.0.0_1549523888868_0.7905375888792154"},"_hasShrinkwrap":false,"publish_time":1549523888997,"_cnpm_publish_time":1549523888997}},"readme":"# ???? defu\n\nAssign default properties, recursively. Lightweight and Fast.\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n[![bundle][bundle-src]][bundle-href]\n[![Codecov][codecov-src]][codecov-href]\n[![License][license-src]][license-href]\n\n## Install\n\nInstall package:\n\n```bash\n# yarn\nyarn add defu\n# npm\nnpm install defu\n# pnpm\npnpm install defu\n```\n\n## Usage\n\n```js\nimport { defu } from \"defu\";\n\nconst options = defu(object, ...defaults);\n```\n\nLeftmost arguments have more priority when assigning defaults.\n\n### Arguments\n\n- **object (Object):** The destination object.\n- **source (Object):** The source object.\n\n```js\nimport { defu } from \"defu\";\n\nconsole.log(defu({ a: { b: 2 } }, { a: { b: 1, c: 3 } }));\n// => { a: { b: 2, c: 3 } }\n```\n\n### Using with CommonJS\n\n```js\nconst { defu } = require(\"defu\");\n```\n\n## Custom Merger\n\nSometimes default merging strategy is not desirable. Using `createDefu` we can create a custom instance with different merging strategy.\n\nThis function accepts `obj` (source object), `key` and `value` (current value) and should return `true` if applied custom merging.\n\n**Example:** Sum numbers instead of overriding\n\n```js\nimport { createDefu } from \"defu\";\n\nconst ext = createDefu((obj, key, value) => {\n  if (typeof obj[key] === \"number\" && typeof value === \"number\") {\n    obj[key] += value;\n    return true;\n  }\n});\n\next({ cost: 15 }, { cost: 10 }); // { cost: 25 }\n```\n\n## Function Merger\n\nUsing `defuFn`, if user provided a function, it will be called with default value instead of merging.\n\nIt can be useful for default values manipulation.\n\n**Example:** Filter some items from defaults (array) and add 20 to the count default value.\n\n```js\nimport { defuFn } from \"defu\";\n\ndefuFn(\n  {\n    ignore: (val) => val.filter((item) => item !== \"dist\"),\n    count: (count) => count + 20,\n  },\n  {\n    ignore: [\"node_modules\", \"dist\"],\n    count: 10,\n  },\n);\n/*\n {\n    ignore: ['node_modules'],\n    count: 30\n  }\n  */\n```\n\n**Note:** if the default value is not defined, the function defined won't be called and kept as value.\n\n## Array Function Merger\n\n`defuArrayFn` is similar to `defuFn` but **only applies to array values defined in defaults**.\n\n**Example:** Filter some items from defaults (array) and add 20 to the count default value.\n\n```js\nimport { defuArrayFn } from \"defu\";\n\ndefuArrayFn(\n  {\n    ignore: (val) => val.filter((i) => i !== \"dist\"),\n    count: () => 20,\n  },\n  {\n    ignore: [\"node_modules\", \"dist\"],\n    count: 10,\n  },\n);\n/*\n  {\n    ignore: ['node_modules'],\n    count: () => 20\n  }\n  */\n```\n\n**Note:** the function is called only if the value defined in defaults is an aray.\n\n### Remarks\n\n- `object` and `defaults` are not modified\n- Nullish values ([`null`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/null) and [`undefined`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/undefined)) are skipped. Please use [defaults-deep](https://www.npmjs.com/package/defaults-deep) or [omit-deep](http://npmjs.com/package/omit-deep) or [lodash.defaultsdeep](https://www.npmjs.com/package/lodash.defaultsdeep) if you need to preserve or different behavior.\n- Assignment of `__proto__` and `constructor` keys will be skipped to prevent security issues with object pollution.\n- Will concat `array` values (if default property is defined)\n\n```js\nconsole.log(defu({ array: [\"b\", \"c\"] }, { array: [\"a\"] }));\n// => { array: ['b', 'c', 'a'] }\n```\n\n## Type\n\nWe expose `Defu` as a type utility to return a merged type that follows the rules that defu follows.\n\n```js\nimport type { Defu } from 'defu'\n\ntype Options = Defu<{ foo: 'bar' }, [{}, { bar: 'baz' }, { something: 42 }]>\n// returns { foo: 'bar', bar: 'baz', 'something': 42 }\n```\n\n## License\n\nMIT. Made with ????\n\n<!-- Refs -->\n\n[npm-version-src]: https://img.shields.io/npm/v/defu?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-version-href]: https://npmjs.com/package/defu\n[npm-downloads-src]: https://img.shields.io/npm/dm/defu?style=flat&colorA=18181B&colorB=F0DB4F\n[npm-downloads-href]: https://npmjs.com/package/defu\n[codecov-src]: https://img.shields.io/codecov/c/gh/unjs/defu/main?style=flat&colorA=18181B&colorB=F0DB4F\n[codecov-href]: https://codecov.io/gh/unjs/defu\n[bundle-src]: https://img.shields.io/bundlephobia/minzip/defu?style=flat&colorA=18181B&colorB=F0DB4F\n[bundle-href]: https://bundlephobia.com/result?p=defu\n[license-src]: https://img.shields.io/github/license/unjs/defu.svg?style=flat&colorA=18181B&colorB=F0DB4F\n[license-href]: https://github.com/unjs/defu/blob/main/LICENSE\n","_attachments":{},"homepage":"https://github.com/unjs/defu#readme","bugs":{"url":"https://github.com/unjs/defu/issues"},"license":"MIT"}