{"_id":"@autotracer/logger","_rev":"22-84d3689895eb2aa561b3ef08f0db00ea","name":"@autotracer/logger","dist-tags":{"alpha":"1.0.0-alpha.34","latest":"1.0.0-alpha.55"},"versions":{"1.0.0-alpha.33":{"name":"@autotracer/logger","version":"1.0.0-alpha.33","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.33","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"9c156d006a75e6d8f4e4aa7ad8230c4a1b7033e1","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.33.tgz","fileCount":116,"integrity":"sha512-Di3kqOxG3tNr1f+J6NPogx+kYoCRhuvBT3mbO/rQ2Bd1vTQzg5SSAe+3P+0jXWy6hcOX93XCWtOFmLZv4bP0/A==","signatures":[{"sig":"MEUCIQDRtoaLDuzFiUrFzXG862SnE/+dJ8Pz/o5QSMhdm/R5iQIgb7OyITY67UQ60q+6/bFkLPPZ7QVwRtPj3icncp+djRg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108307},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.33.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\a157142900f3356f36502419259cd316\\autotracer-logger-1.0.0-alpha.33.tgz","_integrity":"sha512-Di3kqOxG3tNr1f+J6NPogx+kYoCRhuvBT3mbO/rQ2Bd1vTQzg5SSAe+3P+0jXWy6hcOX93XCWtOFmLZv4bP0/A==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.33_1766009400805_0.35909705267946324","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.34":{"name":"@autotracer/logger","version":"1.0.0-alpha.34","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.34","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"921193611cbd5e093e821f167d5ce23eefd03358","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.34.tgz","fileCount":132,"integrity":"sha512-sJl6yE11te90zDir9leqmjUuk8HwVeTyk7M9ZcWkmJzrfD6pJaK8jjC9NKYpC6adw7dooftgl0L1P3rdWk+vDg==","signatures":[{"sig":"MEQCICrAZDx1W36nYxYg1XIBROiN7ozaHKMcArFAfBuV6rP1AiBXaLFrdBybMq5xDZZ5/b8z+taVK8lB90aOZrzPKDk7Cw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.34.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\a5fa4e8486397d626eb4ac6c74d65881\\autotracer-logger-1.0.0-alpha.34.tgz","_integrity":"sha512-sJl6yE11te90zDir9leqmjUuk8HwVeTyk7M9ZcWkmJzrfD6pJaK8jjC9NKYpC6adw7dooftgl0L1P3rdWk+vDg==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.34_1774957450697_0.9668442887675825","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.35":{"name":"@autotracer/logger","version":"1.0.0-alpha.35","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.35","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"e0e22098cff30c1a94ace8da366e88de8677fce9","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.35.tgz","fileCount":132,"integrity":"sha512-CfgbecYxkaOjowaVPYVgrDKi/dB1SaDkDqOV2x6F+9e3drVgq73xF2rkqhCcEw4kGvVBNcN38aHgBt5p8u3DJw==","signatures":[{"sig":"MEUCID1fr55vf7f805VhHmt13Evz55L0NvKfL50o0imZup7gAiEAgqx/vDOmZbauz9EBhsF6sjZdRGky50sviH62ZgL09x8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.35.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\c83d3f24c21cc3fb7c974a4c25b35d81\\autotracer-logger-1.0.0-alpha.35.tgz","_integrity":"sha512-CfgbecYxkaOjowaVPYVgrDKi/dB1SaDkDqOV2x6F+9e3drVgq73xF2rkqhCcEw4kGvVBNcN38aHgBt5p8u3DJw==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.35_1774962036889_0.329438908403747","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.36":{"name":"@autotracer/logger","version":"1.0.0-alpha.36","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.36","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"e49044184d0d91d833caf122356e6635523f5543","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.36.tgz","fileCount":132,"integrity":"sha512-HYX1IFgyJLejLThgTInhkikH9l50Wd2Eofyb5mOQ49zN19JQiYwKKNCtOizqm1JrPeBnmRkLGedu7hL7wUnA0A==","signatures":[{"sig":"MEQCICPcX/M65rVuntej9JxJEcAXj8Toy0/CJG3T3bs7NQnfAiBC6dO2ixML9aKM8eqDu1kO5iKDAcKokCL+Jtfvt/mLKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.36.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\65b546aee19633a3caf780a8444c95aa\\autotracer-logger-1.0.0-alpha.36.tgz","_integrity":"sha512-HYX1IFgyJLejLThgTInhkikH9l50Wd2Eofyb5mOQ49zN19JQiYwKKNCtOizqm1JrPeBnmRkLGedu7hL7wUnA0A==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.36_1775717006174_0.18338429156955782","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.37":{"name":"@autotracer/logger","version":"1.0.0-alpha.37","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.37","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"0ac2a4d93207d274cf848df14c5873d90cbc0ced","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.37.tgz","fileCount":132,"integrity":"sha512-8Of+uCsYTRALwT5Uss1gIMP+RylesfGdHuXuo42hZbfli7ZbwRxafosbIOhBbi/QbjSPw7kjc/P2R4TBcpNjIg==","signatures":[{"sig":"MEUCIQCBuCgr7ob2K1r+KO/VpAExY9bvPe4bptBCxYhvoxzbowIgazTi4nhz+Td7Rasy/uIibJKD23llL89CkakXqu91KSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.37.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\c4f8cef4beffa2a20558c87970a255f4\\autotracer-logger-1.0.0-alpha.37.tgz","_integrity":"sha512-8Of+uCsYTRALwT5Uss1gIMP+RylesfGdHuXuo42hZbfli7ZbwRxafosbIOhBbi/QbjSPw7kjc/P2R4TBcpNjIg==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.37_1776167986467_0.15554886172439186","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.38":{"name":"@autotracer/logger","version":"1.0.0-alpha.38","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.38","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"d9ff6e5d14c34e15c3cce22b55841175db0aa2f7","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.38.tgz","fileCount":132,"integrity":"sha512-nJR4t/r7ZVV/3CN+WbmyI9kGEaYHHeYj8pB2OYpoV4fYJyJnuArVMZtwNp9ZdDlsgNBu5ceRGRAyE+d4YcQ6iA==","signatures":[{"sig":"MEUCIEt0ZcgU2PUYo0jITsGSRhKAxARtE9WvxJsT3FPCPrSsAiEA4b3CTGMnnI+v9l1MK+7OzJPvh97STyE5IkI0WnDczig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.38.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\9d6b3edd7eec07e1fd03902ab958362f\\autotracer-logger-1.0.0-alpha.38.tgz","_integrity":"sha512-nJR4t/r7ZVV/3CN+WbmyI9kGEaYHHeYj8pB2OYpoV4fYJyJnuArVMZtwNp9ZdDlsgNBu5ceRGRAyE+d4YcQ6iA==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.38_1776171030602_0.43323150481926676","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.39":{"name":"@autotracer/logger","version":"1.0.0-alpha.39","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.39","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"4413f368d598f9bc3d2214cc31f9802d26c40678","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.39.tgz","fileCount":132,"integrity":"sha512-vnAyN6GYu+AD04AQ44IA94TgkRcm9BPniLGm1pl7VYpBtYdFm6i6X0XBUm4sVFzjhESUaZ7a/sh7/IHzOBjI3Q==","signatures":[{"sig":"MEYCIQC2eoa2elbWLdmN/vw+sEUYk+Y3AwYngPQ2I6ku89wFVQIhALAcfpARGJLennGBzF0HLkOe7kVaXMfp69FBGOa0JjZv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.39.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\b1bc38e10d8e7519f46c4104919e231d\\autotracer-logger-1.0.0-alpha.39.tgz","_integrity":"sha512-vnAyN6GYu+AD04AQ44IA94TgkRcm9BPniLGm1pl7VYpBtYdFm6i6X0XBUm4sVFzjhESUaZ7a/sh7/IHzOBjI3Q==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.39_1776185729511_0.042332594465237516","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.40":{"name":"@autotracer/logger","version":"1.0.0-alpha.40","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.40","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"27cd7275baab959e58177e1b956100e93396aeb2","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.40.tgz","fileCount":132,"integrity":"sha512-Cxq2eDD76/DbbIvrN8nKpNCwOnydw6c6pkOUuSiclBNZKi/pi6iGaWnmOe41RQWK6FsF5UA8IuBYBY6KA4UUCA==","signatures":[{"sig":"MEQCIFpAVm+stcMPyE8QKPWbXOn7vA0QrL/OFEHwtqKtHoYHAiAtJpvSzo/kqkYhU7Dte4S7+KLMmYTBpqyDP6CWOCf6dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.40.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\c4ba8845fd41d81b0da99d64dba22ddf\\autotracer-logger-1.0.0-alpha.40.tgz","_integrity":"sha512-Cxq2eDD76/DbbIvrN8nKpNCwOnydw6c6pkOUuSiclBNZKi/pi6iGaWnmOe41RQWK6FsF5UA8IuBYBY6KA4UUCA==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.40_1776241645164_0.7027917675771695","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.41":{"name":"@autotracer/logger","version":"1.0.0-alpha.41","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.41","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"6eda321022e3564d04a022568b0a8a991c07d166","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.41.tgz","fileCount":132,"integrity":"sha512-+5vD6IlQfnyqKYkewcRDavvAyc4FEoT7Nuss/FH++qzERqmjcjFdyztkEYwCK++tVG0ue6g7HUINyQwwQ5ncWw==","signatures":[{"sig":"MEUCIEBP5qIeQrOURw1hs75VIUiH95dQCXH81CIi9pACAwOXAiEAjTQxrRK/TPVjjVpFaIwh0T6n+Y7epvT5559zL7rZf9c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.41.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\889ac96895071d2ef21f00cc12491b0a\\autotracer-logger-1.0.0-alpha.41.tgz","_integrity":"sha512-+5vD6IlQfnyqKYkewcRDavvAyc4FEoT7Nuss/FH++qzERqmjcjFdyztkEYwCK++tVG0ue6g7HUINyQwwQ5ncWw==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"10.9.0","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.41_1776252108210_0.04006700708299382","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.42":{"name":"@autotracer/logger","version":"1.0.0-alpha.42","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.42","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"dc1546bdf2a7a44283bc79ad069316f4ef7624de","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.42.tgz","fileCount":132,"integrity":"sha512-uBsa2DSs0vrnYcY8R66UeDmkpXQKnyznygML1TsDtEA/J8gMg+jeqF9hXRVZYr5pGcpTiLWUdBbCKCoGTRcJ7A==","signatures":[{"sig":"MEUCIQDl4mFT6TFtaURv/zGXvbgJ6FzUV9q9e1xD3MJi//RGtAIgWPaGmY98/KotD+R4X3iabAbF2WinAjx3fVSweVkY66A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.42.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\544999f9499d12e624f6211dfe579554\\autotracer-logger-1.0.0-alpha.42.tgz","_integrity":"sha512-uBsa2DSs0vrnYcY8R66UeDmkpXQKnyznygML1TsDtEA/J8gMg+jeqF9hXRVZYr5pGcpTiLWUdBbCKCoGTRcJ7A==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.42_1776758841928_0.5912225982898514","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.43":{"name":"@autotracer/logger","version":"1.0.0-alpha.43","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.43","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"4e34c85ed9fa6f7b5981e75da0757a01dbfe7e56","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.43.tgz","fileCount":132,"integrity":"sha512-ez+4ucsaUJWkxu6Q1IgS712LlYRGlx14GhiW7AiC1zTVBEIupxtx8DJ94hatMHRL4VKXIyPkkkfYVaEHRcgQ2g==","signatures":[{"sig":"MEUCIQCXoc934I7Xksh5utVsVYlfC2zVJxtu14SetF3TSGRuqAIgJ5Yci72t6lYXLtwC1NkhD0fcVyEfT4EVCp3b/tR+jS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.43.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\7e17114a6624b68374e7b564f850799c\\autotracer-logger-1.0.0-alpha.43.tgz","_integrity":"sha512-ez+4ucsaUJWkxu6Q1IgS712LlYRGlx14GhiW7AiC1zTVBEIupxtx8DJ94hatMHRL4VKXIyPkkkfYVaEHRcgQ2g==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.43_1776763704670_0.1651730350022831","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.44":{"name":"@autotracer/logger","version":"1.0.0-alpha.44","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.44","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"b3268e0a3dc31aab86da92d9673471cd04a27246","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.44.tgz","fileCount":132,"integrity":"sha512-5xP5403vRVpjQwVkNyEF3otUvYMkCSoWAO5acnzvL0hXnvYo3aSpEF8tJe2u4bKrWjr/cNNaHbhWE5qi0PXEoA==","signatures":[{"sig":"MEMCIGT8B9nJc60+dijgviNS8hUKH/Owj/8BSReBmSInQm7eAh8JqDodXeyDH+SHLdaAdCrbMGBhGsEjrSfqss/n5zKR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.44.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\8f7fb3e65c7927454db06c8380aeea1e\\autotracer-logger-1.0.0-alpha.44.tgz","_integrity":"sha512-5xP5403vRVpjQwVkNyEF3otUvYMkCSoWAO5acnzvL0hXnvYo3aSpEF8tJe2u4bKrWjr/cNNaHbhWE5qi0PXEoA==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.44_1776863384583_0.3748080815498991","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.45":{"name":"@autotracer/logger","version":"1.0.0-alpha.45","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.45","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"9368dca64f71ba028c02adfa2551718b57fcf627","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.45.tgz","fileCount":132,"integrity":"sha512-K7jBzBCZsXhj2vTBdBE4k+QVQN9SFC/JHko4MEcXat75l+VRNhTI90yqa7eAaaHGEfWzQ9JLMrfZt/P4Wy/Zwg==","signatures":[{"sig":"MEUCIQDm97qulm9uj5GKFEcWgxs2QiiwSHNnf1skvB/JVaJ1DgIgGA1JySj346iXTQsm1eZvXXinwSwKXPAOr91f3Do3ogw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.45.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\61833de201efe072ee2ec8f39d7b8d5d\\autotracer-logger-1.0.0-alpha.45.tgz","_integrity":"sha512-K7jBzBCZsXhj2vTBdBE4k+QVQN9SFC/JHko4MEcXat75l+VRNhTI90yqa7eAaaHGEfWzQ9JLMrfZt/P4Wy/Zwg==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.45_1777144216823_0.012005816156776872","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.46":{"name":"@autotracer/logger","version":"1.0.0-alpha.46","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.46","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"219989e143dbd703f3fdc2d234e90c2322085c1d","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.46.tgz","fileCount":132,"integrity":"sha512-VO6bzZ61R6UfgK8Yv3Z+ijCGstBbRq8E37wuGI3Tj9xvghvCIpI6Sk3im3xdZK14Wy87dX5gpJd4Und6+YgWkg==","signatures":[{"sig":"MEUCIG7Ud/0qSTx4YIaQNtm8gmPeiB72xNkuv+Eg7aRYzWLWAiEAp/AHwdKI7pi10B8eh+aF05BWh1xUs0V94fr5Kmsqedg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.46.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\eb4c6731f012b31a0cb0e10a502383ee\\autotracer-logger-1.0.0-alpha.46.tgz","_integrity":"sha512-VO6bzZ61R6UfgK8Yv3Z+ijCGstBbRq8E37wuGI3Tj9xvghvCIpI6Sk3im3xdZK14Wy87dX5gpJd4Und6+YgWkg==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.46_1777290821063_0.3289987513606638","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.47":{"name":"@autotracer/logger","version":"1.0.0-alpha.47","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.47","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"fcd6fca05db67bca73fcb3ce4757b0b0412041ba","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.47.tgz","fileCount":132,"integrity":"sha512-hKAA+2pEMF9Tg7Oo0UsMZfKeksRGuAlIbPI7/l+vZYTGM/1S4pncE4DCw7Cy0T/+7djG2Udwm4za0MaxBCxvUw==","signatures":[{"sig":"MEYCIQDLQ9aJ/rW8ZYxKT2qE2N95SgFjGqu/+DwiqqRIMgpA0AIhAKDl4b0anEHiqTcqU7L1Vkza7qjm9eLPG93t0hYBrSy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.47.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\0fa9180dbd9bd8d1a203fb46e2c4c934\\autotracer-logger-1.0.0-alpha.47.tgz","_integrity":"sha512-hKAA+2pEMF9Tg7Oo0UsMZfKeksRGuAlIbPI7/l+vZYTGM/1S4pncE4DCw7Cy0T/+7djG2Udwm4za0MaxBCxvUw==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.47_1777444469809_0.7643669743805865","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.48":{"name":"@autotracer/logger","version":"1.0.0-alpha.48","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.48","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/use-trace/","bugs":{"url":"https://github.com/CarlRibbegaardh/use-trace/issues"},"dist":{"shasum":"a60b53db8cad2b4c5dc8d08a76d78546ee21c4f7","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.48.tgz","fileCount":132,"integrity":"sha512-K7UuyKDGkVkkDqqPMXMRPbFPNWEwEtRtOUR6Aj48sWkg3CO2LH3myK06Oi/x+3aS6RqnQnvYuxOrXHMlIuadDQ==","signatures":[{"sig":"MEYCIQDEwTALXC2qmZUvKycifTGl/D8KEL5qjGIPjxe95frwcwIhAIySCn6wD2I3ByrMhO2e6zj3wz4i1QadCsmvKtEZRtEA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117177},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.48.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\5c5145cb62edbc2659b4fb6017e8f550\\autotracer-logger-1.0.0-alpha.48.tgz","_integrity":"sha512-K7UuyKDGkVkkDqqPMXMRPbFPNWEwEtRtOUR6Aj48sWkg3CO2LH3myK06Oi/x+3aS6RqnQnvYuxOrXHMlIuadDQ==","repository":{"url":"git+https://github.com/CarlRibbegaardh/use-trace.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.48_1777447991008_0.0030576515070901422","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.49":{"name":"@autotracer/logger","version":"1.0.0-alpha.49","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.49","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/AutoTracer","bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"dist":{"shasum":"294df6d7ec0f5b3720e10ceb57a7d256d855fc6d","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.49.tgz","fileCount":132,"integrity":"sha512-Hq5c8/HSE50VkiU0baH4x/G3tEcADngKyXoiGMcXrb9a1vmS0xhfpEFQSYLWh6s/gTDbzGSVL/ilansxeKhuCQ==","signatures":[{"sig":"MEUCIQDy9JSXoDfoIVdfuLu8vFqIDnVSMoLi3zYtJUy7Ir0lgwIgceNkRm188oJpMj/ClsmA43IJuMBGziSKpJNFIDoo8XQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117178},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.49.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\765d2ff0563441992ebd4aae7ab99620\\autotracer-logger-1.0.0-alpha.49.tgz","_integrity":"sha512-Hq5c8/HSE50VkiU0baH4x/G3tEcADngKyXoiGMcXrb9a1vmS0xhfpEFQSYLWh6s/gTDbzGSVL/ilansxeKhuCQ==","repository":{"url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.49_1779441146010_0.8251083176443903","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.50":{"name":"@autotracer/logger","version":"1.0.0-alpha.50","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.50","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/AutoTracer","bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"dist":{"shasum":"f4eaae36e8b0166008ca54534a8f038325eb3b90","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.50.tgz","fileCount":132,"integrity":"sha512-qqmICnFQE4uMjw7oRYoewd5teDSj0sxvh5+7T+3GoZymbYU3bs+ST0ZsfUbAsMZZ2DltvNztRexqSiZudGJX2w==","signatures":[{"sig":"MEYCIQDpJzGaIWxyagUxmxJ4wx9qaPg+p3WneJef9ZLM45E4IQIhAJV1W6/D+799+QVIyWNInBS8AGtSC7QEKvgfuPaCB0Th","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117178},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.50.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\7a5c904092b9add67fdeb58ceb92488d\\autotracer-logger-1.0.0-alpha.50.tgz","_integrity":"sha512-qqmICnFQE4uMjw7oRYoewd5teDSj0sxvh5+7T+3GoZymbYU3bs+ST0ZsfUbAsMZZ2DltvNztRexqSiZudGJX2w==","repository":{"url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git","type":"git"},"_npmVersion":"11.12.1","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","vitest":"^4.0.3","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.3","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.50_1779694954455_0.237161485928165","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.52":{"name":"@autotracer/logger","version":"1.0.0-alpha.52","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.52","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/AutoTracer","bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"dist":{"shasum":"f32f0912ef3b857c2a8de772d77f54fa2650c6d0","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.52.tgz","fileCount":132,"integrity":"sha512-Ygm5vS2xANvEC0YEfLAUKJNR0sanUANh7FxZeWwlD9zsDz2W3lb0fWVG4HrlQv0V0kWSMvmaTEpLBFJYXQqJ3w==","signatures":[{"sig":"MEYCIQC3orJv+ZMPLbv1bOOJB73iT/vCZkA2d04W9qloUwjPrQIhANFdcpcURsfd2JFg5oPBStpfrdg8g9pAsjbfSX5UT3QA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103535},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.52.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\12263e9dbc5f1477f40c92b0dfe5bcfc\\autotracer-logger-1.0.0-alpha.52.tgz","_integrity":"sha512-Ygm5vS2xANvEC0YEfLAUKJNR0sanUANh7FxZeWwlD9zsDz2W3lb0fWVG4HrlQv0V0kWSMvmaTEpLBFJYXQqJ3w==","repository":{"url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git","type":"git"},"_npmVersion":"10.9.8","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"4.61.1","vitest":"^4.0.18","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.52_1780761243411_0.7947516680993256","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.53":{"name":"@autotracer/logger","version":"1.0.0-alpha.53","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.53","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/AutoTracer","bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"dist":{"shasum":"aaa5ed3dc0a510cc63dc83e46794d5ad5ecfee1e","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.53.tgz","fileCount":132,"integrity":"sha512-/Wu3mtoZe/whrfQYlm2/d9qtY29ehBIVTKlbZtlsS2UHNGcviPxE0HMBX3ZcgoU7SVNVuuSEHR5avHsaUzOOVA==","signatures":[{"sig":"MEYCIQDnUXXOR/QMGNcd8b61Vd6XJO+w7druA/sydrx9+crNVQIhAMsstbJsOigNMwGD3Aucj8npv9vk6Yvhl4HtAdMAq/pG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103535},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.53.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\ddf0dac43ff9fdf27835ade1a515d705\\autotracer-logger-1.0.0-alpha.53.tgz","_integrity":"sha512-/Wu3mtoZe/whrfQYlm2/d9qtY29ehBIVTKlbZtlsS2UHNGcviPxE0HMBX3ZcgoU7SVNVuuSEHR5avHsaUzOOVA==","repository":{"url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git","type":"git"},"_npmVersion":"10.9.8","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"4.61.1","vitest":"^4.0.18","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.53_1780985698025_0.11131013212810248","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.54":{"name":"@autotracer/logger","version":"1.0.0-alpha.54","author":{"name":"Carl Ribbegårdh"},"license":"MIT","_id":"@autotracer/logger@1.0.0-alpha.54","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"homepage":"https://github.com/CarlRibbegaardh/AutoTracer","bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"dist":{"shasum":"883be6bfce00f33a06e803baa59ebf17d628c140","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.54.tgz","fileCount":132,"integrity":"sha512-Rxhl2YvYETkYJ3uQy7oUaQlFCJdsiT3SKT1SWmLucNhViI8kj2fKvEzN0WiiCGwnu4BpXBTNFplS+g4g1Rl4gg==","signatures":[{"sig":"MEYCIQCPCEdkTqhNL1Ho1/DPjHYnaVUWa/45l0Vlz/ycSwFRkAIhAIsP6XFphFGKr5PP18d/JjF8NnXxAh5GFF49oblm9u6N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103535},"main":"./dist/index.js","type":"module","_from":"file:autotracer-logger-1.0.0-alpha.54.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json","./dist/index.umd.js":"./dist/index.umd.js"},"scripts":{"lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","test":"vitest run","build":"tsc && vite build --config vite.config.umd.ts","clean":"rimraf dist coverage","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\aea592f2392d69b15582315a73df8059\\autotracer-logger-1.0.0-alpha.54.tgz","_integrity":"sha512-Rxhl2YvYETkYJ3uQy7oUaQlFCJdsiT3SKT1SWmLucNhViI8kj2fKvEzN0WiiCGwnu4BpXBTNFplS+g4g1Rl4gg==","repository":{"url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git","type":"git"},"_npmVersion":"10.9.8","description":"Logging library for auto-tracer","directories":{},"_nodeVersion":"22.22.3","dependencies":{"ramda":"^0.32.0","deepmerge":"^4.3.1","safe-stable-stringify":"^2.4.3"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","jsdom":"^24.1.0","react":"^18.3.1","eslint":"^8.57.0","rimraf":"^6.0.1","rollup":"4.61.1","vitest":"^4.0.18","flatted":"^3.3.3","react-dom":"^18.3.1","typescript":"~5.5.3","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@vitest/coverage-v8":"^4.0.18","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.3.1","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.16.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","@typescript-eslint/eslint-plugin":"^7.16.1","eslint-import-resolver-typescript":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/logger_1.0.0-alpha.54_1781030234318_0.2136178282204355","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.55":{"name":"@autotracer/logger","version":"1.0.0-alpha.55","description":"Logging library for auto-tracer","author":{"name":"Carl Ribbegårdh"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git"},"bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"homepage":"https://github.com/CarlRibbegaardh/AutoTracer","type":"module","dependencies":{"deepmerge":"^4.3.1","ramda":"^0.32.0","safe-stable-stringify":"^2.4.3"},"devDependencies":{"@testing-library/react":"^14.3.1","@types/node":"^22.12.0","@types/ramda":"^0.31.1","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@typescript-eslint/eslint-plugin":"^7.16.1","@typescript-eslint/parser":"^7.16.1","@vitest/coverage-v8":"^4.0.18","eslint":"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-import":"^2.29.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-sort-exports":"^0.9.1","flatted":"^3.3.3","jsdom":"^24.1.0","react":"^18.3.1","react-dom":"^18.3.1","rimraf":"^6.0.1","rollup":"4.61.1","typescript":"~5.5.3","vite":"^5.3.3","vitest":"^4.0.18"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./dist/index.umd.js":"./dist/index.umd.js","./package.json":"./package.json"},"scripts":{"build":"tsc && vite build --config vite.config.umd.ts","prebuild":"pnpm run clean","postbuild":"tsc --project ./tests/tsconfig.json --noEmit","clean":"rimraf dist coverage","lint":"eslint \"src/**/*.{js,jsx,ts,tsx}\"","lint:fix":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --fix","test":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage","test:coverage:ci":"vitest run --mode ci --coverage"},"_id":"@autotracer/logger@1.0.0-alpha.55","_integrity":"sha512-D+7Uo88y0/OkirPLvKax2cRrGRA4QD46dS7q09l/atMrGM6XYH4L2zsUcAFir79fdfMu5fExlnhaNL2ZuR+SLQ==","_resolved":"C:\\Users\\CARL~1.DES\\AppData\\Local\\Temp\\43170d0ea6c948f19d25835dbe82758c\\autotracer-logger-1.0.0-alpha.55.tgz","_from":"file:autotracer-logger-1.0.0-alpha.55.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-D+7Uo88y0/OkirPLvKax2cRrGRA4QD46dS7q09l/atMrGM6XYH4L2zsUcAFir79fdfMu5fExlnhaNL2ZuR+SLQ==","shasum":"ff2ae36f37b00d8eaf0bb984b46135e5bfef723f","tarball":"https://registry.npmjs.org/@autotracer/logger/-/logger-1.0.0-alpha.55.tgz","fileCount":132,"unpackedSize":103535,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICyZAPejLvrC/P/CqnZZceAj9DbgY9zUYegp4OOniStsAiEAqtb0YwiUwazLZi4wkWotAy3zJZudB/mRUBKr+pDQDos="}]},"_npmUser":{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"},"directories":{},"maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/logger_1.0.0-alpha.55_1787724311579_0.9345316591405644"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-17T22:10:00.723Z","modified":"2026-08-26T06:05:11.891Z","1.0.0-alpha.33":"2025-12-17T22:10:00.955Z","1.0.0-alpha.34":"2026-03-31T11:44:10.866Z","1.0.0-alpha.35":"2026-03-31T13:00:37.028Z","1.0.0-alpha.36":"2026-04-09T06:43:26.296Z","1.0.0-alpha.37":"2026-04-14T11:59:46.692Z","1.0.0-alpha.38":"2026-04-14T12:50:30.739Z","1.0.0-alpha.39":"2026-04-14T16:55:29.686Z","1.0.0-alpha.40":"2026-04-15T08:27:25.316Z","1.0.0-alpha.41":"2026-04-15T11:21:48.362Z","1.0.0-alpha.42":"2026-04-21T08:07:22.084Z","1.0.0-alpha.43":"2026-04-21T09:28:24.808Z","1.0.0-alpha.44":"2026-04-22T13:09:44.724Z","1.0.0-alpha.45":"2026-04-25T19:10:16.995Z","1.0.0-alpha.46":"2026-04-27T11:53:41.246Z","1.0.0-alpha.47":"2026-04-29T06:34:29.969Z","1.0.0-alpha.48":"2026-04-29T07:33:11.129Z","1.0.0-alpha.49":"2026-05-22T09:12:26.187Z","1.0.0-alpha.50":"2026-05-25T07:42:34.585Z","1.0.0-alpha.52":"2026-06-06T15:54:03.549Z","1.0.0-alpha.53":"2026-06-09T06:14:58.203Z","1.0.0-alpha.54":"2026-06-09T18:37:14.478Z","1.0.0-alpha.55":"2026-08-26T06:05:11.739Z"},"bugs":{"url":"https://github.com/CarlRibbegaardh/AutoTracer/issues"},"author":{"name":"Carl Ribbegårdh"},"license":"MIT","homepage":"https://github.com/CarlRibbegaardh/AutoTracer","repository":{"type":"git","url":"git+https://github.com/CarlRibbegaardh/AutoTracer.git"},"description":"Logging library for auto-tracer","maintainers":[{"name":"carlribbegaardh","email":"carl.ribbegaardh+npm@gmail.com"}],"readme":"# @autotracer/logger\r\n\r\n## Overview\r\n\r\n`@autotracer/logger` is the internal shared logger utility used by AutoTracer runtimes, build tooling, and the manual `createFlowTracer(logger, config?)` path in `@autotracer/flow`.\r\n\r\nIf you use the package directly, prefer `getLogger(name)`. The standalone logging functions operate on one shared module-level logger state instead.\r\n\r\n## Why Use It\r\n\r\nUse this package directly when you need low-level structured logging, per-logger state, or timing and grouping helpers outside the higher-level AutoTracer runtimes.\r\n\r\nIn most AutoTracer app integrations, you do not configure this package directly. `@autotracer/flow` and `@autotracer/react18` already use it internally.\r\n\r\n```mermaid\r\nflowchart LR\r\n  Named[\"getLogger('payment')\"] --> Instance[\"Named logger instance\"]\r\n  Instance --> InstanceState[\"Own logLevel, theme,<br/>groupMode, showName\"]\r\n  Instance --> Styled[\"enterStyled()/exitStyled()\"]\r\n\r\n  Global[\"log()/info()/group()/enter()\"] --> Shared[\"Shared module-level logger state\"]\r\n  Shared --> SharedState[\"setLogLevel()/setTheme()/setGroupMode()\"]\r\n```\r\n\r\n## Installation\r\n\r\n```bash\r\npnpm add @autotracer/logger\r\n```\r\n\r\n`@autotracer/logger` is already installed transitively by `@autotracer/flow`. Install it directly only when you use the logger package outside that path.\r\n\r\n## Public Surface\r\n\r\nThis package exports these public surfaces:\r\n\r\n- `getLogger(name)`\r\n- Named logger configuration methods: `setLogLevel(...)`, `setTheme(...)`, `setGroupMode(...)`, and `setShowName(...)`\r\n- Named logger output methods: `fatal(...)`, `error(...)`, `warn(...)`, `log(...)`, `info(...)`, `debug(...)`, `verbose(...)`, and `trace(...)`\r\n- Named logger grouping and timing helpers: `group(...)`, `groupEnd()`, `enter(...)`, `exit(...)`, `enterStyled(...)`, and `exitStyled(...)`\r\n- Standalone global functions for shared-state output, grouping, timing, and state access: `fatal(...)`, `error(...)`, `warn(...)`, `log(...)`, `info(...)`, `debug(...)`, `verbose(...)`, `trace(...)`, `group(...)`, `groupEnd()`, `enter(...)`, `exit(...)`, `setLogLevel(...)`, `getLogLevel()`, `setTheme(...)`, `getTheme()`, `setGroupMode(...)`, and `getGroupMode()`\r\n- Theme presets: `themes.default`, `themes.minimal`, `themes.emoji`, and `themes.monochrome`\r\n- Types: `Logger`, `LogLevel`, `GroupMode`, `Theme`, `ExitHandle`, and `StyledExitHandle`\r\n\r\nThis package does not expose build-time settings, runtime initializer settings, `globalThis.autoTracer` APIs, or theme-file discovery surfaces.\r\n\r\n## Configuration\r\n\r\nUse the named logger path when you need one logger with its own state. `getLogger(name)` returns one cached instance per exact, case-sensitive name.\r\n\r\nThe named logger path and the standalone global path keep separate configuration state. Changing one does not update the other.\r\n\r\nThe current defaults are:\r\n\r\n- Named loggers: `logLevel: \"log\"`, `theme: themes.default`, `groupMode: \"default\"`, `showName: true`\r\n- Standalone global path: `logLevel: \"log\"`, `theme: themes.default`, `groupMode: \"default\"`\r\n\r\nThe exported configuration surface works like this:\r\n\r\n- `logLevel` controls verbosity on both paths.\r\n- `groupMode: \"default\"` uses `console.group()` and `console.groupEnd()`.\r\n- `groupMode: \"text\"` emits UTF-8 text grouping with indentation.\r\n- `showName` exists only on named logger instances.\r\n- `setTheme(...)` replaces the current theme instead of merging into it.\r\n\r\nThe built-in theme presets are:\r\n\r\n- `themes.default` for the empty default theme\r\n- `themes.minimal` for text prefixes without colors\r\n- `themes.emoji` for emoji prefixes plus colors\r\n- `themes.monochrome` for ASCII-style prefixes without colors\r\n\r\nFor the exact setting behavior, use these docs:\r\n\r\n- Logger package reference: https://docs.autotracer.dev/api/logger\r\n- Logger configuration surfaces: https://docs.autotracer.dev/reference/runtime/logger\r\n\r\n## Usage\r\n\r\nPrefer `getLogger(name)` when using the package directly.\r\n\r\n```typescript\r\nimport { getLogger, themes } from \"@autotracer/logger\";\r\n\r\nconst logger = getLogger(\"payment\");\r\n\r\nlogger.setLogLevel(\"debug\");\r\nlogger.setTheme(themes.minimal);\r\nlogger.setGroupMode(\"text\");\r\n\r\nconst handle = logger.enter(\"chargeCard\");\r\nlogger.info(\"Authorizing payment\", { amount: 42 });\r\nlogger.exit(handle);\r\n```\r\n\r\nCalling `getLogger(\"payment\")` again returns the same cached instance, so later call sites reuse that logger's configuration and open timing or group state.\r\n\r\nUse the standalone global functions when you do not want a named logger instance.\r\n\r\n```typescript\r\nimport {\r\n  group,\r\n  groupEnd,\r\n  info,\r\n  setGroupMode,\r\n  setLogLevel,\r\n  setTheme,\r\n  themes,\r\n  warn,\r\n} from \"@autotracer/logger\";\r\n\r\nsetLogLevel(\"info\");\r\nsetTheme(themes.monochrome);\r\nsetGroupMode(\"text\");\r\n\r\ngroup(\"Startup\");\r\ninfo(\"Booting application\");\r\nwarn(\"Low disk space\");\r\ngroupEnd();\r\n```\r\n\r\nThis path does not expose `setShowName(...)`, `enterStyled(...)`, or `exitStyled(...)` because there is no named logger instance.\r\n\r\nUse `enterStyled(...)` and `exitStyled(...)` only when you need already-styled labels while still keeping the raw label for timing and slow-call warnings.\r\n\r\n```typescript\r\nimport { getLogger } from \"@autotracer/logger\";\r\n\r\nconst logger = getLogger(\"tracer\");\r\nlogger.setLogLevel(\"trace\");\r\n\r\nconst handle = logger.enterStyled(\r\n  \"syncUsers\",\r\n  \"%c→ syncUsers\",\r\n  \"color: #2563eb\",\r\n);\r\n\r\nlogger.exitStyled(handle, \"%c← syncUsers\", \"color: #16a34a\");\r\n```\r\n\r\n## Troubleshooting\r\n\r\nIf your app already uses `@autotracer/flow` or `@autotracer/react18`, you usually do not need to install or configure `@autotracer/logger` directly.\r\n\r\nIf output on one call site does not match another, check whether one path uses `getLogger(name)` and the other uses the standalone global functions. Those two paths do not share configuration state.\r\n\r\nIf you are looking for a `logger` singleton object, `formatValue(...)`, `serializeObject(...)`, `indent(...)`, or `treeChars`, those are not exported public surfaces.\r\n\r\nThe package also does not expose environment-variable configuration for log level or theme.\r\n\r\nFor the higher-level tracer packages that use this logger internally, see:\r\n\r\n- Flow manual tracer path: https://docs.autotracer.dev/api/flow\r\n- React tracer runtime: https://docs.autotracer.dev/api/react18\r\n- Flow Vite plugin: https://docs.autotracer.dev/api/plugin-vite-flow\r\n- React Vite plugin: https://docs.autotracer.dev/api/plugin-vite-react18\r\n\r\n## License\r\n\r\nMIT © Carl Ribbegårdh\r\n","readmeFilename":"README.md"}