{"_id":"@campfhir/bored-logs","_rev":"11-051638b27afb087371ce23b93ec6f8f3","name":"@campfhir/bored-logs","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"@campfhir/bored-logs","version":"0.1.0","license":"MIT","_id":"@campfhir/bored-logs@0.1.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"9b9c4095a365eedbb0c38a719547a1c670694d40","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.1.0.tgz","fileCount":18,"integrity":"sha512-R0SFBRg9v5WMyZ3vep5Lmn00YZvWmkzMBpL7LZ/Hd+5TxvqUYBU+fNAensBy+Rye5JlPgR8XNXwi+Nt9ibu8Hg==","signatures":[{"sig":"MEQCICloUlhDLJPzD9qytmzkOFbRoY6ja3AcRi1GiIFGSoqkAiA19Pp/a99WRg18VCai/nbGdttmG5EUHNUhDMPKMHBmUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300249},"main":"./dist/index.js","_from":"file:campfhir-bored-logs-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demo/compose.yaml up --build","test":"vitest run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","demo:down":"docker compose -f demo/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"_resolved":"/private/var/folders/h0/_mt5rn114ns3lj6r8x6037fr01_l8q/T/49a0eae77a227a7a57eeceb840b6fa5b/campfhir-bored-logs-0.1.0.tgz","_integrity":"sha512-R0SFBRg9v5WMyZ3vep5Lmn00YZvWmkzMBpL7LZ/Hd+5TxvqUYBU+fNAensBy+Rye5JlPgR8XNXwi+Nt9ibu8Hg==","repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"_npmVersion":"11.12.1","description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"components":["./dist/components/index.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.1.0_1783117908353_0.04014513009926812","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@campfhir/bored-logs","version":"0.1.1","license":"MIT","_id":"@campfhir/bored-logs@0.1.1","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"df006e0649450daf2e87c05d8beb04b7572dfac4","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.1.1.tgz","fileCount":18,"integrity":"sha512-rQIhtnP6oOR9F148nZ6Hcx4ZFHKPRNMMYr3+bD52wcyGUEbXNh66oykwjJiMegXdnGLV1u08+hM8uuq+cFAfcQ==","signatures":[{"sig":"MEUCIEfK0i6EzYtI/HUoTF8H/aTAtxD19VjISzhjcnQlAyY9AiEAkR/rK1oymlTs16iIXgtkTxvdAbWRIsY25C7MTNlA2Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330343},"main":"./dist/index.js","_from":"file:campfhir-bored-logs-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demo/compose.yaml up --build","test":"vitest run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","demo:down":"docker compose -f demo/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"_resolved":"/private/var/folders/h0/_mt5rn114ns3lj6r8x6037fr01_l8q/T/0804babdcf96894ab3c8f71c94784077/campfhir-bored-logs-0.1.1.tgz","_integrity":"sha512-rQIhtnP6oOR9F148nZ6Hcx4ZFHKPRNMMYr3+bD52wcyGUEbXNh66oykwjJiMegXdnGLV1u08+hM8uuq+cFAfcQ==","repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"_npmVersion":"11.12.1","description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"components":["./dist/components/index.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.1.1_1783118594535_0.47303212759377056","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@campfhir/bored-logs","version":"0.2.0","license":"MIT","_id":"@campfhir/bored-logs@0.2.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"2f1d42b7444d7d7425360b3cbb53ee12d12dc62c","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.2.0.tgz","fileCount":18,"integrity":"sha512-nGtphGS4SVneLB/4AHBNBGr8AsaR+Fgs5dpl37hc4OAvIG7FcIBPTM/8hlR/JN5N5eQ7/nbH9JeakxCCj9A5ow==","signatures":[{"sig":"MEUCID/5AeIoFIGlnGF/R4OOSqvHOeeVqwKvDDDHhC5Xq9hXAiEAk9zyWYTR7hqO/4abcxUGYqG4iPmGhqCu+VPQCThNEbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339826},"main":"./dist/index.js","_from":"file:campfhir-bored-logs-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demo/compose.yaml up --build","test":"vitest run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","demo:down":"docker compose -f demo/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"_resolved":"/private/var/folders/h0/_mt5rn114ns3lj6r8x6037fr01_l8q/T/f257ff65fdd91376f9a13789b72e212e/campfhir-bored-logs-0.2.0.tgz","_integrity":"sha512-nGtphGS4SVneLB/4AHBNBGr8AsaR+Fgs5dpl37hc4OAvIG7FcIBPTM/8hlR/JN5N5eQ7/nbH9JeakxCCj9A5ow==","repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"_npmVersion":"11.12.1","description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"components":["./dist/components/index.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.2.0_1783152981589_0.7267211087028873","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@campfhir/bored-logs","version":"0.3.0","license":"MIT","_id":"@campfhir/bored-logs@0.3.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"c8cf5b235bb98d49bb15b7502f81a1b08af24384","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.3.0.tgz","fileCount":36,"integrity":"sha512-aoUEq1DsXLBXD1/e5NIa66Z3Z7wP2Y2tUbGCrfoJv09ukAKWibV6xur8AWlYFftETwhuAgFcrkOmQ6wLu16r/Q==","signatures":[{"sig":"MEYCIQCpQGhbu4ohPO9iUqnYYB1z8114SEVRcha6NaJoNnMojgIhAMGYNzENoDsWMP0soetYMJPa/1nEtgx2KEG/TCOxatYv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538086},"main":"./dist/index.js","_from":"file:campfhir-bored-logs-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demo/compose.yaml up --build","test":"vitest run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","demo:down":"docker compose -f demo/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"_resolved":"/private/var/folders/h0/_mt5rn114ns3lj6r8x6037fr01_l8q/T/108d122effd61154ef988807212e3115/campfhir-bored-logs-0.3.0.tgz","_integrity":"sha512-aoUEq1DsXLBXD1/e5NIa66Z3Z7wP2Y2tUbGCrfoJv09ukAKWibV6xur8AWlYFftETwhuAgFcrkOmQ6wLu16r/Q==","repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"_npmVersion":"11.12.1","description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.3.0_1783198813577_0.9961861967132959","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@campfhir/bored-logs","version":"0.3.1","license":"MIT","_id":"@campfhir/bored-logs@0.3.1","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"d242507e79aceed2462437cbfda5a50258d2a377","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.3.1.tgz","fileCount":36,"integrity":"sha512-Rr3RFyz6DVgZXbDF94YcbaIloWgcrFnOctjG0SaR++l+uJ81iXL2n4MsppUAG9incLy+qF/dzVRXbQfy9AzkKg==","signatures":[{"sig":"MEUCIQCE6jAqS0c/u3GO7/lrxtrPSRuc4x0IALGUCFXzdchQpgIgGT5pdBTjciYw8O88yYBusKHU6nJIj2ud773VJbX9nek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":538190},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demo/compose.yaml up --build","test":"vitest run","bench":"vitest bench --run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","demo:down":"docker compose -f demo/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.3.1_1783210640366_0.16926088861570787","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@campfhir/bored-logs","version":"0.3.2","license":"MIT","_id":"@campfhir/bored-logs@0.3.2","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"25b1930f2afc818b7c8c5ff2b40e5edf0eaf8a46","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.3.2.tgz","fileCount":36,"integrity":"sha512-JlJjtOem9CkrKNNfIEKzVnyLnHAIIXy6u0pWWwgiuKD8Xpc7xImcVrnVooAAdK/HRpRukJ+jrCVJEWk12TYo4w==","signatures":[{"sig":"MEUCIQDzVwIZ1uCgfNcLiFhSxerNzGZZJnUpHTtAb/LUnxogvwIgJmyxDbfm9jj0ETlyc45WHEs+Dvxnk43MsjEq1+YWyQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545399},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demo/compose.yaml up --build","test":"vitest run","bench":"vitest bench --run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","demo:down":"docker compose -f demo/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.3.2_1784408823002_0.06286364281922996","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@campfhir/bored-logs","version":"0.5.0","license":"MIT","_id":"@campfhir/bored-logs@0.5.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"89be8323001f820ac0916d8fb8df37ab1a2ee67c","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.5.0.tgz","fileCount":36,"integrity":"sha512-lJlyA2gsRNcYkY4ymbXIt+/4BUyfBWyIVo80qqIwM6An5IOAKA2fCvS1oSXqPyrMYIJbDj805U1c9FE7rafGpQ==","signatures":[{"sig":"MEQCH3LQMt8jOp6L4sLJM9mZhtmnToIDkP8zUrGLqG7xjkoCIQDEG0EIOwO1VoaGfrAazSAqKHtPkcj2XAKZlwrh9hnWyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749171},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demos/web/compose.yaml up --build","test":"vitest run","bench":"vitest bench --run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","demo:down":"docker compose -f demos/web/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.5.0_1786238909424_0.5953357794446219","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@campfhir/bored-logs","version":"0.6.0","license":"MIT","_id":"@campfhir/bored-logs@0.6.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"2265f253d02f569c851bb2a49809b33bf5d007f0","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.6.0.tgz","fileCount":36,"integrity":"sha512-aukVlhKXll10RaLUZf1cgAbDYbNDqxoqglFyi64XPc3gUUTl1zjj2Kl9BA0SfXDzhgZrelznS1/IjBkhB0G5uA==","signatures":[{"sig":"MEUCIQCa/Wo4h7oQw9J7bFZz2FOka5GJlCwLHscH2JavfEIV/wIgAlEQ3YYYuyHKkhapK9YhSg9iYJDP8f1ddjC9BBkAbuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751874},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demos/web/compose.yaml up --build","test":"vitest run","bench":"vitest bench --run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","demo:down":"docker compose -f demos/web/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.6.0_1786240961337_0.3214945860327887","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@campfhir/bored-logs","version":"0.6.1","license":"MIT","_id":"@campfhir/bored-logs@0.6.1","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"7ae10c2c4bb8a6f05ac8ed10cce4a8bb930e6832","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.6.1.tgz","fileCount":36,"integrity":"sha512-pGEhfbw3UIdBjrTqicjhLR3q50ou/0ntZO/5eIfSxRC7BJ+29GZ/0o7a85CN2H6F7nVR6AlZDU7yXf0YE84brg==","signatures":[{"sig":"MEQCIHJJiI1s0FcEAnKzfqN/12EH9iEyt1csJtl5vUjGcTqOAiA5ANTxt+MLyaXtHJdBgPHQoOnUeHkKr/ZA65SsTg3gjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":751874},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demos/web/compose.yaml up --build","test":"vitest run","bench":"vitest bench --run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","demo:down":"docker compose -f demos/web/compose.yaml down -v","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.6.1_1786241156239_0.6162533391012726","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@campfhir/bored-logs","version":"0.7.0","license":"MIT","_id":"@campfhir/bored-logs@0.7.0","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"dist":{"shasum":"742f61700cc33ad3a749754a720ac02e08bd73eb","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.7.0.tgz","fileCount":36,"integrity":"sha512-FHWMnULPj067Jq8imfdAY2OPuvcKLq8unprfChja5jHxVvwp9BhWX1Ow3QnerCgzxNS/SwW9SLMWkyIUP5R3Ug==","signatures":[{"sig":"MEYCIQDePBUz8KjFBhQLj2hqjRU/p7g0ItYXl6Wt7rx5kQBwqAIhAK4pGinev9Lm7IwF+avpnz/zJN0CTV/i1R/kp42EFrAw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":904159},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"scripts":{"demo":"docker compose -f demos/web/compose.yaml up --build","test":"vitest run","bench":"vitest bench --run","build":"rm -rf dist && tsup","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","test:e2e":"vitest run --config vitest.e2e.config.ts","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","demo:down":"docker compose -f demos/web/compose.yaml down -v","test:fuzz":"FUZZ_ITER=8000 vitest run src/__tests__/fuzz.test.ts","test:watch":"vitest"},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"repository":{"url":"git+https://github.com/campfhir/bored-logs.git","type":"git"},"description":"Structured PostgreSQL-backed logging for Next.js — custom logger, adapter architecture, React UI components, and DB migration.","directories":{},"sideEffects":false,"_nodeVersion":"25.9.0","publishConfig":{"access":"public"},"typesVersions":{"*":{"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"components":["./dist/components/index.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8","tsup":"^8","jsdom":"^26","react":"^19","kysely":"^0.27.0","vitest":"^3","@types/pg":"^8","react-dom":"^19","typescript":"^5","@types/node":"^22","@types/react":"^19","@types/react-dom":"^19","@testing-library/react":"^16","@testing-library/jest-dom":"^6"},"peerDependencies":{"pg":">=8","react":">=19","kysely":">=0.27"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/bored-logs_0.7.0_1786247695776_0.8998762318768561","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@campfhir/bored-logs","version":"0.7.1","description":"Structured PostgreSQL-backed logging for React + Node — adapter-based logger, typed message templates, boolean log search with nested-attribute queries, HTTP log shipping with opt-in end-to-end encryption, React UI components, and Kysely migrations.","main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.mjs","require":"./dist/components/index.js"},"./client":{"types":"./dist/client/index.d.ts","import":"./dist/client/index.mjs","require":"./dist/client/index.js"},"./server":{"types":"./dist/server/index.d.ts","import":"./dist/server/index.mjs","require":"./dist/server/index.js"},"./adapters/psql":{"types":"./dist/adapters/psql.d.ts","import":"./dist/adapters/psql.mjs","require":"./dist/adapters/psql.js"},"./adapters/http":{"types":"./dist/adapters/http.d.ts","import":"./dist/adapters/http.mjs","require":"./dist/adapters/http.js"},"./adapters/psql/migration":{"types":"./dist/adapters/psql/migration.d.ts","import":"./dist/adapters/psql/migration.mjs","require":"./dist/adapters/psql/migration.js"}},"typesVersions":{"*":{"components":["./dist/components/index.d.ts"],"client":["./dist/client/index.d.ts"],"server":["./dist/server/index.d.ts"],"adapters/psql":["./dist/adapters/psql.d.ts"],"adapters/http":["./dist/adapters/http.d.ts"],"adapters/psql/migration":["./dist/adapters/psql/migration.d.ts"]}},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/campfhir/bored-logs.git"},"homepage":"https://github.com/campfhir/bored-logs#readme","bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"publishConfig":{"access":"public"},"sideEffects":false,"peerDependencies":{"kysely":">=0.27","pg":">=8","react":">=19"},"peerDependenciesMeta":{"pg":{"optional":true},"kysely":{"optional":true}},"devDependencies":{"@testing-library/jest-dom":"^6","@testing-library/react":"^16","@types/node":"^22","@types/pg":"^8","@types/react":"^19","@types/react-dom":"^19","jsdom":"^26","kysely":"^0.27.0","pg":"^8","react":"^19","react-dom":"^19","tsup":"^8","typescript":"^5","vitest":"^3"},"scripts":{"build":"rm -rf dist && tsup","test":"vitest run","test:watch":"vitest","test:fuzz":"FUZZ_ITER=8000 vitest run src/__tests__/fuzz.test.ts","test:e2e":"vitest run --config vitest.e2e.config.ts","bench":"vitest bench --run","bench:e2e":"vitest bench --run --config vitest.e2e.config.ts","db:up":"docker compose up -d --wait","db:down":"docker compose down -v","demo":"docker compose -f demos/web/compose.yaml up --build","demo:down":"docker compose -f demos/web/compose.yaml down -v"},"_nodeVersion":"25.9.0","_id":"@campfhir/bored-logs@0.7.1","dist":{"integrity":"sha512-mQt9vOHpIDQUxA+zl3gWfkjxr1CO7mJvPV/HsGrSXZ+UAd6qgSOZqv+ZfQHnwAu5aihKnpUNshu6UeUbxkb6Sg==","shasum":"76d46b962bd8f0556e3a7c9e5c0eb14ebd09bec6","tarball":"https://registry.npmjs.org/@campfhir/bored-logs/-/bored-logs-0.7.1.tgz","fileCount":36,"unpackedSize":907305,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCcZWfj6km8wM6xufbDk+XOMNZn/knug/6luPMjAa9kRAIhAIbQX/duGu2M1kk/npDnk0Vt7jMHHsQA7zg6i8+y9kA2"}]},"_npmUser":{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"},"directories":{},"maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bored-logs_0.7.1_1786249329357_0.10704705317157082"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T22:31:48.161Z","modified":"2026-08-09T04:22:09.674Z","0.1.0":"2026-07-03T22:31:48.495Z","0.1.1":"2026-07-03T22:43:14.680Z","0.2.0":"2026-07-04T08:16:21.736Z","0.3.0":"2026-07-04T21:00:13.711Z","0.3.1":"2026-07-05T00:17:20.507Z","0.3.2":"2026-07-18T21:07:03.172Z","0.5.0":"2026-08-09T01:28:29.589Z","0.6.0":"2026-08-09T02:02:41.484Z","0.6.1":"2026-08-09T02:05:56.395Z","0.7.0":"2026-08-09T03:54:55.926Z","0.7.1":"2026-08-09T04:22:09.522Z"},"bugs":{"url":"https://github.com/campfhir/bored-logs/issues"},"license":"MIT","homepage":"https://github.com/campfhir/bored-logs#readme","repository":{"type":"git","url":"git+https://github.com/campfhir/bored-logs.git"},"description":"Structured PostgreSQL-backed logging for React + Node — adapter-based logger, typed message templates, boolean log search with nested-attribute queries, HTTP log shipping with opt-in end-to-end encryption, React UI components, and Kysely migrations.","maintainers":[{"name":"internetcalifornia","email":"internetcalifornia@gmail.com"}],"readme":"","readmeFilename":""}