{"_id":"@principal-ai/otel-collector-server","_rev":"29-3e5b13e1b2733f3d6610318c03b532d0","name":"@principal-ai/otel-collector-server","dist-tags":{"latest":"0.3.15"},"versions":{"0.1.0":{"name":"@principal-ai/otel-collector-server","version":"0.1.0","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"af35372a109d1d08538d15866f160c78ded63b55","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.0.tgz","fileCount":62,"integrity":"sha512-2Y5kDLh3ME6wQymiloANEigxuUosfx1mZNxwa0Zjx3EsmGbQn87m3V9zUBe1jBfPkv6HhalACHqNdWS2z7m53Q==","signatures":[{"sig":"MEUCIQDbuqfQ0QcK8dtBDXfa3/zFxc1o3VkQ/xbmBmKCP59i4QIgSRSOEZV9wJshCjq6dzfOKuzh/uSrVwqsLtF4nqbrp/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143989},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d5235ab5c21ad97b0e8c4a822d909e3aea15e4ac","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.0_1769489169798_0.48902172867418514","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@principal-ai/otel-collector-server","version":"0.1.1","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"e3a0fbf2b7910a5c9b98d777decc6131c3bb2a3b","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.1.tgz","fileCount":62,"integrity":"sha512-yd0OOwXkCmE+vM54DPyiRA44BMSIRhQy4CcSuSH+eYsXTGKltsZd4zXy+zKPWGYaUTOkoOHSBXaJWxPpcARsbQ==","signatures":[{"sig":"MEYCIQDnPD/q0+byjpxZ9rcONxe9TjXU0qzjkuAwKG2YNsRqJwIhAPNPzo+ijVmJ/eaIqif2Xj8YXQbGGAnYwbXwunIFG1g1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147080},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2794b063f7fd7335817a1b9eafdca25a6e6765ee","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.1_1769699271079_0.8427262224010572","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@principal-ai/otel-collector-server","version":"0.1.2","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"5ea8e019bd301a27410ee4ea18d0478f06253a29","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.2.tgz","fileCount":62,"integrity":"sha512-7z7ekbi93eb2/1aRhEVWv/oKz0k9XCOI0UvFedGV4GryJrcZGTV+9Dhs4yM0bNIp4NmiIi7f2txH3H/aly5mmg==","signatures":[{"sig":"MEUCIH9UJJ8J8HXeVwdnGJ4X0T32owSKYB0fd0o9essn0DHcAiEA+Gjz96G7vVZjZ3Bx58BFzQONC2t1RnYvMDMyBYfeLTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147070},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fca8af059b1b0908f354b593dd8df984fb372135","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.2_1769702278005_0.5945286057309678","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@principal-ai/otel-collector-server","version":"0.1.3","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"aabdb64704fc913ec59a9937e7518e840110785e","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.3.tgz","fileCount":66,"integrity":"sha512-jMpIhOCuuA34NFyQJrTS5wzH1WTn8gwpY1v267AQzNcBpV8IXAovhKj7Zg/LR0c+qQ7TLnCl8UtCazNg96mQvA==","signatures":[{"sig":"MEYCIQC1PVVt2g0S3Wsm9n0aI9FaiXT4DQ2pLjrDt6fCZOLQ4AIhALoUNFA5rWe7kOqrIEvxu/jb6S3+8ehHU/aiEPBHAb9G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166172},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ca0a4f23ff66ee24c6b927902d5765f44bea179","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.3_1769900234198_0.6942533180663675","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@principal-ai/otel-collector-server","version":"0.1.4","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.4","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"353b4646f656c3da494fb19a33a869d0b3319ab6","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.4.tgz","fileCount":66,"integrity":"sha512-A20cwdcWAIu+U4R04GgVkfPWNu+ERym3U8La3HSRphRXzZCoToKLHHVyFUjRLlpVX5iwp8GalleULxy0pefk6A==","signatures":[{"sig":"MEMCH1x7C1onBEcLVAqrHuLK4JZNAQlpRxKFDfftD9nhXJICIFOtLHbXQQXO+cmk2deJzInCiOsOqNMTSIwuoxNySUtX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166447},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ca0a4f23ff66ee24c6b927902d5765f44bea179","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.4_1769921355843_0.05523718907837383","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@principal-ai/otel-collector-server","version":"0.1.5","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.5","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"baceb8aa2d1e07754ba546ff1da631d3f55f62a8","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.5.tgz","fileCount":66,"integrity":"sha512-xghjxLgMSOCN8ZWUGxRdV53bSUTvjyHzSoi36ySrCyiDDh5iP01OP6goH7dhvnGImZoi4rYbPsgA0RxacDtVOQ==","signatures":[{"sig":"MEUCIQDR7Bci4O5omNqeX1aN/5iJkqEn/uhHcAMoM3kcvqwKiwIgDZPXB4y55r94Dp5+3dLMPoiWlm4lc+KKDrh2eY7xE5A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167274},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ca0a4f23ff66ee24c6b927902d5765f44bea179","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.5_1769922616698_0.44975533622801356","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@principal-ai/otel-collector-server","version":"0.1.6","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.6","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"133d40d9817b46c07b578faffa426216b1e711a8","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.6.tgz","fileCount":66,"integrity":"sha512-hC+EI8nNgbkta/TaNemX52aq43ls+gwVxoT8zcE1hxet+YAEor63byaLaDyUdaBmtS334YZRtwY6Pq6Ccxj4bQ==","signatures":[{"sig":"MEUCIQDwngNxAfcgVHWaSrRcERgOFajVjvToPiq7TWpVnowHaAIgcTkk1cGNTKgsI/zZWJbJJgpaZzRyrQo7LS8nqenhHk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167138},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ca0a4f23ff66ee24c6b927902d5765f44bea179","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.6_1769923778842_0.20954589960929737","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@principal-ai/otel-collector-server","version":"0.1.7","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.7","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"a7003f1fc0f81e62426e7059e528b74760158c98","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.7.tgz","fileCount":66,"integrity":"sha512-QzSIXYATN+SnifRobpZhjfqnFVKoe8idMgddScGhqvNJStRU+kyE3IbVPgVFPDUGNHWy1vEnPFnQBemHUESgIA==","signatures":[{"sig":"MEQCIFgk3PXKMFrwZe6TE6Dhx/32HWqYtObys39+cAfQJx9LAiAML5Cnq8gFaHJjELuOHiVjjP9uN9Sh0Go1xcCLhBznYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":167947},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fed9c13c8647eaa7e923a7f32bbc9c588dd0ee20","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.7_1769997568544_0.05906652912452848","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@principal-ai/otel-collector-server","version":"0.1.8","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.1.8","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"c02eefcd9bd22a65306814d110fa0d3c21596d31","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.1.8.tgz","fileCount":66,"integrity":"sha512-7RApORE5vlXezYh7chCuqMilM4htpdHX9nup4EL7zVX1xiMopPIWgO04rplzRrptm3YTgsf+iUwzjN4e38Necw==","signatures":[{"sig":"MEYCIQDUjPCrk2mF13IByM3YwHTWJGU8iA4pNFcW8hBmdTW0pgIhAKlRm6QKL4s1or86Amv7ibVGuln5vjt6HyP2Dz/N+gwd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168623},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a60c39a0c23d4209deba5e94d79da9407554b75e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.1.8_1769998753522_0.3218010797765971","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@principal-ai/otel-collector-server","version":"0.2.0","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.2.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"2390cd7125aac3846d2d34cad446c09251408280","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.2.0.tgz","fileCount":66,"integrity":"sha512-2SMgMUt24n4sSq4wbdGCFRTre1OeWnMHwEweIw0R+bNL/A/JiWvfonnfXWwE4d+3XnhtDIoD1XmlqlNk0FmODQ==","signatures":[{"sig":"MEQCICAgLYt+C8n5dSjJK0JE2KzaJH8y2X4PZS9jJyQ6Wc6uAiAL14GzVMnIFbbKN5nIQZwW5kqNu1ed2tpT9VC0PDsPDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":168226},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a60c39a0c23d4209deba5e94d79da9407554b75e","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.2","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"23.11.0","dependencies":{"cors":"^2.8.5","yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/exporter-trace-otlp-proto":"^0.211.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/cors":"^2.8.17","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.2.0_1770072583608_0.42205196383610666","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@principal-ai/otel-collector-server","version":"0.2.1","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.2.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"df4a9acfb6b3cff3af8cc535a8f4a579736fe852","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.2.1.tgz","fileCount":78,"integrity":"sha512-j4FdSz4XdFcQ2PNhr5RiVVEmAaMPHofZTwZOBk4BW9cEimvcu/QBHLlwekzqEZ94uGCV4GQqyefzSj+seQV6WA==","signatures":[{"sig":"MEQCIAfJtmjjpwBtY1p+oXq1Giid2nW2nzZiLAFtG2W5c+WCAiABYwVJ0n3a+tn6HPz7QieOj1wWSsy+9MN4p9qkh8ON0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258771},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f5fc930c19603fdcd50012f6e68586b608b56494","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.2.1_1771170649159_0.5150031631182699","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@principal-ai/otel-collector-server","version":"0.2.2","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.2.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"0d9ca2cfb92a1d64925527610f3efb3b8fda84bf","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.2.2.tgz","fileCount":82,"integrity":"sha512-7xl37BiOsBg/qCR54QGB7NmB9FaCJB9etmLSEXve3HhqrUWriv9XYC0upIKsJiCVwopZ7/BC4Vc+fYXsIYdyjw==","signatures":[{"sig":"MEYCIQCz+veEfwJzGOqPOVtyW34FOxmqAxLMHgxlN0Nq1LJ68wIhANYFj2ALyETG79A7wNAUhGKA0zEy9mm6ItaENsa29dB4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271108},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.2.2_1771470004547_0.3435368531875196","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@principal-ai/otel-collector-server","version":"0.2.3","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.2.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"9df9f9167b90b4a00476f44e9bec0d6cddb96376","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.2.3.tgz","fileCount":82,"integrity":"sha512-3nUdPIwz4NWjf7fZVraQQOFA000AVj7xwgQ7iNosc1qmg0U0sVdNlrVvKhyZSUKM7y+Sda4e6m1YFKlSlxV1Iw==","signatures":[{"sig":"MEQCIGlxPHuhQlRKrIxXklXT63/7UlPTyih2OP/omyyVqnx3AiAwg4xQecCI+V3YxOlaXrKWgJ0z0GnOpMjiiUyAzQaoOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":271289},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.2.3_1771510615118_0.9645804652981391","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@principal-ai/otel-collector-server","version":"0.3.0","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.0","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"c137431a9f3d7b268372b4061dbf09ddf7c30355","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.0.tgz","fileCount":82,"integrity":"sha512-r2XTSvLG8UcGAc3V8PG1jEho6cbwj1Lj/gl+FYAlOy4B6isq0RYrkqb2Vlel4m6nQYxSl9+imQApU298g1dEkQ==","signatures":[{"sig":"MEQCIAUQoNN+3DzNwnZG+gFXdIiWjLrnZOdau21BjLqDuiRXAiBk8nZkDu7iZDf3zTlLB4wvRtu26TnJysjUdCGr9HxhIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276846},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.0_1771512486896_0.5671403914718127","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@principal-ai/otel-collector-server","version":"0.3.1","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.1","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"2a2db26bd1dd56c2c5a2b73887e15f3a1a94dceb","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.1.tgz","fileCount":82,"integrity":"sha512-QsY6LGxkdufXN27lgY+3evEaW/8Ym+wh/yd+0bAVsCIzMzG4T2wNDxxR7Jjj35yFVTMGYUZUb6ktDiDVA5906g==","signatures":[{"sig":"MEUCIQDzOKJP6Nti2lm9W9eDNEr9aln9WBG7JtfRC+bjNnCiUQIgFj7dBClzGPxvWrHG37PKDEpAgriUmbzTzCPWiq9jyps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276845},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"0.24.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.1_1771514951933_0.4452520531965778","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@principal-ai/otel-collector-server","version":"0.3.2","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.2","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"4929de347ad9c4b55250570b08e741e917887fd6","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.2.tgz","fileCount":82,"integrity":"sha512-5R9zBW5koMTgMu+PLN1ICgz7CjjRTvgeDqxKC4MsdW7aFeuqtqSFj9TnMJqGTr8PvfVwz0yKZ5kLE4P8OFc30Q==","signatures":[{"sig":"MEUCIQDB2s7bn4Bpaqa/7QatwT5GxB/WQiAhRKsAamz1jSIrVwIgTI0UTb0+iAdG1YlTwN2Ihqpgi00K8fI9xLalPcUSLOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":276846},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.2_1771515347794_0.26441459861320027","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@principal-ai/otel-collector-server","version":"0.3.3","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.3","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"bafb649d8d87da1d331129dfdebe8b8a55c7c7d5","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.3.tgz","fileCount":82,"integrity":"sha512-xsj3/0HPODvWaKB9XEJvFlOK5WGwmS51Gq5FD7/DqdAR2o2b4BPJkIR6Wm6AhVB5YgRUJat5cgrmgMLonS52jQ==","signatures":[{"sig":"MEQCIE75bhgCtnrnJCt7UqWdJfFa+awFpBsot0bY5/WRySYgAiAE+d3Usk3BXwAJx6+8TZZo2LhxZc9OZhzUNepfb0YWyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264359},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.3_1771545132577_0.1983913613408057","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@principal-ai/otel-collector-server","version":"0.3.4","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.4","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"fba607df7102f21c80dd058a724f28a143f58737","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.4.tgz","fileCount":82,"integrity":"sha512-M/OhT1wcVqMu5dzVdgB97lUkIjb/O9W45Cqaf+JR/OUifl+usjuGKWRyNZRAo172XXzsZmxEiL8xC0fEScdxMw==","signatures":[{"sig":"MEQCIB9LM9Tw9ATNV6P9J6boSDnI+GBbA9iJiRNtcNRCy464AiAajvjwtbMJgWe2VtySYetSWzThHAQxOOYp98GNHAnB5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264566},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.4_1771545299244_0.28990936177336235","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@principal-ai/otel-collector-server","version":"0.3.5","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.5","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"2030bc9bc6c9f19be73b3ac312d0ff0af4a8f01b","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.5.tgz","fileCount":82,"integrity":"sha512-eqAqJA0UBOEkxhCZIaW3469uloLJCObq4FLiEK3Rh8zu2DiBE3fltc1E7fen8TafZyv+2Cg8txIlx95oOkulbg==","signatures":[{"sig":"MEQCIGQyI8NyvgAad7zg/tYF9WeetjhW7yPQ6F3dt9B3mNlQAiB4472K075nBnELO3itPs39J/8AWVVCo9fPxPCYV7dQ9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264569},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"31c1c16bbb8a195304b4f9ab8f06d3d7c489b9ae","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.5_1771545548465_0.9277189435430124","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@principal-ai/otel-collector-server","version":"0.3.6","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.6","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"29b4920ec718b7f7f18ea5fded6137a1046acf42","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.6.tgz","fileCount":82,"integrity":"sha512-SHeE67rbbXjrEtlyuGkgN+7BqAWq8ix60t7SmNnGqGqbvTGqAgD2bUJ1idjRcmGEJszOGRS8IO4dqg10PbwCOg==","signatures":[{"sig":"MEUCIGYbI71ZRgdcG+BDXoy73W3e/7R3s/4XEoj+gKagJ+RaAiEArz93Aoq7lysOep3LbO39QVD7JItDCTYRRKlejrwxfeo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264571},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"a4dd71385c509967a91f812c2e5e4b3b43f7511f","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.6_1771987404893_0.12899699168831846","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@principal-ai/otel-collector-server","version":"0.3.7","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.7","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"e9d08cd9fd01a256d08423eee4ff61fae2f84edf","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.7.tgz","fileCount":82,"integrity":"sha512-vp/mB3zxHVlzHPFs/7VCGCyx5lqw9WFllMoD5k6LOQ3gAUzVk4RTdO+cP/fOByG2kCdPG3jvRXG5H9aWK8Z7tw==","signatures":[{"sig":"MEUCIQCCdNvXguelZuxeoBAEfMNwEuglonkg/4rnXMqTEGMClQIgeAhP6sO/LkKb8uNrjLPK7sPrDm0dfm1D/cSSDzczhzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264631},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"6cec7de116bd6e22fd5cc429989223ef14bdecfd","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.7_1771990391259_0.2117373264303415","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@principal-ai/otel-collector-server","version":"0.3.8","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.8","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"0953599123bf0ed3f1bc0cb8c85a6cedd6bf20fa","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.8.tgz","fileCount":82,"integrity":"sha512-V5LF4icSzr1Aqkmzl0E+SM9HQtk22mgoCHcou0yuLUI9EDT6rZZEg4uFVG0zAUb8INIshvuztf3V6ch5wOkgJw==","signatures":[{"sig":"MEQCIEBqlst35rrTn5NOco6nefSl3aqD2k33aNHtc8Qy6ClIAiAC5Xc8osGtF9t91vmdpM/VTIC5lpO7BPIBs4ztendTxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258351},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2d2fb9bde5d0a40f339f88a211273410752ddf47","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.8_1771994560390_0.7897475325679502","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@principal-ai/otel-collector-server","version":"0.3.9","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.9","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"81aa2560b17ab3bb904971f34be6ab03f23aad02","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.9.tgz","fileCount":82,"integrity":"sha512-ptKlP6DG3dnfUBToMd73Uk3902i5y8HnYBLlGQqebTdaa+lr90Ha7+ZIZJprUTBQRMde5+a8ETbcSAt/wRWIhQ==","signatures":[{"sig":"MEYCIQCGsSmRlxlFcoe8uRzg7XPf2VnejF8qvK5G9TMNzM58jwIhAMD9/0jCPfA3i9+UjLpTmZG1q8caYGqqdtVTqVsLmBe9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259373},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"88c85e451d71901b674916effe47363858802a99","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.9_1771995442739_0.1411174513857456","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@principal-ai/otel-collector-server","version":"0.3.10","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.10","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"701a80ca6aa1bad2e2a3609e9ab72a75811154ff","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.10.tgz","fileCount":86,"integrity":"sha512-EuGeYNJSfLUXFSWcuiDtRHRjtLmU84xifuruJHHUoiT0BTa5IACIfgthqS/s72qpmGLdlID2GWtvUlgWepftYg==","signatures":[{"sig":"MEYCIQDDW81wUQQaDyY5qlwBOl6TyoUYdL8iAa0sGO9hQvsmjgIhAKa82ymBnacYe980aku1AeJqd4AvMRoEVOOMPWBOkDet","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269980},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"727228406d41494f807b2a5f3931d5aa39ded481","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.10_1772565216748_0.21770538788726812","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@principal-ai/otel-collector-server","version":"0.3.11","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.11","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"d381ed1333ada48842b78a818120b4d969994fa5","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.11.tgz","fileCount":86,"integrity":"sha512-F8frBzkJU19CySSZdT4TktGQrOHH1rhLbQjXMz0ebS10sWGUyRriEyBdZOQt7wIPMuTJQ18znxy68OyQzNgygQ==","signatures":[{"sig":"MEQCIFxawmI5S3qE7czBrtRcM5/YczEr1iEBpGgCCv7NMxjjAiBqAmbTq1CBG+nn3GK8BwR37yKAoDJ/byaa/D3tOf4bZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274372},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"18a2397a766c687c4c6cb646f060a49894ecc95a","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.11_1773021455796_0.9188239242946492","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@principal-ai/otel-collector-server","version":"0.3.12","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.12","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"4b47c3adb1954e73e1a59fb1f03972d604139c16","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.12.tgz","fileCount":86,"integrity":"sha512-wwGDeVRJXbTYO0wGACGZfk+XVzbWYdug2n9AaFqgBijOtq4XeoaU9rOv6HVTC0obR8HS/9cEbMtzRrfF9cbhXQ==","signatures":[{"sig":"MEYCIQDioeBhDOxiKUs/nMAW0d1YO1jCbp5Szkt5fRPx9sOPcAIhANh28kVVjPpqEuSX2GoXJ4NRWtTPTNGdHGgc4LdOnK5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"18a2397a766c687c4c6cb646f060a49894ecc95a","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.12_1773023183738_0.5038851490005112","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@principal-ai/otel-collector-server","version":"0.3.13","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.13","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"0932684a1ce406671ccaa3083fe11a98fd6f142b","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.13.tgz","fileCount":86,"integrity":"sha512-bYssb0idL2Cyl+e6f977pGNZk/ID/ltqg0tXrkQrfJ5D1qK/ilEYv5yeqR4RrHTFiFrDpTVGrBWpCvz2/f6VqA==","signatures":[{"sig":"MEYCIQD7QxUeKuc6Ixxs/JsbVP18MguS70rAgFtxA18RLyDpNAIhAIavK7P8GIymy+iDsNOO0qRFQ0WkUOO1mK3SM6Po1GMP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":274927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"2a3f013882747b5d7dfa435906afee40405ee08a","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.13_1773116619708_0.35204221247156764","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@principal-ai/otel-collector-server","version":"0.3.14","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","_id":"@principal-ai/otel-collector-server@0.3.14","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"dist":{"shasum":"70c7effed3068dc3b74e135afa0b7281aa851fda","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.14.tgz","fileCount":102,"integrity":"sha512-Op3RqZ8z9vNMXXsdV+ir+Ekv3uKkLtb1HScwtf0txM+Q4GLTNDxMIuCmP/uEpxOFUEFCGhOkfhrC+aeI3h+SDw==","signatures":[{"sig":"MEQCIHt05yM7yDp0tQc3jk6Gvu3z0r/L0+xv2JMBIS6M8eykAiAYDGKPlnD/izTR/DrP8u8v/YtRTEWlpWpo75CgnoroBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336920},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","gitHead":"b53c5a81838b4b3b365bf0b57d938af58776f2d1","scripts":{"dev":"tsc --watch","knip":"knip","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rm -rf dist","format":"prettier --write \"src/**/*.ts\"","knip:fix":"knip --fix","typecheck":"tsc --noEmit","build:full":"tsc && npm run build:worker","test:watch":"jest --watch","build:worker":"webpack --config webpack.config.js","prepublishOnly":"npm run build","download-binaries":"node scripts/download-binaries.js"},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"_npmVersion":"10.9.4","description":"OpenTelemetry collector service for Electron desktop apps","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yaml":"^2.3.0","@opentelemetry/api":"^1.9.0","@opentelemetry/sdk-trace-base":"^1.25.0","@opentelemetry/otlp-transformer":"^0.52.0","@principal-ai/principal-view-core":"^0.24.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.0","knip":"^5.83.0","eslint":"^8.0.0","ts-jest":"^29.0.0","webpack":"^5.90.0","prettier":"^3.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^20.0.0","webpack-cli":"^5.1.0","@typescript-eslint/parser":"^6.0.0","@typescript-eslint/eslint-plugin":"^6.0.0"},"peerDependencies":{"electron":">=28.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel-collector-server_0.3.14_1774020173631_0.18861564953027887","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@principal-ai/otel-collector-server","version":"0.3.15","description":"OpenTelemetry collector service for Electron desktop apps","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","build:full":"tsc && npm run build:worker","build:worker":"webpack --config webpack.config.js","dev":"tsc --watch","clean":"rm -rf dist","test":"jest","test:watch":"jest --watch","lint":"eslint src --ext .ts","format":"prettier --write \"src/**/*.ts\"","typecheck":"tsc --noEmit","knip":"knip","knip:fix":"knip --fix","download-binaries":"node scripts/download-binaries.js","prepublishOnly":"npm run build"},"keywords":["opentelemetry","otlp","electron","telemetry","collector"],"author":{"name":"Principal AI"},"license":"MIT","dependencies":{"@opentelemetry/api":"^1.9.0","@opentelemetry/otlp-transformer":"^0.52.0","@opentelemetry/sdk-trace-base":"^1.25.0","@principal-ai/principal-view-core":"^0.24.7","yaml":"^2.3.0"},"devDependencies":{"@types/jest":"^30.0.0","@types/node":"^20.0.0","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","eslint":"^8.0.0","jest":"^29.0.0","knip":"^5.83.0","prettier":"^3.0.0","ts-jest":"^29.0.0","ts-loader":"^9.5.0","typescript":"^5.0.0","webpack":"^5.90.0","webpack-cli":"^5.1.0"},"peerDependencies":{"electron":">=28.0.0"},"_id":"@principal-ai/otel-collector-server@0.3.15","gitHead":"1f24d563f8a157f79dde4dc3d55cd662f47954c5","_nodeVersion":"24.13.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-5ZfNZffuch0jrd7NQclrHOwI/OG1DkUakNVrezMdY2Eyaix5UdqnqTxiWiqmCJpNaXb/MyLWibB8SFVssYIGhA==","shasum":"6d0a12f08058ccbab7dad6d342e5c048980c2d6b","tarball":"https://registry.npmjs.org/@principal-ai/otel-collector-server/-/otel-collector-server-0.3.15.tgz","fileCount":102,"unpackedSize":339377,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGxFpDYLibJez1v+iSxtIleeej1s2s3WEwlkJ9TmPiTQIgTn8Tw4SMxJbBigO5zEXTtcobftIKjMMV6zttwq4hotI="}]},"_npmUser":{"name":"fernando-ram-lugo","email":"principle@principlemd.com"},"directories":{},"maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/otel-collector-server_0.3.15_1774028399257_0.6306078798349373"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-27T04:46:09.708Z","modified":"2026-03-20T17:39:59.535Z","0.1.0":"2026-01-27T04:46:09.930Z","0.1.1":"2026-01-29T15:07:51.207Z","0.1.2":"2026-01-29T15:57:58.252Z","0.1.3":"2026-01-31T22:57:14.360Z","0.1.4":"2026-02-01T04:49:16.049Z","0.1.5":"2026-02-01T05:10:16.855Z","0.1.6":"2026-02-01T05:29:39.001Z","0.1.7":"2026-02-02T01:59:28.713Z","0.1.8":"2026-02-02T02:19:13.683Z","0.2.0":"2026-02-02T22:49:43.762Z","0.2.1":"2026-02-15T15:50:49.315Z","0.2.2":"2026-02-19T03:00:04.764Z","0.2.3":"2026-02-19T14:16:55.277Z","0.3.0":"2026-02-19T14:48:07.043Z","0.3.1":"2026-02-19T15:29:12.092Z","0.3.2":"2026-02-19T15:35:48.011Z","0.3.3":"2026-02-19T23:52:12.744Z","0.3.4":"2026-02-19T23:54:59.390Z","0.3.5":"2026-02-19T23:59:08.614Z","0.3.6":"2026-02-25T02:43:25.037Z","0.3.7":"2026-02-25T03:33:11.417Z","0.3.8":"2026-02-25T04:42:40.565Z","0.3.9":"2026-02-25T04:57:22.919Z","0.3.10":"2026-03-03T19:13:36.902Z","0.3.11":"2026-03-09T01:57:35.936Z","0.3.12":"2026-03-09T02:26:23.895Z","0.3.13":"2026-03-10T04:23:39.857Z","0.3.14":"2026-03-20T15:22:53.785Z","0.3.15":"2026-03-20T17:39:59.392Z"},"author":{"name":"Principal AI"},"license":"MIT","keywords":["opentelemetry","otlp","electron","telemetry","collector"],"description":"OpenTelemetry collector service for Electron desktop apps","maintainers":[{"name":"fernando-ram-lugo","email":"principle@principlemd.com"}],"readme":"# @principal-ai/otel-collector-server\n\nNode.js wrapper around the official OpenTelemetry Collector with dual-mode support for development and Electron integration.\n\n## 🎯 Contract-Based Observability (Coming Soon)\n\nThis package is being enhanced to support **contract-based observability** - validate traces against expected workflows, reduce storage costs by 90%+, and surface unknown-unknowns automatically.\n\n**Key Features:**\n- ✅ Validate traces against Principal-View canvas contracts\n- ✅ Emit metrics-only for expected workflows (95% of traces)\n- ✅ Store full traces only for anomalies (5% of traces)\n- ✅ Real-time contract violations in Electron UI\n- ✅ Production mode for EC2 deployment\n\nSee [CONTRACT-BASED-PLATFORM.md](./docs/architecture/CONTRACT-BASED-PLATFORM.md) for full design.\n\n## Features\n\n- 🚀 **Standalone Mode** - Console or file output for development and testing\n- ⚡ **Electron Mode** - MessagePort routing to renderer windows\n- 🔧 **Auto-managed Binaries** - Handles OpenTelemetry Collector binaries per platform\n- 📊 **Pretty Printing** - Human-readable trace output\n- 🎯 **Source Routing** - Routes traces based on origin URL\n- 🔄 **Auto-restart** - Monitors and restarts collector on crashes\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install @principal-ai/otel-collector-server\n```\n\n### Standalone Mode (CLI)\n\n```bash\n# Install globally\nnpm install -g @principal-ai/otel-collector-server\n\n# Start with console output\notel-collector-server\n\n# Start with file output\notel-collector-server --output file --file ./traces.jsonl\n\n# Custom configuration\notel-collector-server --port 4318 --log-level debug --pretty\n\n# Using environment variables\nOTLP_PORT=4318 OUTPUT=file OUTPUT_FILE=./traces.jsonl otel-collector-server\n```\n\n### Production Deployment\n\n**AWS App Runner (Recommended)** - Serverless, managed deployment:\n- ✅ **Currently deployed**: https://5hmsn3wzue.us-east-1.awsapprunner.com\n- 📋 **Architecture & Decisions**: [production-deployment.md](./.principal-views/production-deployment.md)\n- 🔧 **Operational Guide**: [PRODUCTION.md](./docs/deployment/PRODUCTION.md)\n- 🚀 **Setup Guide**: [APPRUNNER-SETUP.md](./docs/deployment/APPRUNNER-SETUP.md)\n- Automatic deployments via GitHub Actions (push to `main` branch)\n- Auto-scaling and zero-downtime updates\n- ~$51-60/month for 24/7 operation\n\n**AWS EC2** - Self-hosted for more control:\n- See **[DEPLOYMENT.md](./docs/deployment/DEPLOYMENT.md)** for complete guide\n- Docker or PM2 deployment options\n- Manual deployment and management\n- ~$15/month for t3.small instance\n\n### Programmatic Usage\n\n```typescript\nimport { OTELCollectorServer } from '@principal-ai/otel-collector-server';\n\nconst server = new OTELCollectorServer({\n  mode: 'standalone',\n  output: 'console',\n  prettyPrint: true,\n  otlpPort: 4318,\n  logLevel: 'info',\n});\n\nawait server.start();\n\n// Graceful shutdown\nprocess.on('SIGINT', async () => {\n  await server.stop();\n  process.exit(0);\n});\n```\n\n## Configuration\n\n### Standalone Mode Options\n\nThe server can be configured via:\n1. **Environment variables** (recommended for production)\n2. **Command-line arguments** (overrides environment variables)\n3. **Programmatic config** (for library usage)\n\n**Environment Variables:**\n```bash\nOTLP_PORT=4318              # OTLP endpoint port\nWRAPPER_PORT=4319           # Wrapper HTTP port\nOUTPUT=console              # Output type: console | file\nOUTPUT_FILE=./traces.jsonl  # File path (when OUTPUT=file)\nPRETTY_PRINT=true           # Pretty print console output\nLOG_LEVEL=info              # Log level: debug | info | warn | error\nCOLLECTOR_VERSION=v0.144.0  # OTEL collector version\nBINARY_PATH=/path/to/binary # Custom binary path\n```\n\n**TypeScript Interface:**\n```typescript\ninterface OTELCollectorServerConfig {\n  mode: 'standalone' | 'electron';\n  otlpPort?: number;           // Default: 4318\n  wrapperPort?: number;        // Default: 4319\n  collectorVersion?: string;   // Default: latest\n  logLevel?: 'debug' | 'info' | 'warn' | 'error';\n  autoStart?: boolean;\n  restartOnCrash?: boolean;\n\n  // Standalone mode\n  output?: 'console' | 'file';\n  outputFile?: string;\n  prettyPrint?: boolean;\n\n  // Optional custom binary path\n  binaryPath?: string;\n}\n```\n\n## Architecture\n\n```\nExternal App (instrumented with OTEL SDK)\n         ↓ HTTP POST /v1/traces (OTLP)\nOpenTelemetry Collector (Go binary)\n         ↓ forwards to\nNode.js Wrapper (this package)\n         ↓\nConsole Output | File Output | MessagePort (Electron)\n```\n\n## CLI Options\n\n```\nUsage: otel-collector-server [options]\n\nOptions:\n  -p, --port <port>            OTLP endpoint port (default: 4318)\n  --wrapper-port <port>        Wrapper HTTP port (default: 4319)\n  -o, --output <type>          Output type: console | file (default: console)\n  -f, --file <path>            Output file path (sets output to file)\n  --pretty                     Pretty print console output (default: true)\n  --no-pretty                  Disable pretty printing\n  -l, --log-level <level>      Log level: debug | info | warn | error\n  --version <version>          Collector version (default: latest)\n  -h, --help                   Show help message\n```\n\n## Sending Test Traces\n\n### Production Endpoint (App Runner)\n\n```bash\n# Send a test trace to production\ncurl -X POST https://5hmsn3wzue.us-east-1.awsapprunner.com/v1/traces \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"resourceSpans\": [{\n      \"resource\": {\n        \"attributes\": [\n          { \"key\": \"service.name\", \"value\": { \"stringValue\": \"test-service\" } },\n          { \"key\": \"dev.server.url\", \"value\": { \"stringValue\": \"http://localhost:3000\" } }\n        ]\n      },\n      \"scopeSpans\": [{\n        \"spans\": [{\n          \"traceId\": \"abc123\",\n          \"spanId\": \"def456\",\n          \"name\": \"test-span\",\n          \"kind\": 2,\n          \"startTimeUnixNano\": \"1737835200000000000\",\n          \"endTimeUnixNano\": \"1737835200150000000\"\n        }]\n      }]\n    }]\n  }'\n```\n\n### Local Development\n\n```bash\n# Send a test trace to local instance\ncurl -X POST http://localhost:4318/v1/traces \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"resourceSpans\": [{\n      \"resource\": {\n        \"attributes\": [\n          { \"key\": \"service.name\", \"value\": { \"stringValue\": \"test-service\" } },\n          { \"key\": \"dev.server.url\", \"value\": { \"stringValue\": \"http://localhost:3000\" } }\n        ]\n      },\n      \"scopeSpans\": [{\n        \"spans\": [{\n          \"traceId\": \"abc123\",\n          \"spanId\": \"def456\",\n          \"name\": \"test-span\",\n          \"kind\": 2,\n          \"startTimeUnixNano\": \"1737835200000000000\",\n          \"endTimeUnixNano\": \"1737835200150000000\"\n        }]\n      }]\n    }]\n  }'\n```\n\n## Example Output\n\n### Pretty Print (Default)\n\n```\n======================================================================\nTRACE FROM http://localhost:3000\nReceived at: 2025-01-25T12:00:00.000Z\n======================================================================\n\nService: web-ade\n\nScope: my-tracer\n  - HTTP GET /api/users (SERVER) 45.23ms [OK]\n     http.method=GET, http.status_code=200\n    └─ DB Query: SELECT * FROM users (CLIENT) 30.15ms [OK]\n       db.system=postgresql, db.statement=SELECT * FROM users\n    └─ Cache lookup (INTERNAL) 2.08ms [OK]\n\n======================================================================\n```\n\n### File Output (JSONL)\n\n```json\n{\"timestamp\":\"2025-01-25T12:00:00.000Z\",\"source\":\"http://localhost:3000\",\"payload\":{...}}\n```\n\n## Requirements\n\n- Node.js >= 18.19.0\n- OpenTelemetry Collector binary (auto-downloaded or bundled)\n\n## Supported Platforms\n\n- macOS (Intel & Apple Silicon)\n- Linux (x64 & ARM64)\n- Windows (x64)\n\n## Development\n\n### Setup\n\n```bash\n# Install dependencies\nnpm install\n\n# Download OpenTelemetry Collector binaries (required for first run)\nnpm run download-binaries\n\n# Build\nnpm run build\n\n# Run in dev mode\nnpm run dev:standalone\n\n# Run tests\nnpm test\n```\n\n### Download Binaries\n\nThe package bundles OpenTelemetry Collector binaries for all platforms. To download them:\n\n```bash\nnpm run download-binaries\n```\n\nThis downloads ~250-350MB of binaries for:\n- macOS (Intel & Apple Silicon)\n- Linux (x64 & ARM64)\n- Windows (x64)\n\nBinaries are automatically downloaded when publishing via `prepublishOnly` hook.\n\n## Project Status\n\n### ✅ Completed (Phase 1 & 2)\n- [x] Standalone mode with console output\n- [x] Standalone mode with file output\n- [x] Auto-managed collector binaries (platform detection)\n- [x] Binary bundling for all platforms (v0.144.0)\n- [x] Pretty-print trace output\n- [x] Source URL routing\n- [x] CLI interface\n- [x] Comprehensive test coverage (57+ test cases)\n- [x] TypeScript types and API exports\n- [x] Full ESLint configuration and compliance\n- [x] Tested and verified with live OTEL Collector\n\n### ✅ Completed (Phase 3)\n- [x] Integration tests with actual Go collector (14 comprehensive tests)\n- [x] FileOutput unit tests (16 comprehensive tests)\n\n### 📋 Roadmap (Future Phases)\n- [ ] Electron mode with MessagePort routing (Phase 4)\n- [ ] Desktop app integration (Phase 5)\n- [ ] Metrics support (/v1/metrics)\n- [ ] Logs support (/v1/logs)\n- [ ] Custom processors configuration\n- [ ] Multiple exporters support\n\n## License\n\nMIT\n\n## Contributing\n\nIssues and PRs welcome!\n\n## See Also\n\n### Documentation\n- [docs/architecture/DESIGN.md](./docs/architecture/DESIGN.md) - Detailed system architecture\n- [.principal-views/production-deployment.md](./.principal-views/production-deployment.md) - Production architecture decisions\n- [docs/deployment/PRODUCTION.md](./docs/deployment/PRODUCTION.md) - Production operational guide\n\n### External Resources\n- [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/)\n- [OTLP Specification](https://opentelemetry.io/docs/specs/otlp/)\n","readmeFilename":"README.md"}