{"_id":"autotel-mongoose","_rev":"43-668b5b917bd9e0979bd0e1c70891de61","name":"autotel-mongoose","dist-tags":{"latest":"13.0.2"},"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","description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"keywords":["opentelemetry","otel","mongoose","mongodb","observability","instrumentation","tracing","redaction"],"author":{"name":"Jag Reehal","email":"jag@jagreehal.com","url":"https://jagreehal.com"},"license":"Apache-2.0","peerDependencies":{"mongoose":">=9.7.4","autotel":"*"},"devDependencies":{"@opentelemetry/context-async-hooks":"^2.7.1","@opentelemetry/core":"^2.7.1","@opentelemetry/sdk-trace-node":"^2.7.1","@types/node":"^26.1.0","kareem":"^3.3.0","kareem2":"npm:kareem@^2.6.3","mongodb-memory-server":"^11.2.0","mongoose":"^9.7.4","rimraf":"^6.1.3","tsdown":"^0.22.3","typescript":"^6.0.3","vitest":"^4.1.10","autotel":"4.3.0"},"repository":{"type":"git","url":"git+https://github.com/jagreehal/autotel.git","directory":"packages/autotel-mongoose"},"bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"homepage":"https://github.com/jagreehal/autotel/tree/main/packages/autotel-mongoose#readme","scripts":{"build":"tsdown","dev":"tsdown --watch","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","type-check":"tsc --noEmit","test":"vitest run","test:watch":"vitest","test:integration":"vitest run --config vitest.integration.config.ts","clean":"rimraf dist","format":"prettier --write .","format:check":"prettier --check src/**/*.ts","quality":"pnpm type-check && pnpm test && pnpm lint && pnpm format:check && pnpm build"},"_id":"autotel-mongoose@13.0.2","_integrity":"sha512-PTFonUh/ntdOxFK+POzc5kWkmF/C9U/aArgQxe6C2AqVeSyGD+4hsLjy0L3RORrfIPE7ILxhbDAafyD6I+F9pw==","_resolved":"/tmp/8ad0ff6e173842f12e10f07283fbe32f/autotel-mongoose-13.0.2.tgz","_from":"file:autotel-mongoose-13.0.2.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.18.0","dist":{"integrity":"sha512-PTFonUh/ntdOxFK+POzc5kWkmF/C9U/aArgQxe6C2AqVeSyGD+4hsLjy0L3RORrfIPE7ILxhbDAafyD6I+F9pw==","shasum":"2b7d6a3ae6324742a6d066bdd40ab3de1e621234","tarball":"https://registry.npmjs.org/autotel-mongoose/-/autotel-mongoose-13.0.2.tgz","fileCount":12,"unpackedSize":268590,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/autotel-mongoose@13.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCID2/eEGT0PJ6v4oJnNSKyDyvzscIHMWDbeolnk4OZzvMAiA5VJYh+4jmw2ie/kLz2juD8J0hnu01GY12sID4esDfZA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:adbd1c00-64bd-479c-9e0f-24a06d0ca017"}},"directories":{},"maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/autotel-mongoose_13.0.2_1784825463668_0.430420939931105"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-24T17:42:07.647Z","modified":"2026-07-23T16:51:04.188Z","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"},"bugs":{"url":"https://github.com/jagreehal/autotel/issues"},"author":{"name":"Jag Reehal","email":"jag@jagreehal.com","url":"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":{"type":"git","url":"git+https://github.com/jagreehal/autotel.git","directory":"packages/autotel-mongoose"},"description":"OpenTelemetry instrumentation for Mongoose with db.query.text capture and automatic redaction","maintainers":[{"name":"jagreehal","email":"jag.reehal@gmail.com"}],"readme":"# autotel-mongoose\n\nOpenTelemetry instrumentation for Mongoose with stable semantic conventions, `db.query.text` capture, and default PII redaction.\n\n## What It Adds\n\n- Captures `db.query.text` by default using `JSON.stringify`\n- Redacts PII by default using Autotel's `'default'` redactor preset\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+.\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## 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\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\":\"A***@***.com\"},...\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  customMethods: true, // wrap all custom statics/methods/query helpers (default)\n};\n```\n\n## Statement Capture\n\nBy default, this package serializes query payloads into `db.query.text` and redacts sensitive values before they are added to the span.\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:\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.\n\nYou can provide a custom redactor config or disable redaction:\n\n```typescript\ninstrumentMongoose(mongoose, {\n  statementRedactor: false,\n});\n```\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":"README.md"}