{"_id":"@codestrap/developer-foundations.foundry-tracing-foundations","_rev":"15-370d606dc673a15e2b3c7f9fe9ca5653","name":"@codestrap/developer-foundations.foundry-tracing-foundations","dist-tags":{"latest":"1.2.3"},"versions":{"1.0.0":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.0","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.0","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"a6eba2dabcb5bff037eca73792fa3e307b63e7a2","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.0.tgz","fileCount":35,"integrity":"sha512-4i4CGRUthk46F2nmhLMqTqz9d2F9gqU2+BWKrK7jKFRZYXlUSpL+6xl5P/x8wmxojuLffqJjCWc/s4HK6ZVGIg==","signatures":[{"sig":"MEQCIAKEQ76TyYFIPILZgA40n7Q/bfvN7hlpy9CcHp85cg5nAiA8dLoUcxLuhGxBayaX/c4WKgQDdI95ZInhevS8p/NTog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"994f49cf70c3d99e73d56b9c5d256eb9045a030f","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsc","clean":"rm -rf dist","prebuild":"npm run clean","ops:greet":"NODE_ENV=test ts-node -r tsconfig-paths/register ops/index.ts greet","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-developer-foundations .","ops:telemetry":"NODE_ENV=test ts-node -r tsconfig-paths/register ops/index.ts telemetry","prepublishOnly":"npm run lint && npm run test && npm run build","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.3.0","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"inversify":"^7.5.1","@osdk/oauth":"^1.1.1","@osdk/client":"^2.1.4","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.0_1746996226921_0.23906755586630402","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.1","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.1","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"a9024820f57175a7a61d6c61645f74538de5c828","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.1.tgz","fileCount":35,"integrity":"sha512-UvK041kX89XX1EvXxkgYtQ7cgsKBxZ58mgDAgxEy7dIMUCyUlBY4Mfm8wnV753mHLUOWkZiMw4UCVoDAvntX3g==","signatures":[{"sig":"MEQCIAKrEPJOjlH0FHI0HYFRXmz4DZl5YGrhNjw9FXVNyUxRAiAWETyZzcxdzLnXTEfNJvk/dnpqViM/8FWkIli/Imz2EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35698},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"48e72e8f2cc8cb64fc20fb10f43d89ad039b471d","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean","ops:greet":"NODE_ENV=test ts-node -r tsconfig-paths/register ops/index.ts greet","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-developer-foundations .","ops:telemetry":"NODE_ENV=test ts-node -r tsconfig-paths/register ops/index.ts telemetry","prepublishOnly":"npm run lint && npm run test && npm run build","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.3.0","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"inversify":"^7.5.1","@osdk/oauth":"^1.1.1","@osdk/client":"^2.1.4","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.1_1746998373342_0.5251093341292963","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.2","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.2","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"c089446afbd91764fbc9a504161b5a7991cbc2c1","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.2.tgz","fileCount":32,"integrity":"sha512-4vyXXN5xTVScHXia3RsVj379nr1I9G1IyEMFj6ySvfkV9KtZPikAuaNoME6ddqJcmABOtyVOZfgZike56Tf3HA==","signatures":[{"sig":"MEYCIQDp73ViJF8UwI5D51oheNzmbTZSJFOfwmYMrr78vxt2KAIhAIR2QZ1hva3Pq6SFN+oC6gKysBtrgesNdf7TXWKxegSF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33374},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"130e03d7ac937b2b447092f246ff7cbbf79fa003","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.3.0","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"inversify":"^7.5.1","@osdk/oauth":"^1.1.1","@osdk/client":"^2.1.4","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.2_1747501662658_0.04097886072300527","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.3","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.3","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"b3ef29e93f73eabb96504f8e68d8cd64ebc9ec6f","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.3.tgz","fileCount":32,"integrity":"sha512-jMm1t7ia3HtTs4WE+a5RYoGA8SzmGrplHA6AB/YYoQZth9ZsESrWEIg7d83/OH0xY5hgyj4jf6Rhs4QlQqoN4A==","signatures":[{"sig":"MEUCIQCU7s4sQ4V5Z7W4i/bV4tDqRO+c2e6mIYapciOrlY4YdQIgA97nsA/RJxrFw6oU8RF0TS0thUcGlJncWdO6IkOu7pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33516},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"075b839302444182137aafa0ff1b6132f5375959","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","prebuild":"npm run clean","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","actor":{"name":"codestrap","type":"user","email":"dsmiley@codestrap.me"},"email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.3_1751336099951_0.02103528508141239","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.4","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.4","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"e4de26145a9629634111101a5f19521818400f68","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.4.tgz","fileCount":6,"integrity":"sha512-b6AiXN/dy7Hq4KAxOAce7DoqEXaTpmv9EQ2J4vZUscx9QhzLOiuj0Y23/MLP6opTTTXjy386rbI02bfmP+gxHg==","signatures":[{"sig":"MEUCIQCLUtWRniAF6G4PoOZiSvt36UOjTMjkIOgAKU3DHZpirgIgP/EDL/qxA7IgbEXUy/bPh9cqOY96EIAk6ephnOs4jhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110679},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"075b839302444182137aafa0ff1b6132f5375959","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","actor":{"name":"codestrap","type":"user","email":"dsmiley@codestrap.me"},"email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.4_1751338858451_0.00035964070763605527","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.5","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.5","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"fbe363fff4374d59e17a1066b4e547bd3e0ea694","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.5.tgz","fileCount":6,"integrity":"sha512-vA39gKgRsi2BvAETxfj0lUuEep4z/0yRdGbDliGNyNrnlkXqjSOO74wIoPEfnZZBvQj2SES2Inm54+505aTKMg==","signatures":[{"sig":"MEUCID7blsf2MiAUwRUbBQZH3ufRJngIJkDmSd/2ssLB0mPOAiEAiMz7It4D+JryIGjrIT55uAKaSAUsg4VuM1El+kzrjyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110679},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"075b839302444182137aafa0ff1b6132f5375959","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","actor":{"name":"codestrap","type":"user","email":"dsmiley@codestrap.me"},"email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.5_1751339292811_0.9275845023337264","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.6","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.6","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"3673c338fb4caedbe6d177e69721d167c912c1db","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.6.tgz","fileCount":6,"integrity":"sha512-wdBQM2Yf3y9Qz0kLtH+5MCnN1FGvHD1N7JKfmLkjdAJ+TdI1gHOe+dQWzSUDLdAoEmS9o3bJVjKCjAWH1hnpyg==","signatures":[{"sig":"MEQCIDhYZgqOhrm55q3E/GBHdGfvMYdqCGGkiQYgykSqosLZAiBpoVnacNcVIhgdxqyDPQttw6EfxaBjgiHLe0ROe5+OBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.10.0"},"gitHead":"075b839302444182137aafa0ff1b6132f5375959","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","actor":{"name":"codestrap","type":"user","email":"dsmiley@codestrap.me"},"email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.6_1751339637139_0.7461579847877007","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.0.7","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.0.7","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"07c7eae7e45d95cf5ef100b47f8ea17fbda108ff","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.0.7.tgz","fileCount":6,"integrity":"sha512-BTV9MKmWgUEz3lEFUXtmIVnm3VAY884Iw8stYiqB6f/Jn5pFJPV+c+2Ce9B74yWL2cjHtm9Z+xKSV6CXW5eeag==","signatures":[{"sig":"MEUCIQCoFiNcdu2RJfcP5cLcl7LhhkTrL8lAT0PvJu5qsCtgYwIgG1WzHsQga3aqJvqt0MhIKn2losYjLAcl10wLNUujzLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110792},"main":"./dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.10.0"},"exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"d4a7c3fe976075bcc2866789a79d7aff092cb0fb","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","actor":{"name":"codestrap","type":"user","email":"dsmiley@codestrap.me"},"email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.0.7_1752183866030_0.4982609543133838","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.2.0","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.2.0","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"a27d743e94fc0310994d95ff8b10a774acb51de0","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.2.0.tgz","fileCount":6,"integrity":"sha512-qrXYQJc9FMglwYWDj1HCcWBjrR+4hztyBYVozqnhkDEY+K4xX6S+xrG8DHbkVPDIZx5bXFigNTYidswTaPdtEQ==","signatures":[{"sig":"MEYCIQC3hkYO0nQAdt+JCpnE6H2iJEEJqECbqsEQ+kPLQTgV1AIhAPhBj3gHhUcBk0bnkhWOy/SYj3UhqgXc2hA1EDmctSJO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"41dd1fc5326403539729db4b2dd960c0ec0b9d0c","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.2.0_1752193781491_0.48864102306514257","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.2.1","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.2.1","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"00d0980ad90ada73623a843da33b5a60a8e64e39","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.2.1.tgz","fileCount":6,"integrity":"sha512-+Torex/Af+U/z6oRLu4LN4ApVUj7OfLSwGrdOopiNjooVWa6wTl0wO4Lo7cRcrJMCsZThzN1w+0U+9RL0MKrvQ==","signatures":[{"sig":"MEUCIQCfBi5bWAJr3sMTccyLFridomBWp4EPZAaS+af+AJjUpQIgLZMUIFI7ewyQRw2ICkqCvcn5jQdmcczzgnkU1Kyx4pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110808},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"41dd1fc5326403539729db4b2dd960c0ec0b9d0c","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.2.1_1752194327217_0.9710293924093074","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.2.2","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.2.2","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"557b8e4a6e6146d3f14dca3dc85b2cff548afb44","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.2.2.tgz","fileCount":6,"integrity":"sha512-Tdu/2kz1nAasog1KbpGW1kQUyk6Rjje4KByoB24hZKcRAbXtAo7xmrW1jVLC/maksCBMVjjljVrrBtu+AZIo3Q==","signatures":[{"sig":"MEYCIQDHWRpdUgHot5DHndiyLOAf4gnWaKqIQA0uxHPwGLlpbAIhAO0naNGWckWIHB/GGMKl2G6eHJvXqUQh/xdm6m5rR0SL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752021},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"41dd1fc5326403539729db4b2dd960c0ec0b9d0c","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.2.2_1752194816698_0.9142126461477098","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@codestrap/developer-foundations.foundry-tracing-foundations","version":"1.2.3","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","_id":"@codestrap/developer-foundations.foundry-tracing-foundations@1.2.3","maintainers":[{"name":"codestrap","email":"dsmiley@codestrap.me"}],"homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"dist":{"shasum":"88daf3d0c574765d78ee32fac4d8de3e15f99e44","tarball":"https://registry.npmjs.org/@codestrap/developer-foundations.foundry-tracing-foundations/-/developer-foundations.foundry-tracing-foundations-1.2.3.tgz","fileCount":6,"integrity":"sha512-BuBrLugiwrVjbd+a/oCSLTYKBBn4Gv9vfQc03K9qmUlyeg0eT9eHT/WhECIbhzkf39LgS/32o4W46OSerpHgTA==","signatures":[{"sig":"MEYCIQD0BrxGDoFe/AL+J2b0iUfkaPz4o/jiyoHirJ7pJU8d5AIhANZO3AWHFzmx7r4blnxGiVDKlkbtgT4EiOXI9BA0Z4L8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752153},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=20.10.0"},"exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"41dd1fc5326403539729db4b2dd960c0ec0b9d0c","scripts":{"lint":"eslint 'src/**/*.{js,ts}'","test":"jest","build":"tsup --no-watch --silent","clean":"rm -rf dist","prebuild":"npm run clean","build:npm":"tsup --config tsup.npm.config.ts --no-watch --silent","test:watch":"jest --watch","build:docker":"npm run build && docker build --build-arg FOUNDRY_TOKEN=${FOUNDRY_TOKEN} -t codestrap/foundry-tracing-foundations .","prepublishOnly":"npm run lint && npm run test && npm run build:npm","publishPackage":"npm publish --access public","publishPackage:dry":"npm publish --dry-run --access public"},"_npmUser":{"name":"codestrap","email":"dsmiley@codestrap.me"},"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"_npmVersion":"11.4.2","description":"## Introduction","directories":{},"_nodeVersion":"23.11.0","dependencies":{"tsup":"^8.5.0","inversify":"^7.5.1","@osdk/oauth":"^1.1.2","@osdk/client":"^2.2.1","@sinclair/typebox":"^0.34.33","@osdk/foundry.admin":"^2.19.0","eslint-plugin-import":"^2.31.0","@palantir/compute-module":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","dotenv":"^16.5.0","eslint":"^9.26.0","globals":"^16.0.0","ts-jest":"^29.3.2","ts-node":"^10.9.2","cross-env":"^7.0.3","@eslint/js":"^9.26.0","typescript":"^5.8.3","@types/jest":"^29.5.14","@types/node":"^22.15.3","@eslint/compat":"^1.2.9","tsconfig-paths":"^4.2.0","@eslint/eslintrc":"^3.3.1","@typescript-eslint/parser":"^8.31.1","@typescript-eslint/eslint-plugin":"^8.31.1","eslint-import-resolver-typescript":"^4.3.4"},"_npmOperationalInternal":{"tmp":"tmp/developer-foundations.foundry-tracing-foundations_1.2.3_1752247691794_0.5514046870011939","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-05-11T20:43:46.830Z","modified":"2026-03-23T17:40:57.543Z","1.0.0":"2025-05-11T20:43:47.112Z","1.0.1":"2025-05-11T21:19:33.541Z","1.0.2":"2025-05-17T17:07:42.867Z","1.0.3":"2025-07-01T02:15:00.134Z","1.0.4":"2025-07-01T03:00:58.641Z","1.0.5":"2025-07-01T03:08:13.013Z","1.0.6":"2025-07-01T03:13:57.320Z","1.0.7":"2025-07-10T21:44:26.230Z","1.2.0":"2025-07-11T00:29:41.743Z","1.2.1":"2025-07-11T00:38:47.386Z","1.2.2":"2025-07-11T00:46:56.917Z","1.2.3":"2025-07-11T15:28:12.008Z"},"bugs":{"url":"https://github.com/doriansmiley/foundry-developer-foundations/issues"},"author":{"name":"Dorian Smiley","email":"dsmiley@codestrap.me"},"license":"MIT","homepage":"https://github.com/doriansmiley/foundry-developer-foundations/tree/master/foundry-tracing-foundations","keywords":["tracing","otel","telemetry","typescript","decorator","palantir","foundry"],"repository":{"url":"git+https://github.com/doriansmiley/foundry-developer-foundations.git","type":"git"},"description":"## Introduction","maintainers":[{"email":"igor@kopach.dev","name":"kopach"},{"email":"dsmiley@codestrap.me","name":"dorianosmiley"},{"email":"nowak_przemek@yahoo.com","name":"fasosnql"}],"readme":"# Foundry Tracing Foundations\n\n## Introduction\nFoundry Tracing Foundations is a Foundry native implementation of open tracing. Tracing spans are stored in the ontology where Foundry native tooling is used to assemble reports and interactive applications to view application performance.\n\n## Getting Started\n1. First download and install the [Foundry Tracing Foundations](#) Marketplace application on your Foundry stack. We are working on mocks for Foundry but have not published them yet. Once the mocks are done you no longer will require a Foundry stack.\n1. Run `npm install @codestrap/developer-foundations.foundry-tracing-foundations`\n1. Create a `.env` file and set the following values\n```\nFOUNDRY_STACK_URL=<your stack url>\nOSDK_CLIENT_SECRET=<your osdk client secret>\nOSDK_CLIENT_ID=<your osdk client id>\nOPEN_WEATHER_API_KEY=<an open wheahter API key https://home.openweathermap.org/>\nLOG_PREFIX=foundry-developer-foundations\n```\n1. Implement the `@Trace` and `@TraceSpan` in class instance methods you want to record tracing segments on. Example below.\n\n## Example usage\nUsee the class decorators to setup traces. This will cause the main parent trace to be setup and attach all child spans to it. We'll be creating a functional version soon.\n```typescript\nimport { Trace, TraceSpan } from '@codestrap/developer-foundations.foundry-tracing-foundations';\n\nexport class DecoratorTest {\n    @Trace({\n        resource: {\n            service_name: 'vickie',\n            service_instance_id: 'production',\n            telemetry_sdk_name: 'xreason-functions',\n            telemetry_sdk_version: '6.1.1',\n            host_hostname: 'codestrap.usw-3.palantirfoundry.com',\n            host_architecture: 'prod',\n        },\n        operationName: 'vickieForAutomate',\n        kind: 'Server',\n        samplingDecision: 'RECORD_AND_SAMPLE',\n        samplingRate: 1.0,\n        attributes: { endpoint: '/api/v2/ontologies/${client.ontologyRid}/queries/vickieForAutomate/execute' }\n    })\n    public async testDecorator(): Promise<string> {\n        await this.childSegment();\n        return 'segments traces';\n    }\n\n    @TraceSpan({ operationName: 'loadUser', kind: 'Internal' })\n    public async childSegment(): Promise<string> {\n        return new Promise((resolve) => {\n            setTimeout(() => {\n                resolve('test');\n            }, 500)\n        });\n    }\n}\n```\n","readmeFilename":"README.md"}