{"_id":"@meadown/logger","_rev":"27-9aaa871cf0b3c5d8a259d4abbe7c0d71","name":"@meadown/logger","dist-tags":{"latest":"1.10.0"},"versions":{"1.0.1":{"name":"@meadown/logger","version":"1.0.1","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.0.1","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"de87729b25c6d84f726f3a55435b35423fb97c5a","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.0.1.tgz","fileCount":23,"integrity":"sha512-QnKqv9ycaoAuxPg4KdJaHh6kajYBPeTHAnYXlcxHkCSa/qlUXoR93QvAtMHVkLgWM/uECMsFAfaplTtAY3/HwA==","signatures":[{"sig":"MEQCIHbqXHWDZO/ME0cIAbsw1dgh4CxwqB7hQAGtW1celnYQAiBAVSzvO+ipfK9NLhFIfiJVVoVOKtCkPuyU2jL1GxYNHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12508},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f82355fbe085e1143fb8e6a6261c22997236c245","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.1_1780083198212_0.5351883061510883","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@meadown/logger","version":"1.1.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.1.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"498151299a211617e7612e3324a1e21d4e5a066d","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.1.0.tgz","fileCount":34,"integrity":"sha512-l3Pms3wW1ZCcbHdDPB+pJ0769OqKGRg1rhFEHolG0QB/wLiUVWN73fZEa0W18tAr/w5I5uSPTdsEL1cUeY7UbA==","signatures":[{"sig":"MEUCIEfFEB2hCCVOmrLAm55FgEPAXWPm1uN5CS8Q8aLfQhxpAiEAmwfhq/k8Q6oYClPvti+JjGfpFGMVHLPIXEi8eZ4BPz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18297},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"9bf3ce9558b82408686dbb3b143f20b01216bf24","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.1.0_1780084528626_0.18482274249010056","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@meadown/logger","version":"1.2.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.2.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"b201a567976f58429e81098f69e7c5dba8f36b75","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.2.0.tgz","fileCount":46,"integrity":"sha512-QQrOsN4szC7C5Zwqf3jJ6oVmW/cvRSxGTBzzRadHveNd2uK43RxfukhrJdnK7gLGJIUMv4kKa9vkQKSC/7Na3A==","signatures":[{"sig":"MEUCIAdOouDw/in5rYG6Hx3piz4/YzmpM4VPhmq1AQFYoaekAiEA2nQKvR3oInQNMU8qm0Z/BHtntdEUWW3fu0lWe21r3jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36400},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"37d25bdd07c7cba96593b767783ccc89718f5f52","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.2.0_1780088317345_0.6808986692130348","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@meadown/logger","version":"1.2.1","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.2.1","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"21e6d8ca44875127fbcedc2585d978d1415ebc62","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.2.1.tgz","fileCount":46,"integrity":"sha512-WTj5xd5tNilL/3hlasPPqLgx5Hy+/n7nxzKdHSIyoaOJAKSqpTbWbLBDKGrl47M9GVh59mVd90LiyXqaPmk2qw==","signatures":[{"sig":"MEUCIQDESkBQQLf25/wq00I6CGkyPk3RxeBZmOOzdiKr6CA7MQIgRdNBVDxwKy6nVQ5V7uYm+FrCh8MS1CJnyg1E7jmDkl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35053},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"1bdc24286f12fc3e8e707ca99afe7d765016c9a4","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.2.1_1780090014066_0.15924315865328031","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@meadown/logger","version":"1.3.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.3.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"d40ddaaf56776e32ec0e5d2a24d8e26599e03888","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.3.0.tgz","fileCount":52,"integrity":"sha512-5sU7oeEU192/4sy1ZwdGct8qsa2qWhiduN1kcSzDawuFSfb9MILD43ZYJ/3OHT1DRLuBeVkfN7ICuctoGq8H/Q==","signatures":[{"sig":"MEUCIAL4yrXxScBV6hUO+JDrYTYjuizP9Ha+0TUI3ke2QWP7AiEAxEg3lmReGem5nQqbfB7oadjaz2j7u8alcbilAVkvVzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42519},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"5c64043fe6d395ed5862b824bbd73448dfde0453","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.3.0_1780091664513_0.2607468219476641","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@meadown/logger","version":"1.3.1","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.3.1","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"c6a7086b0f7b9c6a10ce44e8ae0d0fc0bd36dd30","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.3.1.tgz","fileCount":52,"integrity":"sha512-jO37d1pkD00eAVbHWfwD2dPHcroydEovrweFc4lOHmuk+CKqilntdCMLLb1rUF2A+WHiCk/ftX7JYTM/B25H1Q==","signatures":[{"sig":"MEUCIG4pb/+RDaWUnb9v+9YFQX0O9eHtJlsawZtpXdJedQ3WAiEAi/+A1uJh4HMCygMOdnxl+7C4HwLWtFseyLkX//13TX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43471},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"d47c0b2d8a300e528fda90eb949be4e336e16d87","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.3.1_1780093360559_0.6472929714401623","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@meadown/logger","version":"1.4.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.4.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"4b5a075831422469db6ff52c11443ac7db28cdab","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.4.0.tgz","fileCount":52,"integrity":"sha512-5dtgpHrDPiDthZQ6hfysQ9oyvXaZqSNq3JTraiWHOXO+vpdUCJJQzb+4noKyGCmrx6Hgj2jJxz9JHSDTAelqxg==","signatures":[{"sig":"MEUCIQDqL8ON8rphlwHorTJLW7gobKcg7XWgZW10b3QkcgXVtAIgXUY8vc1WeG9UV5waoGLWG5eOJHWuAv+7YAxqe2gJWsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46749},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"76ce49fb69fbbbba6112f83b6f99e5db0d3f903b","scripts":{"lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.4.0_1780096399713_0.6274897422176939","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@meadown/logger","version":"1.5.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.5.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"ec7c7f2c855fce0b4faf7c8c0900ea3cb6aa5e52","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.5.0.tgz","fileCount":52,"integrity":"sha512-x1MCBDRx6Rw6tUvMuRQtaSodPntztLeHUZZg//hZwhYAwDCGjZlAQN2VnlDLkeeGj/WBsbr3P04dTbnHHYCLdQ==","signatures":[{"sig":"MEUCIQCgiXwdUxfUctJF6N73QngK2n2DgMurrMK7wEDbNmOzDQIgV+UgXifrfI38FgcCwpQ3JSViRUHPe/zUEiAZtw53CcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55994},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"9ceddea6b761c9af84f66e60cce0c0e2bb1b272e","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.5.0_1780137930604_0.5886313595438939","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@meadown/logger","version":"1.5.1","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.5.1","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"b60ff6818117f3bfc3f9657472d6fcfcb1637159","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.5.1.tgz","fileCount":53,"integrity":"sha512-g0i59nzc7P9vSXIWxKCw/Rot7M3Uj+t9OhwUk18UD4P/jxGfW6izvpJ9Ixbh2HzWr/L0sieewttw3r4bxnOQRw==","signatures":[{"sig":"MEUCIE66tHvdgbHFBq4+Zm3ousDY9tnc+x7iOv6lPCW6rRPTAiEA1g95f38DvM3aBfKvhDgm3w0SE/9fN0hQNr1BoN7hbY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58835},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"2801125e730b05c2582e7ab3ec04864b412c64f3","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.5.1_1780138965917_0.3494494151243903","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@meadown/logger","version":"1.5.2","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.5.2","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"53fa8611d4babb5abfbb85c95298acf3bfa07ad4","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.5.2.tgz","fileCount":53,"integrity":"sha512-foMDocEGIszmIhDIycWHS7SthqWmsOZrZUFcorrZlZkPhukWhao1qzWPrUNyj1junn5RnUfGulFbIHdcwwOZyA==","signatures":[{"sig":"MEUCIQDGe3fe7Jp8ZLB1nGjah/Bjjb7QpvevTFUQ0Xjp0rLq0AIgJ9wFHkSIq0iaG1+u7WmCz8vOb4XtkEByjHbrXCoAevo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58835},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"6c434f93facc96b6806be427421672dda397aa40","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.5.2_1780139291444_0.5090228406726178","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@meadown/logger","version":"1.6.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.6.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"677778db0dd0c902aad982534857d30bb18ea331","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.6.0.tgz","fileCount":53,"integrity":"sha512-fQIqQEfyMEm9s/hyyTdCdnlT12VFxa7fUDjEA6v2VvOskoYrm3KAtZlBmDirObG+lNkFEycTj7Se205LkFYDTQ==","signatures":[{"sig":"MEUCIQCC7xPc56v0gKqPahE8rk2FWMoVDCX9h6Wr6NgvAOt/mgIgMCeKEMiaPEMLJZKylqF3HEmrLftBi5ElixwYE7uLUCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60761},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"ffd04d729ea2bfc9243c7375bc4a7eb6ce3f0749","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.6.0_1780141235231_0.7990987076929412","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@meadown/logger","version":"1.7.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.7.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"845242e6f0760c8c4f4bfb6e7baac67d440e2666","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.7.0.tgz","fileCount":53,"integrity":"sha512-oA5X2B0wX6xLfb11tCWfVA8thu904NA+tE01g68I2AzVCo+69kHBJCbTL0sx/RTWicF6da5tiUrnoO6+Z84YgA==","signatures":[{"sig":"MEUCIE3IoCBOBO7wdHdN5gHT3gnCOA3bHkuWpE3FCsD6/eqOAiEA/bp6KzGhROOpUfF1zBng5KWYY6YimY4TkBCKUR29Ppc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59530},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"cbadd5b054bc39907be6297a536f0581fe77e2d5","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","lint:fix":"eslint src --fix","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A tiny, zero-dependency logger for Node.js and TypeScript that tags each line, timestamps it, shows the source file and line, and goes quiet in production.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.7.0_1780141694403_0.4074063816893545","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@meadown/logger","version":"1.8.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"67453457c1a8e9ae2dae883bb25396781ae65d67","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.0.tgz","fileCount":53,"integrity":"sha512-Phl1eV85lG79ZIDK+QrvRrDQhmw07Wb3xui9sCzwbxQOB4kXcDfHMOsZpMS9lMvvhkS5Cx3IYy1/V3gl8mWAPA==","signatures":[{"sig":"MEUCIQDswzSS8CVOQK6eGIfsxQuxPwqsvOYW+e6s0n/dbKUVeAIgN7p+LorWC+FzEEYjTgHmI6xx5uKnunEmjezbmRUZauE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73417},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"cd0501dcb193e56ad841390fc55c7278e6356938","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.0_1780171588799_0.5950751876314089","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@meadown/logger","version":"1.8.1","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.1","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"f6764a6c1854fafdb614ad9ff96f50003f742c22","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.1.tgz","fileCount":53,"integrity":"sha512-QFcufz5+luCARJBigTMHdIRqiDRFpskf/VRBSE+prHT4MGjMRbiLuRvCxeITvvK5rlnX8DiDOmMkZJvYtV7EPQ==","signatures":[{"sig":"MEUCIFzq9WrzmNsBujvGnMoeT4ms/wggepUGwnIVo0wKaOC5AiEAjpz7bfVcliq+/i4GrWREXbN932EuiZd+hQH3segkVTU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73519},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"1319d3919ec2c14368931a6b9bfac0fc434d8196","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.1_1780174653230_0.4373705536296313","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@meadown/logger","version":"1.8.2","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.2","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"db5ea4beaf13200346be97ef4f2ba1c6490d430c","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.2.tgz","fileCount":53,"integrity":"sha512-uYMIQEEDC6HO3GsHHU+aDSNEC8FFyR2PLm5AYAFYRHy3QlSzT20CCT2UnBwsN1uMz6VM3PYPjDyouSVrOOTN9Q==","signatures":[{"sig":"MEUCIQDZ0HRCpNtQbd7XwdqTrQ2qzCfYlaqrWly6lUj3DRGmMwIgM6oY8oafdLaGGHaIlIW3agl+yKtDHazKzhW5yCPll9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73519},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"39cdca0c694ffc8ff3ca2eb3a5894bfa5e43ea32","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.2_1780175421912_0.6026115261240095","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@meadown/logger","version":"1.8.3","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.3","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"df17fcd7071aff806b17e68190d6446f433a2ac8","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.3.tgz","fileCount":53,"integrity":"sha512-uFyytTTj30VtyALBjSpZiyOBLrbcMAg1GcZbv5fDCfMxV47D9gsvOtE7dAaZ4xy3Zc0HQYMDUcFI9pnNyupo0g==","signatures":[{"sig":"MEUCIQDRNOxxunC1WFOg8ewbVn20MVgsTD+dRXKLKldD20IC4wIgGdmhJag+7DFlqK55lvv5zubpAwreHnpUsRzZRgxcBO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73641},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"573523e2761029373d50b7876df1dfe50c1095bf","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.3_1780179307526_0.588658028417175","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@meadown/logger","version":"1.8.4","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.4","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"c429df52c6e20500361c2bfd558a17c5012ea314","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.4.tgz","fileCount":53,"integrity":"sha512-xjv/jX4MMZf0GEeRkCANN/gGVOvgnSfFq2AVWOmOyO8ZhvPoVALxma+kimiJKPkcpnKjtOfE77viMz3ifNIo3w==","signatures":[{"sig":"MEQCID3/sLQpeDkn/eOcYfOnh+r/pty+cdYqHauTBOb4Mi5YAiBdz/acU9xn8nJlQnocyykNsU/6wwtq0e/LMpEI9PAF7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73676},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"098aa04c92860051a0e4628b7507eeec6433584c","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.4_1780180233156_0.00702573472071788","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@meadown/logger","version":"1.8.5","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.5","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"61afdcff2dd3e89ef00ca4eb70530b791cc819a6","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.5.tgz","fileCount":53,"integrity":"sha512-Zvqv10yRAwd4WLZsCT43zZ3LhA42/tvTC/u1iaVFfSK61e1+U0+zDXC9qcOtszpA8kREGWqHsjxZxgLn9apvIg==","signatures":[{"sig":"MEYCIQCyW3aJkHlg4qTqI7Jj/Vm08IO9PpPL407C38Yi0XUGegIhALo6bKGssxWQcv73DK7NuXETsC4Hon5LZwPvKeAEPaYU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73676},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"97f8ef665c8b257bb096649fad782bbbec7e26c1","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.5_1780180915507_0.15355873246110985","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"name":"@meadown/logger","version":"1.8.6","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.6","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"cac3c0eb64950aea6ee6055812f89e056312ae50","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.6.tgz","fileCount":53,"integrity":"sha512-tUA54sU+nLOgLjNs2ddvJCwzsye2qmHSYaZlXg1eswz7ZMoPKJlN5c/jSwXmmvuEnLfDqs2JwhvCZfayIdWIUg==","signatures":[{"sig":"MEUCIQCnqRLYAO8H2ojGs1r5V1s8H4MQMr9ezmtCrQy/0QAvawIgB7Bk1uTZZs8nORjkuQFgXdCvSsZxOqEIpYrP55xvFdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74273},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"14002dba16dcd8cba26df27cf1e5b4c57b0cce82","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.6_1780184377516_0.6108262819699619","host":"s3://npm-registry-packages-npm-production"}},"1.8.7":{"name":"@meadown/logger","version":"1.8.7","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.7","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"adf069213793c81c97dc9587444055e6d81426ce","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.7.tgz","fileCount":53,"integrity":"sha512-5hiZ8Gcb5RTEnryPib+Qiho26RhjzVRhO/54V0TDZJLJq5vCeIZ23/sERXRk6XitK0Vg+FOOX1jO8Ax6iT36BA==","signatures":[{"sig":"MEUCIGgyI+7kwyMHKTa+NZNKwefYcsz2WkNJeMEzvB94qNc/AiEAvEJG667go6GB/x055cvk6Ph3SuQFccKK9hhrv6dKKyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73160},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"37d1b4d75fff71f3e6f999abd152e32010402cf2","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.7_1780186690801_0.4902742737653236","host":"s3://npm-registry-packages-npm-production"}},"1.8.8":{"name":"@meadown/logger","version":"1.8.8","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.8","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"7cd93467194f0be4e723b6c35baafb93a8365dab","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.8.tgz","fileCount":53,"integrity":"sha512-cVr2GxpEY86flyWXgy9H649xjHoSIfm8LDBRsJB0JVSguAOsqCzlbHmIvoiauXIjnIhx/7xJeoEu/uUj739tfA==","signatures":[{"sig":"MEUCIQDsIGf2Fh+69FLNfbg6xamDhOWWBdmr4xsyIOTGRZh0SwIgUXrQryO8ty4pPUfJIurXd6VkvjA8TxjbjDASluRc5Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74926},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"f41477918fcce98cad039e301691143c0175edd6","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.8_1780218954539_0.9878395193791332","host":"s3://npm-registry-packages-npm-production"}},"1.8.9":{"name":"@meadown/logger","version":"1.8.9","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.9","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"6ec8d2568f0dd5bfdcc0f360a6c7863d619781ad","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.9.tgz","fileCount":53,"integrity":"sha512-y2Pe+WadAcilZ5i4qb+oVaDIm5c+Ksq85xEa/sWEDBRgI95h8Mwu3g+vPiG27/+LsZ6SoQzicIqfyq6hRq3wfg==","signatures":[{"sig":"MEQCIB+nyKI+O9hCV+ICsHwrM7KjMmEk4JO8IAi/wFtKreR1AiAsQG2C1RjKeLfiFAmLu2XWcLyFUE2GIXMj32yzGm8kGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":74419},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"341e2ce60e771466264d8a9c03b18808a82de3e4","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.9_1780224301082_0.7543033254489451","host":"s3://npm-registry-packages-npm-production"}},"1.8.10":{"name":"@meadown/logger","version":"1.8.10","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.10","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"bb1bfef25e7638c2ebd4201c1bfa63854bae6028","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.10.tgz","fileCount":65,"integrity":"sha512-I+IW5Y8iBDfZTHiFh9QX1v4bIAePMTBC/sCYpLIvkMK+1yPzNfq05R7KkWU1PSMt6BOpXFJ4Pr/bylaxJNldBA==","signatures":[{"sig":"MEUCIQC3s5c0PJhzBP90QM19VeRsVtQIZtg9L+dn70gvHFwKVwIganv5Z3Oku7/oZ2GOwY4D2O5OCSJMFhAYbd2vWH/Guq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77844},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"b0ce7d0f33395cd48d7c5d5a6b1115fc4b947009","scripts":{"demo":"pnpm build && node examples/demo.mjs","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo:api":"pnpm build && node examples/api.mjs","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node examples/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.10_1780227497954_0.31246442851133405","host":"s3://npm-registry-packages-npm-production"}},"1.8.11":{"name":"@meadown/logger","version":"1.8.11","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.8.11","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"a9cfd480ff2115e8eff503b27815c627eac6016f","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.8.11.tgz","fileCount":97,"integrity":"sha512-R9L1h4EqGIEYIbj+dNbYW28lT1grmOxWUwsoemx0D9Zz2ciSMWDBHLvU8N/sCHmuGTInKmlWREIMKTPwCUT0vA==","signatures":[{"sig":"MEYCIQDVaobTUXfnN1ImKQkUlBjFkoEdPtngshnobAshyzRGZgIhAJYURhm5O9z+jz6GwHSBc4ZlLkDuDaB9WLKJB4Oy385H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":91350},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"ccc4cbd02373a92d86c50cb3f6da5d2a14736c4e","scripts":{"demo":"pnpm build && node --experimental-strip-types examples/ts/demo.ts","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo-mjs":"pnpm build && node examples/mjs/demo.mjs","demo:api":"pnpm build && node --experimental-strip-types examples/ts/api.ts","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node --experimental-strip-types examples/ts/call-sites.ts","demo:api-mjs":"pnpm build && node examples/mjs/api.mjs","demo:calls-mjs":"pnpm build && node examples/mjs/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.8.11_1780233468619_0.014534589147702226","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@meadown/logger","version":"1.9.0","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.9.0","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"571b9588c21f142ffa9af9783fa2e8165c4ee37a","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.9.0.tgz","fileCount":133,"integrity":"sha512-tpj8iViBekq4OeEePSCx5MVQ6u/a3gPQnL1cLPCiyJrjpSjM/ON8KXYF1FpBD93vm96o7pEzxKjC0eprToSGmQ==","signatures":[{"sig":"MEYCIQCszCa8TC/8+JVxcLrn13MhNOVrstdfzsiI4oz5ZeNvrwIhAJAj1vD3sBo32Axlstwwv660r2AUzTn5bqhcFe8teoHI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104127},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"88cc8f4a84ac6fd50086d14f395717197b0cb391","scripts":{"demo":"pnpm build && node --experimental-strip-types examples/ts/demo.ts","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo-mjs":"pnpm build && node examples/mjs/demo.mjs","demo:api":"pnpm build && node --experimental-strip-types examples/ts/api.ts","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node --experimental-strip-types examples/ts/call-sites.ts","demo:api-mjs":"pnpm build && node examples/mjs/api.mjs","demo:calls-mjs":"pnpm build && node examples/mjs/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.9.0_1780256511626_0.9310182521340402","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@meadown/logger","version":"1.9.1","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"author":{"name":"Dewan Mobashirul"},"license":"MIT","_id":"@meadown/logger@1.9.1","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"dist":{"shasum":"6cdd7b500dd1454ae3fe23ac2f1efe1671284488","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.9.1.tgz","fileCount":133,"integrity":"sha512-iTqakcFwIYwk6QvhBU4tSrao/S/8IKBY6kDcCtM/9JUnZaBlq2Gpp3E8/9H0g6pLcpsw6WKYuRwVVLFi1G6fPg==","signatures":[{"sig":"MEUCIGHqAVz94p3cRWWsg/Xh+YOGsROd/D+zvH1L3ptSC913AiEA91dLvWJMyPWjIxURyk96PpQHhpDd8P8f2ruWLZDR7zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":104372},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"b266e0b70d2dfc865f13ac0a8562d113eb2a9325","scripts":{"demo":"pnpm build && node --experimental-strip-types examples/ts/demo.ts","lint":"eslint src","test":"tsc && node --test \"test/**/*.test.mjs\"","build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","prepare":"husky","release":"semantic-release","demo-mjs":"pnpm build && node examples/mjs/demo.mjs","demo:api":"pnpm build && node --experimental-strip-types examples/ts/api.ts","lint:fix":"eslint src --fix","demo:calls":"pnpm build && node --experimental-strip-types examples/ts/call-sites.ts","demo:api-mjs":"pnpm build && node examples/mjs/api.mjs","demo:calls-mjs":"pnpm build && node examples/mjs/call-sites.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build"},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"repository":{"url":"git+https://github.com/meadown/meadown-logger.git","type":"git"},"_npmVersion":"10.9.8","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","directories":{},"_nodeVersion":"22.22.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^10.4.0","typescript":"^6.0.3","@types/node":"^25.9.1","@commitlint/cli":"^20.5.3","semantic-release":"^25.0.3","typescript-eslint":"^8.60.0","@semantic-release/git":"^10.0.1","@semantic-release/npm":"^13.1.5","@semantic-release/github":"^12.0.8","@semantic-release/changelog":"^6.0.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/release-notes-generator":"^14.1.1","conventional-changelog-conventionalcommits":"^9.3.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.9.1_1780805903516_0.7518689622242392","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@meadown/logger","version":"1.10.0","description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"homepage":"https://github.com/meadown/meadown-logger#readme","bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"repository":{"type":"git","url":"git+https://github.com/meadown/meadown-logger.git"},"license":"MIT","author":{"name":"Dewan Mobashirul"},"type":"module","main":"./dist/cjs/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"engines":{"node":">=18"},"publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json && tsc -p tsconfig.cjs.json && node scripts/write-cjs-pkg.mjs","test":"tsc && node --test \"test/**/*.test.mjs\"","lint":"eslint src","lint:fix":"eslint src --fix","demo":"pnpm build && node --experimental-strip-types examples/ts/demo.ts","demo:calls":"pnpm build && node --experimental-strip-types examples/ts/call-sites.ts","demo:api":"pnpm build && node --experimental-strip-types examples/ts/api.ts","demo:redis":"pnpm build && node --experimental-strip-types examples/ts/redis-cache.ts","demo-mjs":"pnpm build && node examples/mjs/demo.mjs","demo:calls-mjs":"pnpm build && node examples/mjs/call-sites.mjs","demo:api-mjs":"pnpm build && node examples/mjs/api.mjs","prepublishOnly":"pnpm run lint && pnpm test && pnpm run build","prepare":"husky","release":"semantic-release"},"devDependencies":{"@commitlint/cli":"^20.5.3","@commitlint/config-conventional":"^20.5.3","@semantic-release/changelog":"^6.0.3","@semantic-release/commit-analyzer":"^13.0.1","@semantic-release/git":"^10.0.1","@semantic-release/github":"^12.0.8","@semantic-release/npm":"^13.1.5","@semantic-release/release-notes-generator":"^14.1.1","@types/node":"^25.9.1","conventional-changelog-conventionalcommits":"^9.3.1","eslint":"^10.4.0","husky":"^9.1.7","semantic-release":"^25.0.3","typescript":"^6.0.3","typescript-eslint":"^8.60.0"},"_id":"@meadown/logger@1.10.0","gitHead":"c256860bd5ba32d53dcba4d064ff06db5afc9188","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-DqU+GvJeTxWG0ooNGJISZ2guPtfVT47Mj5YNqtFBztAcWJTw/Up0rlZsSb8s6IPZgvwb29iUdhXFTRZr1ZxFHQ==","shasum":"d660e9217eb34fd12cb193437be04e7ae700b0b4","tarball":"https://registry.npmjs.org/@meadown/logger/-/logger-1.10.0.tgz","fileCount":145,"unpackedSize":121810,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meadown%2flogger@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBjClGEq7qjjsLFn6e9sA+UDSRl4qO2ZOEkuiwMpACZ4AiEA/Rsdc5eROLmxOj6Ma8nSf3lym9D+pqCMD1ycZ5Us8X8="}]},"_npmUser":{"name":"meadown","email":"inbox.meadown@gmail.com"},"directories":{},"maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logger_1.10.0_1780983472162_0.8624743872330283"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-29T19:33:18.087Z","modified":"2026-06-09T05:37:52.555Z","1.0.1":"2026-05-29T19:33:18.358Z","1.1.0":"2026-05-29T19:55:28.764Z","1.2.0":"2026-05-29T20:58:37.482Z","1.2.1":"2026-05-29T21:26:54.223Z","1.3.0":"2026-05-29T21:54:24.647Z","1.3.1":"2026-05-29T22:22:40.709Z","1.4.0":"2026-05-29T23:13:19.885Z","1.5.0":"2026-05-30T10:45:30.751Z","1.5.1":"2026-05-30T11:02:46.077Z","1.5.2":"2026-05-30T11:08:11.612Z","1.6.0":"2026-05-30T11:40:35.363Z","1.7.0":"2026-05-30T11:48:14.552Z","1.8.0":"2026-05-30T20:06:28.925Z","1.8.1":"2026-05-30T20:57:33.361Z","1.8.2":"2026-05-30T21:10:22.052Z","1.8.3":"2026-05-30T22:15:07.690Z","1.8.4":"2026-05-30T22:30:33.337Z","1.8.5":"2026-05-30T22:41:55.639Z","1.8.6":"2026-05-30T23:39:37.662Z","1.8.7":"2026-05-31T00:18:10.986Z","1.8.8":"2026-05-31T09:15:54.712Z","1.8.9":"2026-05-31T10:45:01.225Z","1.8.10":"2026-05-31T11:38:18.098Z","1.8.11":"2026-05-31T13:17:48.752Z","1.9.0":"2026-05-31T19:41:51.777Z","1.9.1":"2026-06-07T04:18:23.696Z","1.10.0":"2026-06-09T05:37:52.294Z"},"bugs":{"url":"https://github.com/meadown/meadown-logger/issues"},"author":{"name":"Dewan Mobashirul"},"license":"MIT","homepage":"https://github.com/meadown/meadown-logger#readme","keywords":["logger","logging","log","console","typescript","nodejs","zero-dependency","debug"],"repository":{"type":"git","url":"git+https://github.com/meadown/meadown-logger.git"},"description":"A development-focused logger for Node.js and TypeScript — zero dependencies, clickable source links, and API response logging built in.","maintainers":[{"name":"meadown","email":"inbox.meadown@gmail.com"}],"readme":"![meadown/logger — a development-focused logger for Node.js](media/header.png)\n\n# @meadown/logger\n\nA **development-focused logger** for Node.js and TypeScript. Built to make your\ndevelopment loop faster and your terminal actually readable.\n\nNo dependencies. No config. Import it and you're done.\n\n## Why this exists\n\nI kept writing the same `console.log` wrapper in every project. Every time.\nCopy, paste, rename. And I still shipped it to production by accident. Unconsciously I\nstill spent ten minutes staring at logs trying to figure out which file they\ncame from.\n\nAt some point I just built the thing I always wanted.\n\nOne import. No config. No dependencies. It shows you exactly where every log\ncame from, and it gets out of the way when you ship.\n\nIt's not trying to be Winston or Pino. No transports, no log levels, no config files.\nJust a better `console.log` for the hours you spend in development. One that\ntells you where things came from and disappears when you ship.\n\n> The full story — the problem, the research, every design decision, and\n> everything that got cut — is in [`docs/STORY.md`](docs/STORY.md).\n\n## Features\n\n- **Zero dependencies**\n- **Development-focused** — built for the dev experience, not production ops\n- **Clickable source link** — every log jumps straight to the file and line it came from\n- **Tap logging** — log any value, promise, or function inline without breaking the expression\n- **Color-coded levels** — `[INFO]` cyan, `[WARN]` yellow, `[ERROR]` red\n- **Tree layout** — clean, scannable structure in your terminal\n- **Collapsible output** — cap long dumps with `logger.maxLines`\n\n## Install\n\n```bash\npnpm add @meadown/logger\n# or\nnpm install @meadown/logger\n# or\nyarn add @meadown/logger\n```\n\n## Quick start\n\n```ts\nimport logger from \"@meadown/logger\"\n\nlogger(\"server started\", { port: 3000 })\n```\n\n```text\n[INFO]\n├── server started { port: 3000 }\n└── 05-30 04:00:00 PM - (server.ts:5)\n```\n\nWorks out of the box. Set `NODE_ENV=production` when you ship and the logs\ndisappear — no wrappers, no cleanup, nothing to remember.\n\n### Single shared import\n\nCreate one module in your project and re-export from there. One place to set\noptions, one place to change if you ever need to.\n\n```ts\n// lib/logger.ts\nimport logger from \"@meadown/logger\"\n\nlogger.maxLines = 10 // configure once, applies everywhere\n\nexport default logger\n```\n\n```ts\n// anywhere else in your project\nimport logger from \"@/lib/logger\"\n```\n\nUse a direct re-export — not a wrapper function. A wrapper breaks the\n`(file:line)` link on every log.\n\n```ts\n// GOOD — location stays honest\nexport { default as logger } from \"@meadown/logger\"\n\n// BAD — every log points at this file, not the real caller\nexport const logger = (...args) => log(...args)\n```\n\n## API\n\n```text\n┌─────────────────┬─────────────┬──────────────────────────┬───────────────────────────┐\n│     Method      │     Tag     │          Params          │          Purpose          │\n├─────────────────┼─────────────┼──────────────────────────┼───────────────────────────┤\n│ logger()        │ [INFO]      │ ...args: unknown[]       │ general info              │\n├─────────────────┼─────────────┼──────────────────────────┼───────────────────────────┤\n│ logger.warn()   │ [WARN]      │ ...args: unknown[]       │ something needs attention │\n├─────────────────┼─────────────┼──────────────────────────┼───────────────────────────┤\n│ logger.error()  │ [ERROR]     │ ...args: unknown[]       │ something broke           │\n├─────────────────┼─────────────┼──────────────────────────┼───────────────────────────┤\n│ logger.tap()    │ [TAP]       │ value, label?: string    │ log value/promise/fn;     │\n│                 │             │                          │ returns as-is             │\n├─────────────────┼─────────────┼──────────────────────────┼───────────────────────────┤\n│ logger.group()  │ [name]      │ { name: string,          │ consolidate related       │\n│                 │             │   type?: LogChannel,     │ items under a label       │\n│                 │             │   logs: unknown[] }      │                           │\n├─────────────────┼─────────────┼──────────────────────────┼───────────────────────────┤\n│ logger.maxLines │ —           │ number                   │ cap output at N lines     │\n└─────────────────┴─────────────┴──────────────────────────┴───────────────────────────┘\n```\n\nEvery tag is self-describing. You scan the logs and immediately know what each\nentry is without reading the message. That's the design principle holding the\nwhole API together.\n\n### `logger()`\n\nYour everyday log. Pass it anything — strings, objects, errors, whatever.\nWorks exactly like `console.log`, just prettier.\n\n```ts\nlogger(\"server started\")\nlogger(\"user logged in\", { userId: 42, role: \"admin\" })\n```\n\n```text\n[INFO]\n├── user logged in { userId: 42, role: 'admin' }\n└── 05-30 04:00:00 PM - (server.ts:12)\n```\n\n### `logger.tap()`\n\nThe one you reach for when you want to see what's inside something without\nstopping to assign it to a variable first. Logs it and gives it straight back.\nWorks on any value, any promise, and any function — `tap` detects what you\npass and handles it accordingly.\n\n#### Sync values\n\nNumbers, strings, objects, anything. Logged immediately and returned as-is.\nDrop it directly into an expression — no extra variable needed.\n\n```ts\nserver.listen(logger.tap(port, \"port\"))\nlogger.tap(config, \"loaded config\")\n```\n\n```text\n[TAP]\n├── port 5000\n└── 05-30 04:00:00 PM - (server.ts:3)\n\n[TAP]\n├── loaded config { host: 'localhost', port: 5432, db: 'app' }\n└── 05-30 04:00:00 PM - (server.ts:4)\n```\n\n#### Promises\n\nThe same promise comes back immediately — your `await` and your code are\ncompletely unchanged. Once it settles, timing and the resolved value are logged\nin the background.\n\n```ts\nconst user = await logger.tap(getUser(1), \"getUser\")\n```\n\n```text\n[TAP]\n├── getUser 12ms { id: 1, name: 'Alice', role: 'admin' }\n└── 05-30 04:00:00 PM - (server.ts:10)\n```\n\nVoid operations like `client.set()` or `del()` resolve to `undefined` — tap\nlogs elapsed time only and omits the value:\n\n```ts\nawait logger.tap(cache.set(key, value), \"SET\")\n```\n\n```text\n[TAP]\n├── SET 2ms\n└── 05-30 04:00:00 PM - (cache.ts:8)\n```\n\n#### API response logging\n\nDrop it into any `fetch` and you get timing, status, size, and the response\nbody — without touching your code at all.\n\n```ts\nconst res = await logger.tap(fetch(\"https://api.example.com/users/1\"), \"GET /users/1\")\n```\n\n```text\n[TAP]\n├── GET /users/1\n│\n│  response:\n│  ├── time:   65ms\n│  ├── status: 200 OK\n│  └── size:   848 B\n│\n│  body:\n│  ├── id:    1\n│  ├── name:  Leanne Graham\n│  └── email: Sincere@april.biz\n│\n└── 05-30 07:54:26 PM - (api.ts:12)\n```\n\nWas it successful? How long did it take? What came back? All there, without\nopening DevTools.\n\n![API response logging: tap a fetch and see timing, status, size, and body](media/tap-api-demo.png)\n\n#### Functions\n\nPass a function and get back a wrapper with the same signature. Every time it\nis called, its arguments are logged first, then the original runs and its\nreturn value passes through untouched. Useful for seeing exactly what a\ncallback or event handler actually receives.\n\n```ts\nclient.on(\"error\", logger.tap((err) => {\n  this.isConnected = false\n}, \"Redis error:\"))\n```\n\n```text\n[TAP]\n├── Redis error: Error: connect ECONNREFUSED 127.0.0.1:6379\n└── 05-30 04:00:00 PM - (client.ts:8)\n```\n\nWorks great with array methods too. Wrap the callback and you can see exactly\nwhat each item looks like as it goes through. One log per call, nothing breaks:\n\n```ts\nconst adults = users.filter(logger.tap((u) => u.age >= 18, \"filter\"))\n```\n\n```text\n[TAP]\n├── filter { id: 1, name: 'Alice', age: 25 }\n└── 05-30 04:00:00 PM - (users.ts:14)\n\n[TAP]\n├── filter { id: 2, name: 'Bob', age: 16 }\n└── 05-30 04:00:00 PM - (users.ts:14)\n```\n\n`One easy mistake:` tapping the return value of `.on()` instead of the handler.\n`.on()` returns the emitter, not the callback, so you'd be logging the emitter\nobject once and never see an event fire. Tap detects this, logs a `[WARN]`\npointing at the fix, and returns the emitter unchanged so your code keeps\nrunning:\n\n```ts\n// ✗ taps the emitter — logs a [WARN], the emitter comes back unchanged\nlogger.tap(emitter.on(\"error\", handler), \"error\")\n\n// ✓ taps the callback — wrap the function, not the .on() call\nemitter.on(\"error\", logger.tap(handler, \"error\"))\n```\n\n### `logger.group()`\n\nGot a handful of related things to log at once? Group them. One block, one\ntimestamp, one place to look.\n\n```ts\nlogger.group({\n  name: \"Server setup\",\n  logs: [\n    `Running on port ${port}`,\n    `Environment: ${env}`,\n    `API: http://localhost:${port}/api`,\n  ],\n})\n```\n\n```text\n[SERVER SETUP]\n├── Running on port 5000\n├── Environment: development\n├── API: http://localhost:5000/api\n└── 05-30 04:00:00 PM - (server.ts:23)\n```\n\nUse `type` to set the channel and tag color. Defaults to `\"log\"` (cyan, stdout).\n\n```ts\nlogger.group({\n  name: \"Validation failed\",\n  type: \"error\", // red, stderr\n  logs: [\"email invalid\", \"password too short\"],\n})\n\nlogger.group({\n  name: \"Config warnings\",\n  type: \"warn\", // yellow, stderr\n  logs: [\"deprecated key found\", \"missing optional field\"],\n})\n```\n\n`logs` takes anything — strings, objects, arrays, errors. Each renders exactly\nas `console.log` would.\n\n### `logger.error()`\n\nRed tag, goes to `stderr`. Pass an `Error` and you get the stack too.\n\n```ts\nlogger.error(\"database connection failed\", new Error(\"ECONNREFUSED\"))\n```\n\n```text\n[ERROR]\n├── database connection failed Error: ECONNREFUSED\n│       at Object.<anonymous> (server.ts:14:18)\n└── 05-30 04:00:00 PM - (server.ts:14)\n```\n\n### `logger.warn()`\n\nYellow tag, `stderr`. For the things that aren't broken yet.\n\n```ts\nlogger.warn(\"disk usage above 80%\")\nlogger.warn(\"deprecated config key\", { key: \"timeout\", use: \"timeoutMs\" })\n```\n\n```text\n[WARN]\n├── disk usage above 80%\n└── 05-30 04:00:00 PM - (monitor.ts:8)\n```\n\n### `logger.maxLines`\n\nGot a massive object dumping 200 lines? Set this and it cuts off after N lines\nwith a count of what's hidden. Set back to `0` to show everything again.\n\n```ts\nlogger.maxLines = 5 // show 5 lines, then \"... N more lines\"\nlogger.maxLines = 0 // default — show everything\n```\n\n## Framework compatibility\n\nThe `(file:line)` location in every log line always shows your source file —\nnot a build artifact URL. When your code runs inside a bundler, stack frames\ncan contain synthetic paths that have nothing to do with where you wrote the\ncode. The logger strips these automatically:\n\n| Environment | Stack frame format | What you see |\n| --- | --- | --- |\n| Next.js (webpack) | `webpack-internal:///(rsc)/./src/app/page.tsx` | `page.tsx:42` |\n| Angular CLI / Vue CLI | `webpack-internal:///./src/...` | `page.tsx:42` |\n| Next.js (Turbopack) | `[project]/src/app/page.tsx` | `page.tsx:42` |\n| Vite SSR / plain Node.js | real `file://` path | `page.tsx:42` |\n\nNo config needed — the logger detects the format from the stack frame and\nhandles it. Bundler-internal frames (e.g. Turbopack's own runtime files) are\nfiltered out and shown as `unknown` rather than leaking a meaningless path.\n\n## Production\n\nSet `NODE_ENV=production` and everything goes silent. No wrapper calls, no\ngrep before release, no accidental logs in prod.\n\n| `NODE_ENV`                               | Logs?      |\n| ---------------------------------------- | ---------- |\n| not set, `development`, or anything else | shown      |\n| `production`                             | suppressed |\n\n## Security\n\nZero dependencies, no file or network access, nothing persisted.\nSee [SECURITY.md](https://github.com/meadown/meadown-logger/blob/main/SECURITY.md) for the full security model.\n\n## License\n\nArchitected and developed by [Dewan Mobashirul](https://linkedin.com/in/dewan-meadown)\n\nMIT © [meadown](https://github.com/meadown)\n","readmeFilename":"README.md"}