{"_id":"autotel-mongoose","_rev":"63-b0b1f2ef6fb944a5f4ef303be47665b3","name":"autotel-mongoose","dist-tags":{"latest":"31.0.0"},"versions":{"0.0.1":{"name":"autotel-mongoose","version":"0.0.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@0.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"38bf153869ed3c1a806c72f67dc3b320ea4812aa","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-0.0.1.tgz","fileCount":18,"integrity":"sha512-nKMBGAVZl+zucKneKvCeMtzmBUvmDdcMAN7lNiEHyx45P70BqPs9/eBh1tV09/r0wK//l4T71HQu0cPY7Ef1mg==","signatures":[{"sig":"MEUCIDLYvpLWy3IyGGyp52qdjQ5q2aT/Lo7STTcr+MY79MklAiEAphY+RR6XNedxO5++6YGOMEFbNHdh/WWK9/kj+huC5TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"f5fd5a7634e631ab4016d676f438632836924352","scripts":{"dev":"tsup --watch","lint":"npx eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"npx eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.6.2","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.0","autotel":"workspace:*","mongoose":"^8.0.0","typescript":"^5.9.3","@types/node":"^25.5.0","@opentelemetry/core":"^2.6.0","mongodb-memory-server":"^10.4.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/context-async-hooks":"^2.6.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_0.0.1_1774374127647_0.5951199963286442","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"autotel-mongoose","version":"0.0.2","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@0.0.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"88c5acc5ba527850875f1cbe2f3599df03e96318","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-0.0.2.tgz","fileCount":20,"integrity":"sha512-DoPV7Ny+PbQ/wwS5P+23Q91S5h/51INXlfbtqapE42aroBf6n9ej+kM5JDjqm6t2Tl36KK0X5XYhAfaew5/ebQ==","signatures":[{"sig":"MEUCIDogqMYNkNwWP2HL7WQJzPso23HlgqGzn47qQRc9pbAbAiEAh0F6bEz3e7afoZfu5qWW1wmnjZ3Y5FtUwkn3OHxKZ9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@0.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201641},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"npx eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"npx eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/60f13ca66f94fdd806e362e15d705cf2/autotel-mongoose-0.0.2.tgz","_integrity":"sha512-DoPV7Ny+PbQ/wwS5P+23Q91S5h/51INXlfbtqapE42aroBf6n9ej+kM5JDjqm6t2Tl36KK0X5XYhAfaew5/ebQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.12.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"22.22.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.0","autotel":"2.25.3","mongoose":"^8.0.0","typescript":"^5.9.3","@types/node":"^25.5.0","@opentelemetry/core":"^2.6.0","mongodb-memory-server":"^10.4.0","@opentelemetry/sdk-trace-node":"^2.6.0","@opentelemetry/context-async-hooks":"^2.6.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_0.0.2_1774438999963_0.8768103669700129","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"autotel-mongoose","version":"1.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@1.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"aa48bd72c0e14435ce7834127b6422de74f5a6bd","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-1.0.0.tgz","fileCount":20,"integrity":"sha512-zY5QW+mxvAJNOl9cuB6SphluBLeRbjus82/+Oseh9KJf24gCzH/vE/buqE73/3bj3HfsJjNUS2GPMSG2vBTX7w==","signatures":[{"sig":"MEYCIQC8EuTDXyeGX63CR8wZszIGcSsu3KCFsRDGlENibA2IagIhAN1daFDYSEHTO/uCyov9kC8vpfAnc2EjMSj3a1wcR3dH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":201641},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"npx eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"npx eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/31688c951ee7c5fe4a06014fee301baf/autotel-mongoose-1.0.0.tgz","_integrity":"sha512-zY5QW+mxvAJNOl9cuB6SphluBLeRbjus82/+Oseh9KJf24gCzH/vE/buqE73/3bj3HfsJjNUS2GPMSG2vBTX7w==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.12.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.3","autotel":"2.26.0","mongoose":"^8.0.0","typescript":"^6.0.2","@types/node":"^25.5.2","@opentelemetry/core":"^2.6.1","mongodb-memory-server":"^11.0.1","@opentelemetry/sdk-trace-node":"^2.6.1","@opentelemetry/context-async-hooks":"^2.6.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.4.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_1.0.0_1775683979379_0.08867056503101756","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"autotel-mongoose","version":"1.0.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@1.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"7d7aa3b125ba7afba27d2c17043f78827f1aaae3","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-1.0.1.tgz","fileCount":20,"integrity":"sha512-EZXokjG14ehJmRxFCQzxqHAlerjpBXGTaGkRwZcBAzoZ4zImvY4QcehnSB9dFhdatoJoHvDaCpfJgmHkk7qE4A==","signatures":[{"sig":"MEUCIQDZ3P+OsSJZeSGamYNtQvpcex+l2q2GFVEBxE/uL6W0WwIgMP334mY+19AFoMVdIdkCYkd4Xx8ZZcP/RqvzCiMjm5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205468},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"npx eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"npx eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/4ebe213d1e025dbd8c9e358c0a10b2f5/autotel-mongoose-1.0.1.tgz","_integrity":"sha512-EZXokjG14ehJmRxFCQzxqHAlerjpBXGTaGkRwZcBAzoZ4zImvY4QcehnSB9dFhdatoJoHvDaCpfJgmHkk7qE4A==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.13.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.5","autotel":"2.26.3","mongoose":"^9.5.0","typescript":"^6.0.3","@types/node":"^25.6.0","@opentelemetry/core":"^2.7.0","mongodb-memory-server":"^11.0.1","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/context-async-hooks":"^2.7.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.4.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_1.0.1_1777270341917_0.2849761798893775","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"autotel-mongoose","version":"2.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@2.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"f6c41c0fe93e7a1dffe95522d92a00fccbc0ec9e","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-2.0.0.tgz","fileCount":20,"integrity":"sha512-M4VkdInASVlaU7Q81TpCY2fLFa3apYnsynqyCtzMCEXhp+u/nzFnhRLkiEDk/IAneVQp98U92aF88f7cMgAoMw==","signatures":[{"sig":"MEUCIG+dsHIk4V44Pk57TxyCtbISVWtS9xvqIEdFX5WJZJQvAiEA/YVL9D4FLeAg8D6Xcl6jHERjZSVgadMboYjcTluZdkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205467},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"npx eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"npx eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/4ee0d9cb1a3b7cf5be98279bc6b42b42/autotel-mongoose-2.0.0.tgz","_integrity":"sha512-M4VkdInASVlaU7Q81TpCY2fLFa3apYnsynqyCtzMCEXhp+u/nzFnhRLkiEDk/IAneVQp98U92aF88f7cMgAoMw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.13.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.5","autotel":"3.0.0","mongoose":"^9.5.0","typescript":"^6.0.3","@types/node":"^25.6.0","@opentelemetry/core":"^2.7.0","mongodb-memory-server":"^11.0.1","@opentelemetry/sdk-trace-node":"^2.7.0","@opentelemetry/context-async-hooks":"^2.7.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.4.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_2.0.0_1777497176498_0.7637568976485885","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"autotel-mongoose","version":"2.0.3","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@2.0.3","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"be76fd9b65e11c5300578991fa7fed475587c882","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-2.0.3.tgz","fileCount":20,"integrity":"sha512-gqQGQXgwLFZgulxzjObGwsIyuGmUeJClnyg/Y7q2zFIe3JixbNBYzcZiRFzc8b0YkrwjSVDJcEBadxWXYZ58CA==","signatures":[{"sig":"MEYCIQDzffgEEyt0r/0U8AZ+gCsKPMWtW2S4zlds9RyAZ6bHqwIhAJqvbIhnE6oKqWzaYeFHKyzFmoM9em6NNEPC5l5k9trZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-2.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/5ef869dcdde869774307444638b5dd91/autotel-mongoose-2.0.3.tgz","_integrity":"sha512-gqQGQXgwLFZgulxzjObGwsIyuGmUeJClnyg/Y7q2zFIe3JixbNBYzcZiRFzc8b0YkrwjSVDJcEBadxWXYZ58CA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.13.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.5","autotel":"3.0.3","mongoose":"^9.5.0","typescript":"^6.0.3","@types/node":"^25.6.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.1.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_2.0.3_1777961193927_0.4218265246952375","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"autotel-mongoose","version":"2.0.4","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@2.0.4","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"17c929f496bf8398bbeb69201a185557aa60d278","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-2.0.4.tgz","fileCount":20,"integrity":"sha512-fTu4ObhyllPYXQhznm9kIjPxrlMS8qqLHwMK2Q7thvDktKVsUpe//3ZIHRi7OujJp4Izy5mE+qa/p/ORAXyfdw==","signatures":[{"sig":"MEUCIB05/EF9u9Gdl51f/XTVh/fsPaBD9AAmos9ioplB3CyGAiEAoWpODAeHVhWXSgasDOOe3VL9UMcWvkl6HMPF+jnSGiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-2.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/ea855cedd4c0766822c40d8880f6cbbb/autotel-mongoose-2.0.4.tgz","_integrity":"sha512-fTu4ObhyllPYXQhznm9kIjPxrlMS8qqLHwMK2Q7thvDktKVsUpe//3ZIHRi7OujJp4Izy5mE+qa/p/ORAXyfdw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.14.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.6","autotel":"3.0.5","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.7.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.1.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_2.0.4_1778712700720_0.2823158241643886","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"autotel-mongoose","version":"3.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@3.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"99988c328706adf974883e541573c0b5bfd2072e","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-3.0.0.tgz","fileCount":20,"integrity":"sha512-qgXxvxnzmWasNZQ6VHGwL8T/XJwKroVW91DW+tKxpxK5IHRO7NzAhlTNAyPBvglZ+OR4qxGVfcflVRV0vM67XQ==","signatures":[{"sig":"MEQCIFKN4ULIlBsETZxixEEI/UrBzYjpo7axDGoW/DLdLbLQAiBQRtvJdD01GST4oiXWk+fn2yTNe0rnkk6Ejp/NCE8ptQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/f53d51097a6e3603c9ce1ce7aac8d455/autotel-mongoose-3.0.0.tgz","_integrity":"sha512-qgXxvxnzmWasNZQ6VHGwL8T/XJwKroVW91DW+tKxpxK5IHRO7NzAhlTNAyPBvglZ+OR4qxGVfcflVRV0vM67XQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.14.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.6","autotel":"3.1.0","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.7.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.1.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_3.0.0_1779272757934_0.11344407717850657","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"autotel-mongoose","version":"4.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@4.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"dcb5ae37f6848ded63e8c7579223625c132c6ffd","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-4.0.0.tgz","fileCount":20,"integrity":"sha512-I+43jfJkL6dbEMiSsroURyHAkbCdtHsOk8QapDKGPC2mkykGImproLs2Myu5lrlGnUcPc3m8aOoXr2gSWfeocw==","signatures":[{"sig":"MEUCIB7BWooohd/HkvTDdt3QkUG10N7Z4BAbsDGR6NTT33D4AiEAn2tRxPQSJIL15Z7FTqk6+4EuIH/u63gkUTKvtEHDZuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-4.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/afa4151026d85bdfc5d5e121da26dfcb/autotel-mongoose-4.0.0.tgz","_integrity":"sha512-I+43jfJkL6dbEMiSsroURyHAkbCdtHsOk8QapDKGPC2mkykGImproLs2Myu5lrlGnUcPc3m8aOoXr2gSWfeocw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.15.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.6","autotel":"3.2.0","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.7.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.1.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_4.0.0_1779650372633_0.692760573097982","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"autotel-mongoose","version":"5.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@5.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"74583baab8c2f6aae60a620efbdcaa6727156fd6","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-5.0.0.tgz","fileCount":20,"integrity":"sha512-aAGYFTnqNVMK5uElalmiQG5hgvZpWGNX0SernhbP+FR8J7SmeQRuQuYJG0K2Hou2WXKRwoX2JJWUwOr9jCmrug==","signatures":[{"sig":"MEYCIQDZfxiCd4XUU/B5axCCFIeqV59bIvMkPhgiUKCXgXUCnQIhAJvuB21ZzH1jGBFYgeO4xWfbFEyBJA6bkOxwlxOyTjiW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-5.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/f054c469c51558f55fcaba062e1540c6/autotel-mongoose-5.0.0.tgz","_integrity":"sha512-aAGYFTnqNVMK5uElalmiQG5hgvZpWGNX0SernhbP+FR8J7SmeQRuQuYJG0K2Hou2WXKRwoX2JJWUwOr9jCmrug==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.16.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.6","autotel":"3.3.0","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.7.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.1.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.1"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_5.0.0_1779990802522_0.6944201776369994","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"autotel-mongoose","version":"5.0.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@5.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"94da9e4970aed34d5bd4e5bc4a0ba0a6e786e1b4","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-5.0.1.tgz","fileCount":20,"integrity":"sha512-sX4PMuS3ybOv26/vTbBnyR3JpVffQwYmqEMctS5KX8QWBg+D3qxM/27Xj6wY8pyunOxOGCcr11QX1Wf65zkI6g==","signatures":[{"sig":"MEUCIB/r75j1/BYYBDYNS6ck5TxdQdZEcYtmYXcofyn5ulxNAiEA2rfotrgnEFzOSRsa38aP4HrA2LVWMZ20cCuAUPOqKx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-5.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/ec3323a8104b011fad7d7d3faf2d1f86/autotel-mongoose-5.0.1.tgz","_integrity":"sha512-sX4PMuS3ybOv26/vTbBnyR3JpVffQwYmqEMctS5KX8QWBg+D3qxM/27Xj6wY8pyunOxOGCcr11QX1Wf65zkI6g==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.16.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","autotel":"3.3.1","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.9.1","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_5.0.1_1780081633334_0.05429834846194104","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"autotel-mongoose","version":"6.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@6.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"a61ef92b62274c17cfa39734a281ff22c7765b96","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-6.0.0.tgz","fileCount":20,"integrity":"sha512-fZUTDLAp9Sh0zjhpoAkw127qIRLQbEJai/vVPQIv3JzrclrhLa7AOCBsZJ3202+lxPwj3RpGnz0QCyOHqw9QBg==","signatures":[{"sig":"MEUCIQCcMyROagOzR0BoD1qZwiNIKcB6QvcdVpD1VVSNq+mhQgIgV0MiRaIAkABZilj6R7yqC6aYEmTQRT0JLIy5v8Hdwn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-6.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:86b64bbb-6f58-4750-84c3-203df1530d99"}},"_resolved":"/tmp/6b327b5cd60dfe512ea05843be64668d/autotel-mongoose-6.0.0.tgz","_integrity":"sha512-fZUTDLAp9Sh0zjhpoAkw127qIRLQbEJai/vVPQIv3JzrclrhLa7AOCBsZJ3202+lxPwj3RpGnz0QCyOHqw9QBg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.16.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","autotel":"3.4.0","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.9.1","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_6.0.0_1780219224643_0.034953838997189735","host":"s3://npm-registry-packages-npm-production"}},"6.0.2":{"name":"autotel-mongoose","version":"6.0.2","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@6.0.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"cb2530f526ebf7d38fb341fd25e17ab85d200748","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-6.0.2.tgz","fileCount":20,"integrity":"sha512-pz7oRNlnwIoSahT40jQhoqesahjW+Ig7xtIt5oWwyP5YBTc7Otjs+gw0ehGxI1XbuObcWTqBusLkqqYGzlLQ0w==","signatures":[{"sig":"MEQCIE/PICFE+2J/PQtRAfhgKHyn7IimsqGs+1XmgKqdKjquAiAOagbzhA2QbpJjjDy8R2yUF506CPKA3K0f+uq54xfkjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-6.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"jagreehal","email":"jag.reehal@gmail.com"},"_resolved":"/private/var/folders/sp/__ydkqk53ss4hb4k3wbv1wbc0000gn/T/0ee139d3f693f3579552bc4c20a2e5fe/autotel-mongoose-6.0.2.tgz","_integrity":"sha512-pz7oRNlnwIoSahT40jQhoqesahjW+Ig7xtIt5oWwyP5YBTc7Otjs+gw0ehGxI1XbuObcWTqBusLkqqYGzlLQ0w==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.13.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.7","autotel":"3.4.4","mongoose":"^9.6.2","typescript":"^6.0.3","@types/node":"^25.9.1","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_6.0.2_1780704325112_0.9437437604790597","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"autotel-mongoose","version":"7.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@7.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"fd433f1db6afdbac65f83f54cda14eb9e73fc0e4","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-7.0.0.tgz","fileCount":20,"integrity":"sha512-wDLZWQl9PodfsmxR0iqY2BFjF7eJsJ2s1haCThXkPyAcjOT7H7pM4gkylE/qbhHA6Lgi9MHLGotpvCQ5N1fo6A==","signatures":[{"sig":"MEQCIEegROIr3G8LgcK+avpsN5QlT9ZN20TPYjuf91ZQ9YEKAiBTV8R9vR4EQiesjtTzSOMaDOc3WiCNsHgnoL12zSpDUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-7.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/58115946c63a743182ace63f6fd7b9e8/autotel-mongoose-7.0.0.tgz","_integrity":"sha512-wDLZWQl9PodfsmxR0iqY2BFjF7eJsJ2s1haCThXkPyAcjOT7H7pM4gkylE/qbhHA6Lgi9MHLGotpvCQ5N1fo6A==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.8","autotel":"3.5.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_7.0.0_1781253194066_0.9781939877134342","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"autotel-mongoose","version":"8.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@8.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"87491d20dce2917672bf130701fb945e2ca28ce4","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-8.0.0.tgz","fileCount":20,"integrity":"sha512-dn9WvN5uusdRJ9cdHmxLsBWxBIc6IIUl4rC8QQJfBmdPmVH1xJSjgRydLFR3zsg6Ayxn5Jmv8R7MfpjEq1sQxw==","signatures":[{"sig":"MEUCIFioaRQzuv2Njt3juMRSnfa2kaoj1uQDjYGZbR/5Li5hAiEA0o+N3BdZUarmEBNR0OHJv7djhuS4ZMjWytcRtUS9nA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205545},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-8.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/7ad36f3476360eb9f58bbd7a75369d15/autotel-mongoose-8.0.0.tgz","_integrity":"sha512-dn9WvN5uusdRJ9cdHmxLsBWxBIc6IIUl4rC8QQJfBmdPmVH1xJSjgRydLFR3zsg6Ayxn5Jmv8R7MfpjEq1sQxw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.8","autotel":"3.6.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_8.0.0_1781296862995_0.4795156186084457","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"autotel-mongoose","version":"8.1.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@8.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"cdf9634d4e221ab9a22406cb2358105aa9a13002","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-8.1.0.tgz","fileCount":21,"integrity":"sha512-oz+DeQxyUM++uo7StHmoHZTc49meygSf4ciacT2c5f187kZTM27LMy6d11U3TkRLnY+RIPY9rG1xGM6NTvdLow==","signatures":[{"sig":"MEQCIEnGUAF4hN1uYdqKKOR81Df/Av+svniOjHUXIBF+shjxAiBLvlvURxvnzjZ5BpBBH2ITP+pr3H5VetnBIDMKCQAW2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337636},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-8.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsup","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/b53892c67386034b0ce5790f7df8680f/autotel-mongoose-8.1.0.tgz","_integrity":"sha512-oz+DeQxyUM++uo7StHmoHZTc49meygSf4ciacT2c5f187kZTM27LMy6d11U3TkRLnY+RIPY9rG1xGM6NTvdLow==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","rimraf":"^6.1.3","vitest":"^4.1.8","autotel":"3.6.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_8.1.0_1781547072934_0.89527633344092","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"autotel-mongoose","version":"9.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@9.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"054c1ec359e1f8ef308067a8798d7a98b0ef8298","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-9.0.0.tgz","fileCount":23,"integrity":"sha512-xgUxx7/44FttaBbgkmiL+Pl0oxNah0rUHsOioVWSMWGeIjx0HKmacSSShciSqQ5oWKZpmL0VqzwsbCLaxFq9Zw==","signatures":[{"sig":"MEUCIF+U+B1Q8N8cXSqKY+b13NsqKbvcagkMPI0ILMU761dMAiEAnNvkPaum5YdPDjy+M4+/AYXt+iEgePltAbhVWeGUrm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@9.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316008},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-9.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/4f6814e92e8d2f2ae1fa2227c67e16f2/autotel-mongoose-9.0.0.tgz","_integrity":"sha512-xgUxx7/44FttaBbgkmiL+Pl0oxNah0rUHsOioVWSMWGeIjx0HKmacSSShciSqQ5oWKZpmL0VqzwsbCLaxFq9Zw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","autotel":"3.7.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_9.0.0_1781559503192_0.05160283467598159","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"autotel-mongoose","version":"10.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@10.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"bdb94de0390c61b6fa15ce87389faec8d8f79547","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-10.0.0.tgz","fileCount":23,"integrity":"sha512-l1pND7kG1oOd+9UUz6KbQ5SeZ5bp+PbKN7y1zn1W0mKxr3HntS0/TbsrSIp08lo4RSdVe1CGbQMAdBcQQglIIg==","signatures":[{"sig":"MEYCIQCZaSA9KL0JpGPs6FCkteNtDyAfGvffj8g0nwRYB1Bb+QIhAI0mw8pKA1GQeLbYXBvP7j98vssxWMQRnwA5jqo9fgCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316009},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-10.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/c2b0d861c097e4c433a9468c1c6eddb8/autotel-mongoose-10.0.0.tgz","_integrity":"sha512-l1pND7kG1oOd+9UUz6KbQ5SeZ5bp+PbKN7y1zn1W0mKxr3HntS0/TbsrSIp08lo4RSdVe1CGbQMAdBcQQglIIg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","autotel":"4.0.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_10.0.0_1781596191417_0.3266426035336605","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"autotel-mongoose","version":"10.1.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@10.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"a12541931784d47a893c9c4333ce10aad440a26b","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-10.1.0.tgz","fileCount":23,"integrity":"sha512-uantjLUFoWryNZQD31Q8Lv1LajZUm8qsYBve5Ek4bX/AW/23CTzrZX5bFrxZqe4tfXyndEp367TuqknLOaXy/A==","signatures":[{"sig":"MEYCIQC0xZhH6gDV3CNWjtslywFypOr4D1v6qf60ABp7doTNvAIhAMGeAeQ6dMBWfxJzQb0Jsm2kJwodot+eQ89YhIcDA43g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333529},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-10.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/6468f0adbca830b8ac1a32c9d72ea8c6/autotel-mongoose-10.1.0.tgz","_integrity":"sha512-uantjLUFoWryNZQD31Q8Lv1LajZUm8qsYBve5Ek4bX/AW/23CTzrZX5bFrxZqe4tfXyndEp367TuqknLOaXy/A==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","autotel":"4.0.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_10.1.0_1781611811580_0.4199000685647307","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"autotel-mongoose","version":"10.1.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@10.1.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"d95b0924bb244e2a7392504f439388edf218d1de","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-10.1.1.tgz","fileCount":24,"integrity":"sha512-NVb9apABFYonjUvtzS5TMds5y8pLd/q5xkSWbe5Dx4hO1Eo2KT4M37AE5ZVxTSsRYpwOGxEFtSJYjP1+OFcCdQ==","signatures":[{"sig":"MEYCIQCtOA1zm5RFOnApJU6rJwis98SxG3F90WsOdirWVoRTzgIhAIul/yW3ZE66GO/rUmqG0haKoVPXjO4f12parikE+JYH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@10.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343065},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-10.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/9d0921a3b020b72ee7f49fdf1a972c68/autotel-mongoose-10.1.1.tgz","_integrity":"sha512-NVb9apABFYonjUvtzS5TMds5y8pLd/q5xkSWbe5Dx4hO1Eo2KT4M37AE5ZVxTSsRYpwOGxEFtSJYjP1+OFcCdQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","autotel":"4.0.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_10.1.1_1781945488297_0.49162979786889993","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"autotel-mongoose","version":"11.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@11.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"646a6b41839172dd650b0a3c862f9b39b0a0e8e6","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-11.0.0.tgz","fileCount":24,"integrity":"sha512-1rW/ViUSwYGPMNeF9TTyj49jipIEkuf53G79nrZF5bfBeXG2/GkqzsgEHE8YRG14z3Y6nPDCGm1EExqLvbLdww==","signatures":[{"sig":"MEUCIQCdkalZbbG9AgC3ApDknN7blJnht+DZ2b9Dw6Fevj4zSQIgDD4IzPwZrfF+t4cNwLs5YW1arwc03EX0j5pPpL5o5oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":343065},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-11.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/14ae9ce141cbd7b33fff24634d3c657f/autotel-mongoose-11.0.0.tgz","_integrity":"sha512-1rW/ViUSwYGPMNeF9TTyj49jipIEkuf53G79nrZF5bfBeXG2/GkqzsgEHE8YRG14z3Y6nPDCGm1EExqLvbLdww==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","autotel":"4.1.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_11.0.0_1781987829390_0.4706068537128103","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"autotel-mongoose","version":"12.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@12.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"dff12d7466824a347f7499ef0ee14f37e4b48a8e","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-12.0.0.tgz","fileCount":12,"integrity":"sha512-IHHxqV/g7wpK0F2mRMDhOnJr10eJnXjdQFnmfEG0OxZ30PZdf1uO72bPkXVR7jjvEpTeorHjNH6R5mgmm7iu1Q==","signatures":[{"sig":"MEUCIAiwkWis3pMNcV1aZOEXy2BigByb1+X4OqcoSbO1gX7XAiEA86TGHxJ0JwRd7u2/79rbRbwTyEUpqwydlp3grAr3d1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250671},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-12.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/9203a581b3c9e09a30a1a2d9382b3022/autotel-mongoose-12.0.0.tgz","_integrity":"sha512-IHHxqV/g7wpK0F2mRMDhOnJr10eJnXjdQFnmfEG0OxZ30PZdf1uO72bPkXVR7jjvEpTeorHjNH6R5mgmm7iu1Q==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.17.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.2","vitest":"^4.1.8","autotel":"4.2.0","mongoose":"^9.6.3","typescript":"^6.0.3","@types/node":"^25.9.2","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.6.3"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_12.0.0_1781991058680_0.7605409471257039","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"autotel-mongoose","version":"12.0.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"MIT","_id":"autotel-mongoose@12.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"07dff73383b4ec9f3bc749e090ea3ad1b70a80fb","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-12.0.1.tgz","fileCount":12,"integrity":"sha512-ayyfazLH+sntuBEAHsUef1HA+N1yyH0YEgbvJmpfY2SrfhEdRh5aPJTrNm2N6eXjsL9rgXT8ul6iv6sTH/z8mw==","signatures":[{"sig":"MEYCIQD/ndCT0FNnK6OsmGRIoJesUqXXQiBrSeGfz7ARGi1JzwIhAPYU8dCxDnOPUYN52SSD34Jp16/u6CskIILwn7/zRGce","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@12.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":250704},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-12.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/439fa43172c73781ab6fdcce41bc8640/autotel-mongoose-12.0.1.tgz","_integrity":"sha512-ayyfazLH+sntuBEAHsUef1HA+N1yyH0YEgbvJmpfY2SrfhEdRh5aPJTrNm2N6eXjsL9rgXT8ul6iv6sTH/z8mw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.18.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","autotel":"4.2.4","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_12.0.1_1783754485739_0.02255992569020626","host":"s3://npm-registry-packages-npm-production"}},"12.0.2":{"name":"autotel-mongoose","version":"12.0.2","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@12.0.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"ff84c09a0e02f584be4d82d91a384a545fb312a2","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-12.0.2.tgz","fileCount":12,"integrity":"sha512-E8BUiLVl7rbsMyhVER9zdk3AMlLgJn2roNK2nCDmSXA2jIROFp2Dn/idrtQpL7a7I2Bt8whDwkED4bmHf1SS7g==","signatures":[{"sig":"MEQCIBmNxQ9sImquj5T/gcw1sx8eC/UZhViHBTiP9/TI7xEaAiBJ4x/ijxmae4sGHqPwNbcxnr0UrTP3GBNQeZ+Swhci/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@12.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259931},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-12.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/0f100fcf53a7c7b5eede5d2a8ac3658c/autotel-mongoose-12.0.2.tgz","_integrity":"sha512-E8BUiLVl7rbsMyhVER9zdk3AMlLgJn2roNK2nCDmSXA2jIROFp2Dn/idrtQpL7a7I2Bt8whDwkED4bmHf1SS7g==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.18.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","autotel":"4.2.5","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_12.0.2_1783978676671_0.5371528333410762","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"autotel-mongoose","version":"13.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@13.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"babcdfbc0c192fc9b5710888ba14535c6134adba","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-13.0.0.tgz","fileCount":12,"integrity":"sha512-MfPLm8dXB4NzE4Vma2/69K1KjpmaVIlqgTVZZAY8g+fpqj8qkCeJaFZGMnOw30MHazGgxy3z9wegtmWF5mExpg==","signatures":[{"sig":"MEQCIE3gtYsaxKqiuWq922nMkvwa3KMNlZkDafqWGcXzKE4GAiAj3KhxU+9/GFUJ/lo1u8FLklyLeCy2417lx421B3uFJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259931},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-13.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/8f725874a6ca4ef90f4670ac7c7d6a3c/autotel-mongoose-13.0.0.tgz","_integrity":"sha512-MfPLm8dXB4NzE4Vma2/69K1KjpmaVIlqgTVZZAY8g+fpqj8qkCeJaFZGMnOw30MHazGgxy3z9wegtmWF5mExpg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.18.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","autotel":"4.3.0","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_13.0.0_1784533441219_0.02831844302933173","host":"s3://npm-registry-packages-npm-production"}},"13.0.1":{"name":"autotel-mongoose","version":"13.0.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@13.0.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"9304a79488be8e2b40384ed880bdef51c981e8e1","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-13.0.1.tgz","fileCount":12,"integrity":"sha512-djewZmnR1Vc0zhIb5K6MHRHE+/Wo8qotyEm5kXImAJ8UKexIUKl+3WZkfaRrECu3r6Y5Y0QXFOX4a02fJueUjw==","signatures":[{"sig":"MEUCICvw3/eKhsGtc1kWxEsf4cJTJJ68QEYYlnVvDepEmGStAiEA7y9KSEPs2Ng3kKFR5BXzsFuojhTfY5O3yp0/ZKnBUho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@13.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":266241},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-13.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/a34258fa9d8ce5113d6c26c3d9b2de4c/autotel-mongoose-13.0.1.tgz","_integrity":"sha512-djewZmnR1Vc0zhIb5K6MHRHE+/Wo8qotyEm5kXImAJ8UKexIUKl+3WZkfaRrECu3r6Y5Y0QXFOX4a02fJueUjw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.18.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","autotel":"4.3.0","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_13.0.1_1784574388702_0.16416930889482928","host":"s3://npm-registry-packages-npm-production"}},"13.0.2":{"name":"autotel-mongoose","version":"13.0.2","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@13.0.2","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"2b7d6a3ae6324742a6d066bdd40ab3de1e621234","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-13.0.2.tgz","fileCount":12,"integrity":"sha512-PTFonUh/ntdOxFK+POzc5kWkmF/C9U/aArgQxe6C2AqVeSyGD+4hsLjy0L3RORrfIPE7ILxhbDAafyD6I+F9pw==","signatures":[{"sig":"MEQCID2/eEGT0PJ6v4oJnNSKyDyvzscIHMWDbeolnk4OZzvMAiA5VJYh+4jmw2ie/kLz2juD8J0hnu01GY12sID4esDfZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@13.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268590},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-13.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","format":"prettier --write .","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/8ad0ff6e173842f12e10f07283fbe32f/autotel-mongoose-13.0.2.tgz","_integrity":"sha512-PTFonUh/ntdOxFK+POzc5kWkmF/C9U/aArgQxe6C2AqVeSyGD+4hsLjy0L3RORrfIPE7ILxhbDAafyD6I+F9pw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.18.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.3","vitest":"^4.1.10","autotel":"4.3.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.0","@opentelemetry/core":"^2.7.1","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.7.1","@opentelemetry/context-async-hooks":"^2.7.1"},"peerDependencies":{"autotel":"*","mongoose":">=9.7.4"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_13.0.2_1784825463668_0.430420939931105","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"autotel-mongoose","version":"14.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@14.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"ebbad0a806f60feff5db25301ae7aced87e9e164","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-14.0.0.tgz","fileCount":12,"integrity":"sha512-OOSbEkTLe304/zU1o9nPIuvQbeRVAvzDUGjUahyQurV47hcIPiPupyyrKWO8iHeZybfUlKMg6wJ0aOC1AbknnQ==","signatures":[{"sig":"MEYCIQCMd+LjN3xVHsTwFtZ4rIHt0gjUd254csl2skuPaMaiwgIhAMUYdcUMM9uLKKFLubpqHSUiYDOGokalQpZoM/GwD7u6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":268082},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-14.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/6739064e6bed7089cc8b3e1d4ff3064e/autotel-mongoose-14.0.0.tgz","_integrity":"sha512-OOSbEkTLe304/zU1o9nPIuvQbeRVAvzDUGjUahyQurV47hcIPiPupyyrKWO8iHeZybfUlKMg6wJ0aOC1AbknnQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.18.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.12","vitest":"^4.1.10","autotel":"5.0.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/core":"^2.9.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_14.0.0_1785141181822_0.04464645476299123","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"autotel-mongoose","version":"15.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@15.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"71e11e9cb68813b8825083b443ae1b81475bf2f8","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-15.0.0.tgz","fileCount":11,"integrity":"sha512-AFyhUUynkzNBzl2+4AKhMqwMuhFvDksWx4UnoI8VVJSnLugTnPMdipBH9InLXlXHcXvnyBV6VoMPhtRCBdTMjQ==","signatures":[{"sig":"MEQCIBVscEDEno/2xHsbkAlp22E1GcNTQOl+oWAjOoGaR9xFAiBcp4rFv0dKvpHRMoRp0MajF6wmZUWG5IV/nGe+P1jVrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258561},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-15.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/7d7a2bfaa4a374d790e26fb1b9167457/autotel-mongoose-15.0.0.tgz","_integrity":"sha512-AFyhUUynkzNBzl2+4AKhMqwMuhFvDksWx4UnoI8VVJSnLugTnPMdipBH9InLXlXHcXvnyBV6VoMPhtRCBdTMjQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.12","vitest":"^4.1.10","autotel":"6.0.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/core":"^2.9.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_15.0.0_1785441108561_0.15005851875817644","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"autotel-mongoose","version":"16.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@16.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"0b93795996ec25484ccf784a303532010cf0d629","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-16.0.0.tgz","fileCount":11,"integrity":"sha512-3pc5iugZ9cASutFwaWj3ERxqHw2v8huRowTAockoAo5lHS11gZS3JYPnAUzJ9/VM+STJgC3spM9kiLnlMLYb5w==","signatures":[{"sig":"MEUCIA3+O6Eb82FE/J5Xz3PdSiKxxW/PqPswEkAk3JLUw5LHAiEAgWn31I2XYcq9nBrG93yeiMdehp3/6bgtZ9pgBIzlii0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258561},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-16.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/2358a1c9bf15bd0307be47a108f14268/autotel-mongoose-16.0.0.tgz","_integrity":"sha512-3pc5iugZ9cASutFwaWj3ERxqHw2v8huRowTAockoAo5lHS11gZS3JYPnAUzJ9/VM+STJgC3spM9kiLnlMLYb5w==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.12","vitest":"^4.1.10","autotel":"6.1.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.7.4","typescript":"^6.0.3","@types/node":"^26.1.1","@opentelemetry/core":"^2.9.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.9.0","@opentelemetry/context-async-hooks":"^2.9.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_16.0.0_1785445662948_0.899582780218461","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"autotel-mongoose","version":"17.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@17.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"fa0b01c9929b582ed24ab4d460a64ae86258104c","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-17.0.0.tgz","fileCount":7,"integrity":"sha512-ugpAJxmR8idq56VfU2jK1FRJ6bOVMgZxJHHxEKtwLLIMphI7NGw33fPGGY8Jj50gKbpbTh4qd/VLLNcwtR6D5A==","signatures":[{"sig":"MEQCID0FDshRqRIsZdlSptlP2McV/EyeZRPEL/651QcROhBvAiBPT197VXlQExbEySLYjBHvSA55wZuzx+Ks6cy8WEyjOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@17.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101711},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-17.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/053ec661ea5d647f9e2f15d1b7f0139b/autotel-mongoose-17.0.0.tgz","_integrity":"sha512-ugpAJxmR8idq56VfU2jK1FRJ6bOVMgZxJHHxEKtwLLIMphI7NGw33fPGGY8Jj50gKbpbTh4qd/VLLNcwtR6D5A==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"6.2.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_17.0.0_1785695373799_0.027217495936051828","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"autotel-mongoose","version":"18.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@18.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"9f6467b01709f73def52f339201000c503b37c39","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-18.0.0.tgz","fileCount":7,"integrity":"sha512-KsRDw+33nR5BZfUJ8Xmfqs4r9VePoFX9N77nJYKQyZri5v7cS7MmDegDXrZOTcxJfSSj/4yVt2EBffLMNSi+kg==","signatures":[{"sig":"MEUCICQSqUrRV8nE16lBR1VNcbcIHU8/PXV/G6qhO/vM7MnvAiEAnIyqNGWG00LRDNe9MPF7pQ3V2mt1lcAko5eALnh3WZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@18.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101711},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-18.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/7d0819326dc1d8f8688669a08e03a43c/autotel-mongoose-18.0.0.tgz","_integrity":"sha512-KsRDw+33nR5BZfUJ8Xmfqs4r9VePoFX9N77nJYKQyZri5v7cS7MmDegDXrZOTcxJfSSj/4yVt2EBffLMNSi+kg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"6.3.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_18.0.0_1785914401524_0.6473725382734481","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"autotel-mongoose","version":"19.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@19.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"fded962753c2b06dffb9ce13a4867338ab98af7d","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-19.0.0.tgz","fileCount":7,"integrity":"sha512-fo98oFW3hwaxnGgGZSe6PMia2Lq6pOrLb5OgFUR9ziG+mPSgg/0EgiT21vgVm48IwqZKrEYB/evS66AuyOBfAQ==","signatures":[{"sig":"MEUCIAROr/bWx4cbHDhUtfr0z7JFSwXu33emd0AaEDNBKuA0AiEAjATfghKOU2bRSsnLcdap+dxlkvl0+qGQZ24qzODtxbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@19.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101711},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-19.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/03721906f6a88098361aff2cdab6ca9b/autotel-mongoose-19.0.0.tgz","_integrity":"sha512-fo98oFW3hwaxnGgGZSe6PMia2Lq6pOrLb5OgFUR9ziG+mPSgg/0EgiT21vgVm48IwqZKrEYB/evS66AuyOBfAQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"6.4.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_19.0.0_1786054259707_0.04561551334304892","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"autotel-mongoose","version":"20.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@20.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"bf43f765b0e4b51437c054834ce5ca1a493a8566","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-20.0.0.tgz","fileCount":7,"integrity":"sha512-FyLxh25JqHbUip7fGyhnfjjSMgnptyIJCAhmSyaP+Ho+0ND4M2KUVYmkJD8FKXeeNTtCjhna+z0doiuayEmaaQ==","signatures":[{"sig":"MEQCIARcXi8Fqa9Q8pAhd52/jxkk9ijlweD3cnVSVUXzJ5UGAiAAiZT7SKxMVfgc2zzzsVDg4Ei3pEvtY/MShYD/A0wL6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@20.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":101711},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-20.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/a407c62c4f07630e8e4d5b58fdc648d3/autotel-mongoose-20.0.0.tgz","_integrity":"sha512-FyLxh25JqHbUip7fGyhnfjjSMgnptyIJCAhmSyaP+Ho+0ND4M2KUVYmkJD8FKXeeNTtCjhna+z0doiuayEmaaQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"6.5.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_20.0.0_1786525194148_0.10469018941846553","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"autotel-mongoose","version":"21.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@21.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"8bf8c740501eb41629538f44b11b99e7c05d336f","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-21.0.0.tgz","fileCount":7,"integrity":"sha512-l7FiAekwIAdoaiN0ru9IyX11Kv9gqVOdXvu8o8XzoWsxN/rfSy4X3/icNLOQxOSmskU1rbx/5bWV/q6FbI3IIw==","signatures":[{"sig":"MEUCIQCelhiJa68zoTp+SoHxNcGIB7cL7wFK5Lidyqqf2juqywIgXQ7tSzCzvzoRCA1RpJI4jMTKTq8wFlGA4oTppZZ5etI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103557},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-21.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/ad38b44c3975e86e718c9f1bed6818ec/autotel-mongoose-21.0.0.tgz","_integrity":"sha512-l7FiAekwIAdoaiN0ru9IyX11Kv9gqVOdXvu8o8XzoWsxN/rfSy4X3/icNLOQxOSmskU1rbx/5bWV/q6FbI3IIw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.0.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=9.8.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_21.0.0_1787218169390_0.14474417014954177","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"autotel-mongoose","version":"22.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@22.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"2ba78e0d488ccfeff92b1b59c6502731e573fa88","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-22.0.0.tgz","fileCount":7,"integrity":"sha512-tRqL/lDrAtcmXa1C7oqsKjNJjfSixUusuQt+wSUFg6VU3JPuKXaCTTqX6LtemJCqH3OYmcM6sLNl4+fOdObcXg==","signatures":[{"sig":"MEUCIQCplqCecDKkA5QQJFiH6WdMJhU6jRQ4OchrVzXrZhRhDwIgQvwWmETLxnecw1NDJDMbyQL5Jlgz2VJKr9ighMzgkP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103766},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-22.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/43e7312dbcdc4cb5b823eef1a98bd189/autotel-mongoose-22.0.0.tgz","_integrity":"sha512-tRqL/lDrAtcmXa1C7oqsKjNJjfSixUusuQt+wSUFg6VU3JPuKXaCTTqX6LtemJCqH3OYmcM6sLNl4+fOdObcXg==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.0","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.1.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_22.0.0_1787601602583_0.6613580891935651","host":"s3://npm-registry-packages-npm-production"}},"23.0.0":{"name":"autotel-mongoose","version":"23.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@23.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"e2d0beb47aa1211aa3d7cc0801e833dde7faf2bf","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-23.0.0.tgz","fileCount":7,"integrity":"sha512-DpBtA73fZfsXPThFOtiWcNwp6YyWvF/lwbw/4cUI1Q/U010Y0lAZ8Z8Cxq/yg/crFmUamja/rBEHhKLkYyMBdA==","signatures":[{"sig":"MEUCIECr44czpU6i5cqRRY5gvr94dNa2SZfdxzcC926hU38oAiEA+UXn1hJG9rvS5IqlKilPMBkUe7NkYioq88PjqsAAgE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@23.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103766},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-23.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/6353aacb72c098f6cb48b8702f64493e/autotel-mongoose-23.0.0.tgz","_integrity":"sha512-DpBtA73fZfsXPThFOtiWcNwp6YyWvF/lwbw/4cUI1Q/U010Y0lAZ8Z8Cxq/yg/crFmUamja/rBEHhKLkYyMBdA==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.2.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_23.0.0_1787900199161_0.3846810186155112","host":"s3://npm-registry-packages-npm-production"}},"24.0.0":{"name":"autotel-mongoose","version":"24.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@24.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"dc6adf61860182e79418dcb800ef170106ffce6e","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-24.0.0.tgz","fileCount":7,"integrity":"sha512-O6ZpVOmrIfaEj4YeP4xkqY2VgwPIGBh4fedyVnEn0KfpH12wsB3igch2cre3c6ZeYtGkEw+nN2dCJEpVvuq5+Q==","signatures":[{"sig":"MEYCIQDT5zVqb3QjW41XdoA3FbF4vQ9BcXM+UN0nJmmJV54iFQIhAPpekZA2+VSGis5osZ/vIWN4hbytYrBc1p/0VblhCk99","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@24.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103766},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-24.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/519fbc3b4e2c1e05aad63db47062982a/autotel-mongoose-24.0.0.tgz","_integrity":"sha512-O6ZpVOmrIfaEj4YeP4xkqY2VgwPIGBh4fedyVnEn0KfpH12wsB3igch2cre3c6ZeYtGkEw+nN2dCJEpVvuq5+Q==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.3.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_24.0.0_1788007718582_0.5609315330558631","host":"s3://npm-registry-packages-npm-production"}},"25.0.0":{"name":"autotel-mongoose","version":"25.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@25.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"1538d7c30af5332b3094ec57c5dcbbd159fa268f","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-25.0.0.tgz","fileCount":7,"integrity":"sha512-xbgQBJxUucbW5Wc0BxhTmR7L0kY7Muby0EtG+3T+U4zo9gveZnqF141sTGUbtSZJVyCKVPwMwtJnhkUDYTFswQ==","signatures":[{"sig":"MEUCIGJpb7CUQoGhS0SseDRoivRmNLrQAxFsJq1yRRcfwUHLAiEAy4tSqoqpUhNFyGZTrtg3JpgrKZcRsmKXm9+zM4CpimI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@25.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103766},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-25.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/2ce8ad659bb48b228d532c76008f3bdc/autotel-mongoose-25.0.0.tgz","_integrity":"sha512-xbgQBJxUucbW5Wc0BxhTmR7L0kY7Muby0EtG+3T+U4zo9gveZnqF141sTGUbtSZJVyCKVPwMwtJnhkUDYTFswQ==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.4.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_25.0.0_1788192448950_0.7852276577165829","host":"s3://npm-registry-packages-npm-production"}},"26.0.0":{"name":"autotel-mongoose","version":"26.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"url":"https://jagreehal.com","name":"Jag Reehal","email":"jag@jagreehal.com"},"license":"Apache-2.0","_id":"autotel-mongoose@26.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"69a2274a37998c27495815643fa1e060d7da30f0","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-26.0.0.tgz","fileCount":7,"integrity":"sha512-j8bgSKHp4NRfCnuuR0tKOFJyF2CUx3l9k0gaVUd58gv5Dz3c05fiD/KDZ+N6vz9QP0B6p7c0QJTx9gIs742yVw==","signatures":[{"sig":"MEYCIQDINFKWJfWt/ThOk453AwuirzyOplBSbVtZkU0pJS57rAIhAL9lNIuyXcq0OchGQHZ/LcHsajKqarEs3Y0002Pgm5bU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@26.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103766},"main":"./dist/index.js","type":"module","_from":"file:autotel-mongoose-26.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"_resolved":"/tmp/79e590d62d582c85868dacc90fb41930/autotel-mongoose-26.0.0.tgz","_integrity":"sha512-j8bgSKHp4NRfCnuuR0tKOFJyF2CUx3l9k0gaVUd58gv5Dz3c05fiD/KDZ+N6vz9QP0B6p7c0QJTx9gIs742yVw==","repository":{"url":"git+https://github.com/jagreehal/autotel.git","type":"git","directory":"packages/autotel-mongoose"},"_npmVersion":"11.19.1","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.5.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.10.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.10.0","@opentelemetry/context-async-hooks":"^2.10.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_26.0.0_1788208078487_0.7688924181057781","host":"s3://npm-registry-packages-npm-production"}},"27.0.0":{"name":"autotel-mongoose","version":"27.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-mongoose@27.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"d05b1d1e8476c00f606d207634a962c67e942c62","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-27.0.0.tgz","fileCount":7,"integrity":"sha512-l/u8cPIEjHOWHVC9NUehGpnvmf/II5wpLzWf29sHNCpPy7US40PnW05M2xcgB6A820KabpqGfG6w2oYcE64HSg==","signatures":[{"sig":"MEUCIQDxEkBPBr6HL+1wb+6o/6vYtgG3b0oTJ4BJaP2rU8rK/wIgANgV0X/voQIE7C2TbRT2c7KwGXC3Mf/YZE4l6Co5jmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@27.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103766},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.6.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_27.0.0_1788524170488_0.4425389729165896","host":"s3://npm-registry-packages-npm-production"}},"27.1.0":{"name":"autotel-mongoose","version":"27.1.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-mongoose@27.1.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"cbb18dfe0c8548fcf1a24f3026bb954606e41346","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-27.1.0.tgz","fileCount":7,"integrity":"sha512-W8aRC4zPQubueMthoOJc1/BkB6jqUFYnaeHqAllOxz8KGSDm+8MnnZ5oKrNZfutSs4uZ2HMwx5ZLaggKY7Dv+g==","signatures":[{"sig":"MEQCIBPDxqzOEv7/UKg+MgSpHd2DXBtkB/rHGzQK1I7LLKQtAiADi06ki0ds7kRjp6MD6hqR9pOMNPUiG2hj2O7F7v1Mng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@27.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112320},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.6.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_27.1.0_1788532742854_0.37343028513437804","host":"s3://npm-registry-packages-npm-production"}},"27.1.1":{"name":"autotel-mongoose","version":"27.1.1","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-mongoose@27.1.1","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"73d41074486859fecc6ee906fe84389b8d2bece1","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-27.1.1.tgz","fileCount":8,"integrity":"sha512-L2rHUvVuevvOWjvje2q7+cnBKytnHQvPBWT7YyL5XEGH2jFTXu7KuuqAyDBcR+uzvxy2gcjQ2CjQVXW7ePf4jQ==","signatures":[{"sig":"MEQCIH+oDFULwXvHh1OZkLt+r+OElK8m/lHXvEVE6Tafzk2ZAiBpjHbBJ/js+lA3re9t2s7gkMBnL+u3gaadh6TaG72Tag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@27.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.6.2","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_27.1.1_1788942904655_0.25037170463372393","host":"s3://npm-registry-packages-npm-production"}},"28.0.0":{"name":"autotel-mongoose","version":"28.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-mongoose@28.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"6a7bdd202cf686395bf85c0ac2f2d34b12ffa2de","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-28.0.0.tgz","fileCount":8,"integrity":"sha512-bqhRIzmWKKGX9i7OMEls8WGlaspSsn5C3snwJnzEt9A6FoYNqWk8TRga8qUK7aPRlM5mGi96xz2t34TriHC/WQ==","signatures":[{"sig":"MEQCIF+Ge/H0nxVPb07yRDSiXnKERQzrII0g1AZlfAmNO2azAiBntiLBvYw1GneJTm7uWAQ9bn5WUuFkzNaHtoTcRP82/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@28.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.7.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_28.0.0_1789067158422_0.9389028655943841","host":"s3://npm-registry-packages-npm-production"}},"29.0.0":{"name":"autotel-mongoose","version":"29.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-mongoose@29.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"642d7ebb80a91ce6b3d5a81cff36129dc5a7aacb","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-29.0.0.tgz","fileCount":8,"integrity":"sha512-vbbEjo3bv/TGfxXdrnXKwA7TXkI+skr93MUTZ1YmzayyJAzKGLac4yvRKvb1EbdbGVha134IG8xOn164q5CyqQ==","signatures":[{"sig":"MEUCICGI+zGJKjwE2CLyX0G/dXJvrKBqugnRKWja+Xmuq2RcAiEAv5m1GU0OJ9ZTN5TYd/HVTzOgVmAxtmXyqsxSBOGXC5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB2615FYQusiKnlXIsO+4wBg4JRR5cTx45nbi7etSlloAiBNQwaDsCAtSIj/7dPq0n53+rFK8j2E9TgjgkKZid1trg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@29.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.8.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_29.0.0_1789912217387_0.8503779874377912","host":"s3://npm-registry-packages-npm-production"}},"30.0.0":{"name":"autotel-mongoose","version":"30.0.0","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","_id":"autotel-mongoose@30.0.0","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"85dfda84fff9779eba2ed38126fcb4577e363e56","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-30.0.0.tgz","fileCount":8,"integrity":"sha512-uppJlvHvhTLbV8XLaW4Ry5N7GAwHQDSg3R6JNPvUNw0CcdhcUPlghbxRlKX9LjXS03NNI/QH9RFHr7apu435yw==","signatures":[{"sig":"MEYCIQC1bVIQB6oAZhkoWCgabslOQcFdZk3x9p6dL6lalzXecAIhAO7ftjZABKsiSGXPsh4bF4Ss+RVPs1XNW9q9EOEWfC1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcchUcjx8EPQzFqSUi4VzEUJUQMe5Jq5RcQ5TgUbppQwIhAPc35SIPWDBqA4nn3sfkuu3VIjFzTyE/8xxOlPmmtxBa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@30.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":112588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsdown --watch","lint":"eslint src/**/*.ts","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"eslint src/**/*.ts --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.3.0","rimraf":"^6.1.3","tsdown":"^0.22.14","vitest":"^4.1.10","autotel":"7.9.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.8.1","typescript":"^6.0.3","@types/node":"^26.1.2","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.2.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/autotel-mongoose_30.0.0_1790197388119_0.654125975818648","host":"s3://npm-registry-packages-npm-production"}},"31.0.0":{"_id":"autotel-mongoose@31.0.0","bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"dist":{"shasum":"676400ade4feb02b4da181bbd73d06284b10f25c","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-31.0.0.tgz","fileCount":8,"integrity":"sha512-b3Wq+5dcJcLVuxPlxR09qwFWnnJKMUg416DVA5aDib9Dse04C82cJMdWMXKScDzQwmqQDuxVxPujNjf/KCdQpw==","signatures":[{"sig":"MEYCIQDhXfI6HG1UfX67osoYFEIHASvX+0anmmvi3SCif92i6AIhALB2vsMAH+jooBEMQpYD8xdvKOFL3VO6HLOPNAvZS/aU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICOTZtWVZd3/jVdj3WLtTJtGIf9fmK1odbxNSJdtu4MuAiBqX4ML8SNBqa0UdOnSQePNW2JVESPFzXrdm3Zpxr3YMA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@31.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134387},"main":"./dist/index.js","name":"autotel-mongoose","type":"module","types":"./dist/index.d.ts","author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"Apache-2.0","scripts":{"dev":"tsdown --watch","lint":"oxlint -c oxlint.json --disable-nested-config src","test":"vitest run","build":"tsdown","clean":"rimraf dist","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build","lint:fix":"pnpm lint --fix","test:watch":"vitest","type-check":"tsc --noEmit","format:check":"prettier --check src/**/*.ts","test:integration":"vitest run --config vitest.integration.config.ts"},"version":"31.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose: value-free db.query.text that groups, db.statement.hash, and db.plan.* from explain()","directories":{},"maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"autotel-db":"0.1.0","autotel-mongodb":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"kareem":"^3.4.0","rimraf":"^6.1.3","tsdown":"^0.23.0","vitest":"^5.0.2","autotel":"7.10.0","kareem2":"npm:kareem@^2.6.3","mongoose":"^9.10.2","typescript":"^7.0.2","@types/node":"^26.6.3","@opentelemetry/core":"^2.11.0","mongodb-memory-server":"^11.3.0","@opentelemetry/sdk-trace-node":"^2.11.0","@opentelemetry/context-async-hooks":"^2.11.0"},"peerDependencies":{"autotel":"*","mongoose":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autotel-mongoose_31.0.0_1791040277689_0.7027207993669955"}}},"time":{"created":"2026-03-24T17:42:07.647Z","modified":"2026-10-03T15:11:18.131Z","0.0.1":"2026-03-24T17:42:07.798Z","0.0.2":"2026-03-25T11:43:20.136Z","1.0.0":"2026-04-08T21:32:59.533Z","1.0.1":"2026-04-27T06:12:22.053Z","2.0.0":"2026-04-29T21:12:56.689Z","2.0.3":"2026-05-05T06:06:34.115Z","2.0.4":"2026-05-13T22:51:40.877Z","3.0.0":"2026-05-20T10:25:58.077Z","4.0.0":"2026-05-24T19:19:32.783Z","5.0.0":"2026-05-28T17:53:22.691Z","5.0.1":"2026-05-29T19:07:13.541Z","6.0.0":"2026-05-31T09:20:24.820Z","0.0.3":"2026-06-04T00:25:35.911Z","1.0.2":"2026-06-04T00:25:56.180Z","2.0.5":"2026-06-04T00:26:09.124Z","3.0.1":"2026-06-04T00:26:20.054Z","4.0.1":"2026-06-04T00:26:30.996Z","5.0.2":"2026-06-04T00:26:42.214Z","6.0.1":"2026-06-04T00:26:53.563Z","6.0.2":"2026-06-06T00:05:25.338Z","7.0.0":"2026-06-12T08:33:14.229Z","8.0.0":"2026-06-12T20:41:03.131Z","8.1.0":"2026-06-15T18:11:13.159Z","9.0.0":"2026-06-15T21:38:23.333Z","10.0.0":"2026-06-16T07:49:51.644Z","10.1.0":"2026-06-16T12:10:11.799Z","10.1.1":"2026-06-20T08:51:28.438Z","11.0.0":"2026-06-20T20:37:09.539Z","12.0.0":"2026-06-20T21:30:58.794Z","12.0.1":"2026-07-11T07:21:25.885Z","12.0.2":"2026-07-13T21:37:56.806Z","13.0.0":"2026-07-20T07:44:01.373Z","13.0.1":"2026-07-20T19:06:28.878Z","13.0.2":"2026-07-23T16:51:03.832Z","14.0.0":"2026-07-27T08:33:01.959Z","15.0.0":"2026-07-30T19:51:48.724Z","16.0.0":"2026-07-30T21:07:43.083Z","17.0.0":"2026-08-02T18:29:33.936Z","18.0.0":"2026-08-05T07:20:01.673Z","19.0.0":"2026-08-06T22:10:59.853Z","20.0.0":"2026-08-12T08:59:54.332Z","21.0.0":"2026-08-20T09:29:29.558Z","22.0.0":"2026-08-24T20:00:02.769Z","23.0.0":"2026-08-28T06:56:39.299Z","24.0.0":"2026-08-29T12:48:38.734Z","25.0.0":"2026-08-31T16:07:29.088Z","26.0.0":"2026-08-31T20:27:58.622Z","27.0.0":"2026-09-04T12:16:10.638Z","27.1.0":"2026-09-04T14:39:02.994Z","27.1.1":"2026-09-09T08:35:04.799Z","28.0.0":"2026-09-10T19:05:58.565Z","29.0.0":"2026-09-20T13:50:17.492Z","30.0.0":"2026-09-23T21:03:08.208Z","31.0.0":"2026-10-03T15:11:17.784Z"},"bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"author":"Jag Reehal <jag@jagreehal.com> (https://jagreehal.com)","license":"Apache-2.0","homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"repository":{"url":"https://github.com/jagreehal/autotel","type":"git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose: value-free db.query.text that groups, db.statement.hash, and db.plan.* from explain()","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"readme":"# autotel-mongoose\n\nOpenTelemetry instrumentation for Mongoose with stable semantic conventions, `db.query.text` that carries no values, a statement hash to group by, and optional query plans.\n\n## What It Adds\n\n- Captures `db.query.text` as the query's shape, every value replaced by `?`, so no user data reaches the span and the same query always reads the same\n- Sets `db.statement.hash` on every operation, to group repeated queries (an N+1 is one hash, many spans)\n- With `explain`, adds `db.plan.*`: stages, indexes used, documents examined, and the `createIndex` call a collection scan is missing\n- Redacts PII by default (Autotel's `'default'` preset) in whatever a custom serializer emits\n- Supports custom `dbStatementSerializer` functions with the same payload shape as the OpenTelemetry MongoDB plugin\n- Uses stable semantic conventions only:\n  - `db.system.name`\n  - `db.operation.name`\n  - `db.collection.name`\n  - `db.namespace`\n  - `db.query.text`\n  - `server.address`\n  - `server.port`\n- Uses stable span names like `find users`\n\n## Installation\n\nInstall `autotel-mongoose`, `autotel`, and `mongoose`:\n\n```bash\nnpm install autotel autotel-mongoose mongoose\n```\n\nThis package supports Mongoose 8+. Both major versions are exercised by the\ntest suite: Mongoose 8 drives hooks through kareem v2's callback convention\nand Mongoose 9 through kareem v3's promise-based one, and the instrumentation\nhandles both.\n\n## Basic Usage\n\n```typescript\nimport mongoose from 'mongoose';\nimport { init } from 'autotel';\nimport { instrumentMongoose } from 'autotel-mongoose';\n\ninit({\n  service: 'my-app',\n  endpoint: 'http://localhost:4318',\n});\n\ninstrumentMongoose(mongoose, {\n  dbName: 'myapp',\n});\n\nconst userSchema = new mongoose.Schema({\n  name: String,\n  email: String,\n});\n\nconst User = mongoose.model('User', userSchema);\n\nawait mongoose.connect(process.env.MONGODB_URI!);\nawait User.findOne({ email: 'alice@example.com' }).exec();\n```\n\n`instrumentMongoose()` is safe to call more than once. Mongoose's `Model` and\n`Query` prototypes are shared by every `new mongoose.Mongoose()`, so a second\ncall recognises what the first installed and leaves it alone: one span per\noperation either way.\n\nMethods Mongoose implements with other methods produce one span, not one per\ndelegation: `findById` traces as `findById`, without a nested `findOne` for the\nsame round trip. A query a hook issues is a separate round trip and keeps its\nown span.\n\n## Hook Instrumentation\n\nSchema hook instrumentation is optional and disabled by default.\n\nIf you enable it, call `instrumentMongoose()` before defining schemas so `pre` and `post` hooks can be wrapped:\n\n```typescript\nimport mongoose from 'mongoose';\nimport { instrumentMongoose } from 'autotel-mongoose';\n\ninstrumentMongoose(mongoose, {\n  instrumentHooks: true,\n});\n\nconst userSchema = new mongoose.Schema({\n  name: String,\n});\n\nuserSchema.pre('save', async function () {\n  this.set('name', this.get('name')?.trim());\n});\n```\n\nSpans are named after the operation that ran (`mongoose.users.pre.save`), and\nMongoose's own hooks stay out of the way: a schema using `timestamps`,\nsubdocuments or virtuals emits spans only for the hooks you wrote.\n\nTo limit span volume, pass an include list or an `{ include?, exclude? }`\nselector. For example, `init` runs once for every hydrated document, so a find\nreturning 500 documents means 500 spans:\n\n```typescript\ninstrumentMongoose(mongoose, {\n  instrumentHooks: { exclude: ['init'] },\n});\n```\n\nSelection works a hook at a time whichever way you register. Both\n`pre(['save', 'validate'], fn)` and `pre(/^find/, fn)` are selected and named\nper operation, so a `find` gets `pre.find` and a `findOne` gets `pre.findOne`.\nExcluding a hook only stops the span; the handler still runs.\n\n## Custom Statics, Methods & Query Helpers\n\nThe functions you add via `schema.statics`, `schema.methods`, and `schema.query`\nare invisible to the built-in Model/Query instrumentation. This package traces\nthem automatically. **no manual `trace()` calls** and no behavioral side\neffects (same `this`, same return value, same error propagation). Each call\ngets an `INTERNAL` span named `mongoose.<Model>.<fn>`.\n\n```typescript\nuserSchema.statics.findByEmail = function (email: string) {\n  return this.findOne({ email }); // span: mongoose.User.findByEmail\n};\n\nuserSchema.methods.describe = function () {\n  return `${this.name} <${this.email}>`; // span: mongoose.User.describe\n};\n\nuserSchema.query.byEmailDomain = function (domain: string) {\n  return this.where({ email: new RegExp(`@${domain}$`) }); // span: mongoose.User.byEmailDomain\n};\n```\n\nExample spans (from `apps/example-mongoose`, debug output). Note that a static\nreturning a Query becomes the **parent** of the underlying operation span, and\nparameters are redacted by default:\n\n```text\n✓ findOne users                           1ms [autotel-mongoose]\n     db.system.name=mongodb, db.operation.name=findOne, db.collection.name=users, db.query.text={\"condition\":{\"email\":\"?\"},...\n✓ mongoose.User.findByEmail               2ms [autotel-mongoose]\n     db.system.name=mongodb, code.function.name=findByEmail, mongoose.method.name=findByEmail, mongoose.method.type=static, mongoose.method.model=User, db.collection.name=users, mongoose.method.parameter_count=1, mongoose.method.parameters=[\"A***@***.com\"]\n\n✓ mongoose.User.describe                 27µs [autotel-mongoose]\n     db.system.name=mongodb, code.function.name=describe, mongoose.method.name=describe, mongoose.method.type=instance, mongoose.method.model=User, db.collection.name=users, mongoose.method.parameter_count=0\n\n✓ mongoose.User.countByDomain             2ms [autotel-mongoose]\n     db.system.name=mongodb, code.function.name=countByDomain, mongoose.method.name=countByDomain, mongoose.method.type=static, mongoose.method.model=User, db.collection.name=users, mongoose.method.parameter_count=1, mongoose.method.parameters=[\"hotmail.com\"]\n\n✓ mongoose.User.byEmailDomain            82µs [autotel-mongoose]\n     db.system.name=mongodb, code.function.name=byEmailDomain, mongoose.method.name=byEmailDomain, mongoose.method.type=query, mongoose.method.model=User, db.collection.name=users, mongoose.method.parameter_count=1, mongoose.method.parameters=[\"hotmail.com\"]\n```\n\nAs JSON:\n\n```json\n{\n  \"name\": \"mongoose.User.findByEmail\",\n  \"kind\": \"INTERNAL\",\n  \"instrumentationScope\": { \"name\": \"autotel-mongoose\" },\n  \"attributes\": {\n    \"db.system.name\": \"mongodb\",\n    \"code.function.name\": \"findByEmail\",\n    \"mongoose.method.name\": \"findByEmail\",\n    \"mongoose.method.type\": \"static\",\n    \"mongoose.method.model\": \"User\",\n    \"db.collection.name\": \"users\",\n    \"mongoose.method.parameter_count\": 1,\n    \"mongoose.method.parameters\": \"[\\\"A***@***.com\\\"]\"\n  }\n}\n```\n\nSpan attributes: `mongoose.method.name`, `mongoose.method.type`\n(`static` | `instance` | `query`), `mongoose.method.model`, `code.function.name`,\nand, when parameter capture is on, `mongoose.method.parameters` (+\n`mongoose.method.parameter_count`).\n\n> **Behavior note (default on):** With no `customMethods` option, `instrumentMongoose(mongoose)`\n> wraps **all** custom functions and captures their arguments by default\n> (maximum observability). Arguments pass through the same redactor as\n> `db.query.text`, but custom-function args are often business payloads rather\n> than DB filters: redaction won't catch arbitrary fields. Use the options\n> below to scope this down for privacy/compliance.\n\n### Opting out / scoping (privacy & compliance)\n\n```typescript\n// Disable entirely\ninstrumentMongoose(mongoose, { customMethods: false });\n\n// Per-category control. Anything not explicitly disabled stays on.\ninstrumentMongoose(mongoose, {\n  customMethods: {\n    statics: { exclude: ['chargeCard'] }, // opt-out specific statics\n    methods: ['describe'], //               opt-in: only these instance methods\n    query: false, //                        no query helpers\n    captureParameters: false, //            trace calls, don't serialize args\n  },\n});\n\n// Keep tracing, but never serialize arguments anywhere\ninstrumentMongoose(mongoose, { customMethods: { captureParameters: false } });\n\n// Custom parameter serializer / longer cap / dedicated redactor\ninstrumentMongoose(mongoose, {\n  customMethods: {\n    captureParameters: {\n      maxLength: 4096,\n      redactor: 'default',\n      serializer: (args, { methodName }) =>\n        methodName === 'chargeCard' ? undefined : JSON.stringify(args),\n    },\n  },\n});\n```\n\nA selector accepts `true` (all), `false` (none), `string[]` (opt-in to those\nnames), or `{ include?, exclude? }`. Config is resolved **per Mongoose\ninstance** at call time, so a schema object reused across multiple\ninstances/connections honors each instance's own configuration.\n\n## Configuration\n\n```typescript\nimport type { InstrumentMongooseConfig } from 'autotel-mongoose';\n\nconst config: InstrumentMongooseConfig = {\n  dbName: 'myapp',\n  peerName: 'mongodb.internal',\n  peerPort: 27017,\n  tracerName: 'autotel-mongoose',\n  captureCollectionName: true,\n  instrumentHooks: false,\n  dbStatementSerializer: false,\n  statementRedactor: 'default',\n  explain: false, // or 'plan' / 'analyze'\n  customMethods: true, // wrap all custom statics/methods/query helpers (default)\n};\n```\n\n## Statement Capture\n\nBy default `db.query.text` is the payload's shape, from `autotel-mongodb`:\nfield names and operators, every value `?`. `find({ email: 'a@b.c' })` records\n`{\"condition\":{\"email\":\"?\"},\"options\":{}}`, as does every other find by email.\nA list of values is one `?`, and an `insertMany` batch keeps one entry per\ndistinct document shape, so batches of any size are one statement. Pipelines\nkeep every stage in order. The payload is read when `exec()` starts, so\n`find().where('age').gt(0)` and `.lt(0)` are different statements.\n\n`db.statement.hash` is computed from the operation, the collection and that\nshape on every operation, whatever the serializer below emits, and even when\ncapture is off.\n\nYou can disable statement capture entirely:\n\n```typescript\ninstrumentMongoose(mongoose, {\n  dbStatementSerializer: false,\n});\n```\n\nYou can also provide a custom serializer. To capture values, which the\nredactor below then masks:\n\n```typescript\ninstrumentMongoose(mongoose, {\n  dbStatementSerializer: (_operation, payload) => JSON.stringify(payload),\n});\n```\n\nOr pick what to keep:\n\n```typescript\ninstrumentMongoose(mongoose, {\n  dbStatementSerializer(operation, payload) {\n    return JSON.stringify({\n      operation,\n      condition: payload.condition,\n      updates: payload.updates,\n    });\n  },\n});\n```\n\n## Redaction\n\nPII redaction is enabled by default through Autotel's `'default'` preset. It\napplies to whatever the serializer returns; the default serializer has no\nvalues to redact.\n\nYou can provide a custom redactor config or disable redaction:\n\n```typescript\ninstrumentMongoose(mongoose, {\n  statementRedactor: false,\n});\n```\n\n## Query Plans\n\n```typescript\ninstrumentMongoose(mongoose, { explain: 'analyze' });\n\nawait Order.find({ status: 'open', total: { $gte: 10 } })\n  .sort({ createdAt: -1 })\n  .exec();\n```\n\n| Attribute                  | Value                                                           |\n| -------------------------- | --------------------------------------------------------------- |\n| `db.plan.node`             | `SORT`                                                          |\n| `db.plan.full_scan`        | `true`                                                          |\n| `db.plan.rows_examined`    | `60`                                                            |\n| `db.plan.rows_returned`    | `16`                                                            |\n| `db.plan.index_suggestion` | `db.orders.createIndex({ status: 1, createdAt: -1, total: 1 })` |\n\nThe span also carries `db.plan.stages` (`[SORT, COLLSCAN]`),\n`db.plan.keys_examined`, `db.plan.blocking_sort`, `db.plan.mode`, and the\nsuggested keys by role (`db.plan.index_suggestion.equality` / `.sort` /\n`.range`). When explain cannot produce a plan, `db.plan.status` says why:\n`unsupported` for a save, an insert or `estimatedDocumentCount`, `failed` with\n`db.plan.error` when the database refused (a missing explain privilege, say).\nA span without `db.plan.status` was never explained.\n\nCreate the suggested index and the same query records\n`db.plan.full_scan: false`, `db.plan.indexes: status_1_createdAt_-1_total_1`,\nand 16 documents examined for 16 returned.\n\n- `'analyze'` runs `explain('executionStats')`: the query again, which is what\n  reports documents examined and time.\n- `'plan'` runs `explain('queryPlanner')`: the plan, without running anything.\n\nExplain never applies a write, so updates and deletes are explained safely. It\nis sent to the driver as a raw command, so your schema's pre and post hooks\nrun once per query, never again for the explain.\nQueries and aggregates are explained; `estimatedDocumentCount` reads metadata\nand has no plan.\n\nThe explain runs after the query settles. Your code gets its result without\nwaiting, and the span ends at the moment the query settled, so its duration is\nthe query's own. It is one more round trip per query: turn it on in\ndevelopment, in CI, or for a sample of traffic.\n\nThe attribute names come from `autotel-db` and are shared with\n`autotel-drizzle`'s Postgres plans, so `db.plan.full_scan: true` finds a\nMongoDB `COLLSCAN` and a Postgres `Seq Scan` alike.\n\n## Exported API\n\n- `instrumentMongoose(mongoose, config?)`\n- `InstrumentMongooseConfig`\n- `SerializerPayload`\n- `CustomMethodsConfig`, `CustomMethodType`, `MethodSelector`, `ParameterCaptureConfig`\n\n## Notes\n\n- Query and aggregate operations are traced automatically\n- Instance methods like `save()` and `deleteOne()` are traced\n- Static methods like `create()`, `insertMany()`, `aggregate()`, and `bulkWrite()` are traced\n- User-defined statics, instance methods, and query helpers are traced automatically (see above)\n- Hook and custom-function spans use `SpanKind.INTERNAL`\n\n## License\n\nApache-2.0\n","readmeFilename":""}