diff --git a/.github/component-label-map.yml b/.github/component-label-map.yml index d5d893aae2..5e4052f2d0 100644 --- a/.github/component-label-map.yml +++ b/.github/component-label-map.yml @@ -1,264 +1,264 @@ pkg:resource-detector-alibaba-cloud: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-alibaba-cloud/** - - packages/opentelemetry-test-utils/** + - packages/resource-detector-alibaba-cloud/** + - packages/contrib-test-utils/** pkg:resource-detector-aws: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-aws/** - - packages/opentelemetry-test-utils/** + - packages/resource-detector-aws/** + - packages/contrib-test-utils/** pkg:resource-detector-azure: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-azure/** - - packages/opentelemetry-test-utils/** + - packages/resource-detector-azure/** + - packages/contrib-test-utils/** pkg:resource-detector-container: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-container/** - - packages/opentelemetry-test-utils/** + - packages/resource-detector-container/** + - packages/contrib-test-utils/** pkg:resource-detector-gcp: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-gcp/** - - packages/opentelemetry-test-utils/** + - packages/resource-detector-gcp/** + - packages/contrib-test-utils/** pkg:resource-detector-github: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-github/** + - packages/resource-detector-github/** pkg:resource-detector-instana: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-instana/** - - packages/opentelemetry-test-utils/** + - packages/resource-detector-instana/** + - packages/contrib-test-utils/** pkg:auto-configuration-propagators: - changed-files: - any-glob-to-any-file: - - metapackages/auto-configuration-propagators/** + - packages/auto-configuration-propagators/** pkg:auto-instrumentations-node: - changed-files: - any-glob-to-any-file: - - metapackages/auto-instrumentations-node/** + - packages/auto-instrumentations-node/** pkg:auto-instrumentations-web: - changed-files: - any-glob-to-any-file: - - metapackages/auto-instrumentations-web/** + - packages/auto-instrumentations-web/** pkg:test-utils: - changed-files: - any-glob-to-any-file: - - packages/opentelemetry-test-utils/** + - packages/contrib-test-utils/** pkg:host-metrics: - changed-files: - any-glob-to-any-file: - - packages/opentelemetry-host-metrics/** + - packages/host-metrics/** pkg:id-generator-aws-xray: - changed-files: - any-glob-to-any-file: - - packages/opentelemetry-id-generator-aws-xray/** + - packages/id-generator-aws-xray/** pkg:instrumentation-amqplib: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-amqplib/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-amqplib/** + - packages/contrib-test-utils/** pkg:instrumentation-aws-lambda: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-aws-lambda/** + - packages/instrumentation-aws-lambda/** pkg:instrumentation-aws-sdk: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-aws-sdk/** - - packages/opentelemetry-test-utils/** - - packages/opentelemetry-propagation-utils/** + - packages/instrumentation-aws-sdk/** + - packages/contrib-test-utils/** + - packages/propagation-utils/** pkg:instrumentation-bunyan: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-bunyan/** + - packages/instrumentation-bunyan/** pkg:instrumentation-cassandra-driver: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-cassandra/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-cassandra-driver/** + - packages/contrib-test-utils/** pkg:instrumentation-connect: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-connect/** + - packages/instrumentation-connect/** pkg:instrumentation-cucumber: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-cucumber/** + - packages/instrumentation-cucumber/** pkg:instrumentation-dataloader: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-dataloader/** + - packages/instrumentation-dataloader/** pkg:instrumentation-dns: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-dns/** + - packages/instrumentation-dns/** pkg:instrumentation-document-load: - changed-files: - any-glob-to-any-file: - - plugins/web/opentelemetry-instrumentation-document-load/** + - packages/instrumentation-document-load/** pkg:instrumentation-express: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-express/** + - packages/instrumentation-express/** pkg:instrumentation-fastify: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-fastify/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-fastify/** + - packages/contrib-test-utils/** pkg:instrumentation-fs: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-fs/** + - packages/instrumentation-fs/** pkg:instrumentation-generic-pool: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-generic-pool/** + - packages/instrumentation-generic-pool/** pkg:instrumentation-graphql: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-graphql/** + - packages/instrumentation-graphql/** pkg:instrumentation-hapi: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-hapi/** + - packages/instrumentation-hapi/** pkg:instrumentation-ioredis: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-ioredis/** - - packages/opentelemetry-test-utils/** - - packages/opentelemetry-redis-common/** + - packages/instrumentation-ioredis/** + - packages/contrib-test-utils/** + - packages/redis-common/** pkg:instrumentation-kafkajs: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-kafkajs/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-kafkajs/** + - packages/contrib-test-utils/** pkg:instrumentation-knex: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-knex/** + - packages/instrumentation-knex/** pkg:instrumentation-koa: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-koa/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-koa/** + - packages/contrib-test-utils/** pkg:instrumentation-long-task: - changed-files: - any-glob-to-any-file: - - plugins/web/opentelemetry-instrumentation-long-task/** + - packages/instrumentation-long-task/** pkg:instrumentation-lru-memoizer: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-lru-memoizer/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-lru-memoizer/** + - packages/contrib-test-utils/** pkg:instrumentation-memcached: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-memcached/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-memcached/** + - packages/contrib-test-utils/** pkg:instrumentation-mongodb: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-mongodb/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-mongodb/** + - packages/contrib-test-utils/** pkg:instrumentation-mongoose: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-mongoose/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-mongoose/** + - packages/contrib-test-utils/** pkg:instrumentation-mysql: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-mysql/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-mysql/** + - packages/contrib-test-utils/** pkg:instrumentation-mysql2: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-mysql2/** - - packages/opentelemetry-test-utils/** - - packages/opentelemetry-sql-common/** + - packages/instrumentation-mysql2/** + - packages/contrib-test-utils/** + - packages/sql-common/** pkg:instrumentation-nestjs-core: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-nestjs-core/** + - packages/instrumentation-nestjs-core/** pkg:instrumentation-net: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-net/** + - packages/instrumentation-net/** pkg:instrumentation-oracledb: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-oracledb/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-oracledb/** + - packages/contrib-test-utils/** pkg:instrumentation-pg: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-pg/** - - packages/opentelemetry-test-utils/** - - packages/opentelemetry-sql-common/** + - packages/instrumentation-pg/** + - packages/contrib-test-utils/** + - packages/sql-common/** pkg:instrumentation-pino: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-pino/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-pino/** + - packages/contrib-test-utils/** pkg:instrumentation-redis: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-redis/** - - packages/opentelemetry-test-utils/** - - packages/opentelemetry-redis-common/** + - packages/instrumentation-redis/** + - packages/contrib-test-utils/** + - packages/redis-common/** pkg:instrumentation-redis-4: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-redis-4/** - - packages/opentelemetry-test-utils/** - - packages/opentelemetry-redis-common/** + - packages/instrumentation-redis-4/** + - packages/contrib-test-utils/** + - packages/redis-common/** pkg:instrumentation-restify: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-restify/** + - packages/instrumentation-restify/** pkg:instrumentation-router: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-router/** + - packages/instrumentation-router/** pkg:instrumentation-runtime-node: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-runtime-node/** + - packages/instrumentation-runtime-node/** pkg:instrumentation-socket.io: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-socket.io/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-socket.io/** + - packages/contrib-test-utils/** pkg:instrumentation-tedious: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-tedious/** - - packages/opentelemetry-test-utils/** + - packages/instrumentation-tedious/** + - packages/contrib-test-utils/** pkg:instrumentation-undici: - changed-files: - any-glob-to-any-file: - - plugins/node/instrumentation-undici/** + - packages/instrumentation-undici/** pkg:instrumentation-user-interaction: - changed-files: - any-glob-to-any-file: - - plugins/web/opentelemetry-instrumentation-user-interaction/** + - packages/instrumentation-user-interaction/** pkg:instrumentation-winston: - changed-files: - any-glob-to-any-file: - - plugins/node/opentelemetry-instrumentation-winston/** + - packages/instrumentation-winston/** pkg:plugin-react-load: - changed-files: - any-glob-to-any-file: - - plugins/web/opentelemetry-plugin-react-load/** + - packages/plugin-react-load/** pkg:propagation-utils: - changed-files: - any-glob-to-any-file: - - packages/opentelemetry-propagation-utils/** - - packages/opentelemetry-test-utils/** + - packages/propagation-utils/** + - packages/contrib-test-utils/** pkg:propagator-grpc-census-binary: - changed-files: - any-glob-to-any-file: @@ -266,50 +266,50 @@ pkg:propagator-grpc-census-binary: pkg:propagator-instana: - changed-files: - any-glob-to-any-file: - - propagators/opentelemetry-propagator-instana/** + - packages/propagator-instana/** pkg:propagator-ot-trace: - changed-files: - any-glob-to-any-file: - - propagators/opentelemetry-propagator-ot-trace/** + - packages/propagator-ot-trace/** pkg:redis-common: - changed-files: - any-glob-to-any-file: - - packages/opentelemetry-redis-common/** + - packages/redis-common/** pkg:sampler-aws-xray: - changed-files: - any-glob-to-any-file: - packages/opentelemetry-sampler-aws-xray/** - - packages/opentelemetry-test-utils/** + - packages/contrib-test-utils/** pkg:sql-common: - changed-files: - any-glob-to-any-file: - - packages/opentelemetry-sql-common/** + - packages/sql-common/** pkg:propagator-aws-xray: - changed-files: - any-glob-to-any-file: - - propagators/propagator-aws-xray/** + - packages/propagator-aws-xray/** pkg:propagator-aws-xray-lambda: - changed-files: - any-glob-to-any-file: - - propagators/propagator-aws-xray-lambda/** + - packages/propagator-aws-xray-lambda/** pkg-status:unmaintained: - changed-files: - any-glob-to-any-file: - - detectors/node/opentelemetry-resource-detector-github/** - - packages/opentelemetry-redis-common/** - - plugins/node/instrumentation-fs/** - - plugins/node/instrumentation-tedious/** - - plugins/node/opentelemetry-instrumentation-connect/** - - plugins/node/opentelemetry-instrumentation-dns/** - - plugins/node/opentelemetry-instrumentation-fastify/** - - plugins/node/opentelemetry-instrumentation-generic-pool/** - - plugins/node/opentelemetry-instrumentation-hapi/** - - plugins/node/opentelemetry-instrumentation-knex/** - - plugins/node/opentelemetry-instrumentation-koa/** - - plugins/node/opentelemetry-instrumentation-memcached/** - - plugins/node/opentelemetry-instrumentation-mysql/** - - plugins/node/opentelemetry-instrumentation-nestjs-core/** - - plugins/node/opentelemetry-instrumentation-restify/** - - plugins/node/opentelemetry-instrumentation-router/** - - propagators/opentelemetry-propagator-ot-trace/** - - propagators/propagator-aws-xray-lambda/** + - packages/resource-detector-github/** + - packages/redis-common/** + - packages/instrumentation-fs/** + - packages/instrumentation-tedious/** + - packages/instrumentation-connect/** + - packages/instrumentation-dns/** + - packages/instrumentation-fastify/** + - packages/instrumentation-generic-pool/** + - packages/instrumentation-hapi/** + - packages/instrumentation-knex/** + - packages/instrumentation-koa/** + - packages/instrumentation-memcached/** + - packages/instrumentation-mysql/** + - packages/instrumentation-nestjs-core/** + - packages/instrumentation-restify/** + - packages/instrumentation-router/** + - packages/propagator-ot-trace/** + - packages/propagator-aws-xray-lambda/** diff --git a/.github/component_owners.yml b/.github/component_owners.yml index e21c924fef..a94dc27cfe 100644 --- a/.github/component_owners.yml +++ b/.github/component_owners.yml @@ -1,32 +1,32 @@ # Keep all in alphabetical order components: - detectors/node/opentelemetry-resource-detector-alibaba-cloud: + packages/resource-detector-alibaba-cloud: - legendecas - detectors/node/opentelemetry-resource-detector-aws: + packages/resource-detector-aws: - jj22ee - detectors/node/opentelemetry-resource-detector-azure: + packages/resource-detector-azure: - jacksonweber - hectorhdzg - detectors/node/opentelemetry-resource-detector-container: + packages/resource-detector-container: - abhee11 - detectors/node/opentelemetry-resource-detector-gcp: + packages/resource-detector-gcp: - aabmass - punya - detectors/node/opentelemetry-resource-detector-github: [] + packages/resource-detector-github: [] # Unmaintained - detectors/node/opentelemetry-resource-detector-instana: + packages/resource-detector-instana: - kirrg001 incubator/opentelemetry-sampler-aws-xray: - jj22ee - yiyuan-he - metapackages/auto-configuration-propagators: + packages/auto-configuration-propagators: - pichlermarc - metapackages/auto-instrumentations-node: + packages/auto-instrumentations-node: - dyladan - pichlermarc - legendecas - blumamir - metapackages/auto-instrumentations-web: + packages/auto-instrumentations-web: - dyladan - pichlermarc - legendecas @@ -36,132 +36,132 @@ components: packages/baggage-span-processor: - mikegoldsmith - jamiedanielson - packages/opentelemetry-host-metrics: + packages/host-metrics: - legendecas - packages/opentelemetry-id-generator-aws-xray: + packages/id-generator-aws-xray: - jj22ee - packages/opentelemetry-propagation-utils: + packages/propagation-utils: - dyladan - pichlermarc - legendecas - blumamir - packages/opentelemetry-redis-common: [] + packages/redis-common: [] # Unmaintained - packages/opentelemetry-test-utils: + packages/contrib-test-utils: - dyladan - pichlermarc - legendecas - blumamir packages/winston-transport: - hectorhdzg - plugins/node/instrumentation-amqplib: + packages/instrumentation-amqplib: - blumamir - plugins/node/instrumentation-cucumber: + packages/instrumentation-cucumber: - Ugzuzg - plugins/node/instrumentation-dataloader: + packages/instrumentation-dataloader: - henrinormak - plugins/node/instrumentation-fs: [] + packages/instrumentation-fs: [] # Unmaintained - plugins/node/instrumentation-kafkajs: + packages/instrumentation-kafkajs: - seemk - plugins/node/instrumentation-lru-memoizer: + packages/instrumentation-lru-memoizer: - blumamir - plugins/node/instrumentation-mongoose: + packages/instrumentation-mongoose: - blumamir - plugins/node/instrumentation-socket.io: + packages/instrumentation-socket.io: - mottibec - plugins/node/instrumentation-tedious: [] + packages/instrumentation-tedious: [] # Unmaintained - plugins/node/instrumentation-typeorm: + packages/instrumentation-typeorm: - seemk - weyert - t2t2 - mhennoch - plugins/node/opentelemetry-instrumentation-aws-lambda: + packages/instrumentation-aws-lambda: - jj22ee - plugins/node/opentelemetry-instrumentation-aws-sdk: + packages/instrumentation-aws-sdk: - blumamir - jj22ee - trivikr - plugins/node/opentelemetry-instrumentation-bunyan: + packages/instrumentation-bunyan: - seemk - trentm - plugins/node/opentelemetry-instrumentation-cassandra: + packages/instrumentation-cassandra-driver: - seemk - plugins/node/opentelemetry-instrumentation-connect: [] + packages/instrumentation-connect: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-dns: [] + packages/instrumentation-dns: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-express: + packages/instrumentation-express: - JamieDanielson - pkanal - raphael-theriault-swi - plugins/node/opentelemetry-instrumentation-fastify: [] + packages/instrumentation-fastify: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-generic-pool: [] + packages/instrumentation-generic-pool: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-graphql: + packages/instrumentation-graphql: - obecny - plugins/node/opentelemetry-instrumentation-hapi: [] + packages/instrumentation-hapi: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-ioredis: + packages/instrumentation-ioredis: - blumamir - naseemkullah - plugins/node/opentelemetry-instrumentation-knex: [] + packages/instrumentation-knex: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-koa: [] + packages/instrumentation-koa: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-memcached: [] + packages/instrumentation-memcached: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-mongodb: + packages/instrumentation-mongodb: - onurtemizkan - plugins/node/opentelemetry-instrumentation-mysql: [] + packages/instrumentation-mysql: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-mysql2: + packages/instrumentation-mysql2: - raphael-theriault-swi - plugins/node/opentelemetry-instrumentation-nestjs-core: [] + packages/instrumentation-nestjs-core: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-net: + packages/instrumentation-net: - seemk - plugins/node/opentelemetry-instrumentation-oracledb: + packages/instrumentation-oracledb: - sudarshan12s - sharadraju - plugins/node/instrumentation-runtime-node: + packages/instrumentation-runtime-node: - d4nyll - plugins/node/opentelemetry-instrumentation-pg: + packages/instrumentation-pg: - maryliag - plugins/node/opentelemetry-instrumentation-pino: + packages/instrumentation-pino: - seemk - plugins/node/opentelemetry-instrumentation-redis-4: + packages/instrumentation-redis-4: - blumamir - plugins/node/opentelemetry-instrumentation-redis: + packages/instrumentation-redis: - blumamir - plugins/node/opentelemetry-instrumentation-restify: [] + packages/instrumentation-restify: [] # Unmaintained - plugins/node/opentelemetry-instrumentation-router: [] + packages/instrumentation-router: [] # Unmaintained - plugins/node/instrumentation-undici: + packages/instrumentation-undici: - david-luna - trentm - plugins/node/opentelemetry-instrumentation-winston: + packages/instrumentation-winston: - seemk - plugins/web/opentelemetry-instrumentation-document-load: + packages/instrumentation-document-load: - pkanal - martinkuba - plugins/web/opentelemetry-instrumentation-long-task: + packages/instrumentation-long-task: - mhennoch - t2t2 - plugins/web/opentelemetry-instrumentation-user-interaction: + packages/instrumentation-user-interaction: - obecny - plugins/web/opentelemetry-plugin-react-load: + packages/plugin-react-load: - martinkuba - propagators/opentelemetry-propagator-instana: + packages/propagator-instana: - kirrg001 - propagators/opentelemetry-propagator-ot-trace: [] + packages/propagator-ot-trace: [] # Unmaintained - propagators/propagator-aws-xray: + packages/propagator-aws-xray: - jj22ee - propagators/propagator-aws-xray-lambda: [ ] + packages/propagator-aws-xray-lambda: [ ] # Unmaintained ignored-authors: diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4c811c3413..721e1380d3 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,69 +1,69 @@ { - "detectors/node/opentelemetry-resource-detector-alibaba-cloud": "0.31.2", - "detectors/node/opentelemetry-resource-detector-aws": "2.2.0", - "detectors/node/opentelemetry-resource-detector-azure": "0.9.0", - "detectors/node/opentelemetry-resource-detector-container": "0.7.2", - "detectors/node/opentelemetry-resource-detector-gcp": "0.36.0", - "detectors/node/opentelemetry-resource-detector-github": "0.31.0", - "detectors/node/opentelemetry-resource-detector-instana": "0.21.0", - "metapackages/auto-configuration-propagators": "0.4.1", - "metapackages/auto-instrumentations-node": "0.60.1", - "metapackages/auto-instrumentations-web": "0.48.0", + "packages/resource-detector-alibaba-cloud": "0.31.2", + "packages/resource-detector-aws": "2.2.0", + "packages/resource-detector-azure": "0.9.0", + "packages/resource-detector-container": "0.7.2", + "packages/resource-detector-gcp": "0.36.0", + "packages/resource-detector-github": "0.31.0", + "packages/resource-detector-instana": "0.21.0", + "packages/auto-configuration-propagators": "0.4.1", + "packages/auto-instrumentations-node": "0.60.1", + "packages/auto-instrumentations-web": "0.48.0", "packages/baggage-span-processor": "0.4.0", "packages/baggage-log-record-processor": "0.3.0", - "packages/opentelemetry-host-metrics": "0.36.0", - "packages/opentelemetry-id-generator-aws-xray": "2.0.0", - "packages/opentelemetry-propagation-utils": "0.31.2", - "packages/opentelemetry-redis-common": "0.37.0", - "packages/opentelemetry-sql-common": "0.41.0", - "packages/opentelemetry-test-utils": "0.48.0", + "packages/host-metrics": "0.36.0", + "packages/id-generator-aws-xray": "2.0.0", + "packages/propagation-utils": "0.31.2", + "packages/redis-common": "0.37.0", + "packages/sql-common": "0.41.0", + "packages/contrib-test-utils": "0.48.0", "packages/winston-transport": "0.13.0", - "plugins/node/instrumentation-amqplib": "0.49.0", - "plugins/node/instrumentation-cucumber": "0.17.0", - "plugins/node/instrumentation-dataloader": "0.19.0", - "plugins/node/instrumentation-fs": "0.22.0", - "plugins/node/instrumentation-kafkajs": "0.11.0", - "plugins/node/instrumentation-lru-memoizer": "0.47.0", - "plugins/node/instrumentation-mongoose": "0.49.0", - "plugins/node/instrumentation-runtime-node": "0.16.0", - "plugins/node/instrumentation-socket.io": "0.49.0", - "plugins/node/instrumentation-tedious": "0.21.0", - "plugins/node/instrumentation-typeorm": "0.3.0", - "plugins/node/instrumentation-undici": "0.13.1", - "plugins/node/opentelemetry-instrumentation-aws-lambda": "0.53.0", - "plugins/node/opentelemetry-instrumentation-aws-sdk": "0.54.0", - "plugins/node/opentelemetry-instrumentation-bunyan": "0.48.0", - "plugins/node/opentelemetry-instrumentation-cassandra": "0.48.0", - "plugins/node/opentelemetry-instrumentation-connect": "0.46.0", - "plugins/node/opentelemetry-instrumentation-dns": "0.46.0", - "plugins/node/opentelemetry-instrumentation-express": "0.51.0", - "plugins/node/opentelemetry-instrumentation-fastify": "0.47.0", - "plugins/node/opentelemetry-instrumentation-generic-pool": "0.46.0", - "plugins/node/opentelemetry-instrumentation-graphql": "0.50.0", - "plugins/node/opentelemetry-instrumentation-hapi": "0.49.0", - "plugins/node/opentelemetry-instrumentation-ioredis": "0.50.0", - "plugins/node/opentelemetry-instrumentation-knex": "0.47.0", - "plugins/node/opentelemetry-instrumentation-koa": "0.50.1", - "plugins/node/opentelemetry-instrumentation-memcached": "0.46.0", - "plugins/node/opentelemetry-instrumentation-mongodb": "0.55.1", - "plugins/node/opentelemetry-instrumentation-mysql": "0.48.0", - "plugins/node/opentelemetry-instrumentation-mysql2": "0.48.0", - "plugins/node/opentelemetry-instrumentation-nestjs-core": "0.48.0", - "plugins/node/opentelemetry-instrumentation-net": "0.46.1", - "plugins/node/opentelemetry-instrumentation-oracledb": "0.28.0", - "plugins/node/opentelemetry-instrumentation-pg": "0.54.0", - "plugins/node/opentelemetry-instrumentation-pino": "0.49.0", - "plugins/node/opentelemetry-instrumentation-redis": "0.49.1", - "plugins/node/opentelemetry-instrumentation-redis-4": "0.49.0", - "plugins/node/opentelemetry-instrumentation-restify": "0.48.1", - "plugins/node/opentelemetry-instrumentation-router": "0.47.0", - "plugins/node/opentelemetry-instrumentation-winston": "0.47.0", - "plugins/web/opentelemetry-instrumentation-document-load": "0.47.0", - "plugins/web/opentelemetry-instrumentation-long-task": "0.47.0", - "plugins/web/opentelemetry-instrumentation-user-interaction": "0.47.0", - "plugins/web/opentelemetry-plugin-react-load": "0.34.0", - "propagators/opentelemetry-propagator-instana": "0.4.0", - "propagators/opentelemetry-propagator-ot-trace": "0.28.0", - "propagators/propagator-aws-xray": "2.1.0", - "propagators/propagator-aws-xray-lambda": "0.55.0" + "packages/instrumentation-amqplib": "0.49.0", + "packages/instrumentation-cucumber": "0.17.0", + "packages/instrumentation-dataloader": "0.19.0", + "packages/instrumentation-fs": "0.22.0", + "packages/instrumentation-kafkajs": "0.11.0", + "packages/instrumentation-lru-memoizer": "0.47.0", + "packages/instrumentation-mongoose": "0.49.0", + "packages/instrumentation-runtime-node": "0.16.0", + "packages/instrumentation-socket.io": "0.49.0", + "packages/instrumentation-tedious": "0.21.0", + "packages/instrumentation-typeorm": "0.3.0", + "packages/instrumentation-undici": "0.13.1", + "packages/instrumentation-aws-lambda": "0.53.0", + "packages/instrumentation-aws-sdk": "0.54.0", + "packages/instrumentation-bunyan": "0.48.0", + "packages/instrumentation-cassandra-driver": "0.48.0", + "packages/instrumentation-connect": "0.46.0", + "packages/instrumentation-dns": "0.46.0", + "packages/instrumentation-express": "0.51.0", + "packages/instrumentation-fastify": "0.47.0", + "packages/instrumentation-generic-pool": "0.46.0", + "packages/instrumentation-graphql": "0.50.0", + "packages/instrumentation-hapi": "0.49.0", + "packages/instrumentation-ioredis": "0.50.0", + "packages/instrumentation-knex": "0.47.0", + "packages/instrumentation-koa": "0.50.1", + "packages/instrumentation-memcached": "0.46.0", + "packages/instrumentation-mongodb": "0.55.1", + "packages/instrumentation-mysql": "0.48.0", + "packages/instrumentation-mysql2": "0.48.0", + "packages/instrumentation-nestjs-core": "0.48.0", + "packages/instrumentation-net": "0.46.1", + "packages/instrumentation-oracledb": "0.28.0", + "packages/instrumentation-pg": "0.54.0", + "packages/instrumentation-pino": "0.49.0", + "packages/instrumentation-redis": "0.49.1", + "packages/instrumentation-redis-4": "0.49.0", + "packages/instrumentation-restify": "0.48.1", + "packages/instrumentation-router": "0.47.0", + "packages/instrumentation-winston": "0.47.0", + "packages/instrumentation-document-load": "0.47.0", + "packages/instrumentation-long-task": "0.47.0", + "packages/instrumentation-user-interaction": "0.47.0", + "packages/plugin-react-load": "0.34.0", + "packages/propagator-instana": "0.4.0", + "packages/propagator-ot-trace": "0.28.0", + "packages/propagator-aws-xray": "2.1.0", + "packages/propagator-aws-xray-lambda": "0.55.0" } diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 95e527646e..67dea429f6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -154,11 +154,11 @@ npm run test-services:stop # stops services in Docker If you only want to test a single package (e.g. the `instrumentation-mongodb`) you can `cd` into it and run the tests after you started the services. ```sh -npm run test-services:start # starts services in Docker -cd plugins/node/opentelemetry-instrumentation-mongodb # get into the instrumenation folder -RUN_MONGODB_TESTS=1 npm test # run the test with the proper config (check each package) -cd ../../.. # go back to root folder -npm run test-services:stop # stops services in Docker +npm run test-services:start # starts services in Docker +cd packages/instrumentation-mongodb # get into the instrumenation folder +RUN_MONGODB_TESTS=1 npm test # run the test with the proper config (check each package) +cd ../../.. # go back to root folder +npm run test-services:stop # stops services in Docker ``` NOTE: scripts for each package will be added to avoid extra consumption of resources and improve the development experience. diff --git a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.esm.json b/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.esm.json deleted file mode 100644 index 379f547a46..0000000000 --- a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base.esm.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "build/esm", - "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" - }, - "include": [ - "src/**/*.ts" - ] -} diff --git a/detectors/node/opentelemetry-resource-detector-github/tsconfig.esm.json b/detectors/node/opentelemetry-resource-detector-github/tsconfig.esm.json deleted file mode 100644 index 379f547a46..0000000000 --- a/detectors/node/opentelemetry-resource-detector-github/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base.esm.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "build/esm", - "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" - }, - "include": [ - "src/**/*.ts" - ] -} diff --git a/detectors/node/opentelemetry-resource-detector-instana/.eslintrc.js b/detectors/node/opentelemetry-resource-detector-instana/.eslintrc.js deleted file mode 100644 index 7b832129ab..0000000000 --- a/detectors/node/opentelemetry-resource-detector-instana/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.esm.json b/detectors/node/opentelemetry-resource-detector-instana/tsconfig.esm.json deleted file mode 100644 index 379f547a46..0000000000 --- a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base.esm.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "build/esm", - "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" - }, - "include": [ - "src/**/*.ts" - ] -} diff --git a/examples/bunyan/README.md b/examples/bunyan/README.md index 89041f4bb1..1ce804c130 100644 --- a/examples/bunyan/README.md +++ b/examples/bunyan/README.md @@ -100,12 +100,12 @@ as the following: '/Users/trentm/.nvm/versions/node/v18.18.2/bin/node', '-r', './telemetry.js', - '/Users/trentm/src/opentelemetry-js-contrib/plugins/node/opentelemetry-instrumentation-bunyan/examples/app.js' + '/Users/trentm/src/opentelemetry-js-contrib/packages/instrumentation-bunyan/examples/app.js' ], 'process.runtime.version': '18.18.2', 'process.runtime.name': 'nodejs', 'process.runtime.description': 'Node.js', - 'process.command': '/Users/trentm/src/opentelemetry-js-contrib/plugins/node/opentelemetry-instrumentation-bunyan/examples/app.js', + 'process.command': '/Users/trentm/src/opentelemetry-js-contrib/packages/instrumentation-bunyan/examples/app.js', 'process.owner': 'trentm' 'host.name': 'amachine.local', 'host.arch': 'amd64', diff --git a/examples/network/package.json b/examples/network/package.json index 28a2d4f9df..999faa8480 100644 --- a/examples/network/package.json +++ b/examples/network/package.json @@ -33,7 +33,7 @@ "@opentelemetry/exporter-jaeger": "^0.25.0", "@opentelemetry/exporter-zipkin": "^0.25.0", "@opentelemetry/instrumentation": "^0.25.0", - "@opentelemetry/instrumentation-net": "file:../../plugins/node/opentelemetry-instrumentation-net", + "@opentelemetry/instrumentation-net": "file:../../packages/instrumentation-net", "@opentelemetry/instrumentation-http": "^0.25.0", "@opentelemetry/instrumentation-dns": "^0.23.0", "@opentelemetry/sdk-trace-node": "^0.25.0", diff --git a/knip.jsonc b/knip.jsonc index 9f04c04017..a427c75b94 100644 --- a/knip.jsonc +++ b/knip.jsonc @@ -2,7 +2,7 @@ { "$schema": "https://unpkg.com/knip@5/schema-jsonc.json", "workspaces": { - "metapackages/auto-instrumentations-node": { + "packages/auto-instrumentations-node": { // Ensure register.ts is considered an entry-point (the `!` is to be // included with the `--production` flag). "entry": "src/register.ts!" diff --git a/package-lock.json b/package-lock.json index 5c0c1b102e..0fa3e7b0d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -40,7 +40,7 @@ "util": "0.12.5" } }, - "detectors/node/opentelemetry-resource-detector-alibaba-cloud": { + "packages/resource-detector-alibaba-cloud": { "name": "@opentelemetry/resource-detector-alibaba-cloud", "version": "0.31.2", "license": "Apache-2.0", @@ -69,7 +69,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-aws": { + "packages/resource-detector-aws": { "name": "@opentelemetry/resource-detector-aws", "version": "2.2.0", "license": "Apache-2.0", @@ -100,7 +100,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-azure": { + "packages/resource-detector-azure": { "name": "@opentelemetry/resource-detector-azure", "version": "0.9.0", "license": "Apache-2.0", @@ -129,7 +129,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-container": { + "packages/resource-detector-container": { "name": "@opentelemetry/resource-detector-container", "version": "0.7.2", "license": "Apache-2.0", @@ -160,7 +160,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-gcp": { + "packages/resource-detector-gcp": { "name": "@opentelemetry/resource-detector-gcp", "version": "0.36.0", "license": "Apache-2.0", @@ -190,7 +190,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-github": { + "packages/resource-detector-github": { "name": "@opentelemetry/resource-detector-github", "version": "0.31.0", "license": "Apache-2.0", @@ -214,7 +214,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "detectors/node/opentelemetry-resource-detector-instana": { + "packages/resource-detector-instana": { "name": "@opentelemetry/resource-detector-instana", "version": "0.21.0", "license": "Apache-2.0", @@ -241,7 +241,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "metapackages/auto-configuration-propagators": { + "packages/auto-configuration-propagators": { "name": "@opentelemetry/auto-configuration-propagators", "version": "0.4.1", "license": "Apache-2.0", @@ -270,7 +270,7 @@ "@opentelemetry/api": "^1.4.1" } }, - "metapackages/auto-instrumentations-node": { + "packages/auto-instrumentations-node": { "name": "@opentelemetry/auto-instrumentations-node", "version": "0.60.1", "license": "Apache-2.0", @@ -344,7 +344,7 @@ "@opentelemetry/core": "^2.0.0" } }, - "metapackages/auto-instrumentations-web": { + "packages/auto-instrumentations-web": { "name": "@opentelemetry/auto-instrumentations-web", "version": "0.48.0", "license": "Apache-2.0", @@ -389,7 +389,7 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" } }, - "metapackages/auto-instrumentations-web/node_modules/sinon": { + "packages/auto-instrumentations-web/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -7704,15 +7704,15 @@ } }, "node_modules/@opentelemetry/auto-configuration-propagators": { - "resolved": "metapackages/auto-configuration-propagators", + "resolved": "packages/auto-configuration-propagators", "link": true }, "node_modules/@opentelemetry/auto-instrumentations-node": { - "resolved": "metapackages/auto-instrumentations-node", + "resolved": "packages/auto-instrumentations-node", "link": true }, "node_modules/@opentelemetry/auto-instrumentations-web": { - "resolved": "metapackages/auto-instrumentations-web", + "resolved": "packages/auto-instrumentations-web", "link": true }, "node_modules/@opentelemetry/baggage-log-record-processor": { @@ -7748,7 +7748,7 @@ } }, "node_modules/@opentelemetry/contrib-test-utils": { - "resolved": "packages/opentelemetry-test-utils", + "resolved": "packages/contrib-test-utils", "link": true }, "node_modules/@opentelemetry/core": { @@ -7997,11 +7997,11 @@ } }, "node_modules/@opentelemetry/host-metrics": { - "resolved": "packages/opentelemetry-host-metrics", + "resolved": "packages/host-metrics", "link": true }, "node_modules/@opentelemetry/id-generator-aws-xray": { - "resolved": "packages/opentelemetry-id-generator-aws-xray", + "resolved": "packages/id-generator-aws-xray", "link": true }, "node_modules/@opentelemetry/instrumentation": { @@ -8022,51 +8022,51 @@ } }, "node_modules/@opentelemetry/instrumentation-amqplib": { - "resolved": "plugins/node/instrumentation-amqplib", + "resolved": "packages/instrumentation-amqplib", "link": true }, "node_modules/@opentelemetry/instrumentation-aws-lambda": { - "resolved": "plugins/node/opentelemetry-instrumentation-aws-lambda", + "resolved": "packages/instrumentation-aws-lambda", "link": true }, "node_modules/@opentelemetry/instrumentation-aws-sdk": { - "resolved": "plugins/node/opentelemetry-instrumentation-aws-sdk", + "resolved": "packages/instrumentation-aws-sdk", "link": true }, "node_modules/@opentelemetry/instrumentation-bunyan": { - "resolved": "plugins/node/opentelemetry-instrumentation-bunyan", + "resolved": "packages/instrumentation-bunyan", "link": true }, "node_modules/@opentelemetry/instrumentation-cassandra-driver": { - "resolved": "plugins/node/opentelemetry-instrumentation-cassandra", + "resolved": "packages/instrumentation-cassandra-driver", "link": true }, "node_modules/@opentelemetry/instrumentation-connect": { - "resolved": "plugins/node/opentelemetry-instrumentation-connect", + "resolved": "packages/instrumentation-connect", "link": true }, "node_modules/@opentelemetry/instrumentation-cucumber": { - "resolved": "plugins/node/instrumentation-cucumber", + "resolved": "packages/instrumentation-cucumber", "link": true }, "node_modules/@opentelemetry/instrumentation-dataloader": { - "resolved": "plugins/node/instrumentation-dataloader", + "resolved": "packages/instrumentation-dataloader", "link": true }, "node_modules/@opentelemetry/instrumentation-dns": { - "resolved": "plugins/node/opentelemetry-instrumentation-dns", + "resolved": "packages/instrumentation-dns", "link": true }, "node_modules/@opentelemetry/instrumentation-document-load": { - "resolved": "plugins/web/opentelemetry-instrumentation-document-load", + "resolved": "packages/instrumentation-document-load", "link": true }, "node_modules/@opentelemetry/instrumentation-express": { - "resolved": "plugins/node/opentelemetry-instrumentation-express", + "resolved": "packages/instrumentation-express", "link": true }, "node_modules/@opentelemetry/instrumentation-fastify": { - "resolved": "plugins/node/opentelemetry-instrumentation-fastify", + "resolved": "packages/instrumentation-fastify", "link": true }, "node_modules/@opentelemetry/instrumentation-fetch": { @@ -8088,15 +8088,15 @@ } }, "node_modules/@opentelemetry/instrumentation-fs": { - "resolved": "plugins/node/instrumentation-fs", + "resolved": "packages/instrumentation-fs", "link": true }, "node_modules/@opentelemetry/instrumentation-generic-pool": { - "resolved": "plugins/node/opentelemetry-instrumentation-generic-pool", + "resolved": "packages/instrumentation-generic-pool", "link": true }, "node_modules/@opentelemetry/instrumentation-graphql": { - "resolved": "plugins/node/opentelemetry-instrumentation-graphql", + "resolved": "packages/instrumentation-graphql", "link": true }, "node_modules/@opentelemetry/instrumentation-grpc": { @@ -8116,7 +8116,7 @@ } }, "node_modules/@opentelemetry/instrumentation-hapi": { - "resolved": "plugins/node/opentelemetry-instrumentation-hapi", + "resolved": "packages/instrumentation-hapi", "link": true }, "node_modules/@opentelemetry/instrumentation-http": { @@ -8138,111 +8138,111 @@ } }, "node_modules/@opentelemetry/instrumentation-ioredis": { - "resolved": "plugins/node/opentelemetry-instrumentation-ioredis", + "resolved": "packages/instrumentation-ioredis", "link": true }, "node_modules/@opentelemetry/instrumentation-kafkajs": { - "resolved": "plugins/node/instrumentation-kafkajs", + "resolved": "packages/instrumentation-kafkajs", "link": true }, "node_modules/@opentelemetry/instrumentation-knex": { - "resolved": "plugins/node/opentelemetry-instrumentation-knex", + "resolved": "packages/instrumentation-knex", "link": true }, "node_modules/@opentelemetry/instrumentation-koa": { - "resolved": "plugins/node/opentelemetry-instrumentation-koa", + "resolved": "packages/instrumentation-koa", "link": true }, "node_modules/@opentelemetry/instrumentation-long-task": { - "resolved": "plugins/web/opentelemetry-instrumentation-long-task", + "resolved": "packages/instrumentation-long-task", "link": true }, "node_modules/@opentelemetry/instrumentation-lru-memoizer": { - "resolved": "plugins/node/instrumentation-lru-memoizer", + "resolved": "packages/instrumentation-lru-memoizer", "link": true }, "node_modules/@opentelemetry/instrumentation-memcached": { - "resolved": "plugins/node/opentelemetry-instrumentation-memcached", + "resolved": "packages/instrumentation-memcached", "link": true }, "node_modules/@opentelemetry/instrumentation-mongodb": { - "resolved": "plugins/node/opentelemetry-instrumentation-mongodb", + "resolved": "packages/instrumentation-mongodb", "link": true }, "node_modules/@opentelemetry/instrumentation-mongoose": { - "resolved": "plugins/node/instrumentation-mongoose", + "resolved": "packages/instrumentation-mongoose", "link": true }, "node_modules/@opentelemetry/instrumentation-mysql": { - "resolved": "plugins/node/opentelemetry-instrumentation-mysql", + "resolved": "packages/instrumentation-mysql", "link": true }, "node_modules/@opentelemetry/instrumentation-mysql2": { - "resolved": "plugins/node/opentelemetry-instrumentation-mysql2", + "resolved": "packages/instrumentation-mysql2", "link": true }, "node_modules/@opentelemetry/instrumentation-nestjs-core": { - "resolved": "plugins/node/opentelemetry-instrumentation-nestjs-core", + "resolved": "packages/instrumentation-nestjs-core", "link": true }, "node_modules/@opentelemetry/instrumentation-net": { - "resolved": "plugins/node/opentelemetry-instrumentation-net", + "resolved": "packages/instrumentation-net", "link": true }, "node_modules/@opentelemetry/instrumentation-oracledb": { - "resolved": "plugins/node/opentelemetry-instrumentation-oracledb", + "resolved": "packages/instrumentation-oracledb", "link": true }, "node_modules/@opentelemetry/instrumentation-pg": { - "resolved": "plugins/node/opentelemetry-instrumentation-pg", + "resolved": "packages/instrumentation-pg", "link": true }, "node_modules/@opentelemetry/instrumentation-pino": { - "resolved": "plugins/node/opentelemetry-instrumentation-pino", + "resolved": "packages/instrumentation-pino", "link": true }, "node_modules/@opentelemetry/instrumentation-redis": { - "resolved": "plugins/node/opentelemetry-instrumentation-redis", + "resolved": "packages/instrumentation-redis", "link": true }, "node_modules/@opentelemetry/instrumentation-redis-4": { - "resolved": "plugins/node/opentelemetry-instrumentation-redis-4", + "resolved": "packages/instrumentation-redis-4", "link": true }, "node_modules/@opentelemetry/instrumentation-restify": { - "resolved": "plugins/node/opentelemetry-instrumentation-restify", + "resolved": "packages/instrumentation-restify", "link": true }, "node_modules/@opentelemetry/instrumentation-router": { - "resolved": "plugins/node/opentelemetry-instrumentation-router", + "resolved": "packages/instrumentation-router", "link": true }, "node_modules/@opentelemetry/instrumentation-runtime-node": { - "resolved": "plugins/node/instrumentation-runtime-node", + "resolved": "packages/instrumentation-runtime-node", "link": true }, "node_modules/@opentelemetry/instrumentation-socket.io": { - "resolved": "plugins/node/instrumentation-socket.io", + "resolved": "packages/instrumentation-socket.io", "link": true }, "node_modules/@opentelemetry/instrumentation-tedious": { - "resolved": "plugins/node/instrumentation-tedious", + "resolved": "packages/instrumentation-tedious", "link": true }, "node_modules/@opentelemetry/instrumentation-typeorm": { - "resolved": "plugins/node/instrumentation-typeorm", + "resolved": "packages/instrumentation-typeorm", "link": true }, "node_modules/@opentelemetry/instrumentation-undici": { - "resolved": "plugins/node/instrumentation-undici", + "resolved": "packages/instrumentation-undici", "link": true }, "node_modules/@opentelemetry/instrumentation-user-interaction": { - "resolved": "plugins/web/opentelemetry-instrumentation-user-interaction", + "resolved": "packages/instrumentation-user-interaction", "link": true }, "node_modules/@opentelemetry/instrumentation-winston": { - "resolved": "plugins/node/opentelemetry-instrumentation-winston", + "resolved": "packages/instrumentation-winston", "link": true }, "node_modules/@opentelemetry/instrumentation-xml-http-request": { @@ -8319,19 +8319,19 @@ } }, "node_modules/@opentelemetry/plugin-react-load": { - "resolved": "plugins/web/opentelemetry-plugin-react-load", + "resolved": "packages/plugin-react-load", "link": true }, "node_modules/@opentelemetry/propagation-utils": { - "resolved": "packages/opentelemetry-propagation-utils", + "resolved": "packages/propagation-utils", "link": true }, "node_modules/@opentelemetry/propagator-aws-xray": { - "resolved": "propagators/propagator-aws-xray", + "resolved": "packages/propagator-aws-xray", "link": true }, "node_modules/@opentelemetry/propagator-aws-xray-lambda": { - "resolved": "propagators/propagator-aws-xray-lambda", + "resolved": "packages/propagator-aws-xray-lambda", "link": true }, "node_modules/@opentelemetry/propagator-b3": { @@ -8349,7 +8349,7 @@ } }, "node_modules/@opentelemetry/propagator-instana": { - "resolved": "propagators/opentelemetry-propagator-instana", + "resolved": "packages/propagator-instana", "link": true }, "node_modules/@opentelemetry/propagator-jaeger": { @@ -8367,39 +8367,39 @@ } }, "node_modules/@opentelemetry/propagator-ot-trace": { - "resolved": "propagators/opentelemetry-propagator-ot-trace", + "resolved": "packages/propagator-ot-trace", "link": true }, "node_modules/@opentelemetry/redis-common": { - "resolved": "packages/opentelemetry-redis-common", + "resolved": "packages/redis-common", "link": true }, "node_modules/@opentelemetry/resource-detector-alibaba-cloud": { - "resolved": "detectors/node/opentelemetry-resource-detector-alibaba-cloud", + "resolved": "packages/resource-detector-alibaba-cloud", "link": true }, "node_modules/@opentelemetry/resource-detector-aws": { - "resolved": "detectors/node/opentelemetry-resource-detector-aws", + "resolved": "packages/resource-detector-aws", "link": true }, "node_modules/@opentelemetry/resource-detector-azure": { - "resolved": "detectors/node/opentelemetry-resource-detector-azure", + "resolved": "packages/resource-detector-azure", "link": true }, "node_modules/@opentelemetry/resource-detector-container": { - "resolved": "detectors/node/opentelemetry-resource-detector-container", + "resolved": "packages/resource-detector-container", "link": true }, "node_modules/@opentelemetry/resource-detector-gcp": { - "resolved": "detectors/node/opentelemetry-resource-detector-gcp", + "resolved": "packages/resource-detector-gcp", "link": true }, "node_modules/@opentelemetry/resource-detector-github": { - "resolved": "detectors/node/opentelemetry-resource-detector-github", + "resolved": "packages/resource-detector-github", "link": true }, "node_modules/@opentelemetry/resource-detector-instana": { - "resolved": "detectors/node/opentelemetry-resource-detector-instana", + "resolved": "packages/resource-detector-instana", "link": true }, "node_modules/@opentelemetry/resources": { @@ -8542,7 +8542,7 @@ } }, "node_modules/@opentelemetry/sql-common": { - "resolved": "packages/opentelemetry-sql-common", + "resolved": "packages/sql-common", "link": true }, "node_modules/@opentelemetry/winston-transport": { @@ -31675,7 +31675,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "packages/opentelemetry-host-metrics": { + "packages/host-metrics": { "name": "@opentelemetry/host-metrics", "version": "0.36.0", "license": "Apache-2.0", @@ -31700,7 +31700,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "packages/opentelemetry-id-generator-aws-xray": { + "packages/id-generator-aws-xray": { "name": "@opentelemetry/id-generator-aws-xray", "version": "2.0.0", "license": "Apache-2.0", @@ -31740,7 +31740,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "packages/opentelemetry-id-generator-aws-xray/node_modules/sinon": { + "packages/id-generator-aws-xray/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -31759,7 +31759,7 @@ "url": "https://opencollective.com/sinon" } }, - "packages/opentelemetry-propagation-utils": { + "packages/propagation-utils": { "name": "@opentelemetry/propagation-utils", "version": "0.31.2", "license": "Apache-2.0", @@ -31781,7 +31781,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "packages/opentelemetry-redis-common": { + "packages/redis-common": { "name": "@opentelemetry/redis-common", "version": "0.37.0", "license": "Apache-2.0", @@ -31795,7 +31795,7 @@ "node": "^18.19.0 || >=20.6.0" } }, - "packages/opentelemetry-sql-common": { + "packages/sql-common": { "name": "@opentelemetry/sql-common", "version": "0.41.0", "license": "Apache-2.0", @@ -31816,7 +31816,7 @@ "@opentelemetry/api": "^1.1.0" } }, - "packages/opentelemetry-test-utils": { + "packages/contrib-test-utils": { "name": "@opentelemetry/contrib-test-utils", "version": "0.48.0", "license": "Apache-2.0", @@ -31865,7 +31865,7 @@ "node": "^18.19.0 || >=20.6.0" } }, - "plugins/node/instrumentation-amqplib": { + "packages/instrumentation-amqplib": { "name": "@opentelemetry/instrumentation-amqplib", "version": "0.49.0", "license": "Apache-2.0", @@ -31897,7 +31897,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-cucumber": { + "packages/instrumentation-cucumber": { "name": "@opentelemetry/instrumentation-cucumber", "version": "0.17.0", "license": "Apache-2.0", @@ -31931,7 +31931,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "plugins/node/instrumentation-dataloader": { + "packages/instrumentation-dataloader": { "name": "@opentelemetry/instrumentation-dataloader", "version": "0.19.0", "license": "Apache-2.0", @@ -31958,7 +31958,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-fs": { + "packages/instrumentation-fs": { "name": "@opentelemetry/instrumentation-fs", "version": "0.22.0", "license": "Apache-2.0", @@ -31987,7 +31987,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-kafkajs": { + "packages/instrumentation-kafkajs": { "name": "@opentelemetry/instrumentation-kafkajs", "version": "0.11.0", "license": "Apache-2.0", @@ -32016,7 +32016,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-lru-memoizer": { + "packages/instrumentation-lru-memoizer": { "name": "@opentelemetry/instrumentation-lru-memoizer", "version": "0.47.0", "license": "Apache-2.0", @@ -32043,7 +32043,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-mongoose": { + "packages/instrumentation-mongoose": { "name": "@opentelemetry/instrumentation-mongoose", "version": "0.49.0", "license": "Apache-2.0", @@ -32072,7 +32072,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-runtime-node": { + "packages/instrumentation-runtime-node": { "name": "@opentelemetry/instrumentation-runtime-node", "version": "0.16.0", "license": "Apache-2.0", @@ -32095,7 +32095,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-socket.io": { + "packages/instrumentation-socket.io": { "name": "@opentelemetry/instrumentation-socket.io", "version": "0.49.0", "license": "Apache-2.0", @@ -32124,7 +32124,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/@jest/types": { + "packages/instrumentation-socket.io/node_modules/@jest/types": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", @@ -32140,7 +32140,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/@types/yargs": { + "packages/instrumentation-socket.io/node_modules/@types/yargs": { "version": "16.0.9", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", @@ -32149,7 +32149,7 @@ "@types/yargs-parser": "*" } }, - "plugins/node/instrumentation-socket.io/node_modules/ansi-regex": { + "packages/instrumentation-socket.io/node_modules/ansi-regex": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", @@ -32158,7 +32158,7 @@ "node": ">=8" } }, - "plugins/node/instrumentation-socket.io/node_modules/ansi-styles": { + "packages/instrumentation-socket.io/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", @@ -32170,7 +32170,7 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "plugins/node/instrumentation-socket.io/node_modules/diff-sequences": { + "packages/instrumentation-socket.io/node_modules/diff-sequences": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", @@ -32179,7 +32179,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/expect": { + "packages/instrumentation-socket.io/node_modules/expect": { "version": "27.4.2", "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", @@ -32196,7 +32196,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/jest-diff": { + "packages/instrumentation-socket.io/node_modules/jest-diff": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", @@ -32211,7 +32211,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/jest-get-type": { + "packages/instrumentation-socket.io/node_modules/jest-get-type": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", @@ -32220,7 +32220,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/jest-matcher-utils": { + "packages/instrumentation-socket.io/node_modules/jest-matcher-utils": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", @@ -32235,7 +32235,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/jest-message-util": { + "packages/instrumentation-socket.io/node_modules/jest-message-util": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", @@ -32255,7 +32255,7 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/pretty-format": { + "packages/instrumentation-socket.io/node_modules/pretty-format": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", @@ -32269,13 +32269,13 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "plugins/node/instrumentation-socket.io/node_modules/react-is": { + "packages/instrumentation-socket.io/node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, - "plugins/node/instrumentation-tedious": { + "packages/instrumentation-tedious": { "name": "@opentelemetry/instrumentation-tedious", "version": "0.21.0", "license": "Apache-2.0", @@ -32305,7 +32305,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-typeorm": { + "packages/instrumentation-typeorm": { "name": "@opentelemetry/instrumentation-typeorm", "version": "0.3.0", "license": "Apache-2.0", @@ -32332,7 +32332,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/instrumentation-typeorm/node_modules/@types/whatwg-url": { + "packages/instrumentation-typeorm/node_modules/@types/whatwg-url": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", @@ -32343,7 +32343,7 @@ "@types/webidl-conversions": "*" } }, - "plugins/node/instrumentation-typeorm/node_modules/agent-base": { + "packages/instrumentation-typeorm/node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", @@ -32357,7 +32357,7 @@ "node": ">= 6.0.0" } }, - "plugins/node/instrumentation-typeorm/node_modules/brace-expansion": { + "packages/instrumentation-typeorm/node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", @@ -32367,7 +32367,7 @@ "concat-map": "0.0.1" } }, - "plugins/node/instrumentation-typeorm/node_modules/bson": { + "packages/instrumentation-typeorm/node_modules/bson": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", @@ -32378,7 +32378,7 @@ "node": ">=16.20.1" } }, - "plugins/node/instrumentation-typeorm/node_modules/buffer": { + "packages/instrumentation-typeorm/node_modules/buffer": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", @@ -32402,7 +32402,7 @@ "ieee754": "^1.2.1" } }, - "plugins/node/instrumentation-typeorm/node_modules/camelcase": { + "packages/instrumentation-typeorm/node_modules/camelcase": { "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", @@ -32411,7 +32411,7 @@ "node": ">=6" } }, - "plugins/node/instrumentation-typeorm/node_modules/cliui": { + "packages/instrumentation-typeorm/node_modules/cliui": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", @@ -32422,13 +32422,13 @@ "wrap-ansi": "^6.2.0" } }, - "plugins/node/instrumentation-typeorm/node_modules/convert-source-map": { + "packages/instrumentation-typeorm/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, - "plugins/node/instrumentation-typeorm/node_modules/dedent": { + "packages/instrumentation-typeorm/node_modules/dedent": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz", "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==", @@ -32442,7 +32442,7 @@ } } }, - "plugins/node/instrumentation-typeorm/node_modules/foreground-child": { + "packages/instrumentation-typeorm/node_modules/foreground-child": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-2.0.0.tgz", "integrity": "sha512-dCIq9FpEcyQyXKCkyzmlPTFNgrCzPudOe+mhvJU5zAtlBnGVy2yKxtfsxK2tQBThwq225jcvBjpw1Gr40uzZCA==", @@ -32455,7 +32455,7 @@ "node": ">=8.0.0" } }, - "plugins/node/instrumentation-typeorm/node_modules/gaxios": { + "packages/instrumentation-typeorm/node_modules/gaxios": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", @@ -32472,7 +32472,7 @@ "node": ">=12" } }, - "plugins/node/instrumentation-typeorm/node_modules/gcp-metadata": { + "packages/instrumentation-typeorm/node_modules/gcp-metadata": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", @@ -32487,7 +32487,7 @@ "node": ">=12" } }, - "plugins/node/instrumentation-typeorm/node_modules/https-proxy-agent": { + "packages/instrumentation-typeorm/node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", @@ -32502,7 +32502,7 @@ "node": ">= 6" } }, - "plugins/node/instrumentation-typeorm/node_modules/minimatch": { + "packages/instrumentation-typeorm/node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", @@ -32514,7 +32514,7 @@ "node": "*" } }, - "plugins/node/instrumentation-typeorm/node_modules/mongodb": { + "packages/instrumentation-typeorm/node_modules/mongodb": { "version": "6.16.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.16.0.tgz", "integrity": "sha512-D1PNcdT0y4Grhou5Zi/qgipZOYeWrhLEpk33n3nm6LGtz61jvO88WlrWCK/bigMjpnOdAUKKQwsGIl0NtWMyYw==", @@ -32562,7 +32562,7 @@ } } }, - "plugins/node/instrumentation-typeorm/node_modules/mongodb-connection-string-url": { + "packages/instrumentation-typeorm/node_modules/mongodb-connection-string-url": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", @@ -32574,7 +32574,7 @@ "whatwg-url": "^14.1.0 || ^13.0.0" } }, - "plugins/node/instrumentation-typeorm/node_modules/nyc": { + "packages/instrumentation-typeorm/node_modules/nyc": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/nyc/-/nyc-15.1.0.tgz", "integrity": "sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==", @@ -32615,7 +32615,7 @@ "node": ">=8.9" } }, - "plugins/node/instrumentation-typeorm/node_modules/nyc/node_modules/glob": { + "packages/instrumentation-typeorm/node_modules/nyc/node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", @@ -32636,7 +32636,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "plugins/node/instrumentation-typeorm/node_modules/nyc/node_modules/rimraf": { + "packages/instrumentation-typeorm/node_modules/nyc/node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", @@ -32652,7 +32652,7 @@ "url": "https://github.com/sponsors/isaacs" } }, - "plugins/node/instrumentation-typeorm/node_modules/nyc/node_modules/yargs": { + "packages/instrumentation-typeorm/node_modules/nyc/node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", @@ -32674,7 +32674,7 @@ "node": ">=8" } }, - "plugins/node/instrumentation-typeorm/node_modules/p-map": { + "packages/instrumentation-typeorm/node_modules/p-map": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", @@ -32686,13 +32686,13 @@ "node": ">=8" } }, - "plugins/node/instrumentation-typeorm/node_modules/signal-exit": { + "packages/instrumentation-typeorm/node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, - "plugins/node/instrumentation-typeorm/node_modules/typeorm": { + "packages/instrumentation-typeorm/node_modules/typeorm": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/typeorm/-/typeorm-0.3.24.tgz", "integrity": "sha512-4IrHG7A0tY8l5gEGXfW56VOMfUVWEkWlH/h5wmcyZ+V8oCiLj7iTPp0lEjMEZVrxEkGSdP9ErgTKHKXQApl/oA==", @@ -32798,7 +32798,7 @@ } } }, - "plugins/node/instrumentation-typeorm/node_modules/uuid": { + "packages/instrumentation-typeorm/node_modules/uuid": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", @@ -32811,7 +32811,7 @@ "uuid": "dist/esm/bin/uuid" } }, - "plugins/node/instrumentation-typeorm/node_modules/wrap-ansi": { + "packages/instrumentation-typeorm/node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", @@ -32825,13 +32825,13 @@ "node": ">=8" } }, - "plugins/node/instrumentation-typeorm/node_modules/y18n": { + "packages/instrumentation-typeorm/node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, - "plugins/node/instrumentation-typeorm/node_modules/yargs-parser": { + "packages/instrumentation-typeorm/node_modules/yargs-parser": { "version": "18.1.3", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", @@ -32844,7 +32844,7 @@ "node": ">=6" } }, - "plugins/node/instrumentation-undici": { + "packages/instrumentation-undici": { "name": "@opentelemetry/instrumentation-undici", "version": "0.13.1", "license": "Apache-2.0", @@ -32873,7 +32873,7 @@ "@opentelemetry/api": "^1.7.0" } }, - "plugins/node/opentelemetry-instrumentation-aws-lambda": { + "packages/instrumentation-aws-lambda": { "name": "@opentelemetry/instrumentation-aws-lambda", "version": "0.53.0", "license": "Apache-2.0", @@ -32903,7 +32903,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-aws-sdk": { + "packages/instrumentation-aws-sdk": { "name": "@opentelemetry/instrumentation-aws-sdk", "version": "0.54.0", "license": "Apache-2.0", @@ -32945,7 +32945,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-bunyan": { + "packages/instrumentation-bunyan": { "name": "@opentelemetry/instrumentation-bunyan", "version": "0.48.0", "license": "Apache-2.0", @@ -32978,7 +32978,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-cassandra": { + "packages/instrumentation-cassandra-driver": { "name": "@opentelemetry/instrumentation-cassandra-driver", "version": "0.48.0", "license": "Apache-2.0", @@ -33009,7 +33009,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-connect": { + "packages/instrumentation-connect": { "name": "@opentelemetry/instrumentation-connect", "version": "0.46.0", "license": "Apache-2.0", @@ -33038,7 +33038,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-dns": { + "packages/instrumentation-dns": { "name": "@opentelemetry/instrumentation-dns", "version": "0.46.0", "license": "Apache-2.0", @@ -33067,7 +33067,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-express": { + "packages/instrumentation-express": { "name": "@opentelemetry/instrumentation-express", "version": "0.51.0", "license": "Apache-2.0", @@ -33100,7 +33100,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-fastify": { + "packages/instrumentation-fastify": { "name": "@opentelemetry/instrumentation-fastify", "version": "0.47.0", "license": "Apache-2.0", @@ -33135,13 +33135,13 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-fastify/node_modules/@types/node": { + "packages/instrumentation-fastify/node_modules/@types/node": { "version": "18.15.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.3.tgz", "integrity": "sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==", "dev": true }, - "plugins/node/opentelemetry-instrumentation-generic-pool": { + "packages/instrumentation-generic-pool": { "name": "@opentelemetry/instrumentation-generic-pool", "version": "0.46.0", "license": "Apache-2.0", @@ -33170,7 +33170,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-graphql": { + "packages/instrumentation-graphql": { "name": "@opentelemetry/instrumentation-graphql", "version": "0.50.0", "license": "Apache-2.0", @@ -33196,7 +33196,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-hapi": { + "packages/instrumentation-hapi": { "name": "@opentelemetry/instrumentation-hapi", "version": "0.49.0", "license": "Apache-2.0", @@ -33227,7 +33227,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-ioredis": { + "packages/instrumentation-ioredis": { "name": "@opentelemetry/instrumentation-ioredis", "version": "0.50.0", "license": "Apache-2.0", @@ -33261,7 +33261,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-knex": { + "packages/instrumentation-knex": { "name": "@opentelemetry/instrumentation-knex", "version": "0.47.0", "license": "Apache-2.0", @@ -33290,7 +33290,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-koa": { + "packages/instrumentation-koa": { "name": "@opentelemetry/instrumentation-koa", "version": "0.50.1", "license": "Apache-2.0", @@ -33327,7 +33327,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-memcached": { + "packages/instrumentation-memcached": { "name": "@opentelemetry/instrumentation-memcached", "version": "0.46.0", "license": "Apache-2.0", @@ -33357,7 +33357,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-mongodb": { + "packages/instrumentation-mongodb": { "name": "@opentelemetry/instrumentation-mongodb", "version": "0.55.1", "license": "Apache-2.0", @@ -33388,7 +33388,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/@types/whatwg-url": { + "packages/instrumentation-mongodb/node_modules/@types/whatwg-url": { "version": "11.0.5", "resolved": "https://registry.npmjs.org/@types/whatwg-url/-/whatwg-url-11.0.5.tgz", "integrity": "sha512-coYR071JRaHa+xoEvvYqvnIHaVqaYrLPbsufM9BF63HkwI5Lgmy2QR8Q5K/lYDYo5AK82wOvSOS0UsLTpTG7uQ==", @@ -33397,7 +33397,7 @@ "@types/webidl-conversions": "*" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/agent-base": { + "packages/instrumentation-mongodb/node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", @@ -33411,7 +33411,7 @@ "node": ">= 6.0.0" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/bson": { + "packages/instrumentation-mongodb/node_modules/bson": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/bson/-/bson-6.10.3.tgz", "integrity": "sha512-MTxGsqgYTwfshYWTRdmZRC+M7FnG1b4y7RO7p2k3X24Wq0yv1m77Wsj0BzlPzd/IowgESfsruQCUToa7vbOpPQ==", @@ -33420,7 +33420,7 @@ "node": ">=16.20.1" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gaxios": { + "packages/instrumentation-mongodb/node_modules/gaxios": { "version": "5.1.3", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.1.3.tgz", "integrity": "sha512-95hVgBRgEIRQQQHIbnxBXeHbW4TqFk4ZDJW7wmVtvYar72FdhRIo1UGOLS2eRAKCPEdPBWu+M7+A33D9CdX9rA==", @@ -33437,7 +33437,7 @@ "node": ">=12" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/gcp-metadata": { + "packages/instrumentation-mongodb/node_modules/gcp-metadata": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-5.3.0.tgz", "integrity": "sha512-FNTkdNEnBdlqF2oatizolQqNANMrcqJt6AAYt99B3y1aLLC8Hc5IOBb+ZnnzllodEEf6xMBp6wRcBbc16fa65w==", @@ -33452,7 +33452,7 @@ "node": ">=12" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/https-proxy-agent": { + "packages/instrumentation-mongodb/node_modules/https-proxy-agent": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", @@ -33467,7 +33467,7 @@ "node": ">= 6" } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb": { + "packages/instrumentation-mongodb/node_modules/mongodb": { "version": "6.15.0", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-6.15.0.tgz", "integrity": "sha512-ifBhQ0rRzHDzqp9jAQP6OwHSH7dbYIQjD3SbJs9YYk9AikKEettW/9s/tbSFDTpXcRbF+u1aLrhHxDFaYtZpFQ==", @@ -33513,7 +33513,7 @@ } } }, - "plugins/node/opentelemetry-instrumentation-mongodb/node_modules/mongodb-connection-string-url": { + "packages/instrumentation-mongodb/node_modules/mongodb-connection-string-url": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/mongodb-connection-string-url/-/mongodb-connection-string-url-3.0.2.tgz", "integrity": "sha512-rMO7CGo/9BFwyZABcKAWL8UJwH/Kc2x0g72uhDWzG48URRax5TCIcJ7Rc3RZqffZzO/Gwff/jyKwCU9TN8gehA==", @@ -33523,7 +33523,7 @@ "whatwg-url": "^14.1.0 || ^13.0.0" } }, - "plugins/node/opentelemetry-instrumentation-mysql": { + "packages/instrumentation-mysql": { "name": "@opentelemetry/instrumentation-mysql", "version": "0.48.0", "license": "Apache-2.0", @@ -33554,7 +33554,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-mysql2": { + "packages/instrumentation-mysql2": { "name": "@opentelemetry/instrumentation-mysql2", "version": "0.48.0", "license": "Apache-2.0", @@ -33585,7 +33585,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-nestjs-core": { + "packages/instrumentation-nestjs-core": { "name": "@opentelemetry/instrumentation-nestjs-core", "version": "0.48.0", "license": "Apache-2.0", @@ -33621,7 +33621,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-net": { + "packages/instrumentation-net": { "name": "@opentelemetry/instrumentation-net", "version": "0.46.1", "license": "Apache-2.0", @@ -33649,7 +33649,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-oracledb": { + "packages/instrumentation-oracledb": { "name": "@opentelemetry/instrumentation-oracledb", "version": "0.28.0", "license": "Apache-2.0", @@ -33683,7 +33683,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pg": { + "packages/instrumentation-pg": { "name": "@opentelemetry/instrumentation-pg", "version": "0.54.0", "license": "Apache-2.0", @@ -33721,7 +33721,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-pino": { + "packages/instrumentation-pino": { "name": "@opentelemetry/instrumentation-pino", "version": "0.49.0", "license": "Apache-2.0", @@ -33755,7 +33755,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-redis": { + "packages/instrumentation-redis": { "name": "@opentelemetry/instrumentation-redis", "version": "0.49.1", "license": "Apache-2.0", @@ -33787,7 +33787,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-redis-4": { + "packages/instrumentation-redis-4": { "name": "@opentelemetry/instrumentation-redis-4", "version": "0.49.0", "license": "Apache-2.0", @@ -33819,7 +33819,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-redis-4/node_modules/redis": { + "packages/instrumentation-redis-4/node_modules/redis": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/redis/-/redis-4.1.0.tgz", "integrity": "sha512-5hvJ8wbzpCCiuN1ges6tx2SAh2XXCY0ayresBmu40/SGusWHFW86TAlIPpbimMX2DFHOX7RN34G2XlPA1Z43zg==", @@ -33833,7 +33833,7 @@ "@redis/time-series": "1.0.3" } }, - "plugins/node/opentelemetry-instrumentation-restify": { + "packages/instrumentation-restify": { "name": "@opentelemetry/instrumentation-restify", "version": "0.48.1", "license": "Apache-2.0", @@ -33865,7 +33865,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-router": { + "packages/instrumentation-router": { "name": "@opentelemetry/instrumentation-router", "version": "0.47.0", "license": "Apache-2.0", @@ -33892,7 +33892,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/node/opentelemetry-instrumentation-winston": { + "packages/instrumentation-winston": { "name": "@opentelemetry/instrumentation-winston", "version": "0.47.0", "license": "Apache-2.0", @@ -33925,7 +33925,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/web/opentelemetry-instrumentation-document-load": { + "packages/instrumentation-document-load": { "name": "@opentelemetry/instrumentation-document-load", "version": "0.47.0", "license": "Apache-2.0", @@ -33960,7 +33960,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/@babel/core": { + "packages/instrumentation-document-load/node_modules/@babel/core": { "version": "7.22.17", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.17.tgz", "integrity": "sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==", @@ -33990,13 +33990,13 @@ "url": "https://opencollective.com/babel" } }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/convert-source-map": { + "packages/instrumentation-document-load/node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", "dev": true }, - "plugins/web/opentelemetry-instrumentation-document-load/node_modules/semver": { + "packages/instrumentation-document-load/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", @@ -34005,7 +34005,7 @@ "semver": "bin/semver.js" } }, - "plugins/web/opentelemetry-instrumentation-long-task": { + "packages/instrumentation-long-task": { "name": "@opentelemetry/instrumentation-long-task", "version": "0.47.0", "license": "Apache-2.0", @@ -34049,7 +34049,7 @@ "@opentelemetry/api": "^1.3.0" } }, - "plugins/web/opentelemetry-instrumentation-long-task/node_modules/sinon": { + "packages/instrumentation-long-task/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -34068,7 +34068,7 @@ "url": "https://opencollective.com/sinon" } }, - "plugins/web/opentelemetry-instrumentation-user-interaction": { + "packages/instrumentation-user-interaction": { "name": "@opentelemetry/instrumentation-user-interaction", "version": "0.47.0", "license": "Apache-2.0", @@ -34116,7 +34116,7 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" } }, - "plugins/web/opentelemetry-instrumentation-user-interaction/node_modules/sinon": { + "packages/instrumentation-user-interaction/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -34135,7 +34135,7 @@ "url": "https://opencollective.com/sinon" } }, - "plugins/web/opentelemetry-plugin-react-load": { + "packages/plugin-react-load": { "name": "@opentelemetry/plugin-react-load", "version": "0.34.0", "license": "Apache-2.0", @@ -34186,7 +34186,7 @@ "react": "^16.13.1 || ^17.0.0" } }, - "plugins/web/opentelemetry-plugin-react-load/node_modules/sinon": { + "packages/plugin-react-load/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -34205,7 +34205,7 @@ "url": "https://opencollective.com/sinon" } }, - "propagators/opentelemetry-propagator-instana": { + "packages/propagator-instana": { "name": "@opentelemetry/propagator-instana", "version": "0.4.0", "license": "Apache-2.0", @@ -34241,7 +34241,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "propagators/opentelemetry-propagator-ot-trace": { + "packages/propagator-ot-trace": { "name": "@opentelemetry/propagator-ot-trace", "version": "0.28.0", "license": "Apache-2.0", @@ -34277,7 +34277,7 @@ "@opentelemetry/api": "^1.0.0" } }, - "propagators/opentelemetry-propagator-ot-trace/node_modules/sinon": { + "packages/propagator-ot-trace/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -34296,7 +34296,7 @@ "url": "https://opencollective.com/sinon" } }, - "propagators/propagator-aws-xray": { + "packages/propagator-aws-xray": { "name": "@opentelemetry/propagator-aws-xray", "version": "2.1.0", "license": "Apache-2.0", @@ -34329,7 +34329,7 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, - "propagators/propagator-aws-xray-lambda": { + "packages/propagator-aws-xray-lambda": { "name": "@opentelemetry/propagator-aws-xray-lambda", "version": "0.55.0", "license": "Apache-2.0", @@ -34357,7 +34357,7 @@ "@opentelemetry/api": ">=1.3.0 <1.10.0" } }, - "propagators/propagator-aws-xray-lambda/node_modules/sinon": { + "packages/propagator-aws-xray-lambda/node_modules/sinon": { "version": "15.1.2", "resolved": "https://registry.npmjs.org/sinon/-/sinon-15.1.2.tgz", "integrity": "sha512-uG1pU54Fis4EfYOPoEi13fmRHgZNg/u+3aReSEzHsN52Bpf+bMVfsBQS5MjouI+rTuG6UBIINlpuuO2Epr7SiA==", @@ -34376,13 +34376,13 @@ "url": "https://opencollective.com/sinon" } }, - "propagators/propagator-aws-xray/node_modules/json-parse-even-better-errors": { + "packages/propagator-aws-xray/node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "dev": true }, - "propagators/propagator-aws-xray/node_modules/schema-utils": { + "packages/propagator-aws-xray/node_modules/schema-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", @@ -34400,7 +34400,7 @@ "url": "https://opencollective.com/webpack" } }, - "propagators/propagator-aws-xray/node_modules/webpack": { + "packages/propagator-aws-xray/node_modules/webpack": { "version": "5.95.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.95.0.tgz", "integrity": "sha512-2t3XstrKULz41MNMBF+cJ97TyHdyQ8HCt//pqErqDvNjU9YQBnZxIHa11VXsi7F3mb5/aO2tuDxdeTPdU7xu9Q==", @@ -39846,7 +39846,7 @@ } }, "@opentelemetry/auto-configuration-propagators": { - "version": "file:metapackages/auto-configuration-propagators", + "version": "file:packages/auto-configuration-propagators", "requires": { "@opentelemetry/api": "^1.4.1", "@opentelemetry/core": "^2.0.0", @@ -39865,7 +39865,7 @@ } }, "@opentelemetry/auto-instrumentations-node": { - "version": "file:metapackages/auto-instrumentations-node", + "version": "file:packages/auto-instrumentations-node", "requires": { "@opentelemetry/api": "^1.4.1", "@opentelemetry/core": "^2.0.0", @@ -39928,7 +39928,7 @@ } }, "@opentelemetry/auto-instrumentations-web": { - "version": "file:metapackages/auto-instrumentations-web", + "version": "file:packages/auto-instrumentations-web", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -40017,7 +40017,7 @@ "requires": {} }, "@opentelemetry/contrib-test-utils": { - "version": "file:packages/opentelemetry-test-utils", + "version": "file:packages/contrib-test-utils", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/core": "^2.0.0", @@ -40191,7 +40191,7 @@ } }, "@opentelemetry/host-metrics": { - "version": "file:packages/opentelemetry-host-metrics", + "version": "file:packages/host-metrics", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/sdk-metrics": "^2.0.0", @@ -40206,7 +40206,7 @@ } }, "@opentelemetry/id-generator-aws-xray": { - "version": "file:packages/opentelemetry-id-generator-aws-xray", + "version": "file:packages/id-generator-aws-xray", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -40262,7 +40262,7 @@ } }, "@opentelemetry/instrumentation-amqplib": { - "version": "file:plugins/node/instrumentation-amqplib", + "version": "file:packages/instrumentation-amqplib", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -40284,7 +40284,7 @@ } }, "@opentelemetry/instrumentation-aws-lambda": { - "version": "file:plugins/node/opentelemetry-instrumentation-aws-lambda", + "version": "file:packages/instrumentation-aws-lambda", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/core": "^2.0.0", @@ -40304,7 +40304,7 @@ } }, "@opentelemetry/instrumentation-aws-sdk": { - "version": "file:plugins/node/opentelemetry-instrumentation-aws-sdk", + "version": "file:packages/instrumentation-aws-sdk", "requires": { "@aws-sdk/client-bedrock-runtime": "^3.587.0", "@aws-sdk/client-dynamodb": "^3.85.0", @@ -40336,7 +40336,7 @@ } }, "@opentelemetry/instrumentation-bunyan": { - "version": "file:plugins/node/opentelemetry-instrumentation-bunyan", + "version": "file:packages/instrumentation-bunyan", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/api-logs": "^0.202.0", @@ -40359,7 +40359,7 @@ } }, "@opentelemetry/instrumentation-cassandra-driver": { - "version": "file:plugins/node/opentelemetry-instrumentation-cassandra", + "version": "file:packages/instrumentation-cassandra-driver", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40380,7 +40380,7 @@ } }, "@opentelemetry/instrumentation-connect": { - "version": "file:plugins/node/opentelemetry-instrumentation-connect", + "version": "file:packages/instrumentation-connect", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40399,7 +40399,7 @@ } }, "@opentelemetry/instrumentation-cucumber": { - "version": "file:plugins/node/instrumentation-cucumber", + "version": "file:packages/instrumentation-cucumber", "requires": { "@cucumber/cucumber": "^11.0.0", "@cucumber/messages": "^22.0.0", @@ -40423,7 +40423,7 @@ } }, "@opentelemetry/instrumentation-dataloader": { - "version": "file:plugins/node/instrumentation-dataloader", + "version": "file:packages/instrumentation-dataloader", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40440,7 +40440,7 @@ } }, "@opentelemetry/instrumentation-dns": { - "version": "file:plugins/node/opentelemetry-instrumentation-dns", + "version": "file:packages/instrumentation-dns", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/core": "^2.0.0", @@ -40459,7 +40459,7 @@ } }, "@opentelemetry/instrumentation-document-load": { - "version": "file:plugins/web/opentelemetry-instrumentation-document-load", + "version": "file:packages/instrumentation-document-load", "requires": { "@babel/core": "7.22.17", "@jsdevtools/coverage-istanbul-loader": "3.0.5", @@ -40521,7 +40521,7 @@ } }, "@opentelemetry/instrumentation-express": { - "version": "file:plugins/node/opentelemetry-instrumentation-express", + "version": "file:packages/instrumentation-express", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40544,7 +40544,7 @@ } }, "@opentelemetry/instrumentation-fastify": { - "version": "file:plugins/node/opentelemetry-instrumentation-fastify", + "version": "file:packages/instrumentation-fastify", "requires": { "@fastify/express": "^3.0.0", "@opentelemetry/api": "^1.3.0", @@ -40588,7 +40588,7 @@ } }, "@opentelemetry/instrumentation-fs": { - "version": "file:plugins/node/instrumentation-fs", + "version": "file:packages/instrumentation-fs", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40607,7 +40607,7 @@ } }, "@opentelemetry/instrumentation-generic-pool": { - "version": "file:plugins/node/opentelemetry-instrumentation-generic-pool", + "version": "file:packages/instrumentation-generic-pool", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40626,7 +40626,7 @@ } }, "@opentelemetry/instrumentation-graphql": { - "version": "file:plugins/node/opentelemetry-instrumentation-graphql", + "version": "file:packages/instrumentation-graphql", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation": "^0.202.0", @@ -40651,7 +40651,7 @@ } }, "@opentelemetry/instrumentation-hapi": { - "version": "file:plugins/node/opentelemetry-instrumentation-hapi", + "version": "file:packages/instrumentation-hapi", "requires": { "@hapi/hapi": "21.3.12", "@opentelemetry/api": "^1.3.0", @@ -40683,7 +40683,7 @@ } }, "@opentelemetry/instrumentation-ioredis": { - "version": "file:plugins/node/opentelemetry-instrumentation-ioredis", + "version": "file:packages/instrumentation-ioredis", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40707,7 +40707,7 @@ } }, "@opentelemetry/instrumentation-kafkajs": { - "version": "file:plugins/node/instrumentation-kafkajs", + "version": "file:packages/instrumentation-kafkajs", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -40726,7 +40726,7 @@ } }, "@opentelemetry/instrumentation-knex": { - "version": "file:plugins/node/opentelemetry-instrumentation-knex", + "version": "file:packages/instrumentation-knex", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40745,7 +40745,7 @@ } }, "@opentelemetry/instrumentation-koa": { - "version": "file:plugins/node/opentelemetry-instrumentation-koa", + "version": "file:packages/instrumentation-koa", "requires": { "@koa/router": "13.1.0", "@opentelemetry/api": "^1.3.0", @@ -40772,7 +40772,7 @@ } }, "@opentelemetry/instrumentation-long-task": { - "version": "file:plugins/web/opentelemetry-instrumentation-long-task", + "version": "file:packages/instrumentation-long-task", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -40822,7 +40822,7 @@ } }, "@opentelemetry/instrumentation-lru-memoizer": { - "version": "file:plugins/node/instrumentation-lru-memoizer", + "version": "file:packages/instrumentation-lru-memoizer", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -40839,7 +40839,7 @@ } }, "@opentelemetry/instrumentation-memcached": { - "version": "file:plugins/node/opentelemetry-instrumentation-memcached", + "version": "file:packages/instrumentation-memcached", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40859,7 +40859,7 @@ } }, "@opentelemetry/instrumentation-mongodb": { - "version": "file:plugins/node/opentelemetry-instrumentation-mongodb", + "version": "file:packages/instrumentation-mongodb", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -40967,7 +40967,7 @@ } }, "@opentelemetry/instrumentation-mongoose": { - "version": "file:plugins/node/instrumentation-mongoose", + "version": "file:packages/instrumentation-mongoose", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -40986,7 +40986,7 @@ } }, "@opentelemetry/instrumentation-mysql": { - "version": "file:plugins/node/opentelemetry-instrumentation-mysql", + "version": "file:packages/instrumentation-mysql", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41007,7 +41007,7 @@ } }, "@opentelemetry/instrumentation-mysql2": { - "version": "file:plugins/node/opentelemetry-instrumentation-mysql2", + "version": "file:packages/instrumentation-mysql2", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41028,7 +41028,7 @@ } }, "@opentelemetry/instrumentation-nestjs-core": { - "version": "file:plugins/node/opentelemetry-instrumentation-nestjs-core", + "version": "file:packages/instrumentation-nestjs-core", "requires": { "@nestjs/common": "11.0.10", "@nestjs/core": "11.0.10", @@ -41054,7 +41054,7 @@ } }, "@opentelemetry/instrumentation-net": { - "version": "file:plugins/node/opentelemetry-instrumentation-net", + "version": "file:packages/instrumentation-net", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41072,7 +41072,7 @@ } }, "@opentelemetry/instrumentation-oracledb": { - "version": "file:plugins/node/opentelemetry-instrumentation-oracledb", + "version": "file:packages/instrumentation-oracledb", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41096,7 +41096,7 @@ } }, "@opentelemetry/instrumentation-pg": { - "version": "file:plugins/node/opentelemetry-instrumentation-pg", + "version": "file:packages/instrumentation-pg", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41124,7 +41124,7 @@ } }, "@opentelemetry/instrumentation-pino": { - "version": "file:plugins/node/opentelemetry-instrumentation-pino", + "version": "file:packages/instrumentation-pino", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/api-logs": "^0.202.0", @@ -41148,7 +41148,7 @@ } }, "@opentelemetry/instrumentation-redis": { - "version": "file:plugins/node/opentelemetry-instrumentation-redis", + "version": "file:packages/instrumentation-redis", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41170,7 +41170,7 @@ } }, "@opentelemetry/instrumentation-redis-4": { - "version": "file:plugins/node/opentelemetry-instrumentation-redis-4", + "version": "file:packages/instrumentation-redis-4", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41208,7 +41208,7 @@ } }, "@opentelemetry/instrumentation-restify": { - "version": "file:plugins/node/opentelemetry-instrumentation-restify", + "version": "file:packages/instrumentation-restify", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41230,7 +41230,7 @@ } }, "@opentelemetry/instrumentation-router": { - "version": "file:plugins/node/opentelemetry-instrumentation-router", + "version": "file:packages/instrumentation-router", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41247,7 +41247,7 @@ } }, "@opentelemetry/instrumentation-runtime-node": { - "version": "file:plugins/node/instrumentation-runtime-node", + "version": "file:packages/instrumentation-runtime-node", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/instrumentation": "^0.202.0", @@ -41260,7 +41260,7 @@ } }, "@opentelemetry/instrumentation-socket.io": { - "version": "file:plugins/node/instrumentation-socket.io", + "version": "file:packages/instrumentation-socket.io", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -41399,7 +41399,7 @@ } }, "@opentelemetry/instrumentation-tedious": { - "version": "file:plugins/node/instrumentation-tedious", + "version": "file:packages/instrumentation-tedious", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/context-async-hooks": "^2.0.0", @@ -41419,7 +41419,7 @@ } }, "@opentelemetry/instrumentation-typeorm": { - "version": "file:plugins/node/instrumentation-typeorm", + "version": "file:packages/instrumentation-typeorm", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -41749,7 +41749,7 @@ } }, "@opentelemetry/instrumentation-undici": { - "version": "file:plugins/node/instrumentation-undici", + "version": "file:packages/instrumentation-undici", "requires": { "@opentelemetry/api": "^1.7.0", "@opentelemetry/core": "^2.0.0", @@ -41768,7 +41768,7 @@ } }, "@opentelemetry/instrumentation-user-interaction": { - "version": "file:plugins/web/opentelemetry-instrumentation-user-interaction", + "version": "file:packages/instrumentation-user-interaction", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -41821,7 +41821,7 @@ } }, "@opentelemetry/instrumentation-winston": { - "version": "file:plugins/node/opentelemetry-instrumentation-winston", + "version": "file:packages/instrumentation-winston", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/api-logs": "^0.202.0", @@ -41889,7 +41889,7 @@ } }, "@opentelemetry/plugin-react-load": { - "version": "file:plugins/web/opentelemetry-plugin-react-load", + "version": "file:packages/plugin-react-load", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -41945,7 +41945,7 @@ } }, "@opentelemetry/propagation-utils": { - "version": "file:packages/opentelemetry-propagation-utils", + "version": "file:packages/propagation-utils", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -41959,7 +41959,7 @@ } }, "@opentelemetry/propagator-aws-xray": { - "version": "file:propagators/propagator-aws-xray", + "version": "file:packages/propagator-aws-xray", "requires": { "@opentelemetry/api": ">=1.0.0 <1.10.0", "@opentelemetry/core": "^2.0.0", @@ -42034,7 +42034,7 @@ } }, "@opentelemetry/propagator-aws-xray-lambda": { - "version": "file:propagators/propagator-aws-xray-lambda", + "version": "file:packages/propagator-aws-xray-lambda", "requires": { "@babel/core": "^7.21.8", "@babel/preset-env": "7.24.6", @@ -42076,7 +42076,7 @@ } }, "@opentelemetry/propagator-instana": { - "version": "file:propagators/opentelemetry-propagator-instana", + "version": "file:packages/propagator-instana", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -42112,7 +42112,7 @@ } }, "@opentelemetry/propagator-ot-trace": { - "version": "file:propagators/opentelemetry-propagator-ot-trace", + "version": "file:packages/propagator-ot-trace", "requires": { "@babel/core": "7.24.6", "@babel/preset-env": "7.24.6", @@ -42156,7 +42156,7 @@ } }, "@opentelemetry/redis-common": { - "version": "file:packages/opentelemetry-redis-common", + "version": "file:packages/redis-common", "requires": { "@types/mocha": "^10.0.0", "@types/node": "18.18.14", @@ -42165,7 +42165,7 @@ } }, "@opentelemetry/resource-detector-alibaba-cloud": { - "version": "file:detectors/node/opentelemetry-resource-detector-alibaba-cloud", + "version": "file:packages/resource-detector-alibaba-cloud", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -42184,7 +42184,7 @@ } }, "@opentelemetry/resource-detector-aws": { - "version": "file:detectors/node/opentelemetry-resource-detector-aws", + "version": "file:packages/resource-detector-aws", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -42205,7 +42205,7 @@ } }, "@opentelemetry/resource-detector-azure": { - "version": "file:detectors/node/opentelemetry-resource-detector-azure", + "version": "file:packages/resource-detector-azure", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -42224,7 +42224,7 @@ } }, "@opentelemetry/resource-detector-container": { - "version": "file:detectors/node/opentelemetry-resource-detector-container", + "version": "file:packages/resource-detector-container", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -42245,7 +42245,7 @@ } }, "@opentelemetry/resource-detector-gcp": { - "version": "file:detectors/node/opentelemetry-resource-detector-gcp", + "version": "file:packages/resource-detector-gcp", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -42265,7 +42265,7 @@ } }, "@opentelemetry/resource-detector-github": { - "version": "file:detectors/node/opentelemetry-resource-detector-github", + "version": "file:packages/resource-detector-github", "requires": { "@opentelemetry/api": "^1.0.0", "@opentelemetry/resources": "^2.0.0", @@ -42279,7 +42279,7 @@ } }, "@opentelemetry/resource-detector-instana": { - "version": "file:detectors/node/opentelemetry-resource-detector-instana", + "version": "file:packages/resource-detector-instana", "requires": { "@opentelemetry/api": "^1.3.0", "@opentelemetry/contrib-test-utils": "^0.48.0", @@ -42387,7 +42387,7 @@ "integrity": "sha512-aKcOkyrorBGlajjRdVoJWHTxfxO1vCNHLJVlSDaRHDIdjU+pX8IYQPvPDkYiujKLbRnWU+1TBwEt0QRgSm4SGA==" }, "@opentelemetry/sql-common": { - "version": "file:packages/opentelemetry-sql-common", + "version": "file:packages/sql-common", "requires": { "@opentelemetry/api": "^1.1.0", "@opentelemetry/core": "^2.0.0", diff --git a/metapackages/auto-configuration-propagators/.eslintignore b/packages/auto-configuration-propagators/.eslintignore similarity index 100% rename from metapackages/auto-configuration-propagators/.eslintignore rename to packages/auto-configuration-propagators/.eslintignore diff --git a/metapackages/auto-configuration-propagators/.eslintrc.js b/packages/auto-configuration-propagators/.eslintrc.js similarity index 100% rename from metapackages/auto-configuration-propagators/.eslintrc.js rename to packages/auto-configuration-propagators/.eslintrc.js diff --git a/metapackages/auto-configuration-propagators/CHANGELOG.md b/packages/auto-configuration-propagators/CHANGELOG.md similarity index 100% rename from metapackages/auto-configuration-propagators/CHANGELOG.md rename to packages/auto-configuration-propagators/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/LICENSE b/packages/auto-configuration-propagators/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/LICENSE rename to packages/auto-configuration-propagators/LICENSE diff --git a/metapackages/auto-configuration-propagators/README.md b/packages/auto-configuration-propagators/README.md similarity index 90% rename from metapackages/auto-configuration-propagators/README.md rename to packages/auto-configuration-propagators/README.md index d98966e0c6..c2a8e2b485 100644 --- a/metapackages/auto-configuration-propagators/README.md +++ b/packages/auto-configuration-propagators/README.md @@ -34,9 +34,9 @@ The specification defines a list of [known propagators][env-var-url] for the `OT - "b3": [B3 Single](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-b3) - "b3multi": [B3 Multi](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-b3) - "jaeger": [Jaeger](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-propagator-jaeger) -- "xray": [AWS X-Ray (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray) -- "xray-lambda": [AWS X-Ray Lambda (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray-lambda) -- "ottrace": [OT Trace (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/opentelemetry-propagator-ot-trace) +- "xray": [AWS X-Ray (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray) +- "xray-lambda": [AWS X-Ray Lambda (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda) +- "ottrace": [OT Trace (third party)](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-ot-trace) ## Useful links diff --git a/metapackages/auto-configuration-propagators/package.json b/packages/auto-configuration-propagators/package.json similarity index 87% rename from metapackages/auto-configuration-propagators/package.json rename to packages/auto-configuration-propagators/package.json index c2be250430..29da658e78 100644 --- a/metapackages/auto-configuration-propagators/package.json +++ b/packages/auto-configuration-propagators/package.json @@ -3,7 +3,7 @@ "version": "0.4.1", "description": "Metapackage which bundles known propagators for configuration via an env variable.", "author": "OpenTelemetry Authors", - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-configuration-propagators#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/auto-configuration-propagators#readme", "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" @@ -13,7 +13,11 @@ }, "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/auto-configuration-propagators" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/auto-configuration-propagators", diff --git a/metapackages/auto-configuration-propagators/src/index.ts b/packages/auto-configuration-propagators/src/index.ts similarity index 100% rename from metapackages/auto-configuration-propagators/src/index.ts rename to packages/auto-configuration-propagators/src/index.ts diff --git a/metapackages/auto-configuration-propagators/src/utils.ts b/packages/auto-configuration-propagators/src/utils.ts similarity index 100% rename from metapackages/auto-configuration-propagators/src/utils.ts rename to packages/auto-configuration-propagators/src/utils.ts diff --git a/metapackages/auto-configuration-propagators/test/utils.test.ts b/packages/auto-configuration-propagators/test/utils.test.ts similarity index 100% rename from metapackages/auto-configuration-propagators/test/utils.test.ts rename to packages/auto-configuration-propagators/test/utils.test.ts diff --git a/metapackages/auto-configuration-propagators/tsconfig.json b/packages/auto-configuration-propagators/tsconfig.json similarity index 100% rename from metapackages/auto-configuration-propagators/tsconfig.json rename to packages/auto-configuration-propagators/tsconfig.json diff --git a/metapackages/auto-instrumentations-node/.eslintignore b/packages/auto-instrumentations-node/.eslintignore similarity index 100% rename from metapackages/auto-instrumentations-node/.eslintignore rename to packages/auto-instrumentations-node/.eslintignore diff --git a/metapackages/auto-instrumentations-node/.eslintrc.js b/packages/auto-instrumentations-node/.eslintrc.js similarity index 100% rename from metapackages/auto-instrumentations-node/.eslintrc.js rename to packages/auto-instrumentations-node/.eslintrc.js diff --git a/metapackages/auto-instrumentations-node/CHANGELOG.md b/packages/auto-instrumentations-node/CHANGELOG.md similarity index 100% rename from metapackages/auto-instrumentations-node/CHANGELOG.md rename to packages/auto-instrumentations-node/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-aws/LICENSE b/packages/auto-instrumentations-node/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/LICENSE rename to packages/auto-instrumentations-node/LICENSE diff --git a/metapackages/auto-instrumentations-node/README.md b/packages/auto-instrumentations-node/README.md similarity index 74% rename from metapackages/auto-instrumentations-node/README.md rename to packages/auto-instrumentations-node/README.md index dc6658c199..aa2ffdf642 100644 --- a/metapackages/auto-instrumentations-node/README.md +++ b/packages/auto-instrumentations-node/README.md @@ -84,7 +84,7 @@ by providing a comma-separated list of the instrumentation package names without For example, to enable only [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-instrumentation-http) -and [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core) +and [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-nestjs-core) instrumentations: ```shell @@ -161,47 +161,47 @@ registerInstrumentations({ ## Supported instrumentations -- [@opentelemetry/instrumentation-amqplib](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-amqplib) -- [@opentelemetry/instrumentation-aws-lambda](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-lambda) -- [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-sdk) -- [@opentelemetry/instrumentation-bunyan](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan) -- [@opentelemetry/instrumentation-cassandra-driver](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra) -- [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-connect) -- [@opentelemetry/instrumentation-cucumber](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber) -- [@opentelemetry/instrumentation-dataloader](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader) -- [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns) -- [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express) -- [@opentelemetry/instrumentation-fastify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify) (deprecated, default disabled) +- [@opentelemetry/instrumentation-amqplib](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-amqplib) +- [@opentelemetry/instrumentation-aws-lambda](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-lambda) +- [@opentelemetry/instrumentation-aws-sdk](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-sdk) +- [@opentelemetry/instrumentation-bunyan](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-bunyan) +- [@opentelemetry/instrumentation-cassandra-driver](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cassandra-driver) +- [@opentelemetry/instrumentation-connect](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-connect) +- [@opentelemetry/instrumentation-cucumber](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cucumber) +- [@opentelemetry/instrumentation-dataloader](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dataloader) +- [@opentelemetry/instrumentation-dns](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dns) +- [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-express) +- [@opentelemetry/instrumentation-fastify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fastify) (deprecated, default disabled) - This component is **deprecated** in favor of the official instrumentation package [`@fastify/otel`](https://www.npmjs.com/package/@fastify/otel), maintained by the Fastify authors. - Please see [here](https://github.com/fastify/otel?tab=readme-ov-file#usage) for instructions on how to use `@fastify/otel`. - This component will be removed on June 30, 2025 -- [@opentelemetry/instrumentation-fs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs) (default disabled) -- [@opentelemetry/instrumentation-generic-pool](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool) -- [@opentelemetry/instrumentation-graphql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql) +- [@opentelemetry/instrumentation-fs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fs) (default disabled) +- [@opentelemetry/instrumentation-generic-pool](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-generic-pool) +- [@opentelemetry/instrumentation-graphql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-graphql) - [@opentelemetry/instrumentation-grpc](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-grpc) -- [@opentelemetry/instrumentation-hapi](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi) +- [@opentelemetry/instrumentation-hapi](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-hapi) - [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-http) -- [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis) -- [@opentelemetry/instrumentation-kafkajs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs) -- [@opentelemetry/instrumentation-knex](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex) -- [@opentelemetry/instrumentation-koa](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa) -- [@opentelemetry/instrumentation-lru-memoizer](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer) -- [@opentelemetry/instrumentation-memcached](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-memcached) -- [@opentelemetry/instrumentation-mongodb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb) -- [@opentelemetry/instrumentation-mongoose](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose) -- [@opentelemetry/instrumentation-mysql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql) -- [@opentelemetry/instrumentation-mysql2](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql2) -- [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core) -- [@opentelemetry/instrumentation-net](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net) -- [@opentelemetry/instrumentation-oracledb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-oracledb) -- [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pg) -- [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino) -- [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis) -- [@opentelemetry/instrumentation-restify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify) -- [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-runtime-node) -- [@opentelemetry/instrumentation-socket.io](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io) -- [@opentelemetry/instrumentation-undici](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici) -- [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston) +- [@opentelemetry/instrumentation-ioredis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-ioredis) +- [@opentelemetry/instrumentation-kafkajs](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-kafkajs) +- [@opentelemetry/instrumentation-knex](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-knex) +- [@opentelemetry/instrumentation-koa](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-koa) +- [@opentelemetry/instrumentation-lru-memoizer](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-lru-memoizer) +- [@opentelemetry/instrumentation-memcached](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-memcached) +- [@opentelemetry/instrumentation-mongodb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongodb) +- [@opentelemetry/instrumentation-mongoose](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongoose) +- [@opentelemetry/instrumentation-mysql](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql) +- [@opentelemetry/instrumentation-mysql2](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql2) +- [@opentelemetry/instrumentation-nestjs-core](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-nestjs-core) +- [@opentelemetry/instrumentation-net](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-net) +- [@opentelemetry/instrumentation-oracledb](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-oracledb) +- [@opentelemetry/instrumentation-pg](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pg) +- [@opentelemetry/instrumentation-pino](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pino) +- [@opentelemetry/instrumentation-redis](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis) +- [@opentelemetry/instrumentation-restify](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-restify) +- [@opentelemetry/instrumentation-runtime-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-runtime-node) +- [@opentelemetry/instrumentation-socket.io](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-socket.io) +- [@opentelemetry/instrumentation-undici](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-undici) +- [@opentelemetry/instrumentation-winston](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-winston) ## Useful links diff --git a/metapackages/auto-instrumentations-node/package.json b/packages/auto-instrumentations-node/package.json similarity index 94% rename from metapackages/auto-instrumentations-node/package.json rename to packages/auto-instrumentations-node/package.json index f13f47b463..3b983b573e 100644 --- a/metapackages/auto-instrumentations-node/package.json +++ b/packages/auto-instrumentations-node/package.json @@ -3,7 +3,7 @@ "version": "0.60.1", "description": "Metapackage which bundles opentelemetry node core and contrib instrumentations", "author": "OpenTelemetry Authors", - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-node#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/auto-instrumentations-node#readme", "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" @@ -17,7 +17,11 @@ ".": "./build/src/index.js", "./register": "./build/src/register.js" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/auto-instrumentations-node" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/auto-instrumentations-node", diff --git a/metapackages/auto-instrumentations-node/src/index.ts b/packages/auto-instrumentations-node/src/index.ts similarity index 100% rename from metapackages/auto-instrumentations-node/src/index.ts rename to packages/auto-instrumentations-node/src/index.ts diff --git a/metapackages/auto-instrumentations-node/src/register.ts b/packages/auto-instrumentations-node/src/register.ts similarity index 100% rename from metapackages/auto-instrumentations-node/src/register.ts rename to packages/auto-instrumentations-node/src/register.ts diff --git a/metapackages/auto-instrumentations-node/src/utils.ts b/packages/auto-instrumentations-node/src/utils.ts similarity index 100% rename from metapackages/auto-instrumentations-node/src/utils.ts rename to packages/auto-instrumentations-node/src/utils.ts diff --git a/metapackages/auto-instrumentations-node/test/register.test.ts b/packages/auto-instrumentations-node/test/register.test.ts similarity index 100% rename from metapackages/auto-instrumentations-node/test/register.test.ts rename to packages/auto-instrumentations-node/test/register.test.ts diff --git a/metapackages/auto-instrumentations-node/test/test-app/app-server.js b/packages/auto-instrumentations-node/test/test-app/app-server.js similarity index 100% rename from metapackages/auto-instrumentations-node/test/test-app/app-server.js rename to packages/auto-instrumentations-node/test/test-app/app-server.js diff --git a/metapackages/auto-instrumentations-node/test/test-app/app.js b/packages/auto-instrumentations-node/test/test-app/app.js similarity index 100% rename from metapackages/auto-instrumentations-node/test/test-app/app.js rename to packages/auto-instrumentations-node/test/test-app/app.js diff --git a/metapackages/auto-instrumentations-node/test/utils.test.ts b/packages/auto-instrumentations-node/test/utils.test.ts similarity index 100% rename from metapackages/auto-instrumentations-node/test/utils.test.ts rename to packages/auto-instrumentations-node/test/utils.test.ts diff --git a/metapackages/auto-instrumentations-node/tsconfig.json b/packages/auto-instrumentations-node/tsconfig.json similarity index 100% rename from metapackages/auto-instrumentations-node/tsconfig.json rename to packages/auto-instrumentations-node/tsconfig.json diff --git a/metapackages/auto-instrumentations-web/.eslintignore b/packages/auto-instrumentations-web/.eslintignore similarity index 100% rename from metapackages/auto-instrumentations-web/.eslintignore rename to packages/auto-instrumentations-web/.eslintignore diff --git a/metapackages/auto-instrumentations-web/.eslintrc.js b/packages/auto-instrumentations-web/.eslintrc.js similarity index 100% rename from metapackages/auto-instrumentations-web/.eslintrc.js rename to packages/auto-instrumentations-web/.eslintrc.js diff --git a/metapackages/auto-instrumentations-web/CHANGELOG.md b/packages/auto-instrumentations-web/CHANGELOG.md similarity index 100% rename from metapackages/auto-instrumentations-web/CHANGELOG.md rename to packages/auto-instrumentations-web/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-container/LICENSE b/packages/auto-instrumentations-web/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/LICENSE rename to packages/auto-instrumentations-web/LICENSE diff --git a/metapackages/auto-instrumentations-web/README.md b/packages/auto-instrumentations-web/README.md similarity index 91% rename from metapackages/auto-instrumentations-web/README.md rename to packages/auto-instrumentations-web/README.md index e51b806e84..28344e446f 100644 --- a/metapackages/auto-instrumentations-web/README.md +++ b/packages/auto-instrumentations-web/README.md @@ -51,9 +51,9 @@ registerInstrumentations({ ## Supported instrumentations -- [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-document-load) +- [@opentelemetry/instrumentation-document-load](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-document-load) - [@opentelemetry/instrumentation-fetch](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-fetch) -- [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-user-interaction) +- [@opentelemetry/instrumentation-user-interaction](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-user-interaction) - [@opentelemetry/instrumentation-xml-http-request](https://github.com/open-telemetry/opentelemetry-js/tree/main/experimental/packages/opentelemetry-instrumentation-xml-http-request) ## Useful links diff --git a/metapackages/auto-instrumentations-web/karma.conf.js b/packages/auto-instrumentations-web/karma.conf.js similarity index 100% rename from metapackages/auto-instrumentations-web/karma.conf.js rename to packages/auto-instrumentations-web/karma.conf.js diff --git a/metapackages/auto-instrumentations-web/package.json b/packages/auto-instrumentations-web/package.json similarity index 91% rename from metapackages/auto-instrumentations-web/package.json rename to packages/auto-instrumentations-web/package.json index 3e4cadd7c9..b7727a621e 100644 --- a/metapackages/auto-instrumentations-web/package.json +++ b/packages/auto-instrumentations-web/package.json @@ -3,7 +3,7 @@ "version": "0.48.0", "description": "Metapackage which bundles opentelemetry node core and contrib instrumentations", "author": "OpenTelemetry Authors", - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/metapackages/auto-instrumentations-web#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/auto-instrumentations-web#readme", "license": "Apache-2.0", "engines": { "node": "^18.19.0 || >=20.6.0" @@ -15,7 +15,11 @@ "module": "build/esm/index.js", "esnext": "build/esnext/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/auto-instrumentations-web" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/auto-instrumentations-web", diff --git a/metapackages/auto-instrumentations-web/src/index.ts b/packages/auto-instrumentations-web/src/index.ts similarity index 100% rename from metapackages/auto-instrumentations-web/src/index.ts rename to packages/auto-instrumentations-web/src/index.ts diff --git a/metapackages/auto-instrumentations-web/src/utils.ts b/packages/auto-instrumentations-web/src/utils.ts similarity index 100% rename from metapackages/auto-instrumentations-web/src/utils.ts rename to packages/auto-instrumentations-web/src/utils.ts diff --git a/metapackages/auto-instrumentations-web/test/index-webpack.ts b/packages/auto-instrumentations-web/test/index-webpack.ts similarity index 100% rename from metapackages/auto-instrumentations-web/test/index-webpack.ts rename to packages/auto-instrumentations-web/test/index-webpack.ts diff --git a/metapackages/auto-instrumentations-web/test/utils.test.ts b/packages/auto-instrumentations-web/test/utils.test.ts similarity index 100% rename from metapackages/auto-instrumentations-web/test/utils.test.ts rename to packages/auto-instrumentations-web/test/utils.test.ts diff --git a/metapackages/auto-instrumentations-web/tsconfig.esm.json b/packages/auto-instrumentations-web/tsconfig.esm.json similarity index 100% rename from metapackages/auto-instrumentations-web/tsconfig.esm.json rename to packages/auto-instrumentations-web/tsconfig.esm.json diff --git a/metapackages/auto-instrumentations-web/tsconfig.esnext.json b/packages/auto-instrumentations-web/tsconfig.esnext.json similarity index 100% rename from metapackages/auto-instrumentations-web/tsconfig.esnext.json rename to packages/auto-instrumentations-web/tsconfig.esnext.json diff --git a/metapackages/auto-instrumentations-web/tsconfig.json b/packages/auto-instrumentations-web/tsconfig.json similarity index 100% rename from metapackages/auto-instrumentations-web/tsconfig.json rename to packages/auto-instrumentations-web/tsconfig.json diff --git a/packages/baggage-log-record-processor/package.json b/packages/baggage-log-record-processor/package.json index 9801e6d2ad..9fa37aac11 100644 --- a/packages/baggage-log-record-processor/package.json +++ b/packages/baggage-log-record-processor/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry Baggage Log Record Processor", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/baggage-log-record-processor" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/baggage-log-record-processor", diff --git a/packages/baggage-span-processor/package.json b/packages/baggage-span-processor/package.json index 30f506c7ae..eb29241698 100644 --- a/packages/baggage-span-processor/package.json +++ b/packages/baggage-span-processor/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry Baggage Span Processor for Node.js", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/baggage-span-processor" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/baggage-span-processor", diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintignore b/packages/contrib-test-utils/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintignore rename to packages/contrib-test-utils/.eslintignore diff --git a/packages/opentelemetry-host-metrics/.eslintrc.js b/packages/contrib-test-utils/.eslintrc.js similarity index 100% rename from packages/opentelemetry-host-metrics/.eslintrc.js rename to packages/contrib-test-utils/.eslintrc.js diff --git a/packages/opentelemetry-test-utils/CHANGELOG.md b/packages/contrib-test-utils/CHANGELOG.md similarity index 100% rename from packages/opentelemetry-test-utils/CHANGELOG.md rename to packages/contrib-test-utils/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-gcp/LICENSE b/packages/contrib-test-utils/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/LICENSE rename to packages/contrib-test-utils/LICENSE diff --git a/packages/opentelemetry-test-utils/README.md b/packages/contrib-test-utils/README.md similarity index 100% rename from packages/opentelemetry-test-utils/README.md rename to packages/contrib-test-utils/README.md diff --git a/packages/opentelemetry-test-utils/package.json b/packages/contrib-test-utils/package.json similarity index 87% rename from packages/opentelemetry-test-utils/package.json rename to packages/contrib-test-utils/package.json index 9aeb241dd9..94098516a6 100644 --- a/packages/opentelemetry-test-utils/package.json +++ b/packages/contrib-test-utils/package.json @@ -15,7 +15,11 @@ "prepublishOnly": "npm run compile", "watch": "tsc -w" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/contrib-test-utils" + }, "keywords": [ "opentelemetry", "contrib-test-utils" @@ -33,7 +37,7 @@ "bugs": { "url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-test-utils#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/contrib-test-utils#readme", "peerDependencies": { "@opentelemetry/api": "^1.3.0" }, diff --git a/packages/opentelemetry-test-utils/src/index.ts b/packages/contrib-test-utils/src/index.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/index.ts rename to packages/contrib-test-utils/src/index.ts diff --git a/packages/opentelemetry-test-utils/src/instrumentations/index.ts b/packages/contrib-test-utils/src/instrumentations/index.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/instrumentations/index.ts rename to packages/contrib-test-utils/src/instrumentations/index.ts diff --git a/packages/opentelemetry-test-utils/src/instrumentations/instrumentation-singleton.ts b/packages/contrib-test-utils/src/instrumentations/instrumentation-singleton.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/instrumentations/instrumentation-singleton.ts rename to packages/contrib-test-utils/src/instrumentations/instrumentation-singleton.ts diff --git a/packages/opentelemetry-test-utils/src/instrumentations/otel-default-provider.ts b/packages/contrib-test-utils/src/instrumentations/otel-default-provider.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/instrumentations/otel-default-provider.ts rename to packages/contrib-test-utils/src/instrumentations/otel-default-provider.ts diff --git a/packages/opentelemetry-test-utils/src/instrumentations/otel-provider-api.ts b/packages/contrib-test-utils/src/instrumentations/otel-provider-api.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/instrumentations/otel-provider-api.ts rename to packages/contrib-test-utils/src/instrumentations/otel-provider-api.ts diff --git a/packages/opentelemetry-test-utils/src/otlp-types.ts b/packages/contrib-test-utils/src/otlp-types.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/otlp-types.ts rename to packages/contrib-test-utils/src/otlp-types.ts diff --git a/packages/opentelemetry-test-utils/src/resource-assertions.ts b/packages/contrib-test-utils/src/resource-assertions.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/resource-assertions.ts rename to packages/contrib-test-utils/src/resource-assertions.ts diff --git a/packages/opentelemetry-test-utils/src/test-fixtures.ts b/packages/contrib-test-utils/src/test-fixtures.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/test-fixtures.ts rename to packages/contrib-test-utils/src/test-fixtures.ts diff --git a/packages/opentelemetry-test-utils/src/test-utils.ts b/packages/contrib-test-utils/src/test-utils.ts similarity index 100% rename from packages/opentelemetry-test-utils/src/test-utils.ts rename to packages/contrib-test-utils/src/test-utils.ts diff --git a/packages/opentelemetry-test-utils/tsconfig.json b/packages/contrib-test-utils/tsconfig.json similarity index 100% rename from packages/opentelemetry-test-utils/tsconfig.json rename to packages/contrib-test-utils/tsconfig.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/.eslintignore b/packages/host-metrics/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/.eslintignore rename to packages/host-metrics/.eslintignore diff --git a/packages/opentelemetry-propagation-utils/.eslintrc.js b/packages/host-metrics/.eslintrc.js similarity index 100% rename from packages/opentelemetry-propagation-utils/.eslintrc.js rename to packages/host-metrics/.eslintrc.js diff --git a/packages/opentelemetry-host-metrics/CHANGELOG.md b/packages/host-metrics/CHANGELOG.md similarity index 100% rename from packages/opentelemetry-host-metrics/CHANGELOG.md rename to packages/host-metrics/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-github/LICENSE b/packages/host-metrics/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/LICENSE rename to packages/host-metrics/LICENSE diff --git a/packages/opentelemetry-host-metrics/README.md b/packages/host-metrics/README.md similarity index 100% rename from packages/opentelemetry-host-metrics/README.md rename to packages/host-metrics/README.md diff --git a/packages/opentelemetry-host-metrics/global.d.ts b/packages/host-metrics/global.d.ts similarity index 100% rename from packages/opentelemetry-host-metrics/global.d.ts rename to packages/host-metrics/global.d.ts diff --git a/packages/opentelemetry-host-metrics/package.json b/packages/host-metrics/package.json similarity index 87% rename from packages/opentelemetry-host-metrics/package.json rename to packages/host-metrics/package.json index 53f15015a5..1d93e5723b 100644 --- a/packages/opentelemetry-host-metrics/package.json +++ b/packages/host-metrics/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry Host Metrics for Node.js", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/host-metrics" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/host-metrics", @@ -55,5 +59,5 @@ "dependencies": { "systeminformation": "5.23.8" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-host-metrics#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/host-metrics#readme" } diff --git a/packages/opentelemetry-host-metrics/src/BaseMetrics.ts b/packages/host-metrics/src/BaseMetrics.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/BaseMetrics.ts rename to packages/host-metrics/src/BaseMetrics.ts diff --git a/packages/opentelemetry-host-metrics/src/enum.ts b/packages/host-metrics/src/enum.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/enum.ts rename to packages/host-metrics/src/enum.ts diff --git a/packages/opentelemetry-host-metrics/src/index.ts b/packages/host-metrics/src/index.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/index.ts rename to packages/host-metrics/src/index.ts diff --git a/packages/opentelemetry-host-metrics/src/metric.ts b/packages/host-metrics/src/metric.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/metric.ts rename to packages/host-metrics/src/metric.ts diff --git a/packages/opentelemetry-host-metrics/src/stats/common.ts b/packages/host-metrics/src/stats/common.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/stats/common.ts rename to packages/host-metrics/src/stats/common.ts diff --git a/packages/opentelemetry-host-metrics/src/stats/si.ts b/packages/host-metrics/src/stats/si.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/stats/si.ts rename to packages/host-metrics/src/stats/si.ts diff --git a/packages/opentelemetry-host-metrics/src/types.ts b/packages/host-metrics/src/types.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/types.ts rename to packages/host-metrics/src/types.ts diff --git a/packages/opentelemetry-host-metrics/src/util.ts b/packages/host-metrics/src/util.ts similarity index 100% rename from packages/opentelemetry-host-metrics/src/util.ts rename to packages/host-metrics/src/util.ts diff --git a/packages/opentelemetry-host-metrics/test/metric.test.ts b/packages/host-metrics/test/metric.test.ts similarity index 100% rename from packages/opentelemetry-host-metrics/test/metric.test.ts rename to packages/host-metrics/test/metric.test.ts diff --git a/packages/opentelemetry-host-metrics/test/mocks/cpu.json b/packages/host-metrics/test/mocks/cpu.json similarity index 100% rename from packages/opentelemetry-host-metrics/test/mocks/cpu.json rename to packages/host-metrics/test/mocks/cpu.json diff --git a/packages/opentelemetry-host-metrics/test/mocks/network.json b/packages/host-metrics/test/mocks/network.json similarity index 100% rename from packages/opentelemetry-host-metrics/test/mocks/network.json rename to packages/host-metrics/test/mocks/network.json diff --git a/packages/opentelemetry-host-metrics/test/mocks/process.json b/packages/host-metrics/test/mocks/process.json similarity index 100% rename from packages/opentelemetry-host-metrics/test/mocks/process.json rename to packages/host-metrics/test/mocks/process.json diff --git a/packages/opentelemetry-host-metrics/tsconfig.json b/packages/host-metrics/tsconfig.json similarity index 100% rename from packages/opentelemetry-host-metrics/tsconfig.json rename to packages/host-metrics/tsconfig.json diff --git a/detectors/node/opentelemetry-resource-detector-azure/.eslintignore b/packages/id-generator-aws-xray/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/.eslintignore rename to packages/id-generator-aws-xray/.eslintignore diff --git a/packages/opentelemetry-id-generator-aws-xray/.eslintrc.js b/packages/id-generator-aws-xray/.eslintrc.js similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/.eslintrc.js rename to packages/id-generator-aws-xray/.eslintrc.js diff --git a/packages/opentelemetry-id-generator-aws-xray/CHANGELOG.md b/packages/id-generator-aws-xray/CHANGELOG.md similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/CHANGELOG.md rename to packages/id-generator-aws-xray/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-instana/LICENSE b/packages/id-generator-aws-xray/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/LICENSE rename to packages/id-generator-aws-xray/LICENSE diff --git a/packages/opentelemetry-id-generator-aws-xray/README.md b/packages/id-generator-aws-xray/README.md similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/README.md rename to packages/id-generator-aws-xray/README.md diff --git a/packages/opentelemetry-id-generator-aws-xray/karma.conf.js b/packages/id-generator-aws-xray/karma.conf.js similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/karma.conf.js rename to packages/id-generator-aws-xray/karma.conf.js diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/id-generator-aws-xray/package.json similarity index 91% rename from packages/opentelemetry-id-generator-aws-xray/package.json rename to packages/id-generator-aws-xray/package.json index bbd5af7935..0b8aac94ab 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/id-generator-aws-xray/package.json @@ -13,7 +13,11 @@ "./build/src/platform/index.js": "./build/src/platform/browser/index.js" }, "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/id-generator-aws-xray" + }, "scripts": { "setup:dev": "nx run-many -t compile -p @opentelemetry/id-generator-aws-xray", "compile": "tsc --build tsconfig.json tsconfig.esm.json", @@ -78,5 +82,5 @@ "dependencies": { "@opentelemetry/sdk-trace-base": "^2.0.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-id-generator-aws-xray#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/id-generator-aws-xray#readme" } diff --git a/packages/opentelemetry-id-generator-aws-xray/src/index.ts b/packages/id-generator-aws-xray/src/index.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/index.ts rename to packages/id-generator-aws-xray/src/index.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/src/internal/xray-id-generation.ts b/packages/id-generator-aws-xray/src/internal/xray-id-generation.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/internal/xray-id-generation.ts rename to packages/id-generator-aws-xray/src/internal/xray-id-generation.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts b/packages/id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts rename to packages/id-generator-aws-xray/src/platform/browser/AWSXRayIdGenerator.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/browser/index.ts b/packages/id-generator-aws-xray/src/platform/browser/index.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/platform/browser/index.ts rename to packages/id-generator-aws-xray/src/platform/browser/index.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/index.ts b/packages/id-generator-aws-xray/src/platform/index.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/platform/index.ts rename to packages/id-generator-aws-xray/src/platform/index.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts b/packages/id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts rename to packages/id-generator-aws-xray/src/platform/node/AWSXRayIdGenerator.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/src/platform/node/index.ts b/packages/id-generator-aws-xray/src/platform/node/index.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/src/platform/node/index.ts rename to packages/id-generator-aws-xray/src/platform/node/index.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts b/packages/id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts rename to packages/id-generator-aws-xray/test/AWSXrayIdGenerator.test.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/test/index-webpack.ts b/packages/id-generator-aws-xray/test/index-webpack.ts similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/test/index-webpack.ts rename to packages/id-generator-aws-xray/test/index-webpack.ts diff --git a/packages/opentelemetry-id-generator-aws-xray/tsconfig.esm.json b/packages/id-generator-aws-xray/tsconfig.esm.json similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/tsconfig.esm.json rename to packages/id-generator-aws-xray/tsconfig.esm.json diff --git a/packages/opentelemetry-id-generator-aws-xray/tsconfig.json b/packages/id-generator-aws-xray/tsconfig.json similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/tsconfig.json rename to packages/id-generator-aws-xray/tsconfig.json diff --git a/detectors/node/opentelemetry-resource-detector-container/.eslintignore b/packages/instrumentation-amqplib/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/.eslintignore rename to packages/instrumentation-amqplib/.eslintignore diff --git a/packages/opentelemetry-redis-common/.eslintrc.js b/packages/instrumentation-amqplib/.eslintrc.js similarity index 100% rename from packages/opentelemetry-redis-common/.eslintrc.js rename to packages/instrumentation-amqplib/.eslintrc.js diff --git a/plugins/node/instrumentation-amqplib/.tav.yml b/packages/instrumentation-amqplib/.tav.yml similarity index 100% rename from plugins/node/instrumentation-amqplib/.tav.yml rename to packages/instrumentation-amqplib/.tav.yml diff --git a/plugins/node/instrumentation-amqplib/CHANGELOG.md b/packages/instrumentation-amqplib/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-amqplib/CHANGELOG.md rename to packages/instrumentation-amqplib/CHANGELOG.md diff --git a/metapackages/auto-configuration-propagators/LICENSE b/packages/instrumentation-amqplib/LICENSE similarity index 100% rename from metapackages/auto-configuration-propagators/LICENSE rename to packages/instrumentation-amqplib/LICENSE diff --git a/plugins/node/instrumentation-amqplib/README.md b/packages/instrumentation-amqplib/README.md similarity index 100% rename from plugins/node/instrumentation-amqplib/README.md rename to packages/instrumentation-amqplib/README.md diff --git a/plugins/node/instrumentation-amqplib/package.json b/packages/instrumentation-amqplib/package.json similarity index 85% rename from plugins/node/instrumentation-amqplib/package.json rename to packages/instrumentation-amqplib/package.json index 1fdae36d46..dc49fed88d 100644 --- a/plugins/node/instrumentation-amqplib/package.json +++ b/packages/instrumentation-amqplib/package.json @@ -8,7 +8,7 @@ "rabbitmq", "AMQP 0-9-1" ], - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-amqplib#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-amqplib#readme", "license": "Apache-2.0", "author": "OpenTelemetry Authors", "bugs": { @@ -24,19 +24,23 @@ "publishConfig": { "access": "public" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-amqplib" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-amqplib", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w", "test:docker:run": "docker run -d --hostname demo-amqplib-rabbit --name amqplib-unittests -p 22221:5672 --env RABBITMQ_DEFAULT_USER=username --env RABBITMQ_DEFAULT_PASS=password rabbitmq:3" }, diff --git a/plugins/node/instrumentation-amqplib/src/amqplib.ts b/packages/instrumentation-amqplib/src/amqplib.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/src/amqplib.ts rename to packages/instrumentation-amqplib/src/amqplib.ts diff --git a/plugins/node/instrumentation-amqplib/src/index.ts b/packages/instrumentation-amqplib/src/index.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/src/index.ts rename to packages/instrumentation-amqplib/src/index.ts diff --git a/plugins/node/instrumentation-amqplib/src/types.ts b/packages/instrumentation-amqplib/src/types.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/src/types.ts rename to packages/instrumentation-amqplib/src/types.ts diff --git a/plugins/node/instrumentation-amqplib/src/utils.ts b/packages/instrumentation-amqplib/src/utils.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/src/utils.ts rename to packages/instrumentation-amqplib/src/utils.ts diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts b/packages/instrumentation-amqplib/test/amqplib-callbacks.test.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/test/amqplib-callbacks.test.ts rename to packages/instrumentation-amqplib/test/amqplib-callbacks.test.ts diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-connection.test.ts b/packages/instrumentation-amqplib/test/amqplib-connection.test.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/test/amqplib-connection.test.ts rename to packages/instrumentation-amqplib/test/amqplib-connection.test.ts diff --git a/plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts b/packages/instrumentation-amqplib/test/amqplib-promise.test.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/test/amqplib-promise.test.ts rename to packages/instrumentation-amqplib/test/amqplib-promise.test.ts diff --git a/plugins/node/instrumentation-amqplib/test/config.ts b/packages/instrumentation-amqplib/test/config.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/test/config.ts rename to packages/instrumentation-amqplib/test/config.ts diff --git a/plugins/node/instrumentation-amqplib/test/utils.test.ts b/packages/instrumentation-amqplib/test/utils.test.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/test/utils.test.ts rename to packages/instrumentation-amqplib/test/utils.test.ts diff --git a/plugins/node/instrumentation-amqplib/test/utils.ts b/packages/instrumentation-amqplib/test/utils.ts similarity index 100% rename from plugins/node/instrumentation-amqplib/test/utils.ts rename to packages/instrumentation-amqplib/test/utils.ts diff --git a/packages/opentelemetry-propagation-utils/tsconfig.json b/packages/instrumentation-amqplib/tsconfig.json similarity index 100% rename from packages/opentelemetry-propagation-utils/tsconfig.json rename to packages/instrumentation-amqplib/tsconfig.json diff --git a/detectors/node/opentelemetry-resource-detector-gcp/.eslintignore b/packages/instrumentation-aws-lambda/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/.eslintignore rename to packages/instrumentation-aws-lambda/.eslintignore diff --git a/packages/opentelemetry-test-utils/.eslintrc.js b/packages/instrumentation-aws-lambda/.eslintrc.js similarity index 100% rename from packages/opentelemetry-test-utils/.eslintrc.js rename to packages/instrumentation-aws-lambda/.eslintrc.js diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md b/packages/instrumentation-aws-lambda/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/CHANGELOG.md rename to packages/instrumentation-aws-lambda/CHANGELOG.md diff --git a/metapackages/auto-instrumentations-node/LICENSE b/packages/instrumentation-aws-lambda/LICENSE similarity index 100% rename from metapackages/auto-instrumentations-node/LICENSE rename to packages/instrumentation-aws-lambda/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/README.md b/packages/instrumentation-aws-lambda/README.md similarity index 93% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/README.md rename to packages/instrumentation-aws-lambda/README.md index dd0568d652..84e96f275b 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/README.md +++ b/packages/instrumentation-aws-lambda/README.md @@ -92,9 +92,9 @@ AWS Active Tracing can provide a parent context for the span generated by this i If you use version `<=0.46.0` of this package, then the Active Tracing context is used as the parent context by default if present. In this case, in order to prevent broken traces, set the `disableAwsContextPropagation` option to `false`. Additional propagators can be added in the TracerProvider configuration. -If you use version `>0.46.0`, the Active Tracing context is no longer used by default. In order to enable it, include the [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray-lambda) propagator in the list of propagators provided to the TracerProvider via its configuration, or by including `xray-lambda` in the OTEL_PROPAGATORS environment variable (see the example below on using the env variable). +If you use version `>0.46.0`, the Active Tracing context is no longer used by default. In order to enable it, include the [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda) propagator in the list of propagators provided to the TracerProvider via its configuration, or by including `xray-lambda` in the OTEL_PROPAGATORS environment variable (see the example below on using the env variable). -Note that there are two AWS-related propagators: [AWSXRayPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray) and [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray-lambda). Here is a guideline for when to use one or the other: +Note that there are two AWS-related propagators: [AWSXRayPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray) and [AWSXRayLambdaPropagator](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda). Here is a guideline for when to use one or the other: - If you export traces to AWS X-Ray, then use the `AWSXRayLambdaPropagator` or the `xray-lambda` value in the OTEL_PROPAGATORS environment variable. This will handle the active tracing lambda context as well as X-Ray HTTP headers. - If you export traces to a backend other than AWS X-Ray, then use the `AWSXrayPropagator` or `xray` in the environment variable. This propagator only handles the X-Ray HTTP headers. @@ -113,7 +113,7 @@ provider.register({ }); ``` -Alternatively, use the `getPropagators()` function from the [auto-configuration-propagators](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/metapackages/auto-configuration-propagators/README.md) package, and set the OTEL_PROPAGATORS environment variable to `xray-lambda`. +Alternatively, use the `getPropagators()` function from the [auto-configuration-propagators](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/auto-configuration-propagators/README.md) package, and set the OTEL_PROPAGATORS environment variable to `xray-lambda`. ```js const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node'); diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json b/packages/instrumentation-aws-lambda/package.json similarity index 83% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/package.json rename to packages/instrumentation-aws-lambda/package.json index cca8c64cca..ffa911baca 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/package.json +++ b/packages/instrumentation-aws-lambda/package.json @@ -4,16 +4,20 @@ "description": "OpenTelemetry instrumentation for AWS Lambda function invocations", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-aws-lambda" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-aws-lambda", "compile": "tsc -p ." }, @@ -60,5 +64,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@types/aws-lambda": "8.10.147" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-lambda#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-lambda#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/index.ts b/packages/instrumentation-aws-lambda/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/index.ts rename to packages/instrumentation-aws-lambda/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts b/packages/instrumentation-aws-lambda/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/instrumentation.ts rename to packages/instrumentation-aws-lambda/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/internal-types.ts b/packages/instrumentation-aws-lambda/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/internal-types.ts rename to packages/instrumentation-aws-lambda/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/semconv.ts b/packages/instrumentation-aws-lambda/src/semconv.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/semconv.ts rename to packages/instrumentation-aws-lambda/src/semconv.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/src/types.ts b/packages/instrumentation-aws-lambda/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/src/types.ts rename to packages/instrumentation-aws-lambda/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts b/packages/instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts rename to packages/instrumentation-aws-lambda/test/integrations/lambda-handler.force-flush.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts b/packages/instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts rename to packages/instrumentation-aws-lambda/test/integrations/lambda-handler.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/async.js b/packages/instrumentation-aws-lambda/test/lambda-test/async.js similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/async.js rename to packages/instrumentation-aws-lambda/test/lambda-test/async.js diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/commonjs.cjs b/packages/instrumentation-aws-lambda/test/lambda-test/commonjs.cjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/commonjs.cjs rename to packages/instrumentation-aws-lambda/test/lambda-test/commonjs.cjs diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/package.json b/packages/instrumentation-aws-lambda/test/lambda-test/package.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/package.json rename to packages/instrumentation-aws-lambda/test/lambda-test/package.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/sync.js b/packages/instrumentation-aws-lambda/test/lambda-test/sync.js similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/test/lambda-test/sync.js rename to packages/instrumentation-aws-lambda/test/lambda-test/sync.js diff --git a/packages/opentelemetry-redis-common/tsconfig.json b/packages/instrumentation-aws-lambda/tsconfig.json similarity index 100% rename from packages/opentelemetry-redis-common/tsconfig.json rename to packages/instrumentation-aws-lambda/tsconfig.json diff --git a/detectors/node/opentelemetry-resource-detector-github/.eslintignore b/packages/instrumentation-aws-sdk/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/.eslintignore rename to packages/instrumentation-aws-sdk/.eslintignore diff --git a/propagators/opentelemetry-propagator-instana/.eslintrc.js b/packages/instrumentation-aws-sdk/.eslintrc.js similarity index 100% rename from propagators/opentelemetry-propagator-instana/.eslintrc.js rename to packages/instrumentation-aws-sdk/.eslintrc.js diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/.tav.yml b/packages/instrumentation-aws-sdk/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/.tav.yml rename to packages/instrumentation-aws-sdk/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md b/packages/instrumentation-aws-sdk/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/CHANGELOG.md rename to packages/instrumentation-aws-sdk/CHANGELOG.md diff --git a/metapackages/auto-instrumentations-web/LICENSE b/packages/instrumentation-aws-sdk/LICENSE similarity index 100% rename from metapackages/auto-instrumentations-web/LICENSE rename to packages/instrumentation-aws-sdk/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/README.md b/packages/instrumentation-aws-sdk/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/README.md rename to packages/instrumentation-aws-sdk/README.md diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/doc/lambda.md b/packages/instrumentation-aws-sdk/doc/lambda.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/doc/lambda.md rename to packages/instrumentation-aws-sdk/doc/lambda.md diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sns.md b/packages/instrumentation-aws-sdk/doc/sns.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sns.md rename to packages/instrumentation-aws-sdk/doc/sns.md diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sqs.md b/packages/instrumentation-aws-sdk/doc/sqs.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/doc/sqs.md rename to packages/instrumentation-aws-sdk/doc/sqs.md diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json b/packages/instrumentation-aws-sdk/package.json similarity index 87% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/package.json rename to packages/instrumentation-aws-sdk/package.json index ba1a8b2d9a..fef2bbadd3 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/package.json +++ b/packages/instrumentation-aws-sdk/package.json @@ -8,7 +8,7 @@ "nodejs", "opentelemetry" ], - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-aws-sdk#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-aws-sdk#readme", "license": "Apache-2.0", "author": "OpenTelemetry Authors", "bugs": { @@ -25,19 +25,23 @@ "publishConfig": { "access": "public" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-aws-sdk" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-aws-sdk", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "peerDependencies": { diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.ts b/packages/instrumentation-aws-sdk/src/aws-sdk.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.ts rename to packages/instrumentation-aws-sdk/src/aws-sdk.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.types.ts b/packages/instrumentation-aws-sdk/src/aws-sdk.types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/aws-sdk.types.ts rename to packages/instrumentation-aws-sdk/src/aws-sdk.types.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/enums.ts b/packages/instrumentation-aws-sdk/src/enums.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/enums.ts rename to packages/instrumentation-aws-sdk/src/enums.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/index.ts b/packages/instrumentation-aws-sdk/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/index.ts rename to packages/instrumentation-aws-sdk/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/propwrap.ts b/packages/instrumentation-aws-sdk/src/propwrap.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/propwrap.ts rename to packages/instrumentation-aws-sdk/src/propwrap.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/semconv.ts b/packages/instrumentation-aws-sdk/src/semconv.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/semconv.ts rename to packages/instrumentation-aws-sdk/src/semconv.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/MessageAttributes.ts b/packages/instrumentation-aws-sdk/src/services/MessageAttributes.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/MessageAttributes.ts rename to packages/instrumentation-aws-sdk/src/services/MessageAttributes.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServiceExtension.ts b/packages/instrumentation-aws-sdk/src/services/ServiceExtension.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServiceExtension.ts rename to packages/instrumentation-aws-sdk/src/services/ServiceExtension.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServicesExtensions.ts b/packages/instrumentation-aws-sdk/src/services/ServicesExtensions.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/ServicesExtensions.ts rename to packages/instrumentation-aws-sdk/src/services/ServicesExtensions.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/bedrock-runtime.ts b/packages/instrumentation-aws-sdk/src/services/bedrock-runtime.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/bedrock-runtime.ts rename to packages/instrumentation-aws-sdk/src/services/bedrock-runtime.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/dynamodb.ts b/packages/instrumentation-aws-sdk/src/services/dynamodb.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/dynamodb.ts rename to packages/instrumentation-aws-sdk/src/services/dynamodb.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/index.ts b/packages/instrumentation-aws-sdk/src/services/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/index.ts rename to packages/instrumentation-aws-sdk/src/services/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/kinesis.ts b/packages/instrumentation-aws-sdk/src/services/kinesis.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/kinesis.ts rename to packages/instrumentation-aws-sdk/src/services/kinesis.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/lambda.ts b/packages/instrumentation-aws-sdk/src/services/lambda.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/lambda.ts rename to packages/instrumentation-aws-sdk/src/services/lambda.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/s3.ts b/packages/instrumentation-aws-sdk/src/services/s3.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/s3.ts rename to packages/instrumentation-aws-sdk/src/services/s3.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sns.ts b/packages/instrumentation-aws-sdk/src/services/sns.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sns.ts rename to packages/instrumentation-aws-sdk/src/services/sns.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sqs.ts b/packages/instrumentation-aws-sdk/src/services/sqs.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/services/sqs.ts rename to packages/instrumentation-aws-sdk/src/services/sqs.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/types.ts b/packages/instrumentation-aws-sdk/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/types.ts rename to packages/instrumentation-aws-sdk/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/src/utils.ts b/packages/instrumentation-aws-sdk/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/src/utils.ts rename to packages/instrumentation-aws-sdk/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/MessageAttributes.test.ts b/packages/instrumentation-aws-sdk/test/MessageAttributes.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/MessageAttributes.test.ts rename to packages/instrumentation-aws-sdk/test/MessageAttributes.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts b/packages/instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts rename to packages/instrumentation-aws-sdk/test/aws-sdk-v3-s3.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts b/packages/instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts rename to packages/instrumentation-aws-sdk/test/aws-sdk-v3-sqs.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/bedrock-runtime.test.ts b/packages/instrumentation-aws-sdk/test/bedrock-runtime.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/bedrock-runtime.test.ts rename to packages/instrumentation-aws-sdk/test/bedrock-runtime.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/kinesis.test.ts b/packages/instrumentation-aws-sdk/test/kinesis.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/kinesis.test.ts rename to packages/instrumentation-aws-sdk/test/kinesis.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/lambda.test.ts b/packages/instrumentation-aws-sdk/test/lambda.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/lambda.test.ts rename to packages/instrumentation-aws-sdk/test/lambda.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/load-instrumentation.ts b/packages/instrumentation-aws-sdk/test/load-instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/load-instrumentation.ts rename to packages/instrumentation-aws-sdk/test/load-instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-converse-adds-genai-conventions.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-conversestream-adds-genai-conventions.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-nova-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-amazon-titan-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-anthropic-claude-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-cohere-command-r-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-meta-llama-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-adds-mistral-ai-model-attributes-to-span.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json b/packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json rename to packages/instrumentation-aws-sdk/test/mock-responses/bedrock-invokemodel-does-not-currently-add-genai-conventions.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml b/packages/instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml rename to packages/instrumentation-aws-sdk/test/mock-responses/invalid-bucket.xml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json b/packages/instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json rename to packages/instrumentation-aws-sdk/test/mock-responses/kinesis-describe-stream.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml b/packages/instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml rename to packages/instrumentation-aws-sdk/test/mock-responses/s3-put-object.xml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sns-publish.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sns-publish.xml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sns-publish.xml rename to packages/instrumentation-aws-sdk/test/mock-responses/sns-publish.xml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.json b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.json rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-receive.xml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send-batch.xml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.json b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.json rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.json diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.xml b/packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.xml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/mock-responses/sqs-send.xml rename to packages/instrumentation-aws-sdk/test/mock-responses/sqs-send.xml diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/s3.test.ts b/packages/instrumentation-aws-sdk/test/s3.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/s3.test.ts rename to packages/instrumentation-aws-sdk/test/s3.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/test/sns.test.ts b/packages/instrumentation-aws-sdk/test/sns.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/test/sns.test.ts rename to packages/instrumentation-aws-sdk/test/sns.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/tsconfig.json b/packages/instrumentation-aws-sdk/tsconfig.json similarity index 78% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/tsconfig.json rename to packages/instrumentation-aws-sdk/tsconfig.json index 505b67a248..134a5b57c6 100644 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/tsconfig.json +++ b/packages/instrumentation-aws-sdk/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/detectors/node/opentelemetry-resource-detector-instana/.eslintignore b/packages/instrumentation-bunyan/.eslintignore similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/.eslintignore rename to packages/instrumentation-bunyan/.eslintignore diff --git a/plugins/node/instrumentation-amqplib/.eslintrc.js b/packages/instrumentation-bunyan/.eslintrc.js similarity index 65% rename from plugins/node/instrumentation-amqplib/.eslintrc.js rename to packages/instrumentation-bunyan/.eslintrc.js index f756f4488b..d9630e1c33 100644 --- a/plugins/node/instrumentation-amqplib/.eslintrc.js +++ b/packages/instrumentation-bunyan/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js'), } diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/.tav.yml b/packages/instrumentation-bunyan/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/.tav.yml rename to packages/instrumentation-bunyan/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md b/packages/instrumentation-bunyan/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/CHANGELOG.md rename to packages/instrumentation-bunyan/CHANGELOG.md diff --git a/packages/opentelemetry-host-metrics/LICENSE b/packages/instrumentation-bunyan/LICENSE similarity index 100% rename from packages/opentelemetry-host-metrics/LICENSE rename to packages/instrumentation-bunyan/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/README.md b/packages/instrumentation-bunyan/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/README.md rename to packages/instrumentation-bunyan/README.md diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/package.json b/packages/instrumentation-bunyan/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-bunyan/package.json rename to packages/instrumentation-bunyan/package.json index f823803cbd..b3c4a65df0 100644 --- a/plugins/node/opentelemetry-instrumentation-bunyan/package.json +++ b/packages/instrumentation-bunyan/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `bunyan` logger", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-bunyan" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-bunyan", @@ -15,7 +19,7 @@ "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "bunyan", @@ -64,5 +68,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@types/bunyan": "1.8.11" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-bunyan#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-bunyan#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts b/packages/instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts rename to packages/instrumentation-bunyan/src/OpenTelemetryBunyanStream.ts diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/index.ts b/packages/instrumentation-bunyan/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/src/index.ts rename to packages/instrumentation-bunyan/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/instrumentation.ts b/packages/instrumentation-bunyan/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/src/instrumentation.ts rename to packages/instrumentation-bunyan/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/src/types.ts b/packages/instrumentation-bunyan/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/src/types.ts rename to packages/instrumentation-bunyan/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts b/packages/instrumentation-bunyan/test/bunyan.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/test/bunyan.test.ts rename to packages/instrumentation-bunyan/test/bunyan.test.ts diff --git a/propagators/opentelemetry-propagator-instana/tsconfig.json b/packages/instrumentation-bunyan/tsconfig.json similarity index 100% rename from propagators/opentelemetry-propagator-instana/tsconfig.json rename to packages/instrumentation-bunyan/tsconfig.json diff --git a/packages/opentelemetry-host-metrics/.eslintignore b/packages/instrumentation-cassandra-driver/.eslintignore similarity index 100% rename from packages/opentelemetry-host-metrics/.eslintignore rename to packages/instrumentation-cassandra-driver/.eslintignore diff --git a/plugins/node/instrumentation-cucumber/.eslintrc.js b/packages/instrumentation-cassandra-driver/.eslintrc.js similarity index 65% rename from plugins/node/instrumentation-cucumber/.eslintrc.js rename to packages/instrumentation-cassandra-driver/.eslintrc.js index f756f4488b..d9630e1c33 100644 --- a/plugins/node/instrumentation-cucumber/.eslintrc.js +++ b/packages/instrumentation-cassandra-driver/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js'), } diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md b/packages/instrumentation-cassandra-driver/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/CHANGELOG.md rename to packages/instrumentation-cassandra-driver/CHANGELOG.md diff --git a/packages/opentelemetry-id-generator-aws-xray/LICENSE b/packages/instrumentation-cassandra-driver/LICENSE similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/LICENSE rename to packages/instrumentation-cassandra-driver/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/README.md b/packages/instrumentation-cassandra-driver/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/README.md rename to packages/instrumentation-cassandra-driver/README.md diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/package.json b/packages/instrumentation-cassandra-driver/package.json similarity index 83% rename from plugins/node/opentelemetry-instrumentation-cassandra/package.json rename to packages/instrumentation-cassandra-driver/package.json index 1781d2f3d9..fac392bba5 100644 --- a/plugins/node/opentelemetry-instrumentation-cassandra/package.json +++ b/packages/instrumentation-cassandra-driver/package.json @@ -4,16 +4,20 @@ "description": "OpenTelemetry instrumentation for `cassandra-driver` database client library for Apache Cassandra", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-cassandra-driver" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-cassandra-driver", "compile": "tsc -p ." }, @@ -62,5 +66,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-cassandra#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cassandra-driver#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/src/index.ts b/packages/instrumentation-cassandra-driver/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/src/index.ts rename to packages/instrumentation-cassandra-driver/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/src/instrumentation.ts b/packages/instrumentation-cassandra-driver/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/src/instrumentation.ts rename to packages/instrumentation-cassandra-driver/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/src/types.ts b/packages/instrumentation-cassandra-driver/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/src/types.ts rename to packages/instrumentation-cassandra-driver/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/test/cassandra-driver.test.ts b/packages/instrumentation-cassandra-driver/test/cassandra-driver.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/test/cassandra-driver.test.ts rename to packages/instrumentation-cassandra-driver/test/cassandra-driver.test.ts diff --git a/propagators/opentelemetry-propagator-ot-trace/tsconfig.json b/packages/instrumentation-cassandra-driver/tsconfig.json similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/tsconfig.json rename to packages/instrumentation-cassandra-driver/tsconfig.json diff --git a/plugins/node/opentelemetry-instrumentation-connect/.eslintignore b/packages/instrumentation-connect/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/.eslintignore rename to packages/instrumentation-connect/.eslintignore diff --git a/plugins/node/instrumentation-kafkajs/.eslintrc.js b/packages/instrumentation-connect/.eslintrc.js similarity index 65% rename from plugins/node/instrumentation-kafkajs/.eslintrc.js rename to packages/instrumentation-connect/.eslintrc.js index f756f4488b..f726f3becb 100644 --- a/plugins/node/instrumentation-kafkajs/.eslintrc.js +++ b/packages/instrumentation-connect/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md b/packages/instrumentation-connect/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/CHANGELOG.md rename to packages/instrumentation-connect/CHANGELOG.md diff --git a/packages/opentelemetry-propagation-utils/LICENSE b/packages/instrumentation-connect/LICENSE similarity index 100% rename from packages/opentelemetry-propagation-utils/LICENSE rename to packages/instrumentation-connect/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-connect/README.md b/packages/instrumentation-connect/README.md similarity index 94% rename from plugins/node/opentelemetry-instrumentation-connect/README.md rename to packages/instrumentation-connect/README.md index 36e8c1842b..68ab3b0994 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/README.md +++ b/packages/instrumentation-connect/README.md @@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`. ## Status -| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility | +| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility | | ----------------------------------------------------- | -------------------------------------------------------- | --------------------- | -| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | +| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | ## Installation diff --git a/plugins/node/opentelemetry-instrumentation-connect/package.json b/packages/instrumentation-connect/package.json similarity index 82% rename from plugins/node/opentelemetry-instrumentation-connect/package.json rename to packages/instrumentation-connect/package.json index 9a58368051..96fea3f22d 100644 --- a/plugins/node/opentelemetry-instrumentation-connect/package.json +++ b/packages/instrumentation-connect/package.json @@ -4,17 +4,21 @@ "description": "OpenTelemetry instrumentation for `connect` http middleware framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-connect" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-connect", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "test": "nyc mocha 'test/**/*.test.ts'", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -59,5 +63,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@types/connect": "3.4.38" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-connect#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-connect#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/enums/AttributeNames.ts b/packages/instrumentation-connect/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/src/enums/AttributeNames.ts rename to packages/instrumentation-connect/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/index.ts b/packages/instrumentation-connect/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/src/index.ts rename to packages/instrumentation-connect/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/instrumentation.ts b/packages/instrumentation-connect/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/src/instrumentation.ts rename to packages/instrumentation-connect/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/internal-types.ts b/packages/instrumentation-connect/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/src/internal-types.ts rename to packages/instrumentation-connect/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-connect/src/utils.ts b/packages/instrumentation-connect/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/src/utils.ts rename to packages/instrumentation-connect/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts b/packages/instrumentation-connect/test/instrumentation.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/test/instrumentation.test.ts rename to packages/instrumentation-connect/test/instrumentation.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-connect/test/utils.test.ts b/packages/instrumentation-connect/test/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/test/utils.test.ts rename to packages/instrumentation-connect/test/utils.test.ts diff --git a/propagators/propagator-aws-xray-lambda/tsconfig.json b/packages/instrumentation-connect/tsconfig.json similarity index 100% rename from propagators/propagator-aws-xray-lambda/tsconfig.json rename to packages/instrumentation-connect/tsconfig.json diff --git a/packages/opentelemetry-id-generator-aws-xray/.eslintignore b/packages/instrumentation-cucumber/.eslintignore similarity index 100% rename from packages/opentelemetry-id-generator-aws-xray/.eslintignore rename to packages/instrumentation-cucumber/.eslintignore diff --git a/plugins/node/instrumentation-fs/.eslintrc.js b/packages/instrumentation-cucumber/.eslintrc.js similarity index 65% rename from plugins/node/instrumentation-fs/.eslintrc.js rename to packages/instrumentation-cucumber/.eslintrc.js index f756f4488b..f726f3becb 100644 --- a/plugins/node/instrumentation-fs/.eslintrc.js +++ b/packages/instrumentation-cucumber/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/plugins/node/instrumentation-cucumber/.tav.yml b/packages/instrumentation-cucumber/.tav.yml similarity index 100% rename from plugins/node/instrumentation-cucumber/.tav.yml rename to packages/instrumentation-cucumber/.tav.yml diff --git a/plugins/node/instrumentation-cucumber/CHANGELOG.md b/packages/instrumentation-cucumber/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-cucumber/CHANGELOG.md rename to packages/instrumentation-cucumber/CHANGELOG.md diff --git a/packages/opentelemetry-redis-common/LICENSE b/packages/instrumentation-cucumber/LICENSE similarity index 100% rename from packages/opentelemetry-redis-common/LICENSE rename to packages/instrumentation-cucumber/LICENSE diff --git a/plugins/node/instrumentation-cucumber/README.md b/packages/instrumentation-cucumber/README.md similarity index 100% rename from plugins/node/instrumentation-cucumber/README.md rename to packages/instrumentation-cucumber/README.md diff --git a/plugins/node/instrumentation-cucumber/package.json b/packages/instrumentation-cucumber/package.json similarity index 84% rename from plugins/node/instrumentation-cucumber/package.json rename to packages/instrumentation-cucumber/package.json index b6c87a599b..33ee25f4fa 100644 --- a/plugins/node/instrumentation-cucumber/package.json +++ b/packages/instrumentation-cucumber/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `@cucumber/cucumber` automated tests runner", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-cucumber" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", @@ -12,9 +16,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-cucumber", "compile": "tsc -p ." }, @@ -65,5 +69,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-cucumber#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-cucumber#readme" } diff --git a/plugins/node/instrumentation-cucumber/src/index.ts b/packages/instrumentation-cucumber/src/index.ts similarity index 100% rename from plugins/node/instrumentation-cucumber/src/index.ts rename to packages/instrumentation-cucumber/src/index.ts diff --git a/plugins/node/instrumentation-cucumber/src/instrumentation.ts b/packages/instrumentation-cucumber/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-cucumber/src/instrumentation.ts rename to packages/instrumentation-cucumber/src/instrumentation.ts diff --git a/plugins/node/instrumentation-cucumber/src/types.ts b/packages/instrumentation-cucumber/src/types.ts similarity index 100% rename from plugins/node/instrumentation-cucumber/src/types.ts rename to packages/instrumentation-cucumber/src/types.ts diff --git a/plugins/node/instrumentation-cucumber/test/.gitignore b/packages/instrumentation-cucumber/test/.gitignore similarity index 100% rename from plugins/node/instrumentation-cucumber/test/.gitignore rename to packages/instrumentation-cucumber/test/.gitignore diff --git a/plugins/node/instrumentation-cucumber/test/cucumber.test.ts b/packages/instrumentation-cucumber/test/cucumber.test.ts similarity index 100% rename from plugins/node/instrumentation-cucumber/test/cucumber.test.ts rename to packages/instrumentation-cucumber/test/cucumber.test.ts diff --git a/plugins/node/instrumentation-cucumber/test/features/step_definitions/steps.ts b/packages/instrumentation-cucumber/test/features/step_definitions/steps.ts similarity index 100% rename from plugins/node/instrumentation-cucumber/test/features/step_definitions/steps.ts rename to packages/instrumentation-cucumber/test/features/step_definitions/steps.ts diff --git a/plugins/node/instrumentation-cucumber/test/features/support/world.ts b/packages/instrumentation-cucumber/test/features/support/world.ts similarity index 100% rename from plugins/node/instrumentation-cucumber/test/features/support/world.ts rename to packages/instrumentation-cucumber/test/features/support/world.ts diff --git a/packages/opentelemetry-sql-common/tsconfig.json b/packages/instrumentation-cucumber/tsconfig.json similarity index 100% rename from packages/opentelemetry-sql-common/tsconfig.json rename to packages/instrumentation-cucumber/tsconfig.json diff --git a/packages/opentelemetry-propagation-utils/.eslintignore b/packages/instrumentation-dataloader/.eslintignore similarity index 100% rename from packages/opentelemetry-propagation-utils/.eslintignore rename to packages/instrumentation-dataloader/.eslintignore diff --git a/packages/instrumentation-dataloader/.eslintrc.js b/packages/instrumentation-dataloader/.eslintrc.js new file mode 100644 index 0000000000..d9630e1c33 --- /dev/null +++ b/packages/instrumentation-dataloader/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js'), +} diff --git a/plugins/node/instrumentation-dataloader/.tav.yml b/packages/instrumentation-dataloader/.tav.yml similarity index 100% rename from plugins/node/instrumentation-dataloader/.tav.yml rename to packages/instrumentation-dataloader/.tav.yml diff --git a/plugins/node/instrumentation-dataloader/CHANGELOG.md b/packages/instrumentation-dataloader/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-dataloader/CHANGELOG.md rename to packages/instrumentation-dataloader/CHANGELOG.md diff --git a/packages/opentelemetry-sql-common/LICENSE b/packages/instrumentation-dataloader/LICENSE similarity index 100% rename from packages/opentelemetry-sql-common/LICENSE rename to packages/instrumentation-dataloader/LICENSE diff --git a/plugins/node/instrumentation-dataloader/README.md b/packages/instrumentation-dataloader/README.md similarity index 100% rename from plugins/node/instrumentation-dataloader/README.md rename to packages/instrumentation-dataloader/README.md diff --git a/plugins/node/instrumentation-dataloader/package.json b/packages/instrumentation-dataloader/package.json similarity index 84% rename from plugins/node/instrumentation-dataloader/package.json rename to packages/instrumentation-dataloader/package.json index 1ad751e19a..931b8b2c39 100644 --- a/plugins/node/instrumentation-dataloader/package.json +++ b/packages/instrumentation-dataloader/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `dataloader` data fetching layer", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-dataloader" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-dataloader", @@ -15,7 +19,7 @@ "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "dataloader", @@ -57,5 +61,5 @@ "dependencies": { "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-dataloader#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dataloader#readme" } diff --git a/plugins/node/instrumentation-dataloader/src/index.ts b/packages/instrumentation-dataloader/src/index.ts similarity index 100% rename from plugins/node/instrumentation-dataloader/src/index.ts rename to packages/instrumentation-dataloader/src/index.ts diff --git a/plugins/node/instrumentation-dataloader/src/instrumentation.ts b/packages/instrumentation-dataloader/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-dataloader/src/instrumentation.ts rename to packages/instrumentation-dataloader/src/instrumentation.ts diff --git a/plugins/node/instrumentation-dataloader/src/types.ts b/packages/instrumentation-dataloader/src/types.ts similarity index 100% rename from plugins/node/instrumentation-dataloader/src/types.ts rename to packages/instrumentation-dataloader/src/types.ts diff --git a/plugins/node/instrumentation-dataloader/test/dataloader.test.ts b/packages/instrumentation-dataloader/test/dataloader.test.ts similarity index 100% rename from plugins/node/instrumentation-dataloader/test/dataloader.test.ts rename to packages/instrumentation-dataloader/test/dataloader.test.ts diff --git a/propagators/propagator-aws-xray/tsconfig.json b/packages/instrumentation-dataloader/tsconfig.json similarity index 100% rename from propagators/propagator-aws-xray/tsconfig.json rename to packages/instrumentation-dataloader/tsconfig.json diff --git a/packages/opentelemetry-redis-common/.eslintignore b/packages/instrumentation-dns/.eslintignore similarity index 100% rename from packages/opentelemetry-redis-common/.eslintignore rename to packages/instrumentation-dns/.eslintignore diff --git a/packages/instrumentation-dns/.eslintrc.js b/packages/instrumentation-dns/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-dns/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md b/packages/instrumentation-dns/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/CHANGELOG.md rename to packages/instrumentation-dns/CHANGELOG.md diff --git a/packages/opentelemetry-test-utils/LICENSE b/packages/instrumentation-dns/LICENSE similarity index 100% rename from packages/opentelemetry-test-utils/LICENSE rename to packages/instrumentation-dns/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-dns/README.md b/packages/instrumentation-dns/README.md similarity index 87% rename from plugins/node/opentelemetry-instrumentation-dns/README.md rename to packages/instrumentation-dns/README.md index e1940425d9..5488588426 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/README.md +++ b/packages/instrumentation-dns/README.md @@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`. ## Status -| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility | +| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility | | ----------------------------------------------------- | -------------------------------------------------------- | --------------------- | -| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | +| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | ## Installation @@ -50,7 +50,7 @@ DNS instrumentation has currently one option. You can set the following: | Options | Type | Description | | ------- | ---- | ----------- | -| [`ignoreHostnames`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/opentelemetry-instrumentation-dns/src/types.ts#L99) | `IgnoreMatcher \| IgnoreMatcher[]` | DNS instrumentation will not trace all requests that match hostnames | +| [`ignoreHostnames`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-dns/src/types.ts#L99) | `IgnoreMatcher \| IgnoreMatcher[]` | DNS instrumentation will not trace all requests that match hostnames | ## Semantic Conventions diff --git a/plugins/node/opentelemetry-instrumentation-dns/package.json b/packages/instrumentation-dns/package.json similarity index 82% rename from plugins/node/opentelemetry-instrumentation-dns/package.json rename to packages/instrumentation-dns/package.json index cc90e65e76..cf88e2be3e 100644 --- a/plugins/node/opentelemetry-instrumentation-dns/package.json +++ b/packages/instrumentation-dns/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `node:dns` name resolution module", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-dns" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", @@ -12,8 +16,8 @@ "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", - "lint:readme": "node ../../../scripts/lint-readme", + "version:update": "node ../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-dns", "compile": "tsc -p ." }, @@ -59,5 +63,5 @@ "dependencies": { "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-dns#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-dns#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/enums/AddressFamily.ts b/packages/instrumentation-dns/src/enums/AddressFamily.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/enums/AddressFamily.ts rename to packages/instrumentation-dns/src/enums/AddressFamily.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/enums/AttributeNames.ts b/packages/instrumentation-dns/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/enums/AttributeNames.ts rename to packages/instrumentation-dns/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/index.ts b/packages/instrumentation-dns/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/index.ts rename to packages/instrumentation-dns/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/instrumentation.ts b/packages/instrumentation-dns/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/instrumentation.ts rename to packages/instrumentation-dns/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/internal-types.ts b/packages/instrumentation-dns/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/internal-types.ts rename to packages/instrumentation-dns/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/types.ts b/packages/instrumentation-dns/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/types.ts rename to packages/instrumentation-dns/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/src/utils.ts b/packages/instrumentation-dns/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/src/utils.ts rename to packages/instrumentation-dns/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/functionals/dns-disable.test.ts b/packages/instrumentation-dns/test/functionals/dns-disable.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/functionals/dns-disable.test.ts rename to packages/instrumentation-dns/test/functionals/dns-disable.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/functionals/utils.test.ts b/packages/instrumentation-dns/test/functionals/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/functionals/utils.test.ts rename to packages/instrumentation-dns/test/functionals/utils.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-lookup.test.ts b/packages/instrumentation-dns/test/integrations/dns-lookup.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-lookup.test.ts rename to packages/instrumentation-dns/test/integrations/dns-lookup.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts b/packages/instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts rename to packages/instrumentation-dns/test/integrations/dns-slash-promises-lookup.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/integrations/dnspromise-lookup.test.ts b/packages/instrumentation-dns/test/integrations/dnspromise-lookup.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/integrations/dnspromise-lookup.test.ts rename to packages/instrumentation-dns/test/integrations/dnspromise-lookup.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/utils/assertSpan.ts b/packages/instrumentation-dns/test/utils/assertSpan.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/utils/assertSpan.ts rename to packages/instrumentation-dns/test/utils/assertSpan.ts diff --git a/plugins/node/opentelemetry-instrumentation-dns/test/utils/utils.ts b/packages/instrumentation-dns/test/utils/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/test/utils/utils.ts rename to packages/instrumentation-dns/test/utils/utils.ts diff --git a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.json b/packages/instrumentation-dns/tsconfig.json similarity index 77% rename from detectors/node/opentelemetry-resource-detector-gcp/tsconfig.json rename to packages/instrumentation-dns/tsconfig.json index 28be80d266..4078877ce6 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/tsconfig.json +++ b/packages/instrumentation-dns/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/packages/opentelemetry-sql-common/.eslintignore b/packages/instrumentation-document-load/.eslintignore similarity index 100% rename from packages/opentelemetry-sql-common/.eslintignore rename to packages/instrumentation-document-load/.eslintignore diff --git a/plugins/web/opentelemetry-instrumentation-document-load/.eslintrc.js b/packages/instrumentation-document-load/.eslintrc.js similarity index 75% rename from plugins/web/opentelemetry-instrumentation-document-load/.eslintrc.js rename to packages/instrumentation-document-load/.eslintrc.js index 6ad6c9f216..01b8d09740 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/.eslintrc.js +++ b/packages/instrumentation-document-load/.eslintrc.js @@ -5,5 +5,5 @@ module.exports = { "browser": true, "jquery": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md b/packages/instrumentation-document-load/CHANGELOG.md similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/CHANGELOG.md rename to packages/instrumentation-document-load/CHANGELOG.md diff --git a/plugins/node/instrumentation-amqplib/LICENSE b/packages/instrumentation-document-load/LICENSE similarity index 100% rename from plugins/node/instrumentation-amqplib/LICENSE rename to packages/instrumentation-document-load/LICENSE diff --git a/plugins/web/opentelemetry-instrumentation-document-load/README.md b/packages/instrumentation-document-load/README.md similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/README.md rename to packages/instrumentation-document-load/README.md diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/packages/instrumentation-document-load/package.json similarity index 86% rename from plugins/web/opentelemetry-instrumentation-document-load/package.json rename to packages/instrumentation-document-load/package.json index 1ec8545f1a..da2b9cbdf9 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/packages/instrumentation-document-load/package.json @@ -6,13 +6,17 @@ "module": "build/esm/index.js", "esnext": "build/esnext/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-document-load" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-document-load", "compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "prepublishOnly": "npm run compile", @@ -74,5 +78,5 @@ "@opentelemetry/sdk-trace-web": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-document-load#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-document-load#readme" } diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/enums/AttributeNames.ts b/packages/instrumentation-document-load/src/enums/AttributeNames.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/src/enums/AttributeNames.ts rename to packages/instrumentation-document-load/src/enums/AttributeNames.ts diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/enums/EventNames.ts b/packages/instrumentation-document-load/src/enums/EventNames.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/src/enums/EventNames.ts rename to packages/instrumentation-document-load/src/enums/EventNames.ts diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/index.ts b/packages/instrumentation-document-load/src/index.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/src/index.ts rename to packages/instrumentation-document-load/src/index.ts diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/instrumentation.ts b/packages/instrumentation-document-load/src/instrumentation.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/src/instrumentation.ts rename to packages/instrumentation-document-load/src/instrumentation.ts diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/types.ts b/packages/instrumentation-document-load/src/types.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/src/types.ts rename to packages/instrumentation-document-load/src/types.ts diff --git a/plugins/web/opentelemetry-instrumentation-document-load/src/utils.ts b/packages/instrumentation-document-load/src/utils.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/src/utils.ts rename to packages/instrumentation-document-load/src/utils.ts diff --git a/plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts b/packages/instrumentation-document-load/test/documentLoad.test.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/test/documentLoad.test.ts rename to packages/instrumentation-document-load/test/documentLoad.test.ts diff --git a/packages/opentelemetry-propagation-utils/tsconfig.esm.json b/packages/instrumentation-document-load/tsconfig.esm.json similarity index 100% rename from packages/opentelemetry-propagation-utils/tsconfig.esm.json rename to packages/instrumentation-document-load/tsconfig.esm.json diff --git a/propagators/propagator-aws-xray-lambda/tsconfig.esnext.json b/packages/instrumentation-document-load/tsconfig.esnext.json similarity index 100% rename from propagators/propagator-aws-xray-lambda/tsconfig.esnext.json rename to packages/instrumentation-document-load/tsconfig.esnext.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.json b/packages/instrumentation-document-load/tsconfig.json similarity index 77% rename from detectors/node/opentelemetry-resource-detector-aws/tsconfig.json rename to packages/instrumentation-document-load/tsconfig.json index 28be80d266..4078877ce6 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.json +++ b/packages/instrumentation-document-load/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/plugins/web/opentelemetry-instrumentation-document-load/web-test-runner.config.mjs b/packages/instrumentation-document-load/web-test-runner.config.mjs similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/web-test-runner.config.mjs rename to packages/instrumentation-document-load/web-test-runner.config.mjs diff --git a/packages/opentelemetry-test-utils/.eslintignore b/packages/instrumentation-express/.eslintignore similarity index 100% rename from packages/opentelemetry-test-utils/.eslintignore rename to packages/instrumentation-express/.eslintignore diff --git a/packages/instrumentation-express/.eslintrc.js b/packages/instrumentation-express/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-express/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-express/.tav.yml b/packages/instrumentation-express/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/.tav.yml rename to packages/instrumentation-express/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md b/packages/instrumentation-express/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/CHANGELOG.md rename to packages/instrumentation-express/CHANGELOG.md diff --git a/plugins/node/instrumentation-cucumber/LICENSE b/packages/instrumentation-express/LICENSE similarity index 100% rename from plugins/node/instrumentation-cucumber/LICENSE rename to packages/instrumentation-express/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-express/README.md b/packages/instrumentation-express/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/README.md rename to packages/instrumentation-express/README.md diff --git a/plugins/node/opentelemetry-instrumentation-express/package.json b/packages/instrumentation-express/package.json similarity index 84% rename from plugins/node/opentelemetry-instrumentation-express/package.json rename to packages/instrumentation-express/package.json index 1735be4613..d4088fea8b 100644 --- a/plugins/node/opentelemetry-instrumentation-express/package.json +++ b/packages/instrumentation-express/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `express` http web application framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-express" + }, "scripts": { "test-all-versions": "tav", "test": "nyc mocha 'test/**/*.test.ts'", @@ -12,8 +16,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-express", "compile": "tsc -p .", "prepublishOnly": "npm run compile", @@ -65,5 +69,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-express#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-express/src/enums/AttributeNames.ts b/packages/instrumentation-express/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/src/enums/AttributeNames.ts rename to packages/instrumentation-express/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/src/enums/ExpressLayerType.ts b/packages/instrumentation-express/src/enums/ExpressLayerType.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/src/enums/ExpressLayerType.ts rename to packages/instrumentation-express/src/enums/ExpressLayerType.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/src/index.ts b/packages/instrumentation-express/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/src/index.ts rename to packages/instrumentation-express/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/src/instrumentation.ts b/packages/instrumentation-express/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/src/instrumentation.ts rename to packages/instrumentation-express/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/src/internal-types.ts b/packages/instrumentation-express/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/src/internal-types.ts rename to packages/instrumentation-express/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/src/types.ts b/packages/instrumentation-express/src/types.ts similarity index 95% rename from plugins/node/opentelemetry-instrumentation-express/src/types.ts rename to packages/instrumentation-express/src/types.ts index 4ccb36e6af..10f711bd3d 100644 --- a/plugins/node/opentelemetry-instrumentation-express/src/types.ts +++ b/packages/instrumentation-express/src/types.ts @@ -49,7 +49,7 @@ export interface ExpressRequestCustomAttributeFunction { } /** - * Options available for the Express Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-express#express-instrumentation-options)) + * Options available for the Express Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-express#express-instrumentation-options)) */ export interface ExpressInstrumentationConfig extends InstrumentationConfig { /** Ignore specific based on their name */ diff --git a/plugins/node/opentelemetry-instrumentation-express/src/utils.ts b/packages/instrumentation-express/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/src/utils.ts rename to packages/instrumentation-express/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/test/custom-config.test.ts b/packages/instrumentation-express/test/custom-config.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/custom-config.test.ts rename to packages/instrumentation-express/test/custom-config.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/test/express.test.ts b/packages/instrumentation-express/test/express.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/express.test.ts rename to packages/instrumentation-express/test/express.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-nested-router.mjs b/packages/instrumentation-express/test/fixtures/use-express-nested-router.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-nested-router.mjs rename to packages/instrumentation-express/test/fixtures/use-express-nested-router.mjs diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-regex.mjs b/packages/instrumentation-express/test/fixtures/use-express-regex.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-regex.mjs rename to packages/instrumentation-express/test/fixtures/use-express-regex.mjs diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-router.mjs b/packages/instrumentation-express/test/fixtures/use-express-router.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express-router.mjs rename to packages/instrumentation-express/test/fixtures/use-express-router.mjs diff --git a/plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express.mjs b/packages/instrumentation-express/test/fixtures/use-express.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/fixtures/use-express.mjs rename to packages/instrumentation-express/test/fixtures/use-express.mjs diff --git a/plugins/node/opentelemetry-instrumentation-express/test/hooks.test.ts b/packages/instrumentation-express/test/hooks.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/hooks.test.ts rename to packages/instrumentation-express/test/hooks.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/test/ignore-all.test.ts b/packages/instrumentation-express/test/ignore-all.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/ignore-all.test.ts rename to packages/instrumentation-express/test/ignore-all.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/test/utils.test.ts b/packages/instrumentation-express/test/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/utils.test.ts rename to packages/instrumentation-express/test/utils.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-express/test/utils.ts b/packages/instrumentation-express/test/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/test/utils.ts rename to packages/instrumentation-express/test/utils.ts diff --git a/detectors/node/opentelemetry-resource-detector-github/tsconfig.json b/packages/instrumentation-express/tsconfig.json similarity index 77% rename from detectors/node/opentelemetry-resource-detector-github/tsconfig.json rename to packages/instrumentation-express/tsconfig.json index 28be80d266..4078877ce6 100644 --- a/detectors/node/opentelemetry-resource-detector-github/tsconfig.json +++ b/packages/instrumentation-express/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/plugins/node/opentelemetry-instrumentation-fastify/.eslintignore b/packages/instrumentation-fastify/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/.eslintignore rename to packages/instrumentation-fastify/.eslintignore diff --git a/packages/instrumentation-fastify/.eslintrc.js b/packages/instrumentation-fastify/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-fastify/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-fastify/.tav.yml b/packages/instrumentation-fastify/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/.tav.yml rename to packages/instrumentation-fastify/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md b/packages/instrumentation-fastify/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/CHANGELOG.md rename to packages/instrumentation-fastify/CHANGELOG.md diff --git a/plugins/node/instrumentation-dataloader/LICENSE b/packages/instrumentation-fastify/LICENSE similarity index 100% rename from plugins/node/instrumentation-dataloader/LICENSE rename to packages/instrumentation-fastify/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-fastify/README.md b/packages/instrumentation-fastify/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/README.md rename to packages/instrumentation-fastify/README.md diff --git a/plugins/node/opentelemetry-instrumentation-fastify/package.json b/packages/instrumentation-fastify/package.json similarity index 84% rename from plugins/node/opentelemetry-instrumentation-fastify/package.json rename to packages/instrumentation-fastify/package.json index 5ee7de4319..b474617992 100644 --- a/plugins/node/opentelemetry-instrumentation-fastify/package.json +++ b/packages/instrumentation-fastify/package.json @@ -4,18 +4,22 @@ "description": "OpenTelemetry instrumentation for `fastify` http web application framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-fastify" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-fastify", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -66,5 +70,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-fastify#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fastify#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/constants.ts b/packages/instrumentation-fastify/src/constants.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/constants.ts rename to packages/instrumentation-fastify/src/constants.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/enums/AttributeNames.ts b/packages/instrumentation-fastify/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/enums/AttributeNames.ts rename to packages/instrumentation-fastify/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/index.ts b/packages/instrumentation-fastify/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/index.ts rename to packages/instrumentation-fastify/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/instrumentation.ts b/packages/instrumentation-fastify/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/instrumentation.ts rename to packages/instrumentation-fastify/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/internal-types.ts b/packages/instrumentation-fastify/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/internal-types.ts rename to packages/instrumentation-fastify/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/types.ts b/packages/instrumentation-fastify/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/types.ts rename to packages/instrumentation-fastify/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/src/utils.ts b/packages/instrumentation-fastify/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/src/utils.ts rename to packages/instrumentation-fastify/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-fastify/test/fixtures/use-fastify.mjs b/packages/instrumentation-fastify/test/fixtures/use-fastify.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/test/fixtures/use-fastify.mjs rename to packages/instrumentation-fastify/test/fixtures/use-fastify.mjs diff --git a/plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts b/packages/instrumentation-fastify/test/instrumentation.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/test/instrumentation.test.ts rename to packages/instrumentation-fastify/test/instrumentation.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.json b/packages/instrumentation-fastify/tsconfig.json similarity index 77% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.json rename to packages/instrumentation-fastify/tsconfig.json index 28be80d266..4078877ce6 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.json +++ b/packages/instrumentation-fastify/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/plugins/node/instrumentation-amqplib/.eslintignore b/packages/instrumentation-fs/.eslintignore similarity index 100% rename from plugins/node/instrumentation-amqplib/.eslintignore rename to packages/instrumentation-fs/.eslintignore diff --git a/packages/instrumentation-fs/.eslintrc.js b/packages/instrumentation-fs/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-fs/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-fs/CHANGELOG.md b/packages/instrumentation-fs/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-fs/CHANGELOG.md rename to packages/instrumentation-fs/CHANGELOG.md diff --git a/plugins/node/instrumentation-fs/LICENSE b/packages/instrumentation-fs/LICENSE similarity index 100% rename from plugins/node/instrumentation-fs/LICENSE rename to packages/instrumentation-fs/LICENSE diff --git a/plugins/node/instrumentation-fs/README.md b/packages/instrumentation-fs/README.md similarity index 100% rename from plugins/node/instrumentation-fs/README.md rename to packages/instrumentation-fs/README.md diff --git a/plugins/node/instrumentation-fs/package.json b/packages/instrumentation-fs/package.json similarity index 83% rename from plugins/node/instrumentation-fs/package.json rename to packages/instrumentation-fs/package.json index e377045007..193c850cdd 100644 --- a/plugins/node/instrumentation-fs/package.json +++ b/packages/instrumentation-fs/package.json @@ -4,16 +4,20 @@ "description": "OpenTelemetry instrumentation for `node:fs` file system interactions module", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-fs" + }, "scripts": { "test": "mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-fs", "compile": "tsc -p ." }, @@ -59,5 +63,5 @@ "@opentelemetry/core": "^2.0.0", "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-fs#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-fs#readme" } diff --git a/plugins/node/instrumentation-fs/src/constants.ts b/packages/instrumentation-fs/src/constants.ts similarity index 100% rename from plugins/node/instrumentation-fs/src/constants.ts rename to packages/instrumentation-fs/src/constants.ts diff --git a/plugins/node/instrumentation-fs/src/index.ts b/packages/instrumentation-fs/src/index.ts similarity index 100% rename from plugins/node/instrumentation-fs/src/index.ts rename to packages/instrumentation-fs/src/index.ts diff --git a/plugins/node/instrumentation-fs/src/instrumentation.ts b/packages/instrumentation-fs/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-fs/src/instrumentation.ts rename to packages/instrumentation-fs/src/instrumentation.ts diff --git a/plugins/node/instrumentation-fs/src/types.ts b/packages/instrumentation-fs/src/types.ts similarity index 100% rename from plugins/node/instrumentation-fs/src/types.ts rename to packages/instrumentation-fs/src/types.ts diff --git a/plugins/node/instrumentation-fs/src/utils.ts b/packages/instrumentation-fs/src/utils.ts similarity index 100% rename from plugins/node/instrumentation-fs/src/utils.ts rename to packages/instrumentation-fs/src/utils.ts diff --git a/plugins/node/instrumentation-fs/test/definitions.ts b/packages/instrumentation-fs/test/definitions.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/definitions.ts rename to packages/instrumentation-fs/test/definitions.ts diff --git a/plugins/node/instrumentation-fs/test/fixtures/readtest b/packages/instrumentation-fs/test/fixtures/readtest similarity index 100% rename from plugins/node/instrumentation-fs/test/fixtures/readtest rename to packages/instrumentation-fs/test/fixtures/readtest diff --git a/plugins/node/instrumentation-fs/test/fixtures/writetest b/packages/instrumentation-fs/test/fixtures/writetest similarity index 100% rename from plugins/node/instrumentation-fs/test/fixtures/writetest rename to packages/instrumentation-fs/test/fixtures/writetest diff --git a/plugins/node/instrumentation-fs/test/fs.test.ts b/packages/instrumentation-fs/test/fs.test.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/fs.test.ts rename to packages/instrumentation-fs/test/fs.test.ts diff --git a/plugins/node/instrumentation-fs/test/fsHooks.test.ts b/packages/instrumentation-fs/test/fsHooks.test.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/fsHooks.test.ts rename to packages/instrumentation-fs/test/fsHooks.test.ts diff --git a/plugins/node/instrumentation-fs/test/fsPromises.test.ts b/packages/instrumentation-fs/test/fsPromises.test.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/fsPromises.test.ts rename to packages/instrumentation-fs/test/fsPromises.test.ts diff --git a/plugins/node/instrumentation-fs/test/fsPromisesHooks.test.ts b/packages/instrumentation-fs/test/fsPromisesHooks.test.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/fsPromisesHooks.test.ts rename to packages/instrumentation-fs/test/fsPromisesHooks.test.ts diff --git a/plugins/node/instrumentation-fs/test/parent.test.ts b/packages/instrumentation-fs/test/parent.test.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/parent.test.ts rename to packages/instrumentation-fs/test/parent.test.ts diff --git a/plugins/node/instrumentation-fs/test/utils.ts b/packages/instrumentation-fs/test/utils.ts similarity index 100% rename from plugins/node/instrumentation-fs/test/utils.ts rename to packages/instrumentation-fs/test/utils.ts diff --git a/packages/instrumentation-fs/tsconfig.json b/packages/instrumentation-fs/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-fs/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-cucumber/.eslintignore b/packages/instrumentation-generic-pool/.eslintignore similarity index 100% rename from plugins/node/instrumentation-cucumber/.eslintignore rename to packages/instrumentation-generic-pool/.eslintignore diff --git a/packages/instrumentation-generic-pool/.eslintrc.js b/packages/instrumentation-generic-pool/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-generic-pool/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md b/packages/instrumentation-generic-pool/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/CHANGELOG.md rename to packages/instrumentation-generic-pool/CHANGELOG.md diff --git a/plugins/node/instrumentation-kafkajs/LICENSE b/packages/instrumentation-generic-pool/LICENSE similarity index 100% rename from plugins/node/instrumentation-kafkajs/LICENSE rename to packages/instrumentation-generic-pool/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/README.md b/packages/instrumentation-generic-pool/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/README.md rename to packages/instrumentation-generic-pool/README.md diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json b/packages/instrumentation-generic-pool/package.json similarity index 82% rename from plugins/node/opentelemetry-instrumentation-generic-pool/package.json rename to packages/instrumentation-generic-pool/package.json index d37b16df81..24b0975b8a 100644 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/package.json +++ b/packages/instrumentation-generic-pool/package.json @@ -4,15 +4,19 @@ "description": "OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-generic-pool" + }, "scripts": { "test": "nyc mocha 'test/**/*.ts'", "tdd": "yarn test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-generic-pool", "compile": "tsc -p .", "prepublishOnly": "npm run compile", @@ -59,5 +63,5 @@ "dependencies": { "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-generic-pool#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-generic-pool#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/src/index.ts b/packages/instrumentation-generic-pool/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/src/index.ts rename to packages/instrumentation-generic-pool/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/src/instrumentation.ts b/packages/instrumentation-generic-pool/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/src/instrumentation.ts rename to packages/instrumentation-generic-pool/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts b/packages/instrumentation-generic-pool/test/index.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/test/index.test.ts rename to packages/instrumentation-generic-pool/test/index.test.ts diff --git a/packages/instrumentation-generic-pool/tsconfig.json b/packages/instrumentation-generic-pool/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-generic-pool/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-dataloader/.eslintignore b/packages/instrumentation-graphql/.eslintignore similarity index 100% rename from plugins/node/instrumentation-dataloader/.eslintignore rename to packages/instrumentation-graphql/.eslintignore diff --git a/packages/instrumentation-graphql/.eslintrc.js b/packages/instrumentation-graphql/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-graphql/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.gitignore b/packages/instrumentation-graphql/.gitignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/.gitignore rename to packages/instrumentation-graphql/.gitignore diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.tav.yml b/packages/instrumentation-graphql/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/.tav.yml rename to packages/instrumentation-graphql/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md b/packages/instrumentation-graphql/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/CHANGELOG.md rename to packages/instrumentation-graphql/CHANGELOG.md diff --git a/plugins/node/instrumentation-lru-memoizer/LICENSE b/packages/instrumentation-graphql/LICENSE similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/LICENSE rename to packages/instrumentation-graphql/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-graphql/README.md b/packages/instrumentation-graphql/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/README.md rename to packages/instrumentation-graphql/README.md diff --git a/plugins/node/opentelemetry-instrumentation-graphql/package.json b/packages/instrumentation-graphql/package.json similarity index 82% rename from plugins/node/opentelemetry-instrumentation-graphql/package.json rename to packages/instrumentation-graphql/package.json index 0276386db0..efd4571255 100644 --- a/plugins/node/opentelemetry-instrumentation-graphql/package.json +++ b/packages/instrumentation-graphql/package.json @@ -4,19 +4,23 @@ "description": "OpenTelemetry instrumentation for `graphql` gql query language and runtime for GraphQL", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-graphql" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-graphql", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", "tdd": "npm run test -- --watch-extensions ts --watch", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -58,5 +62,5 @@ "dependencies": { "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-graphql#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-graphql#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/enum.ts b/packages/instrumentation-graphql/src/enum.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/enum.ts rename to packages/instrumentation-graphql/src/enum.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/enums/AttributeNames.ts b/packages/instrumentation-graphql/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/enums/AttributeNames.ts rename to packages/instrumentation-graphql/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/index.ts b/packages/instrumentation-graphql/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/index.ts rename to packages/instrumentation-graphql/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/instrumentation.ts b/packages/instrumentation-graphql/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/instrumentation.ts rename to packages/instrumentation-graphql/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/internal-types.ts b/packages/instrumentation-graphql/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/internal-types.ts rename to packages/instrumentation-graphql/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/symbols.ts b/packages/instrumentation-graphql/src/symbols.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/symbols.ts rename to packages/instrumentation-graphql/src/symbols.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/types.ts b/packages/instrumentation-graphql/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/types.ts rename to packages/instrumentation-graphql/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/src/utils.ts b/packages/instrumentation-graphql/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/src/utils.ts rename to packages/instrumentation-graphql/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/graphql-adaptor.ts b/packages/instrumentation-graphql/test/graphql-adaptor.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/test/graphql-adaptor.ts rename to packages/instrumentation-graphql/test/graphql-adaptor.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts b/packages/instrumentation-graphql/test/graphql.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/test/graphql.test.ts rename to packages/instrumentation-graphql/test/graphql.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts b/packages/instrumentation-graphql/test/helper.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/test/helper.ts rename to packages/instrumentation-graphql/test/helper.ts diff --git a/plugins/node/opentelemetry-instrumentation-graphql/test/schema.ts b/packages/instrumentation-graphql/test/schema.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/test/schema.ts rename to packages/instrumentation-graphql/test/schema.ts diff --git a/packages/instrumentation-graphql/tsconfig.json b/packages/instrumentation-graphql/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-graphql/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-fs/.eslintignore b/packages/instrumentation-hapi/.eslintignore similarity index 100% rename from plugins/node/instrumentation-fs/.eslintignore rename to packages/instrumentation-hapi/.eslintignore diff --git a/packages/instrumentation-hapi/.eslintrc.js b/packages/instrumentation-hapi/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-hapi/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-hapi/.tav.yml b/packages/instrumentation-hapi/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/.tav.yml rename to packages/instrumentation-hapi/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md b/packages/instrumentation-hapi/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/CHANGELOG.md rename to packages/instrumentation-hapi/CHANGELOG.md diff --git a/plugins/node/instrumentation-mongoose/LICENSE b/packages/instrumentation-hapi/LICENSE similarity index 100% rename from plugins/node/instrumentation-mongoose/LICENSE rename to packages/instrumentation-hapi/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-hapi/README.md b/packages/instrumentation-hapi/README.md similarity index 96% rename from plugins/node/opentelemetry-instrumentation-hapi/README.md rename to packages/instrumentation-hapi/README.md index 967b9fb24d..2ff3ec4d2a 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/README.md +++ b/packages/instrumentation-hapi/README.md @@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`. ## Status -| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility | +| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility | | ----------------------------------------------------- | -------------------------------------------------------- | --------------------- | -| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | +| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | ## Installation diff --git a/plugins/node/opentelemetry-instrumentation-hapi/package.json b/packages/instrumentation-hapi/package.json similarity index 84% rename from plugins/node/opentelemetry-instrumentation-hapi/package.json rename to packages/instrumentation-hapi/package.json index 4ce832bde1..2fd0bfd825 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/package.json +++ b/packages/instrumentation-hapi/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `@hapi/hapi` http web application framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-hapi" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", @@ -12,8 +16,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-hapi", "compile": "tsc -p .", "prepublishOnly": "npm run compile" @@ -62,5 +66,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-hapi#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-hapi#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/enums/AttributeNames.ts b/packages/instrumentation-hapi/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/src/enums/AttributeNames.ts rename to packages/instrumentation-hapi/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/index.ts b/packages/instrumentation-hapi/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/src/index.ts rename to packages/instrumentation-hapi/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/instrumentation.ts b/packages/instrumentation-hapi/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/src/instrumentation.ts rename to packages/instrumentation-hapi/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/internal-types.ts b/packages/instrumentation-hapi/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/src/internal-types.ts rename to packages/instrumentation-hapi/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/semconv.ts b/packages/instrumentation-hapi/src/semconv.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/src/semconv.ts rename to packages/instrumentation-hapi/src/semconv.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/src/utils.ts b/packages/instrumentation-hapi/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/src/utils.ts rename to packages/instrumentation-hapi/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.js b/packages/instrumentation-hapi/test/fixtures/use-hapi.js similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.js rename to packages/instrumentation-hapi/test/fixtures/use-hapi.js diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.mjs b/packages/instrumentation-hapi/test/fixtures/use-hapi.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/fixtures/use-hapi.mjs rename to packages/instrumentation-hapi/test/fixtures/use-hapi.mjs diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi-plugin.test.ts b/packages/instrumentation-hapi/test/hapi-plugin.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/hapi-plugin.test.ts rename to packages/instrumentation-hapi/test/hapi-plugin.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi-server-ext.test.ts b/packages/instrumentation-hapi/test/hapi-server-ext.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/hapi-server-ext.test.ts rename to packages/instrumentation-hapi/test/hapi-server-ext.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts b/packages/instrumentation-hapi/test/hapi.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/hapi.test.ts rename to packages/instrumentation-hapi/test/hapi.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/plugin.ts b/packages/instrumentation-hapi/test/plugin.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/plugin.ts rename to packages/instrumentation-hapi/test/plugin.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/test/testPackage.json b/packages/instrumentation-hapi/test/testPackage.json similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/test/testPackage.json rename to packages/instrumentation-hapi/test/testPackage.json diff --git a/plugins/node/opentelemetry-instrumentation-koa/tsconfig.json b/packages/instrumentation-hapi/tsconfig.json similarity index 78% rename from plugins/node/opentelemetry-instrumentation-koa/tsconfig.json rename to packages/instrumentation-hapi/tsconfig.json index ec22e03b9e..1c7bff5997 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/tsconfig.json +++ b/packages/instrumentation-hapi/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/plugins/node/instrumentation-kafkajs/.eslintignore b/packages/instrumentation-ioredis/.eslintignore similarity index 100% rename from plugins/node/instrumentation-kafkajs/.eslintignore rename to packages/instrumentation-ioredis/.eslintignore diff --git a/packages/instrumentation-ioredis/.eslintrc.js b/packages/instrumentation-ioredis/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-ioredis/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/.tav.yml b/packages/instrumentation-ioredis/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/.tav.yml rename to packages/instrumentation-ioredis/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md b/packages/instrumentation-ioredis/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/CHANGELOG.md rename to packages/instrumentation-ioredis/CHANGELOG.md diff --git a/plugins/node/instrumentation-runtime-node/LICENSE b/packages/instrumentation-ioredis/LICENSE similarity index 100% rename from plugins/node/instrumentation-runtime-node/LICENSE rename to packages/instrumentation-ioredis/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/README.md b/packages/instrumentation-ioredis/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/README.md rename to packages/instrumentation-ioredis/README.md diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/package.json b/packages/instrumentation-ioredis/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-ioredis/package.json rename to packages/instrumentation-ioredis/package.json index 80d32b5b85..360c20eaaa 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/package.json +++ b/packages/instrumentation-ioredis/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `ioredis` database redis client for Redis", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-ioredis" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "test:debug": "cross-env RUN_REDIS_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'", @@ -15,8 +19,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-ioredis", "compile": "tsc -p .", "prepublishOnly": "npm run compile" @@ -69,5 +73,5 @@ "@opentelemetry/redis-common": "^0.37.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-ioredis#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-ioredis#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/index.ts b/packages/instrumentation-ioredis/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/src/index.ts rename to packages/instrumentation-ioredis/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/instrumentation.ts b/packages/instrumentation-ioredis/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/src/instrumentation.ts rename to packages/instrumentation-ioredis/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/internal-types.ts b/packages/instrumentation-ioredis/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/src/internal-types.ts rename to packages/instrumentation-ioredis/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/types.ts b/packages/instrumentation-ioredis/src/types.ts similarity index 96% rename from plugins/node/opentelemetry-instrumentation-ioredis/src/types.ts rename to packages/instrumentation-ioredis/src/types.ts index f43849ec52..bdd5c5b435 100644 --- a/plugins/node/opentelemetry-instrumentation-ioredis/src/types.ts +++ b/packages/instrumentation-ioredis/src/types.ts @@ -55,7 +55,7 @@ export interface RedisResponseCustomAttributeFunction { } /** - * Options available for the IORedis Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/opentelemetry-instrumentation-ioredis/README.md#ioredis-instrumentation-options)) + * Options available for the IORedis Instrumentation (see [documentation](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-ioredis/README.md#ioredis-instrumentation-options)) */ export interface IORedisInstrumentationConfig extends InstrumentationConfig { /** Custom serializer function for the db.statement tag */ diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/src/utils.ts b/packages/instrumentation-ioredis/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/src/utils.ts rename to packages/instrumentation-ioredis/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/test/fixtures/use-ioredis.mjs b/packages/instrumentation-ioredis/test/fixtures/use-ioredis.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/test/fixtures/use-ioredis.mjs rename to packages/instrumentation-ioredis/test/fixtures/use-ioredis.mjs diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/test/ioredis.test.ts b/packages/instrumentation-ioredis/test/ioredis.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/test/ioredis.test.ts rename to packages/instrumentation-ioredis/test/ioredis.test.ts diff --git a/packages/instrumentation-ioredis/tsconfig.json b/packages/instrumentation-ioredis/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-ioredis/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-lru-memoizer/.eslintignore b/packages/instrumentation-kafkajs/.eslintignore similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/.eslintignore rename to packages/instrumentation-kafkajs/.eslintignore diff --git a/packages/instrumentation-kafkajs/.eslintrc.js b/packages/instrumentation-kafkajs/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-kafkajs/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-kafkajs/.tav.yml b/packages/instrumentation-kafkajs/.tav.yml similarity index 100% rename from plugins/node/instrumentation-kafkajs/.tav.yml rename to packages/instrumentation-kafkajs/.tav.yml diff --git a/plugins/node/instrumentation-kafkajs/CHANGELOG.md b/packages/instrumentation-kafkajs/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-kafkajs/CHANGELOG.md rename to packages/instrumentation-kafkajs/CHANGELOG.md diff --git a/plugins/node/instrumentation-socket.io/LICENSE b/packages/instrumentation-kafkajs/LICENSE similarity index 100% rename from plugins/node/instrumentation-socket.io/LICENSE rename to packages/instrumentation-kafkajs/LICENSE diff --git a/plugins/node/instrumentation-kafkajs/NOTICE b/packages/instrumentation-kafkajs/NOTICE similarity index 100% rename from plugins/node/instrumentation-kafkajs/NOTICE rename to packages/instrumentation-kafkajs/NOTICE diff --git a/plugins/node/instrumentation-kafkajs/README.md b/packages/instrumentation-kafkajs/README.md similarity index 100% rename from plugins/node/instrumentation-kafkajs/README.md rename to packages/instrumentation-kafkajs/README.md diff --git a/plugins/node/instrumentation-kafkajs/package.json b/packages/instrumentation-kafkajs/package.json similarity index 83% rename from plugins/node/instrumentation-kafkajs/package.json rename to packages/instrumentation-kafkajs/package.json index f958cb48c9..6045eb9d5e 100644 --- a/plugins/node/instrumentation-kafkajs/package.json +++ b/packages/instrumentation-kafkajs/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-kafkajs" + }, "scripts": { "test": "nyc mocha --require @opentelemetry/contrib-test-utils 'test/**/*.test.ts'", "test-all-versions": "tav", @@ -12,9 +16,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme", + "lint:readme": "node ../../scripts/lint-readme", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-kafkajs", "compile": "tsc -p ." }, @@ -60,5 +64,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.30.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-kafkajs#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-kafkajs#readme" } diff --git a/plugins/node/instrumentation-kafkajs/src/index.ts b/packages/instrumentation-kafkajs/src/index.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/src/index.ts rename to packages/instrumentation-kafkajs/src/index.ts diff --git a/plugins/node/instrumentation-kafkajs/src/instrumentation.ts b/packages/instrumentation-kafkajs/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/src/instrumentation.ts rename to packages/instrumentation-kafkajs/src/instrumentation.ts diff --git a/plugins/node/instrumentation-kafkajs/src/internal-types.ts b/packages/instrumentation-kafkajs/src/internal-types.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/src/internal-types.ts rename to packages/instrumentation-kafkajs/src/internal-types.ts diff --git a/plugins/node/instrumentation-kafkajs/src/propagator.ts b/packages/instrumentation-kafkajs/src/propagator.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/src/propagator.ts rename to packages/instrumentation-kafkajs/src/propagator.ts diff --git a/plugins/node/instrumentation-kafkajs/src/semconv.ts b/packages/instrumentation-kafkajs/src/semconv.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/src/semconv.ts rename to packages/instrumentation-kafkajs/src/semconv.ts diff --git a/plugins/node/instrumentation-kafkajs/src/types.ts b/packages/instrumentation-kafkajs/src/types.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/src/types.ts rename to packages/instrumentation-kafkajs/src/types.ts diff --git a/plugins/node/instrumentation-kafkajs/test/DummyPropagation.ts b/packages/instrumentation-kafkajs/test/DummyPropagation.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/test/DummyPropagation.ts rename to packages/instrumentation-kafkajs/test/DummyPropagation.ts diff --git a/plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts b/packages/instrumentation-kafkajs/test/kafkajs.test.ts similarity index 100% rename from plugins/node/instrumentation-kafkajs/test/kafkajs.test.ts rename to packages/instrumentation-kafkajs/test/kafkajs.test.ts diff --git a/packages/instrumentation-kafkajs/tsconfig.json b/packages/instrumentation-kafkajs/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-kafkajs/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-mongoose/.eslintignore b/packages/instrumentation-knex/.eslintignore similarity index 100% rename from plugins/node/instrumentation-mongoose/.eslintignore rename to packages/instrumentation-knex/.eslintignore diff --git a/packages/instrumentation-knex/.eslintrc.js b/packages/instrumentation-knex/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-knex/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md b/packages/instrumentation-knex/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/CHANGELOG.md rename to packages/instrumentation-knex/CHANGELOG.md diff --git a/plugins/node/instrumentation-tedious/LICENSE b/packages/instrumentation-knex/LICENSE similarity index 100% rename from plugins/node/instrumentation-tedious/LICENSE rename to packages/instrumentation-knex/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-knex/README.md b/packages/instrumentation-knex/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/README.md rename to packages/instrumentation-knex/README.md diff --git a/plugins/node/opentelemetry-instrumentation-knex/package.json b/packages/instrumentation-knex/package.json similarity index 83% rename from plugins/node/opentelemetry-instrumentation-knex/package.json rename to packages/instrumentation-knex/package.json index 909d4f16f4..e5fd15321a 100644 --- a/plugins/node/opentelemetry-instrumentation-knex/package.json +++ b/packages/instrumentation-knex/package.json @@ -4,15 +4,19 @@ "description": "OpenTelemetry instrumentation for `knex` database SQL query builder", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-knex" + }, "scripts": { "test": "nyc mocha 'test/**/*.ts'", "tdd": "yarn test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "version:update": "node ../../../scripts/version-update.js", - "lint:readme": "node ../../../scripts/lint-readme", + "version:update": "node ../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-knex", "compile": "tsc -p .", "prepublishOnly": "npm run compile", @@ -59,5 +63,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.33.1" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-knex#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-knex#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/constants.ts b/packages/instrumentation-knex/src/constants.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/src/constants.ts rename to packages/instrumentation-knex/src/constants.ts diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/index.ts b/packages/instrumentation-knex/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/src/index.ts rename to packages/instrumentation-knex/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/instrumentation.ts b/packages/instrumentation-knex/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/src/instrumentation.ts rename to packages/instrumentation-knex/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/semconv.ts b/packages/instrumentation-knex/src/semconv.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/src/semconv.ts rename to packages/instrumentation-knex/src/semconv.ts diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/types.ts b/packages/instrumentation-knex/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/src/types.ts rename to packages/instrumentation-knex/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-knex/src/utils.ts b/packages/instrumentation-knex/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/src/utils.ts rename to packages/instrumentation-knex/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts b/packages/instrumentation-knex/test/index.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/test/index.test.ts rename to packages/instrumentation-knex/test/index.test.ts diff --git a/packages/instrumentation-knex/tsconfig.json b/packages/instrumentation-knex/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-knex/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-runtime-node/.eslintignore b/packages/instrumentation-koa/.eslintignore similarity index 100% rename from plugins/node/instrumentation-runtime-node/.eslintignore rename to packages/instrumentation-koa/.eslintignore diff --git a/packages/instrumentation-koa/.eslintrc.js b/packages/instrumentation-koa/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-koa/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-koa/.tav.yml b/packages/instrumentation-koa/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/.tav.yml rename to packages/instrumentation-koa/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md b/packages/instrumentation-koa/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/CHANGELOG.md rename to packages/instrumentation-koa/CHANGELOG.md diff --git a/plugins/node/instrumentation-typeorm/LICENSE b/packages/instrumentation-koa/LICENSE similarity index 100% rename from plugins/node/instrumentation-typeorm/LICENSE rename to packages/instrumentation-koa/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-koa/README.md b/packages/instrumentation-koa/README.md similarity index 96% rename from plugins/node/opentelemetry-instrumentation-koa/README.md rename to packages/instrumentation-koa/README.md index 43e717a171..86e5a36484 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/README.md +++ b/packages/instrumentation-koa/README.md @@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`. ## Status -| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility | +| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility | | ----------------------------------------------------- | -------------------------------------------------------- | --------------------- | -| [Unmaintained](../../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | +| [Unmaintained](../../CONTRIBUTING.md#unmaintained) | N/A | API 1.0+
SDK 1.0+ | ## Installation diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/packages/instrumentation-koa/package.json similarity index 85% rename from plugins/node/opentelemetry-instrumentation-koa/package.json rename to packages/instrumentation-koa/package.json index fedb7be140..41ae8ab064 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/packages/instrumentation-koa/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `koa` http web application framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-koa" + }, "scripts": { "test": "nyc mocha 'test/**/*.ts'", "test-all-versions": "tav", @@ -12,8 +16,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-koa", "compile": "tsc -p .", "prepublishOnly": "npm run compile", @@ -70,5 +74,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-koa#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-koa#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/enums/AttributeNames.ts b/packages/instrumentation-koa/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/src/enums/AttributeNames.ts rename to packages/instrumentation-koa/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/index.ts b/packages/instrumentation-koa/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/src/index.ts rename to packages/instrumentation-koa/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/instrumentation.ts b/packages/instrumentation-koa/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/src/instrumentation.ts rename to packages/instrumentation-koa/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/internal-types.ts b/packages/instrumentation-koa/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/src/internal-types.ts rename to packages/instrumentation-koa/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/types.ts b/packages/instrumentation-koa/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/src/types.ts rename to packages/instrumentation-koa/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/src/utils.ts b/packages/instrumentation-koa/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/src/utils.ts rename to packages/instrumentation-koa/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/fixtures/use-koa.mjs b/packages/instrumentation-koa/test/fixtures/use-koa.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/test/fixtures/use-koa.mjs rename to packages/instrumentation-koa/test/fixtures/use-koa.mjs diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts b/packages/instrumentation-koa/test/koa.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/test/koa.test.ts rename to packages/instrumentation-koa/test/koa.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-koa/test/utils.test.ts b/packages/instrumentation-koa/test/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/test/utils.test.ts rename to packages/instrumentation-koa/test/utils.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-hapi/tsconfig.json b/packages/instrumentation-koa/tsconfig.json similarity index 78% rename from plugins/node/opentelemetry-instrumentation-hapi/tsconfig.json rename to packages/instrumentation-koa/tsconfig.json index ec22e03b9e..1c7bff5997 100644 --- a/plugins/node/opentelemetry-instrumentation-hapi/tsconfig.json +++ b/packages/instrumentation-koa/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/plugins/node/instrumentation-socket.io/.eslintignore b/packages/instrumentation-long-task/.eslintignore similarity index 100% rename from plugins/node/instrumentation-socket.io/.eslintignore rename to packages/instrumentation-long-task/.eslintignore diff --git a/plugins/web/opentelemetry-instrumentation-long-task/.eslintrc.js b/packages/instrumentation-long-task/.eslintrc.js similarity index 75% rename from plugins/web/opentelemetry-instrumentation-long-task/.eslintrc.js rename to packages/instrumentation-long-task/.eslintrc.js index 6ad6c9f216..01b8d09740 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/.eslintrc.js +++ b/packages/instrumentation-long-task/.eslintrc.js @@ -5,5 +5,5 @@ module.exports = { "browser": true, "jquery": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md b/packages/instrumentation-long-task/CHANGELOG.md similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/CHANGELOG.md rename to packages/instrumentation-long-task/CHANGELOG.md diff --git a/plugins/web/opentelemetry-instrumentation-long-task/README.md b/packages/instrumentation-long-task/README.md similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/README.md rename to packages/instrumentation-long-task/README.md diff --git a/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js b/packages/instrumentation-long-task/karma.conf.js similarity index 87% rename from plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js rename to packages/instrumentation-long-task/karma.conf.js index 4a4bd49791..4bc502c46f 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js +++ b/packages/instrumentation-long-task/karma.conf.js @@ -14,8 +14,8 @@ * limitations under the License. */ -const karmaWebpackConfig = require('../../../karma.webpack'); -const karmaBaseConfig = require('../../../karma.base'); +const karmaWebpackConfig = require('../../karma.webpack'); +const karmaBaseConfig = require('../../karma.base'); module.exports = (config) => { config.set(Object.assign({}, karmaBaseConfig, { diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/packages/instrumentation-long-task/package.json similarity index 87% rename from plugins/web/opentelemetry-instrumentation-long-task/package.json rename to packages/instrumentation-long-task/package.json index 13b9de09e3..2cb4d2d1cf 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/packages/instrumentation-long-task/package.json @@ -6,13 +6,17 @@ "module": "build/esm/index.js", "esnext": "build/esnext/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-long-task" + }, "scripts": { "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-long-task", "compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "prepublishOnly": "npm run compile", @@ -84,5 +88,5 @@ "@opentelemetry/api": "^1.3.0" }, "sideEffects": false, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-long-task#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-long-task#readme" } diff --git a/plugins/web/opentelemetry-instrumentation-long-task/src/index.ts b/packages/instrumentation-long-task/src/index.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/src/index.ts rename to packages/instrumentation-long-task/src/index.ts diff --git a/plugins/web/opentelemetry-instrumentation-long-task/src/instrumentation.ts b/packages/instrumentation-long-task/src/instrumentation.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/src/instrumentation.ts rename to packages/instrumentation-long-task/src/instrumentation.ts diff --git a/plugins/web/opentelemetry-instrumentation-long-task/src/types.ts b/packages/instrumentation-long-task/src/types.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/src/types.ts rename to packages/instrumentation-long-task/src/types.ts diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/compatibility.test.ts b/packages/instrumentation-long-task/test/compatibility.test.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/test/compatibility.test.ts rename to packages/instrumentation-long-task/test/compatibility.test.ts diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/index-webpack.ts b/packages/instrumentation-long-task/test/index-webpack.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/test/index-webpack.ts rename to packages/instrumentation-long-task/test/index-webpack.ts diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/longTask.test.ts b/packages/instrumentation-long-task/test/longTask.test.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/test/longTask.test.ts rename to packages/instrumentation-long-task/test/longTask.test.ts diff --git a/plugins/web/opentelemetry-instrumentation-long-task/test/util.ts b/packages/instrumentation-long-task/test/util.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/test/util.ts rename to packages/instrumentation-long-task/test/util.ts diff --git a/propagators/opentelemetry-propagator-instana/tsconfig.esm.json b/packages/instrumentation-long-task/tsconfig.esm.json similarity index 100% rename from propagators/opentelemetry-propagator-instana/tsconfig.esm.json rename to packages/instrumentation-long-task/tsconfig.esm.json diff --git a/propagators/propagator-aws-xray/tsconfig.esnext.json b/packages/instrumentation-long-task/tsconfig.esnext.json similarity index 100% rename from propagators/propagator-aws-xray/tsconfig.esnext.json rename to packages/instrumentation-long-task/tsconfig.esnext.json diff --git a/packages/instrumentation-long-task/tsconfig.json b/packages/instrumentation-long-task/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-long-task/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-tedious/.eslintignore b/packages/instrumentation-lru-memoizer/.eslintignore similarity index 100% rename from plugins/node/instrumentation-tedious/.eslintignore rename to packages/instrumentation-lru-memoizer/.eslintignore diff --git a/packages/instrumentation-lru-memoizer/.eslintrc.js b/packages/instrumentation-lru-memoizer/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-lru-memoizer/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-lru-memoizer/.tav.yml b/packages/instrumentation-lru-memoizer/.tav.yml similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/.tav.yml rename to packages/instrumentation-lru-memoizer/.tav.yml diff --git a/plugins/node/instrumentation-lru-memoizer/CHANGELOG.md b/packages/instrumentation-lru-memoizer/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/CHANGELOG.md rename to packages/instrumentation-lru-memoizer/CHANGELOG.md diff --git a/plugins/node/instrumentation-undici/LICENSE b/packages/instrumentation-lru-memoizer/LICENSE similarity index 100% rename from plugins/node/instrumentation-undici/LICENSE rename to packages/instrumentation-lru-memoizer/LICENSE diff --git a/plugins/node/instrumentation-lru-memoizer/README.md b/packages/instrumentation-lru-memoizer/README.md similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/README.md rename to packages/instrumentation-lru-memoizer/README.md diff --git a/plugins/node/instrumentation-lru-memoizer/package.json b/packages/instrumentation-lru-memoizer/package.json similarity index 82% rename from plugins/node/instrumentation-lru-memoizer/package.json rename to packages/instrumentation-lru-memoizer/package.json index 3cbafd4a1c..52e7daf112 100644 --- a/plugins/node/instrumentation-lru-memoizer/package.json +++ b/packages/instrumentation-lru-memoizer/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `lru-memoizer` function memoization using lru-cache", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-lru-memoizer" + }, "scripts": { "test": "mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'", "test-all-versions": "tav", @@ -12,9 +16,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-lru-memoizer", "compile": "tsc -p ." }, @@ -57,5 +61,5 @@ "dependencies": { "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-lru-memoizer#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-lru-memoizer#readme" } diff --git a/plugins/node/instrumentation-lru-memoizer/src/index.ts b/packages/instrumentation-lru-memoizer/src/index.ts similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/src/index.ts rename to packages/instrumentation-lru-memoizer/src/index.ts diff --git a/plugins/node/instrumentation-lru-memoizer/src/instrumentation.ts b/packages/instrumentation-lru-memoizer/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/src/instrumentation.ts rename to packages/instrumentation-lru-memoizer/src/instrumentation.ts diff --git a/plugins/node/instrumentation-lru-memoizer/test/index.test.ts b/packages/instrumentation-lru-memoizer/test/index.test.ts similarity index 100% rename from plugins/node/instrumentation-lru-memoizer/test/index.test.ts rename to packages/instrumentation-lru-memoizer/test/index.test.ts diff --git a/plugins/node/instrumentation-lru-memoizer/tsconfig.json b/packages/instrumentation-lru-memoizer/tsconfig.json similarity index 80% rename from plugins/node/instrumentation-lru-memoizer/tsconfig.json rename to packages/instrumentation-lru-memoizer/tsconfig.json index 5c3680dd33..e1baf4c16d 100644 --- a/plugins/node/instrumentation-lru-memoizer/tsconfig.json +++ b/packages/instrumentation-lru-memoizer/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build", diff --git a/plugins/node/instrumentation-typeorm/.eslintignore b/packages/instrumentation-memcached/.eslintignore similarity index 100% rename from plugins/node/instrumentation-typeorm/.eslintignore rename to packages/instrumentation-memcached/.eslintignore diff --git a/packages/instrumentation-memcached/.eslintrc.js b/packages/instrumentation-memcached/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-memcached/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md b/packages/instrumentation-memcached/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/CHANGELOG.md rename to packages/instrumentation-memcached/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/LICENSE b/packages/instrumentation-memcached/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/LICENSE rename to packages/instrumentation-memcached/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-memcached/README.md b/packages/instrumentation-memcached/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/README.md rename to packages/instrumentation-memcached/README.md diff --git a/plugins/node/opentelemetry-instrumentation-memcached/package.json b/packages/instrumentation-memcached/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-memcached/package.json rename to packages/instrumentation-memcached/package.json index 5c203fde8d..dc72d27d4a 100644 --- a/plugins/node/opentelemetry-instrumentation-memcached/package.json +++ b/packages/instrumentation-memcached/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `memcached` database client for memcached", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-memcached" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-memcached", @@ -16,7 +20,7 @@ "test": "nyc mocha 'test/**/*.test.ts'", "test:debug": "cross-env RUN_MEMCACHED_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'", "test:local": "cross-env RUN_MEMCACHED_TESTS_LOCAL=true npm run test", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "instrumentation", @@ -61,5 +65,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@types/memcached": "^2.2.6" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-memcached#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-memcached#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/index.ts b/packages/instrumentation-memcached/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/src/index.ts rename to packages/instrumentation-memcached/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/instrumentation.ts b/packages/instrumentation-memcached/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/src/instrumentation.ts rename to packages/instrumentation-memcached/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/types.ts b/packages/instrumentation-memcached/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/src/types.ts rename to packages/instrumentation-memcached/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-memcached/src/utils.ts b/packages/instrumentation-memcached/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/src/utils.ts rename to packages/instrumentation-memcached/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts b/packages/instrumentation-memcached/test/index.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/test/index.test.ts rename to packages/instrumentation-memcached/test/index.test.ts diff --git a/packages/instrumentation-memcached/tsconfig.json b/packages/instrumentation-memcached/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-memcached/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/instrumentation-undici/.eslintignore b/packages/instrumentation-mongodb/.eslintignore similarity index 100% rename from plugins/node/instrumentation-undici/.eslintignore rename to packages/instrumentation-mongodb/.eslintignore diff --git a/packages/instrumentation-mongodb/.eslintrc.js b/packages/instrumentation-mongodb/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-mongodb/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/.tav.yml b/packages/instrumentation-mongodb/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/.tav.yml rename to packages/instrumentation-mongodb/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md b/packages/instrumentation-mongodb/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/CHANGELOG.md rename to packages/instrumentation-mongodb/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/LICENSE b/packages/instrumentation-mongodb/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/LICENSE rename to packages/instrumentation-mongodb/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/README.md b/packages/instrumentation-mongodb/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/README.md rename to packages/instrumentation-mongodb/README.md diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/package.json b/packages/instrumentation-mongodb/package.json similarity index 88% rename from plugins/node/opentelemetry-instrumentation-mongodb/package.json rename to packages/instrumentation-mongodb/package.json index f8e1fa5b9c..ec3ad51398 100644 --- a/plugins/node/opentelemetry-instrumentation-mongodb/package.json +++ b/packages/instrumentation-mongodb/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `mongodb` database client for MongoDB", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-mongodb" + }, "scripts": { "docker:start": "docker run -e MONGODB_DB=opentelemetry-tests -e MONGODB_PORT=27017 -e MONGODB_HOST=127.0.0.1 -p 27017:27017 --rm mongo", "test": "npm run test-v4 && npm run test-v5-v6", @@ -19,8 +23,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mongodb", "compile": "tsc -p .", "prepublishOnly": "npm run compile", @@ -70,5 +74,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mongodb#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongodb#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/index.ts b/packages/instrumentation-mongodb/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/src/index.ts rename to packages/instrumentation-mongodb/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts b/packages/instrumentation-mongodb/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/src/instrumentation.ts rename to packages/instrumentation-mongodb/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/internal-types.ts b/packages/instrumentation-mongodb/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/src/internal-types.ts rename to packages/instrumentation-mongodb/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/src/types.ts b/packages/instrumentation-mongodb/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/src/types.ts rename to packages/instrumentation-mongodb/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts b/packages/instrumentation-mongodb/test/mongodb-v3.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v3.test.ts rename to packages/instrumentation-mongodb/test/mongodb-v3.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts b/packages/instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts rename to packages/instrumentation-mongodb/test/mongodb-v4-v5-v6.metrics.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts b/packages/instrumentation-mongodb/test/mongodb-v4.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v4.test.ts rename to packages/instrumentation-mongodb/test/mongodb-v4.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts b/packages/instrumentation-mongodb/test/mongodb-v5-v6.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/test/mongodb-v5-v6.test.ts rename to packages/instrumentation-mongodb/test/mongodb-v5-v6.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/test/utils.ts b/packages/instrumentation-mongodb/test/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/test/utils.ts rename to packages/instrumentation-mongodb/test/utils.ts diff --git a/packages/instrumentation-mongodb/tsconfig.json b/packages/instrumentation-mongodb/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-mongodb/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintignore b/packages/instrumentation-mongoose/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintignore rename to packages/instrumentation-mongoose/.eslintignore diff --git a/packages/instrumentation-mongoose/.eslintrc.js b/packages/instrumentation-mongoose/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-mongoose/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-mongoose/.tav.yml b/packages/instrumentation-mongoose/.tav.yml similarity index 100% rename from plugins/node/instrumentation-mongoose/.tav.yml rename to packages/instrumentation-mongoose/.tav.yml diff --git a/plugins/node/instrumentation-mongoose/CHANGELOG.md b/packages/instrumentation-mongoose/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-mongoose/CHANGELOG.md rename to packages/instrumentation-mongoose/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/LICENSE b/packages/instrumentation-mongoose/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/LICENSE rename to packages/instrumentation-mongoose/LICENSE diff --git a/plugins/node/instrumentation-mongoose/README.md b/packages/instrumentation-mongoose/README.md similarity index 100% rename from plugins/node/instrumentation-mongoose/README.md rename to packages/instrumentation-mongoose/README.md diff --git a/plugins/node/instrumentation-mongoose/package.json b/packages/instrumentation-mongoose/package.json similarity index 86% rename from plugins/node/instrumentation-mongoose/package.json rename to packages/instrumentation-mongoose/package.json index 179cee60fa..609d35d9dc 100644 --- a/plugins/node/instrumentation-mongoose/package.json +++ b/packages/instrumentation-mongoose/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `mongoose` database object data modeling (ODM) library for MongoDB", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-mongoose" + }, "scripts": { "docker:start": "docker run -e MONGODB_DB=opentelemetry-tests -e MONGODB_PORT=27017 -e MONGODB_HOST=127.0.0.1 -p 27017:27017 --rm mongo", "test": "npm run test-v5-v6", @@ -15,9 +19,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mongoose", "compile": "tsc -p ." }, @@ -64,5 +68,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-mongoose#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mongoose#readme" } diff --git a/plugins/node/instrumentation-mongoose/src/index.ts b/packages/instrumentation-mongoose/src/index.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/src/index.ts rename to packages/instrumentation-mongoose/src/index.ts diff --git a/plugins/node/instrumentation-mongoose/src/mongoose.ts b/packages/instrumentation-mongoose/src/mongoose.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/src/mongoose.ts rename to packages/instrumentation-mongoose/src/mongoose.ts diff --git a/plugins/node/instrumentation-mongoose/src/types.ts b/packages/instrumentation-mongoose/src/types.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/src/types.ts rename to packages/instrumentation-mongoose/src/types.ts diff --git a/plugins/node/instrumentation-mongoose/src/utils.ts b/packages/instrumentation-mongoose/src/utils.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/src/utils.ts rename to packages/instrumentation-mongoose/src/utils.ts diff --git a/plugins/node/instrumentation-mongoose/test/asserts.ts b/packages/instrumentation-mongoose/test/asserts.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/test/asserts.ts rename to packages/instrumentation-mongoose/test/asserts.ts diff --git a/plugins/node/instrumentation-mongoose/test/config.ts b/packages/instrumentation-mongoose/test/config.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/test/config.ts rename to packages/instrumentation-mongoose/test/config.ts diff --git a/plugins/node/instrumentation-mongoose/test/fixtures/use-mongoose.mjs b/packages/instrumentation-mongoose/test/fixtures/use-mongoose.mjs similarity index 100% rename from plugins/node/instrumentation-mongoose/test/fixtures/use-mongoose.mjs rename to packages/instrumentation-mongoose/test/fixtures/use-mongoose.mjs diff --git a/plugins/node/instrumentation-mongoose/test/mongoose-common.test.ts b/packages/instrumentation-mongoose/test/mongoose-common.test.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/test/mongoose-common.test.ts rename to packages/instrumentation-mongoose/test/mongoose-common.test.ts diff --git a/plugins/node/instrumentation-mongoose/test/mongoose-v5-v6.test.ts b/packages/instrumentation-mongoose/test/mongoose-v5-v6.test.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/test/mongoose-v5-v6.test.ts rename to packages/instrumentation-mongoose/test/mongoose-v5-v6.test.ts diff --git a/plugins/node/instrumentation-mongoose/test/mongoose-v7-v8.test.ts b/packages/instrumentation-mongoose/test/mongoose-v7-v8.test.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/test/mongoose-v7-v8.test.ts rename to packages/instrumentation-mongoose/test/mongoose-v7-v8.test.ts diff --git a/plugins/node/instrumentation-mongoose/test/user.ts b/packages/instrumentation-mongoose/test/user.ts similarity index 100% rename from plugins/node/instrumentation-mongoose/test/user.ts rename to packages/instrumentation-mongoose/test/user.ts diff --git a/packages/instrumentation-mongoose/tsconfig.json b/packages/instrumentation-mongoose/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-mongoose/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintignore b/packages/instrumentation-mysql/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintignore rename to packages/instrumentation-mysql/.eslintignore diff --git a/packages/instrumentation-mysql/.eslintrc.js b/packages/instrumentation-mysql/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-mysql/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md b/packages/instrumentation-mysql/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/CHANGELOG.md rename to packages/instrumentation-mysql/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/LICENSE b/packages/instrumentation-mysql/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/LICENSE rename to packages/instrumentation-mysql/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-mysql/README.md b/packages/instrumentation-mysql/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/README.md rename to packages/instrumentation-mysql/README.md diff --git a/plugins/node/opentelemetry-instrumentation-mysql/package.json b/packages/instrumentation-mysql/package.json similarity index 85% rename from plugins/node/opentelemetry-instrumentation-mysql/package.json rename to packages/instrumentation-mysql/package.json index 908cb9c178..83a6ffaa91 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql/package.json +++ b/packages/instrumentation-mysql/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `mysql` database client for MySQL", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-mysql" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mysql", @@ -14,7 +18,7 @@ "prepublishOnly": "npm run compile", "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.test.ts'", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "instrumentation", @@ -60,5 +64,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@types/mysql": "2.15.26" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/AttributeNames.ts b/packages/instrumentation-mysql/src/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/src/AttributeNames.ts rename to packages/instrumentation-mysql/src/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/index.ts b/packages/instrumentation-mysql/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/src/index.ts rename to packages/instrumentation-mysql/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts b/packages/instrumentation-mysql/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/src/instrumentation.ts rename to packages/instrumentation-mysql/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/types.ts b/packages/instrumentation-mysql/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/src/types.ts rename to packages/instrumentation-mysql/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/src/utils.ts b/packages/instrumentation-mysql/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/src/utils.ts rename to packages/instrumentation-mysql/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/index.metrics.test.ts b/packages/instrumentation-mysql/test/index.metrics.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/test/index.metrics.test.ts rename to packages/instrumentation-mysql/test/index.metrics.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts b/packages/instrumentation-mysql/test/index.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/test/index.test.ts rename to packages/instrumentation-mysql/test/index.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql/test/utils.test.ts b/packages/instrumentation-mysql/test/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/test/utils.test.ts rename to packages/instrumentation-mysql/test/utils.test.ts diff --git a/packages/instrumentation-mysql/tsconfig.json b/packages/instrumentation-mysql/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-mysql/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/.eslintignore b/packages/instrumentation-mysql2/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-bunyan/.eslintignore rename to packages/instrumentation-mysql2/.eslintignore diff --git a/packages/instrumentation-mysql2/.eslintrc.js b/packages/instrumentation-mysql2/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-mysql2/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/.tav.yml b/packages/instrumentation-mysql2/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/.tav.yml rename to packages/instrumentation-mysql2/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md b/packages/instrumentation-mysql2/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/CHANGELOG.md rename to packages/instrumentation-mysql2/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-connect/LICENSE b/packages/instrumentation-mysql2/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-connect/LICENSE rename to packages/instrumentation-mysql2/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/README.md b/packages/instrumentation-mysql2/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/README.md rename to packages/instrumentation-mysql2/README.md diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/env b/packages/instrumentation-mysql2/env similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/env rename to packages/instrumentation-mysql2/env diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/package.json b/packages/instrumentation-mysql2/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-mysql2/package.json rename to packages/instrumentation-mysql2/package.json index adeccbe5f6..f00f140301 100644 --- a/plugins/node/opentelemetry-instrumentation-mysql2/package.json +++ b/packages/instrumentation-mysql2/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `mysql2` database client for MySQL", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-mysql2" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-mysql2", @@ -15,7 +19,7 @@ "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "instrumentation", @@ -62,5 +66,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@opentelemetry/sql-common": "^0.41.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-mysql2#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-mysql2#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/index.ts b/packages/instrumentation-mysql2/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/src/index.ts rename to packages/instrumentation-mysql2/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/instrumentation.ts b/packages/instrumentation-mysql2/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/src/instrumentation.ts rename to packages/instrumentation-mysql2/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/types.ts b/packages/instrumentation-mysql2/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/src/types.ts rename to packages/instrumentation-mysql2/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/src/utils.ts b/packages/instrumentation-mysql2/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/src/utils.ts rename to packages/instrumentation-mysql2/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts b/packages/instrumentation-mysql2/test/mysql.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/test/mysql.test.ts rename to packages/instrumentation-mysql2/test/mysql.test.ts diff --git a/packages/instrumentation-mysql2/tsconfig.json b/packages/instrumentation-mysql2/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-mysql2/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/.eslintignore b/packages/instrumentation-nestjs-core/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-cassandra/.eslintignore rename to packages/instrumentation-nestjs-core/.eslintignore diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintrc.js b/packages/instrumentation-nestjs-core/.eslintrc.js similarity index 64% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintrc.js rename to packages/instrumentation-nestjs-core/.eslintrc.js index 5054f4d287..224df6c2dc 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintrc.js +++ b/packages/instrumentation-nestjs-core/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { mocha: true, node: true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') }; diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/.tav.yml b/packages/instrumentation-nestjs-core/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/.tav.yml rename to packages/instrumentation-nestjs-core/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md b/packages/instrumentation-nestjs-core/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/CHANGELOG.md rename to packages/instrumentation-nestjs-core/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-dns/LICENSE b/packages/instrumentation-nestjs-core/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/LICENSE rename to packages/instrumentation-nestjs-core/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/README.md b/packages/instrumentation-nestjs-core/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/README.md rename to packages/instrumentation-nestjs-core/README.md diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json b/packages/instrumentation-nestjs-core/package.json similarity index 88% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/package.json rename to packages/instrumentation-nestjs-core/package.json index 847497835d..f1c061c5e8 100644 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/package.json +++ b/packages/instrumentation-nestjs-core/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for NestJS server side applications framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-nestjs-core" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-nestjs-core", @@ -17,7 +21,7 @@ "test": "npm run test-required-node-version && nyc mocha --timeout 5000 'test/**/*.test.ts' || echo 'Node version is not supported for testing'", "test-required-node-version": "node -e \"process.exit(parseInt(process.versions.node.split('.')[0], 10) >= 15 ? 0 : 1)\"", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "instrumentation", @@ -69,5 +73,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.30.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-nestjs-core#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-nestjs-core#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/AttributeNames.ts b/packages/instrumentation-nestjs-core/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/AttributeNames.ts rename to packages/instrumentation-nestjs-core/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/NestType.ts b/packages/instrumentation-nestjs-core/src/enums/NestType.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/NestType.ts rename to packages/instrumentation-nestjs-core/src/enums/NestType.ts diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/index.ts b/packages/instrumentation-nestjs-core/src/enums/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/enums/index.ts rename to packages/instrumentation-nestjs-core/src/enums/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/index.ts b/packages/instrumentation-nestjs-core/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/index.ts rename to packages/instrumentation-nestjs-core/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/src/instrumentation.ts b/packages/instrumentation-nestjs-core/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/src/instrumentation.ts rename to packages/instrumentation-nestjs-core/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts b/packages/instrumentation-nestjs-core/test/index.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/test/index.test.ts rename to packages/instrumentation-nestjs-core/test/index.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/test/setup.ts b/packages/instrumentation-nestjs-core/test/setup.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/test/setup.ts rename to packages/instrumentation-nestjs-core/test/setup.ts diff --git a/packages/instrumentation-nestjs-core/tsconfig.json b/packages/instrumentation-nestjs-core/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-nestjs-core/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-dns/.eslintignore b/packages/instrumentation-net/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-dns/.eslintignore rename to packages/instrumentation-net/.eslintignore diff --git a/packages/instrumentation-net/.eslintrc.js b/packages/instrumentation-net/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-net/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md b/packages/instrumentation-net/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/CHANGELOG.md rename to packages/instrumentation-net/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-express/LICENSE b/packages/instrumentation-net/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/LICENSE rename to packages/instrumentation-net/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-net/README.md b/packages/instrumentation-net/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/README.md rename to packages/instrumentation-net/README.md diff --git a/plugins/node/opentelemetry-instrumentation-net/package.json b/packages/instrumentation-net/package.json similarity index 82% rename from plugins/node/opentelemetry-instrumentation-net/package.json rename to packages/instrumentation-net/package.json index 8e94be3681..fae95d9d93 100644 --- a/plugins/node/opentelemetry-instrumentation-net/package.json +++ b/packages/instrumentation-net/package.json @@ -4,16 +4,20 @@ "description": "OpenTelemetry instrumentation for `node:net` network API module", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-net" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-net", "compile": "tsc -p ." }, @@ -59,5 +63,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-net#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-net#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-net/src/index.ts b/packages/instrumentation-net/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/src/index.ts rename to packages/instrumentation-net/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/src/instrumentation.ts b/packages/instrumentation-net/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/src/instrumentation.ts rename to packages/instrumentation-net/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/src/internal-types.ts b/packages/instrumentation-net/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/src/internal-types.ts rename to packages/instrumentation-net/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/src/types.ts b/packages/instrumentation-net/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/src/types.ts rename to packages/instrumentation-net/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/src/utils.ts b/packages/instrumentation-net/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/src/utils.ts rename to packages/instrumentation-net/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/test/connect.test.ts b/packages/instrumentation-net/test/connect.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/test/connect.test.ts rename to packages/instrumentation-net/test/connect.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.crt b/packages/instrumentation-net/test/fixtures/tls.crt similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.crt rename to packages/instrumentation-net/test/fixtures/tls.crt diff --git a/plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.key b/packages/instrumentation-net/test/fixtures/tls.key similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/test/fixtures/tls.key rename to packages/instrumentation-net/test/fixtures/tls.key diff --git a/plugins/node/opentelemetry-instrumentation-net/test/instrument.test.ts b/packages/instrumentation-net/test/instrument.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/test/instrument.test.ts rename to packages/instrumentation-net/test/instrument.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/test/tls.test.ts b/packages/instrumentation-net/test/tls.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/test/tls.test.ts rename to packages/instrumentation-net/test/tls.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-net/test/utils.ts b/packages/instrumentation-net/test/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/test/utils.ts rename to packages/instrumentation-net/test/utils.ts diff --git a/packages/instrumentation-net/tsconfig.json b/packages/instrumentation-net/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-net/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-express/.eslintignore b/packages/instrumentation-oracledb/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-express/.eslintignore rename to packages/instrumentation-oracledb/.eslintignore diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/.eslintrc.js b/packages/instrumentation-oracledb/.eslintrc.js similarity index 93% rename from plugins/node/opentelemetry-instrumentation-oracledb/.eslintrc.js rename to packages/instrumentation-oracledb/.eslintrc.js index 0116c0c123..af8a1ac3ee 100644 --- a/plugins/node/opentelemetry-instrumentation-oracledb/.eslintrc.js +++ b/packages/instrumentation-oracledb/.eslintrc.js @@ -1,7 +1,7 @@ -const parentConfig = require('../../../eslint.config.js'); +const parentConfig = require('../../eslint.config.js'); module.exports = { - extends: '../../../eslint.config.js', // Extends the top-level config + extends: '../../eslint.config.js', // Extends the top-level config ignorePatterns: [ ...(parentConfig.ignorePatterns || []), // Retain parent's ignorePatterns array 'src/version.ts', // ignore this file diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/.tav.yml b/packages/instrumentation-oracledb/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/.tav.yml rename to packages/instrumentation-oracledb/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/CHANGELOG.md b/packages/instrumentation-oracledb/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/CHANGELOG.md rename to packages/instrumentation-oracledb/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-fastify/LICENSE b/packages/instrumentation-oracledb/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-fastify/LICENSE rename to packages/instrumentation-oracledb/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/NOTICE.txt b/packages/instrumentation-oracledb/NOTICE.txt similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/NOTICE.txt rename to packages/instrumentation-oracledb/NOTICE.txt diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/README.md b/packages/instrumentation-oracledb/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/README.md rename to packages/instrumentation-oracledb/README.md diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/package.json b/packages/instrumentation-oracledb/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-oracledb/package.json rename to packages/instrumentation-oracledb/package.json index f0eb5a0b1d..b273d3b163 100644 --- a/plugins/node/opentelemetry-instrumentation-oracledb/package.json +++ b/packages/instrumentation-oracledb/package.json @@ -4,14 +4,18 @@ "description": "OpenTelemetry instrumentation for `oracledb` database client for Oracle DB", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-oracledb" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-oracledb", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prewatch": "npm run precompile", "prepublishOnly": "npm run compile", "tdd": "npm run test -- --watch-extensions ts --watch", @@ -20,7 +24,7 @@ "test-all-versions:local": "cross-env RUN_ORACLEDB_TESTS_LOCAL=true npm run test-all-versions", "test:debug": "mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'", "test:local": "cross-env RUN_ORACLEDB_TESTS_LOCAL=true npm run test", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -71,5 +75,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@types/oracledb": "6.5.2" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-oracledb#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-oracledb#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts b/packages/instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts rename to packages/instrumentation-oracledb/src/OracleTelemetryTraceHandler.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/constants.ts b/packages/instrumentation-oracledb/src/constants.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/constants.ts rename to packages/instrumentation-oracledb/src/constants.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/index.ts b/packages/instrumentation-oracledb/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/index.ts rename to packages/instrumentation-oracledb/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/instrumentation.ts b/packages/instrumentation-oracledb/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/instrumentation.ts rename to packages/instrumentation-oracledb/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/internal-types.ts b/packages/instrumentation-oracledb/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/internal-types.ts rename to packages/instrumentation-oracledb/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/semconv.ts b/packages/instrumentation-oracledb/src/semconv.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/semconv.ts rename to packages/instrumentation-oracledb/src/semconv.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/src/types.ts b/packages/instrumentation-oracledb/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/src/types.ts rename to packages/instrumentation-oracledb/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/test/oracle.test.ts b/packages/instrumentation-oracledb/test/oracle.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/test/oracle.test.ts rename to packages/instrumentation-oracledb/test/oracle.test.ts diff --git a/packages/instrumentation-oracledb/tsconfig.json b/packages/instrumentation-oracledb/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-oracledb/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintignore b/packages/instrumentation-pg/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/.eslintignore rename to packages/instrumentation-pg/.eslintignore diff --git a/packages/instrumentation-pg/.eslintrc.js b/packages/instrumentation-pg/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-pg/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-pg/.tav.yml b/packages/instrumentation-pg/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/.tav.yml rename to packages/instrumentation-pg/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md b/packages/instrumentation-pg/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/CHANGELOG.md rename to packages/instrumentation-pg/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/LICENSE b/packages/instrumentation-pg/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-generic-pool/LICENSE rename to packages/instrumentation-pg/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-pg/README.md b/packages/instrumentation-pg/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/README.md rename to packages/instrumentation-pg/README.md diff --git a/plugins/node/opentelemetry-instrumentation-pg/package.json b/packages/instrumentation-pg/package.json similarity index 87% rename from plugins/node/opentelemetry-instrumentation-pg/package.json rename to packages/instrumentation-pg/package.json index 58d6d57db8..3df76bad05 100644 --- a/plugins/node/opentelemetry-instrumentation-pg/package.json +++ b/packages/instrumentation-pg/package.json @@ -4,14 +4,18 @@ "description": "OpenTelemetry instrumentation for `pg` and `pg-pool` database client for PostgreSQL", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-pg" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-pg", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.test.ts'", @@ -19,7 +23,7 @@ "test-all-versions:local": "cross-env RUN_POSTGRES_TESTS_LOCAL=true npm run test-all-versions", "test:debug": "mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'", "test:local": "cross-env RUN_POSTGRES_TESTS_LOCAL=true npm run test", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -76,5 +80,5 @@ "@types/pg": "8.15.1", "@types/pg-pool": "2.0.6" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pg#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pg#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/enums/AttributeNames.ts b/packages/instrumentation-pg/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/enums/AttributeNames.ts rename to packages/instrumentation-pg/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/enums/SpanNames.ts b/packages/instrumentation-pg/src/enums/SpanNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/enums/SpanNames.ts rename to packages/instrumentation-pg/src/enums/SpanNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/index.ts b/packages/instrumentation-pg/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/index.ts rename to packages/instrumentation-pg/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/instrumentation.ts b/packages/instrumentation-pg/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/instrumentation.ts rename to packages/instrumentation-pg/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/internal-types.ts b/packages/instrumentation-pg/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/internal-types.ts rename to packages/instrumentation-pg/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/semconv.ts b/packages/instrumentation-pg/src/semconv.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/semconv.ts rename to packages/instrumentation-pg/src/semconv.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/types.ts b/packages/instrumentation-pg/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/types.ts rename to packages/instrumentation-pg/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/src/utils.ts b/packages/instrumentation-pg/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/src/utils.ts rename to packages/instrumentation-pg/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg-pool.mjs b/packages/instrumentation-pg/test/fixtures/use-pg-pool.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg-pool.mjs rename to packages/instrumentation-pg/test/fixtures/use-pg-pool.mjs diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg.mjs b/packages/instrumentation-pg/test/fixtures/use-pg.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/test/fixtures/use-pg.mjs rename to packages/instrumentation-pg/test/fixtures/use-pg.mjs diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts b/packages/instrumentation-pg/test/pg-pool.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/test/pg-pool.test.ts rename to packages/instrumentation-pg/test/pg-pool.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/pg.test.ts b/packages/instrumentation-pg/test/pg.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/test/pg.test.ts rename to packages/instrumentation-pg/test/pg.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/types.ts b/packages/instrumentation-pg/test/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/test/types.ts rename to packages/instrumentation-pg/test/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-pg/test/utils.test.ts b/packages/instrumentation-pg/test/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/test/utils.test.ts rename to packages/instrumentation-pg/test/utils.test.ts diff --git a/packages/instrumentation-pg/tsconfig.json b/packages/instrumentation-pg/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-pg/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.eslintignore b/packages/instrumentation-pino/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/.eslintignore rename to packages/instrumentation-pino/.eslintignore diff --git a/packages/instrumentation-pino/.eslintrc.js b/packages/instrumentation-pino/.eslintrc.js new file mode 100644 index 0000000000..d9630e1c33 --- /dev/null +++ b/packages/instrumentation-pino/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js'), +} diff --git a/plugins/node/opentelemetry-instrumentation-pino/.tav.yml b/packages/instrumentation-pino/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/.tav.yml rename to packages/instrumentation-pino/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md b/packages/instrumentation-pino/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/CHANGELOG.md rename to packages/instrumentation-pino/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-graphql/LICENSE b/packages/instrumentation-pino/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-graphql/LICENSE rename to packages/instrumentation-pino/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-pino/README.md b/packages/instrumentation-pino/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/README.md rename to packages/instrumentation-pino/README.md diff --git a/plugins/node/opentelemetry-instrumentation-pino/package.json b/packages/instrumentation-pino/package.json similarity index 84% rename from plugins/node/opentelemetry-instrumentation-pino/package.json rename to packages/instrumentation-pino/package.json index 5f7495a71a..7f5016fadb 100644 --- a/plugins/node/opentelemetry-instrumentation-pino/package.json +++ b/packages/instrumentation-pino/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `pino` logger", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-pino" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", @@ -12,9 +16,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-pino", "compile": "tsc -p ." }, @@ -66,5 +70,5 @@ "@opentelemetry/core": "^2.0.0", "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-pino#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-pino#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/index.ts b/packages/instrumentation-pino/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/src/index.ts rename to packages/instrumentation-pino/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts b/packages/instrumentation-pino/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/src/instrumentation.ts rename to packages/instrumentation-pino/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts b/packages/instrumentation-pino/src/log-sending-utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/src/log-sending-utils.ts rename to packages/instrumentation-pino/src/log-sending-utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-pino/src/types.ts b/packages/instrumentation-pino/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/src/types.ts rename to packages/instrumentation-pino/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-default-import.mjs b/packages/instrumentation-pino/test/fixtures/use-pino-default-import.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-default-import.mjs rename to packages/instrumentation-pino/test/fixtures/use-pino-default-import.mjs diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-named-import.mjs b/packages/instrumentation-pino/test/fixtures/use-pino-named-import.mjs similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/test/fixtures/use-pino-named-import.mjs rename to packages/instrumentation-pino/test/fixtures/use-pino-named-import.mjs diff --git a/plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts b/packages/instrumentation-pino/test/pino.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/test/pino.test.ts rename to packages/instrumentation-pino/test/pino.test.ts diff --git a/packages/instrumentation-pino/tsconfig.json b/packages/instrumentation-pino/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-pino/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-hapi/.eslintignore b/packages/instrumentation-redis-4/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/.eslintignore rename to packages/instrumentation-redis-4/.eslintignore diff --git a/packages/instrumentation-redis-4/.eslintrc.js b/packages/instrumentation-redis-4/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-redis-4/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/.tav.yml b/packages/instrumentation-redis-4/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/.tav.yml rename to packages/instrumentation-redis-4/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md b/packages/instrumentation-redis-4/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/CHANGELOG.md rename to packages/instrumentation-redis-4/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-hapi/LICENSE b/packages/instrumentation-redis-4/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-hapi/LICENSE rename to packages/instrumentation-redis-4/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/README.md b/packages/instrumentation-redis-4/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/README.md rename to packages/instrumentation-redis-4/README.md diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/package.json b/packages/instrumentation-redis-4/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-redis-4/package.json rename to packages/instrumentation-redis-4/package.json index 86afcfe46b..8fd2d50f44 100644 --- a/plugins/node/opentelemetry-instrumentation-redis-4/package.json +++ b/packages/instrumentation-redis-4/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `redis` v4 database client for Redis", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-redis-4" + }, "scripts": { "test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/redis.test.ts'", "test:debug": "cross-env RUN_REDIS_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts test/redis.test.ts", @@ -17,8 +21,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-redis-4", "compile": "tsc -p .", "prepublishOnly": "npm run compile" @@ -68,5 +72,5 @@ "@opentelemetry/redis-common": "^0.37.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis-4#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis-4#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/index.ts b/packages/instrumentation-redis-4/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/src/index.ts rename to packages/instrumentation-redis-4/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/instrumentation.ts b/packages/instrumentation-redis-4/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/src/instrumentation.ts rename to packages/instrumentation-redis-4/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/internal-types.ts b/packages/instrumentation-redis-4/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/src/internal-types.ts rename to packages/instrumentation-redis-4/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/types.ts b/packages/instrumentation-redis-4/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/src/types.ts rename to packages/instrumentation-redis-4/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/src/utils.ts b/packages/instrumentation-redis-4/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/src/utils.ts rename to packages/instrumentation-redis-4/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/test/redis.test.ts b/packages/instrumentation-redis-4/test/redis.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/test/redis.test.ts rename to packages/instrumentation-redis-4/test/redis.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/test/utils.ts b/packages/instrumentation-redis-4/test/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/test/utils.ts rename to packages/instrumentation-redis-4/test/utils.ts diff --git a/packages/instrumentation-redis-4/tsconfig.json b/packages/instrumentation-redis-4/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-redis-4/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/.eslintignore b/packages/instrumentation-redis/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/.eslintignore rename to packages/instrumentation-redis/.eslintignore diff --git a/packages/instrumentation-redis/.eslintrc.js b/packages/instrumentation-redis/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-redis/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-redis/.tav.yml b/packages/instrumentation-redis/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/.tav.yml rename to packages/instrumentation-redis/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md b/packages/instrumentation-redis/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/CHANGELOG.md rename to packages/instrumentation-redis/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/LICENSE b/packages/instrumentation-redis/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-ioredis/LICENSE rename to packages/instrumentation-redis/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-redis/README.md b/packages/instrumentation-redis/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/README.md rename to packages/instrumentation-redis/README.md diff --git a/plugins/node/opentelemetry-instrumentation-redis/package.json b/packages/instrumentation-redis/package.json similarity index 86% rename from plugins/node/opentelemetry-instrumentation-redis/package.json rename to packages/instrumentation-redis/package.json index 7b10d34084..11561c1276 100644 --- a/plugins/node/opentelemetry-instrumentation-redis/package.json +++ b/packages/instrumentation-redis/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `redis` v2 and v3 database client for Redis", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-redis" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "test:debug": "cross-env RUN_REDIS_TESTS_LOCAL=true mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'", @@ -17,8 +21,8 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-redis", "compile": "tsc -p .", "prepublishOnly": "npm run compile" @@ -68,5 +72,5 @@ "@opentelemetry/redis-common": "^0.37.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-redis#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-redis#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/index.ts b/packages/instrumentation-redis/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/src/index.ts rename to packages/instrumentation-redis/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/instrumentation.ts b/packages/instrumentation-redis/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/src/instrumentation.ts rename to packages/instrumentation-redis/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/internal-types.ts b/packages/instrumentation-redis/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/src/internal-types.ts rename to packages/instrumentation-redis/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/types.ts b/packages/instrumentation-redis/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/src/types.ts rename to packages/instrumentation-redis/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis/src/utils.ts b/packages/instrumentation-redis/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/src/utils.ts rename to packages/instrumentation-redis/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-redis/test/redis.test.ts b/packages/instrumentation-redis/test/redis.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/test/redis.test.ts rename to packages/instrumentation-redis/test/redis.test.ts diff --git a/packages/instrumentation-redis/tsconfig.json b/packages/instrumentation-redis/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-redis/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-knex/.eslintignore b/packages/instrumentation-restify/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/.eslintignore rename to packages/instrumentation-restify/.eslintignore diff --git a/packages/instrumentation-restify/.eslintrc.js b/packages/instrumentation-restify/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-restify/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-restify/.tav.yml b/packages/instrumentation-restify/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/.tav.yml rename to packages/instrumentation-restify/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md b/packages/instrumentation-restify/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/CHANGELOG.md rename to packages/instrumentation-restify/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-knex/LICENSE b/packages/instrumentation-restify/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-knex/LICENSE rename to packages/instrumentation-restify/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-restify/README.md b/packages/instrumentation-restify/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/README.md rename to packages/instrumentation-restify/README.md diff --git a/plugins/node/opentelemetry-instrumentation-restify/package.json b/packages/instrumentation-restify/package.json similarity index 83% rename from plugins/node/opentelemetry-instrumentation-restify/package.json rename to packages/instrumentation-restify/package.json index fdec1799e0..4d21ff66cd 100644 --- a/plugins/node/opentelemetry-instrumentation-restify/package.json +++ b/packages/instrumentation-restify/package.json @@ -4,19 +4,23 @@ "description": "OpenTelemetry instrumentation for `restify` http web application framework", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-restify" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-restify", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", "tdd": "yarn test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -63,5 +67,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-restify#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-restify#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/constants.ts b/packages/instrumentation-restify/src/constants.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/constants.ts rename to packages/instrumentation-restify/src/constants.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/enums/AttributeNames.ts b/packages/instrumentation-restify/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/enums/AttributeNames.ts rename to packages/instrumentation-restify/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/index.ts b/packages/instrumentation-restify/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/index.ts rename to packages/instrumentation-restify/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/instrumentation.ts b/packages/instrumentation-restify/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/instrumentation.ts rename to packages/instrumentation-restify/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/internal-types.ts b/packages/instrumentation-restify/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/internal-types.ts rename to packages/instrumentation-restify/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/types.ts b/packages/instrumentation-restify/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/types.ts rename to packages/instrumentation-restify/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/src/utils.ts b/packages/instrumentation-restify/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/src/utils.ts rename to packages/instrumentation-restify/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/test/restify.test.ts b/packages/instrumentation-restify/test/restify.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/test/restify.test.ts rename to packages/instrumentation-restify/test/restify.test.ts diff --git a/plugins/node/opentelemetry-instrumentation-restify/test/utils.test.ts b/packages/instrumentation-restify/test/utils.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/test/utils.test.ts rename to packages/instrumentation-restify/test/utils.test.ts diff --git a/packages/instrumentation-restify/tsconfig.json b/packages/instrumentation-restify/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-restify/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-koa/.eslintignore b/packages/instrumentation-router/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/.eslintignore rename to packages/instrumentation-router/.eslintignore diff --git a/packages/instrumentation-router/.eslintrc.js b/packages/instrumentation-router/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-router/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md b/packages/instrumentation-router/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/CHANGELOG.md rename to packages/instrumentation-router/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-koa/LICENSE b/packages/instrumentation-router/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-koa/LICENSE rename to packages/instrumentation-router/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-router/README.md b/packages/instrumentation-router/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/README.md rename to packages/instrumentation-router/README.md diff --git a/plugins/node/opentelemetry-instrumentation-router/package.json b/packages/instrumentation-router/package.json similarity index 82% rename from plugins/node/opentelemetry-instrumentation-router/package.json rename to packages/instrumentation-router/package.json index 6d4ff112d8..9fb73a25db 100644 --- a/plugins/node/opentelemetry-instrumentation-router/package.json +++ b/packages/instrumentation-router/package.json @@ -4,15 +4,19 @@ "description": "OpenTelemetry instrumentation for `router` http middleware router", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-router" + }, "scripts": { "test": "nyc mocha 'test/**/*.ts'", "tdd": "yarn test -- --watch-extensions ts --watch", "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-router", "compile": "tsc -p .", "prepublishOnly": "npm run compile", @@ -57,5 +61,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-router#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-router#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-router/src/constants.ts b/packages/instrumentation-router/src/constants.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/constants.ts rename to packages/instrumentation-router/src/constants.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/enums/AttributeNames.ts b/packages/instrumentation-router/src/enums/AttributeNames.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/enums/AttributeNames.ts rename to packages/instrumentation-router/src/enums/AttributeNames.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/enums/LayerType.ts b/packages/instrumentation-router/src/enums/LayerType.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/enums/LayerType.ts rename to packages/instrumentation-router/src/enums/LayerType.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/index.ts b/packages/instrumentation-router/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/index.ts rename to packages/instrumentation-router/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/instrumentation.ts b/packages/instrumentation-router/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/instrumentation.ts rename to packages/instrumentation-router/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/internal-types.ts b/packages/instrumentation-router/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/internal-types.ts rename to packages/instrumentation-router/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/router.d.ts b/packages/instrumentation-router/src/router.d.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/router.d.ts rename to packages/instrumentation-router/src/router.d.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/src/utils.ts b/packages/instrumentation-router/src/utils.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/src/utils.ts rename to packages/instrumentation-router/src/utils.ts diff --git a/plugins/node/opentelemetry-instrumentation-router/test/index.test.ts b/packages/instrumentation-router/test/index.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/test/index.test.ts rename to packages/instrumentation-router/test/index.test.ts diff --git a/packages/instrumentation-router/tsconfig.json b/packages/instrumentation-router/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-router/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-memcached/.eslintignore b/packages/instrumentation-runtime-node/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/.eslintignore rename to packages/instrumentation-runtime-node/.eslintignore diff --git a/packages/opentelemetry-sql-common/.eslintrc.js b/packages/instrumentation-runtime-node/.eslintrc.js similarity index 100% rename from packages/opentelemetry-sql-common/.eslintrc.js rename to packages/instrumentation-runtime-node/.eslintrc.js diff --git a/plugins/node/instrumentation-runtime-node/CHANGELOG.md b/packages/instrumentation-runtime-node/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-runtime-node/CHANGELOG.md rename to packages/instrumentation-runtime-node/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-memcached/LICENSE b/packages/instrumentation-runtime-node/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-memcached/LICENSE rename to packages/instrumentation-runtime-node/LICENSE diff --git a/plugins/node/instrumentation-runtime-node/README.md b/packages/instrumentation-runtime-node/README.md similarity index 100% rename from plugins/node/instrumentation-runtime-node/README.md rename to packages/instrumentation-runtime-node/README.md diff --git a/plugins/node/instrumentation-runtime-node/package.json b/packages/instrumentation-runtime-node/package.json similarity index 82% rename from plugins/node/instrumentation-runtime-node/package.json rename to packages/instrumentation-runtime-node/package.json index de6ad9c646..d1d367f8de 100644 --- a/plugins/node/instrumentation-runtime-node/package.json +++ b/packages/instrumentation-runtime-node/package.json @@ -4,8 +4,12 @@ "description": "OpenTelemetry instrumentation for Node.js Performance measurement API", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-runtime-node", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-runtime-node" + }, + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-runtime-node#readme", "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-runtime-node", @@ -14,7 +18,7 @@ "lint:fix": "eslint . --ext .ts --fix", "prepublishOnly": "npm run compile", "test": "nyc mocha 'test/**/*.test.ts'", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "author": "OpenTelemetry Authors", "license": "Apache-2.0", diff --git a/plugins/node/instrumentation-runtime-node/src/consts/attributes.ts b/packages/instrumentation-runtime-node/src/consts/attributes.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/consts/attributes.ts rename to packages/instrumentation-runtime-node/src/consts/attributes.ts diff --git a/plugins/node/instrumentation-runtime-node/src/global.d.ts b/packages/instrumentation-runtime-node/src/global.d.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/global.d.ts rename to packages/instrumentation-runtime-node/src/global.d.ts diff --git a/plugins/node/instrumentation-runtime-node/src/index.ts b/packages/instrumentation-runtime-node/src/index.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/index.ts rename to packages/instrumentation-runtime-node/src/index.ts diff --git a/plugins/node/instrumentation-runtime-node/src/instrumentation.ts b/packages/instrumentation-runtime-node/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/instrumentation.ts rename to packages/instrumentation-runtime-node/src/instrumentation.ts diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/baseCollector.ts b/packages/instrumentation-runtime-node/src/metrics/baseCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/metrics/baseCollector.ts rename to packages/instrumentation-runtime-node/src/metrics/baseCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts b/packages/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts rename to packages/instrumentation-runtime-node/src/metrics/eventLoopDelayCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts b/packages/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts rename to packages/instrumentation-runtime-node/src/metrics/eventLoopTimeCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts b/packages/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts rename to packages/instrumentation-runtime-node/src/metrics/eventLoopUtilizationCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/gcCollector.ts b/packages/instrumentation-runtime-node/src/metrics/gcCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/metrics/gcCollector.ts rename to packages/instrumentation-runtime-node/src/metrics/gcCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts b/packages/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts rename to packages/instrumentation-runtime-node/src/metrics/heapSpacesSizeAndUsedCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/src/types.ts b/packages/instrumentation-runtime-node/src/types.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/types.ts rename to packages/instrumentation-runtime-node/src/types.ts diff --git a/plugins/node/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts b/packages/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts rename to packages/instrumentation-runtime-node/src/types/ConventionalNamePrefix.ts diff --git a/plugins/node/instrumentation-runtime-node/src/types/metricCollector.ts b/packages/instrumentation-runtime-node/src/types/metricCollector.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/src/types/metricCollector.ts rename to packages/instrumentation-runtime-node/src/types/metricCollector.ts diff --git a/plugins/node/instrumentation-runtime-node/test/event_loop_delay.test.ts b/packages/instrumentation-runtime-node/test/event_loop_delay.test.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/test/event_loop_delay.test.ts rename to packages/instrumentation-runtime-node/test/event_loop_delay.test.ts diff --git a/plugins/node/instrumentation-runtime-node/test/event_loop_time.test.ts b/packages/instrumentation-runtime-node/test/event_loop_time.test.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/test/event_loop_time.test.ts rename to packages/instrumentation-runtime-node/test/event_loop_time.test.ts diff --git a/plugins/node/instrumentation-runtime-node/test/event_loop_utilization.test.ts b/packages/instrumentation-runtime-node/test/event_loop_utilization.test.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/test/event_loop_utilization.test.ts rename to packages/instrumentation-runtime-node/test/event_loop_utilization.test.ts diff --git a/plugins/node/instrumentation-runtime-node/test/heap_space_and_used.test.ts b/packages/instrumentation-runtime-node/test/heap_space_and_used.test.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/test/heap_space_and_used.test.ts rename to packages/instrumentation-runtime-node/test/heap_space_and_used.test.ts diff --git a/plugins/node/instrumentation-runtime-node/test/instrumentation.test.ts b/packages/instrumentation-runtime-node/test/instrumentation.test.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/test/instrumentation.test.ts rename to packages/instrumentation-runtime-node/test/instrumentation.test.ts diff --git a/plugins/node/instrumentation-runtime-node/test/testMetricsReader.ts b/packages/instrumentation-runtime-node/test/testMetricsReader.ts similarity index 100% rename from plugins/node/instrumentation-runtime-node/test/testMetricsReader.ts rename to packages/instrumentation-runtime-node/test/testMetricsReader.ts diff --git a/packages/instrumentation-runtime-node/tsconfig.json b/packages/instrumentation-runtime-node/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-runtime-node/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/.eslintignore b/packages/instrumentation-socket.io/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/.eslintignore rename to packages/instrumentation-socket.io/.eslintignore diff --git a/packages/instrumentation-socket.io/.eslintrc.js b/packages/instrumentation-socket.io/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-socket.io/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-socket.io/.tav.yml b/packages/instrumentation-socket.io/.tav.yml similarity index 100% rename from plugins/node/instrumentation-socket.io/.tav.yml rename to packages/instrumentation-socket.io/.tav.yml diff --git a/plugins/node/instrumentation-socket.io/CHANGELOG.md b/packages/instrumentation-socket.io/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-socket.io/CHANGELOG.md rename to packages/instrumentation-socket.io/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/LICENSE b/packages/instrumentation-socket.io/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mongodb/LICENSE rename to packages/instrumentation-socket.io/LICENSE diff --git a/plugins/node/instrumentation-socket.io/README.md b/packages/instrumentation-socket.io/README.md similarity index 100% rename from plugins/node/instrumentation-socket.io/README.md rename to packages/instrumentation-socket.io/README.md diff --git a/plugins/node/instrumentation-socket.io/package.json b/packages/instrumentation-socket.io/package.json similarity index 83% rename from plugins/node/instrumentation-socket.io/package.json rename to packages/instrumentation-socket.io/package.json index 1d916bd4cf..0ce7a14540 100644 --- a/plugins/node/instrumentation-socket.io/package.json +++ b/packages/instrumentation-socket.io/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `socket.io` messaging server implementation for Socket.IO communication", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-socket.io" + }, "scripts": { "test": "mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'", "test-all-versions": "tav", @@ -12,9 +16,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-socket.io", "compile": "tsc -p ." }, @@ -59,5 +63,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-socket.io#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-socket.io#readme" } diff --git a/plugins/node/instrumentation-socket.io/src/AttributeNames.ts b/packages/instrumentation-socket.io/src/AttributeNames.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/src/AttributeNames.ts rename to packages/instrumentation-socket.io/src/AttributeNames.ts diff --git a/plugins/node/instrumentation-socket.io/src/index.ts b/packages/instrumentation-socket.io/src/index.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/src/index.ts rename to packages/instrumentation-socket.io/src/index.ts diff --git a/plugins/node/instrumentation-socket.io/src/socket.io.ts b/packages/instrumentation-socket.io/src/socket.io.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/src/socket.io.ts rename to packages/instrumentation-socket.io/src/socket.io.ts diff --git a/plugins/node/instrumentation-socket.io/src/types.ts b/packages/instrumentation-socket.io/src/types.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/src/types.ts rename to packages/instrumentation-socket.io/src/types.ts diff --git a/plugins/node/instrumentation-socket.io/src/utils.ts b/packages/instrumentation-socket.io/src/utils.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/src/utils.ts rename to packages/instrumentation-socket.io/src/utils.ts diff --git a/plugins/node/instrumentation-socket.io/test/config.test.ts b/packages/instrumentation-socket.io/test/config.test.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/test/config.test.ts rename to packages/instrumentation-socket.io/test/config.test.ts diff --git a/plugins/node/instrumentation-socket.io/test/socket.io.test.ts b/packages/instrumentation-socket.io/test/socket.io.test.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/test/socket.io.test.ts rename to packages/instrumentation-socket.io/test/socket.io.test.ts diff --git a/plugins/node/instrumentation-socket.io/test/utils.ts b/packages/instrumentation-socket.io/test/utils.ts similarity index 100% rename from plugins/node/instrumentation-socket.io/test/utils.ts rename to packages/instrumentation-socket.io/test/utils.ts diff --git a/plugins/node/instrumentation-socket.io/tsconfig.json b/packages/instrumentation-socket.io/tsconfig.json similarity index 77% rename from plugins/node/instrumentation-socket.io/tsconfig.json rename to packages/instrumentation-socket.io/tsconfig.json index 3feff66260..569e38e289 100644 --- a/plugins/node/instrumentation-socket.io/tsconfig.json +++ b/packages/instrumentation-socket.io/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build", diff --git a/plugins/node/opentelemetry-instrumentation-mysql/.eslintignore b/packages/instrumentation-tedious/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/.eslintignore rename to packages/instrumentation-tedious/.eslintignore diff --git a/packages/instrumentation-tedious/.eslintrc.js b/packages/instrumentation-tedious/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-tedious/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-tedious/.tav.yml b/packages/instrumentation-tedious/.tav.yml similarity index 100% rename from plugins/node/instrumentation-tedious/.tav.yml rename to packages/instrumentation-tedious/.tav.yml diff --git a/plugins/node/instrumentation-tedious/CHANGELOG.md b/packages/instrumentation-tedious/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-tedious/CHANGELOG.md rename to packages/instrumentation-tedious/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-mysql/LICENSE b/packages/instrumentation-tedious/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql/LICENSE rename to packages/instrumentation-tedious/LICENSE diff --git a/plugins/node/instrumentation-tedious/README.md b/packages/instrumentation-tedious/README.md similarity index 100% rename from plugins/node/instrumentation-tedious/README.md rename to packages/instrumentation-tedious/README.md diff --git a/plugins/node/instrumentation-tedious/package.json b/packages/instrumentation-tedious/package.json similarity index 86% rename from plugins/node/instrumentation-tedious/package.json rename to packages/instrumentation-tedious/package.json index ec2449d0a2..10f47a5e89 100644 --- a/plugins/node/instrumentation-tedious/package.json +++ b/packages/instrumentation-tedious/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `tedious` database client for Microsoft SQL Server", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-tedious" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-tedious", @@ -15,7 +19,7 @@ "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha 'test/**/*.test.ts'", "test-all-versions": "tav", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "instrumentation", @@ -64,5 +68,5 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "@types/tedious": "^4.0.14" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-tedious#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-tedious#readme" } diff --git a/plugins/node/instrumentation-tedious/src/index.ts b/packages/instrumentation-tedious/src/index.ts similarity index 100% rename from plugins/node/instrumentation-tedious/src/index.ts rename to packages/instrumentation-tedious/src/index.ts diff --git a/plugins/node/instrumentation-tedious/src/instrumentation.ts b/packages/instrumentation-tedious/src/instrumentation.ts similarity index 100% rename from plugins/node/instrumentation-tedious/src/instrumentation.ts rename to packages/instrumentation-tedious/src/instrumentation.ts diff --git a/plugins/node/instrumentation-tedious/src/types.ts b/packages/instrumentation-tedious/src/types.ts similarity index 100% rename from plugins/node/instrumentation-tedious/src/types.ts rename to packages/instrumentation-tedious/src/types.ts diff --git a/plugins/node/instrumentation-tedious/src/utils.ts b/packages/instrumentation-tedious/src/utils.ts similarity index 100% rename from plugins/node/instrumentation-tedious/src/utils.ts rename to packages/instrumentation-tedious/src/utils.ts diff --git a/plugins/node/instrumentation-tedious/test/api.ts b/packages/instrumentation-tedious/test/api.ts similarity index 100% rename from plugins/node/instrumentation-tedious/test/api.ts rename to packages/instrumentation-tedious/test/api.ts diff --git a/plugins/node/instrumentation-tedious/test/instrumentation.test.ts b/packages/instrumentation-tedious/test/instrumentation.test.ts similarity index 100% rename from plugins/node/instrumentation-tedious/test/instrumentation.test.ts rename to packages/instrumentation-tedious/test/instrumentation.test.ts diff --git a/packages/instrumentation-tedious/tsconfig.json b/packages/instrumentation-tedious/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-tedious/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/.eslintignore b/packages/instrumentation-typeorm/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/.eslintignore rename to packages/instrumentation-typeorm/.eslintignore diff --git a/packages/instrumentation-typeorm/.eslintrc.js b/packages/instrumentation-typeorm/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-typeorm/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-typeorm/.tav.yml b/packages/instrumentation-typeorm/.tav.yml similarity index 100% rename from plugins/node/instrumentation-typeorm/.tav.yml rename to packages/instrumentation-typeorm/.tav.yml diff --git a/plugins/node/instrumentation-typeorm/CHANGELOG.md b/packages/instrumentation-typeorm/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-typeorm/CHANGELOG.md rename to packages/instrumentation-typeorm/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/LICENSE b/packages/instrumentation-typeorm/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-mysql2/LICENSE rename to packages/instrumentation-typeorm/LICENSE diff --git a/plugins/node/instrumentation-typeorm/NOTICE b/packages/instrumentation-typeorm/NOTICE similarity index 100% rename from plugins/node/instrumentation-typeorm/NOTICE rename to packages/instrumentation-typeorm/NOTICE diff --git a/plugins/node/instrumentation-typeorm/README.md b/packages/instrumentation-typeorm/README.md similarity index 100% rename from plugins/node/instrumentation-typeorm/README.md rename to packages/instrumentation-typeorm/README.md diff --git a/plugins/node/instrumentation-typeorm/package.json b/packages/instrumentation-typeorm/package.json similarity index 83% rename from plugins/node/instrumentation-typeorm/package.json rename to packages/instrumentation-typeorm/package.json index 1de69531e6..5935399a02 100644 --- a/plugins/node/instrumentation-typeorm/package.json +++ b/packages/instrumentation-typeorm/package.json @@ -4,21 +4,25 @@ "description": "OpenTelemetry instrumentation for `typeorm` database data-mapper ORM", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-typeorm" + }, "scripts": { "clean": "rimraf build/*", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-typeorm", "compile": "tsc -p .", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prewatch": "npm run precompile", "prepublishOnly": "npm run compile", "tdd": "npm run test -- --watch-extensions ts --watch", "test": "nyc mocha --require '@opentelemetry/contrib-test-utils' 'test/**/*.test.ts'", "test-all-versions": "tav", "test:debug": "mocha --inspect-brk --no-timeouts 'test/**/*.test.ts'", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc -w" }, "keywords": [ @@ -60,5 +64,5 @@ "@opentelemetry/core": "^2.0.0", "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-typeorm#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-typeorm#readme" } diff --git a/plugins/node/instrumentation-typeorm/src/index.ts b/packages/instrumentation-typeorm/src/index.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/index.ts rename to packages/instrumentation-typeorm/src/index.ts diff --git a/plugins/node/instrumentation-typeorm/src/semconv.ts b/packages/instrumentation-typeorm/src/semconv.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/semconv.ts rename to packages/instrumentation-typeorm/src/semconv.ts diff --git a/plugins/node/instrumentation-typeorm/src/typeorm.ts b/packages/instrumentation-typeorm/src/typeorm.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/typeorm.ts rename to packages/instrumentation-typeorm/src/typeorm.ts diff --git a/plugins/node/instrumentation-typeorm/src/types.ts b/packages/instrumentation-typeorm/src/types.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/types.ts rename to packages/instrumentation-typeorm/src/types.ts diff --git a/plugins/node/instrumentation-typeorm/src/utils/get-func-param-names.ts b/packages/instrumentation-typeorm/src/utils/get-func-param-names.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/utils/get-func-param-names.ts rename to packages/instrumentation-typeorm/src/utils/get-func-param-names.ts diff --git a/plugins/node/instrumentation-typeorm/src/utils/index.ts b/packages/instrumentation-typeorm/src/utils/index.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/utils/index.ts rename to packages/instrumentation-typeorm/src/utils/index.ts diff --git a/plugins/node/instrumentation-typeorm/src/utils/suppressTracing.ts b/packages/instrumentation-typeorm/src/utils/suppressTracing.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/src/utils/suppressTracing.ts rename to packages/instrumentation-typeorm/src/utils/suppressTracing.ts diff --git a/plugins/node/instrumentation-typeorm/test/Connection.test.ts b/packages/instrumentation-typeorm/test/Connection.test.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/test/Connection.test.ts rename to packages/instrumentation-typeorm/test/Connection.test.ts diff --git a/plugins/node/instrumentation-typeorm/test/EntityManager.test.ts b/packages/instrumentation-typeorm/test/EntityManager.test.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/test/EntityManager.test.ts rename to packages/instrumentation-typeorm/test/EntityManager.test.ts diff --git a/plugins/node/instrumentation-typeorm/test/QueryBuilder.test.ts b/packages/instrumentation-typeorm/test/QueryBuilder.test.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/test/QueryBuilder.test.ts rename to packages/instrumentation-typeorm/test/QueryBuilder.test.ts diff --git a/plugins/node/instrumentation-typeorm/test/Repository.test.ts b/packages/instrumentation-typeorm/test/Repository.test.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/test/Repository.test.ts rename to packages/instrumentation-typeorm/test/Repository.test.ts diff --git a/plugins/node/instrumentation-typeorm/test/config.test.ts b/packages/instrumentation-typeorm/test/config.test.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/test/config.test.ts rename to packages/instrumentation-typeorm/test/config.test.ts diff --git a/plugins/node/instrumentation-typeorm/test/utils.ts b/packages/instrumentation-typeorm/test/utils.ts similarity index 100% rename from plugins/node/instrumentation-typeorm/test/utils.ts rename to packages/instrumentation-typeorm/test/utils.ts diff --git a/plugins/node/instrumentation-typeorm/tsconfig.json b/packages/instrumentation-typeorm/tsconfig.json similarity index 83% rename from plugins/node/instrumentation-typeorm/tsconfig.json rename to packages/instrumentation-typeorm/tsconfig.json index 9078465762..28e0864594 100644 --- a/plugins/node/instrumentation-typeorm/tsconfig.json +++ b/packages/instrumentation-typeorm/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build", diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintignore b/packages/instrumentation-undici/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/.eslintignore rename to packages/instrumentation-undici/.eslintignore diff --git a/packages/instrumentation-undici/.eslintrc.js b/packages/instrumentation-undici/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/instrumentation-undici/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/plugins/node/instrumentation-undici/.tav.yml b/packages/instrumentation-undici/.tav.yml similarity index 100% rename from plugins/node/instrumentation-undici/.tav.yml rename to packages/instrumentation-undici/.tav.yml diff --git a/plugins/node/instrumentation-undici/CHANGELOG.md b/packages/instrumentation-undici/CHANGELOG.md similarity index 100% rename from plugins/node/instrumentation-undici/CHANGELOG.md rename to packages/instrumentation-undici/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/LICENSE b/packages/instrumentation-undici/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-nestjs-core/LICENSE rename to packages/instrumentation-undici/LICENSE diff --git a/plugins/node/instrumentation-undici/README.md b/packages/instrumentation-undici/README.md similarity index 81% rename from plugins/node/instrumentation-undici/README.md rename to packages/instrumentation-undici/README.md index 154a915b63..cdb30de28b 100644 --- a/plugins/node/instrumentation-undici/README.md +++ b/packages/instrumentation-undici/README.md @@ -54,12 +54,12 @@ Undici instrumentation has few options available to choose from. You can set the | Options | Type | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| [`ignoreRequestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L73) | `IgnoreRequestFunction` | Undici instrumentation will not trace all incoming requests that matched with custom function. | -| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L75) | `RequestHookFunction` | Function for adding custom attributes before request is handled. | -| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L77) | `ResponseHookFunction` | Function for adding custom attributes after the response headers are received. | -| [`startSpanHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L79) | `StartSpanHookFunction` | Function for adding custom attributes before a span is started. | -| [`requireParentforSpans`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L81) | `Boolean` | Require a parent span is present to create new span for outgoing requests. | -| [`headersToSpanAttributes`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/plugins/node/instrumentation-undici/src/types.ts#L83) | `Object` | List of case insensitive HTTP headers to convert to span attributes. Headers will be converted to span attributes in the form of `http.{request\|response}.header.header-name` where the name is only lowercased, e.g. `http.response.header.content-length` | +| [`ignoreRequestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L73) | `IgnoreRequestFunction` | Undici instrumentation will not trace all incoming requests that matched with custom function. | +| [`requestHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L75) | `RequestHookFunction` | Function for adding custom attributes before request is handled. | +| [`responseHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L77) | `ResponseHookFunction` | Function for adding custom attributes after the response headers are received. | +| [`startSpanHook`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L79) | `StartSpanHookFunction` | Function for adding custom attributes before a span is started. | +| [`requireParentforSpans`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L81) | `Boolean` | Require a parent span is present to create new span for outgoing requests. | +| [`headersToSpanAttributes`](https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-undici/src/types.ts#L83) | `Object` | List of case insensitive HTTP headers to convert to span attributes. Headers will be converted to span attributes in the form of `http.{request\|response}.header.header-name` where the name is only lowercased, e.g. `http.response.header.content-length` | ### Observations diff --git a/plugins/node/instrumentation-undici/package.json b/packages/instrumentation-undici/package.json similarity index 85% rename from plugins/node/instrumentation-undici/package.json rename to packages/instrumentation-undici/package.json index b6cabc5728..10151ad6ac 100644 --- a/plugins/node/instrumentation-undici/package.json +++ b/packages/instrumentation-undici/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `undici` http client and Node.js fetch()", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-undici" + }, "scripts": { "prepublishOnly": "npm run compile", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-undici", @@ -16,7 +20,7 @@ "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "watch": "tsc -w", - "version:update": "node ../../../scripts/version-update.js" + "version:update": "node ../../scripts/version-update.js" }, "keywords": [ "opentelemetry", @@ -60,6 +64,6 @@ "@opentelemetry/core": "^2.0.0", "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/instrumentation-undici", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-undici#readme", "sideEffects": false } diff --git a/plugins/node/instrumentation-undici/src/enums/SemanticAttributes.ts b/packages/instrumentation-undici/src/enums/SemanticAttributes.ts similarity index 100% rename from plugins/node/instrumentation-undici/src/enums/SemanticAttributes.ts rename to packages/instrumentation-undici/src/enums/SemanticAttributes.ts diff --git a/plugins/node/instrumentation-undici/src/index.ts b/packages/instrumentation-undici/src/index.ts similarity index 100% rename from plugins/node/instrumentation-undici/src/index.ts rename to packages/instrumentation-undici/src/index.ts diff --git a/plugins/node/instrumentation-undici/src/internal-types.ts b/packages/instrumentation-undici/src/internal-types.ts similarity index 100% rename from plugins/node/instrumentation-undici/src/internal-types.ts rename to packages/instrumentation-undici/src/internal-types.ts diff --git a/plugins/node/instrumentation-undici/src/types.ts b/packages/instrumentation-undici/src/types.ts similarity index 100% rename from plugins/node/instrumentation-undici/src/types.ts rename to packages/instrumentation-undici/src/types.ts diff --git a/plugins/node/instrumentation-undici/src/undici.ts b/packages/instrumentation-undici/src/undici.ts similarity index 100% rename from plugins/node/instrumentation-undici/src/undici.ts rename to packages/instrumentation-undici/src/undici.ts diff --git a/plugins/node/instrumentation-undici/test/fetch.test.ts b/packages/instrumentation-undici/test/fetch.test.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/fetch.test.ts rename to packages/instrumentation-undici/test/fetch.test.ts diff --git a/plugins/node/instrumentation-undici/test/metrics.test.ts b/packages/instrumentation-undici/test/metrics.test.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/metrics.test.ts rename to packages/instrumentation-undici/test/metrics.test.ts diff --git a/plugins/node/instrumentation-undici/test/undici.test.ts b/packages/instrumentation-undici/test/undici.test.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/undici.test.ts rename to packages/instrumentation-undici/test/undici.test.ts diff --git a/plugins/node/instrumentation-undici/test/utils/assertSpan.ts b/packages/instrumentation-undici/test/utils/assertSpan.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/utils/assertSpan.ts rename to packages/instrumentation-undici/test/utils/assertSpan.ts diff --git a/plugins/node/instrumentation-undici/test/utils/mock-metrics-reader.ts b/packages/instrumentation-undici/test/utils/mock-metrics-reader.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/utils/mock-metrics-reader.ts rename to packages/instrumentation-undici/test/utils/mock-metrics-reader.ts diff --git a/plugins/node/instrumentation-undici/test/utils/mock-propagation.ts b/packages/instrumentation-undici/test/utils/mock-propagation.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/utils/mock-propagation.ts rename to packages/instrumentation-undici/test/utils/mock-propagation.ts diff --git a/plugins/node/instrumentation-undici/test/utils/mock-server.ts b/packages/instrumentation-undici/test/utils/mock-server.ts similarity index 100% rename from plugins/node/instrumentation-undici/test/utils/mock-server.ts rename to packages/instrumentation-undici/test/utils/mock-server.ts diff --git a/packages/instrumentation-undici/tsconfig.json b/packages/instrumentation-undici/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-undici/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-net/.eslintignore b/packages/instrumentation-user-interaction/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/.eslintignore rename to packages/instrumentation-user-interaction/.eslintignore diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/.eslintrc.js b/packages/instrumentation-user-interaction/.eslintrc.js similarity index 81% rename from plugins/web/opentelemetry-instrumentation-user-interaction/.eslintrc.js rename to packages/instrumentation-user-interaction/.eslintrc.js index ea4d42f5ec..0587e2b9e4 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/.eslintrc.js +++ b/packages/instrumentation-user-interaction/.eslintrc.js @@ -8,5 +8,5 @@ module.exports = { "globals": { "Zone": "readonly" }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md b/packages/instrumentation-user-interaction/CHANGELOG.md similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/CHANGELOG.md rename to packages/instrumentation-user-interaction/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-net/LICENSE b/packages/instrumentation-user-interaction/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-net/LICENSE rename to packages/instrumentation-user-interaction/LICENSE diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/README.md b/packages/instrumentation-user-interaction/README.md similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/README.md rename to packages/instrumentation-user-interaction/README.md diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/click-sync.jpg b/packages/instrumentation-user-interaction/images/click-sync.jpg similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/click-sync.jpg rename to packages/instrumentation-user-interaction/images/click-sync.jpg diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/click.jpg b/packages/instrumentation-user-interaction/images/click.jpg similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/click.jpg rename to packages/instrumentation-user-interaction/images/click.jpg diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/main-sync.jpg b/packages/instrumentation-user-interaction/images/main-sync.jpg similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/main-sync.jpg rename to packages/instrumentation-user-interaction/images/main-sync.jpg diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/images/main.jpg b/packages/instrumentation-user-interaction/images/main.jpg similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/images/main.jpg rename to packages/instrumentation-user-interaction/images/main.jpg diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js b/packages/instrumentation-user-interaction/karma.conf.js similarity index 87% rename from plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js rename to packages/instrumentation-user-interaction/karma.conf.js index 4a4bd49791..4bc502c46f 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js +++ b/packages/instrumentation-user-interaction/karma.conf.js @@ -14,8 +14,8 @@ * limitations under the License. */ -const karmaWebpackConfig = require('../../../karma.webpack'); -const karmaBaseConfig = require('../../../karma.base'); +const karmaWebpackConfig = require('../../karma.webpack'); +const karmaBaseConfig = require('../../karma.base'); module.exports = (config) => { config.set(Object.assign({}, karmaBaseConfig, { diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/packages/instrumentation-user-interaction/package.json similarity index 88% rename from plugins/web/opentelemetry-instrumentation-user-interaction/package.json rename to packages/instrumentation-user-interaction/package.json index ee6c128c55..759e89263e 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/packages/instrumentation-user-interaction/package.json @@ -6,13 +6,17 @@ "module": "build/esm/index.js", "esnext": "build/esnext/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-user-interaction" + }, "scripts": { "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-user-interaction", "compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "prepublishOnly": "npm run compile", @@ -88,5 +92,5 @@ "zone.js": "^0.11.4 || ^0.13.0 || ^0.14.0 || ^0.15.0" }, "sideEffects": false, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-instrumentation-user-interaction#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-user-interaction#readme" } diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/enums/AttributeNames.ts b/packages/instrumentation-user-interaction/src/enums/AttributeNames.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/enums/AttributeNames.ts rename to packages/instrumentation-user-interaction/src/enums/AttributeNames.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/index.ts b/packages/instrumentation-user-interaction/src/index.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/index.ts rename to packages/instrumentation-user-interaction/src/index.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts b/packages/instrumentation-user-interaction/src/instrumentation.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/instrumentation.ts rename to packages/instrumentation-user-interaction/src/instrumentation.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/internal-types.ts b/packages/instrumentation-user-interaction/src/internal-types.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/internal-types.ts rename to packages/instrumentation-user-interaction/src/internal-types.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/src/types.ts b/packages/instrumentation-user-interaction/src/types.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/src/types.ts rename to packages/instrumentation-user-interaction/src/types.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/helper.test.ts b/packages/instrumentation-user-interaction/test/helper.test.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/helper.test.ts rename to packages/instrumentation-user-interaction/test/helper.test.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/index-webpack.ts b/packages/instrumentation-user-interaction/test/index-webpack.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/index-webpack.ts rename to packages/instrumentation-user-interaction/test/index-webpack.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts b/packages/instrumentation-user-interaction/test/userInteraction.nozone.test.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.nozone.test.ts rename to packages/instrumentation-user-interaction/test/userInteraction.nozone.test.ts diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts b/packages/instrumentation-user-interaction/test/userInteraction.test.ts similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/test/userInteraction.test.ts rename to packages/instrumentation-user-interaction/test/userInteraction.test.ts diff --git a/propagators/opentelemetry-propagator-ot-trace/tsconfig.esm.json b/packages/instrumentation-user-interaction/tsconfig.esm.json similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/tsconfig.esm.json rename to packages/instrumentation-user-interaction/tsconfig.esm.json diff --git a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esnext.json b/packages/instrumentation-user-interaction/tsconfig.esnext.json similarity index 78% rename from plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esnext.json rename to packages/instrumentation-user-interaction/tsconfig.esnext.json index cb78dd6ff3..65a918cf6b 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esnext.json +++ b/packages/instrumentation-user-interaction/tsconfig.esnext.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esnext.json", + "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esnext", diff --git a/packages/instrumentation-user-interaction/tsconfig.json b/packages/instrumentation-user-interaction/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-user-interaction/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/.eslintignore b/packages/instrumentation-winston/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/.eslintignore rename to packages/instrumentation-winston/.eslintignore diff --git a/packages/instrumentation-winston/.eslintrc.js b/packages/instrumentation-winston/.eslintrc.js new file mode 100644 index 0000000000..d9630e1c33 --- /dev/null +++ b/packages/instrumentation-winston/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js'), +} diff --git a/plugins/node/opentelemetry-instrumentation-winston/.tav.yml b/packages/instrumentation-winston/.tav.yml similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/.tav.yml rename to packages/instrumentation-winston/.tav.yml diff --git a/plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md b/packages/instrumentation-winston/CHANGELOG.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/CHANGELOG.md rename to packages/instrumentation-winston/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/LICENSE b/packages/instrumentation-winston/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-oracledb/LICENSE rename to packages/instrumentation-winston/LICENSE diff --git a/plugins/node/opentelemetry-instrumentation-winston/README.md b/packages/instrumentation-winston/README.md similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/README.md rename to packages/instrumentation-winston/README.md diff --git a/plugins/node/opentelemetry-instrumentation-winston/package.json b/packages/instrumentation-winston/package.json similarity index 85% rename from plugins/node/opentelemetry-instrumentation-winston/package.json rename to packages/instrumentation-winston/package.json index c52d757cf9..0ca7304216 100644 --- a/plugins/node/opentelemetry-instrumentation-winston/package.json +++ b/packages/instrumentation-winston/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry instrumentation for `winston` logger", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/instrumentation-winston" + }, "scripts": { "test": "npm run test-v1-v2 && npm run test-v3 && nyc merge .nyc_output ./coverage/coverage-final.json", "test-v1-v2": "tav winston 2.4.7 npm run test-run", @@ -15,9 +19,9 @@ "clean": "rimraf build/*", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", + "lint:readme": "node ../../scripts/lint-readme.js", "prepublishOnly": "npm run compile", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/instrumentation-winston", "compile": "tsc -p ." }, @@ -68,5 +72,5 @@ "@opentelemetry/api-logs": "^0.202.0", "@opentelemetry/instrumentation": "^0.202.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-winston#readme" } diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/index.ts b/packages/instrumentation-winston/src/index.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/src/index.ts rename to packages/instrumentation-winston/src/index.ts diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/instrumentation.ts b/packages/instrumentation-winston/src/instrumentation.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/src/instrumentation.ts rename to packages/instrumentation-winston/src/instrumentation.ts diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/internal-types.ts b/packages/instrumentation-winston/src/internal-types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/src/internal-types.ts rename to packages/instrumentation-winston/src/internal-types.ts diff --git a/plugins/node/opentelemetry-instrumentation-winston/src/types.ts b/packages/instrumentation-winston/src/types.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/src/types.ts rename to packages/instrumentation-winston/src/types.ts diff --git a/plugins/node/opentelemetry-instrumentation-winston/test/winston.test.ts b/packages/instrumentation-winston/test/winston.test.ts similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/test/winston.test.ts rename to packages/instrumentation-winston/test/winston.test.ts diff --git a/packages/instrumentation-winston/tsconfig.json b/packages/instrumentation-winston/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/instrumentation-winston/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-pg/.eslintignore b/packages/plugin-react-load/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/.eslintignore rename to packages/plugin-react-load/.eslintignore diff --git a/plugins/web/opentelemetry-plugin-react-load/.eslintrc.js b/packages/plugin-react-load/.eslintrc.js similarity index 75% rename from plugins/web/opentelemetry-plugin-react-load/.eslintrc.js rename to packages/plugin-react-load/.eslintrc.js index 6ad6c9f216..01b8d09740 100644 --- a/plugins/web/opentelemetry-plugin-react-load/.eslintrc.js +++ b/packages/plugin-react-load/.eslintrc.js @@ -5,5 +5,5 @@ module.exports = { "browser": true, "jquery": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/plugins/web/opentelemetry-plugin-react-load/CHANGELOG.md b/packages/plugin-react-load/CHANGELOG.md similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/CHANGELOG.md rename to packages/plugin-react-load/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-pg/LICENSE b/packages/plugin-react-load/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pg/LICENSE rename to packages/plugin-react-load/LICENSE diff --git a/plugins/web/opentelemetry-plugin-react-load/README.md b/packages/plugin-react-load/README.md similarity index 92% rename from plugins/web/opentelemetry-plugin-react-load/README.md rename to packages/plugin-react-load/README.md index ab822d1955..71fdd29ae0 100644 --- a/plugins/web/opentelemetry-plugin-react-load/README.md +++ b/packages/plugin-react-load/README.md @@ -11,9 +11,9 @@ Compatible with OpenTelemetry JS API and SDK `1.0+`. ## Status -| Maturity | [Component Owner](../../../.github/component_owners.yml) | Compatibility | +| Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility | | ---------------------------------------- | -------------------------------------------------------- | --------------------- | -| [Unmaintained](../../../CONTRIBUTING.md) | N/A | API 1.0+
SDK 1.0+ | +| [Unmaintained](../../CONTRIBUTING.md) | N/A | API 1.0+
SDK 1.0+ | ## Installation diff --git a/plugins/web/opentelemetry-plugin-react-load/karma.conf.js b/packages/plugin-react-load/karma.conf.js similarity index 86% rename from plugins/web/opentelemetry-plugin-react-load/karma.conf.js rename to packages/plugin-react-load/karma.conf.js index 6174839d65..3019564a15 100644 --- a/plugins/web/opentelemetry-plugin-react-load/karma.conf.js +++ b/packages/plugin-react-load/karma.conf.js @@ -14,8 +14,8 @@ * limitations under the License. */ -const karmaWebpackConfig = require('../../../karma.webpack'); -const karmaBaseConfig = require('../../../karma.base'); +const karmaWebpackConfig = require('../../karma.webpack'); +const karmaBaseConfig = require('../../karma.base'); module.exports = (config) => { config.set(Object.assign({}, karmaBaseConfig, { diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/packages/plugin-react-load/package.json similarity index 88% rename from plugins/web/opentelemetry-plugin-react-load/package.json rename to packages/plugin-react-load/package.json index 25c9f8a618..65d176bccb 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/packages/plugin-react-load/package.json @@ -6,13 +6,17 @@ "module": "build/esm/index.js", "esnext": "build/esnext/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/plugin-react-load" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", - "lint:readme": "node ../../../scripts/lint-readme.js", - "version:update": "node ../../../scripts/version-update.js", + "lint:readme": "node ../../scripts/lint-readme.js", + "version:update": "node ../../scripts/version-update.js", "setup:dev": "nx run-many -t compile -p @opentelemetry/plugin-react-load", "compile": "tsc --build tsconfig.json tsconfig.esm.json tsconfig.esnext.json", "prepublishOnly": "npm run compile", @@ -90,5 +94,5 @@ "@opentelemetry/instrumentation": "^0.202.0", "shimmer": "^1.2.1" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/web/opentelemetry-plugin-react-load#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/plugin-react-load#readme" } diff --git a/plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts b/packages/plugin-react-load/src/BaseOpenTelemetryComponent.ts similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/src/BaseOpenTelemetryComponent.ts rename to packages/plugin-react-load/src/BaseOpenTelemetryComponent.ts diff --git a/plugins/web/opentelemetry-plugin-react-load/src/enums/AttributeNames.ts b/packages/plugin-react-load/src/enums/AttributeNames.ts similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/src/enums/AttributeNames.ts rename to packages/plugin-react-load/src/enums/AttributeNames.ts diff --git a/plugins/web/opentelemetry-plugin-react-load/src/index.ts b/packages/plugin-react-load/src/index.ts similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/src/index.ts rename to packages/plugin-react-load/src/index.ts diff --git a/plugins/web/opentelemetry-plugin-react-load/src/internal-types.ts b/packages/plugin-react-load/src/internal-types.ts similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/src/internal-types.ts rename to packages/plugin-react-load/src/internal-types.ts diff --git a/plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts b/packages/plugin-react-load/test/BaseOpenTelemetryComponent.test.ts similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/BaseOpenTelemetryComponent.test.ts rename to packages/plugin-react-load/test/BaseOpenTelemetryComponent.test.ts diff --git a/plugins/web/opentelemetry-plugin-react-load/test/index-webpack.ts b/packages/plugin-react-load/test/index-webpack.ts similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/index-webpack.ts rename to packages/plugin-react-load/test/index-webpack.ts diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/AllLifecycles.tsx b/packages/plugin-react-load/test/test-react-components/AllLifecycles.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/AllLifecycles.tsx rename to packages/plugin-react-load/test/test-react-components/AllLifecycles.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx b/packages/plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx rename to packages/plugin-react-load/test/test-react-components/MissingComponentDidMount.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx b/packages/plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx rename to packages/plugin-react-load/test/test-react-components/MissingComponentDidUpdate.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx b/packages/plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx rename to packages/plugin-react-load/test/test-react-components/MissingGetSnapshotBeforeUpdate.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingRender.tsx b/packages/plugin-react-load/test/test-react-components/MissingRender.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingRender.tsx rename to packages/plugin-react-load/test/test-react-components/MissingRender.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx b/packages/plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx rename to packages/plugin-react-load/test/test-react-components/MissingShouldComponentUpdate.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx b/packages/plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx rename to packages/plugin-react-load/test/test-react-components/ShouldComponentUpdateFalse.tsx diff --git a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esm.json b/packages/plugin-react-load/tsconfig.esm.json similarity index 80% rename from plugins/web/opentelemetry-plugin-react-load/tsconfig.esm.json rename to packages/plugin-react-load/tsconfig.esm.json index c7913fa6a2..b1a4816d01 100644 --- a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esm.json +++ b/packages/plugin-react-load/tsconfig.esm.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esm.json", + "extends": "../../tsconfig.base.esm.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esm", diff --git a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esnext.json b/packages/plugin-react-load/tsconfig.esnext.json similarity index 80% rename from plugins/web/opentelemetry-plugin-react-load/tsconfig.esnext.json rename to packages/plugin-react-load/tsconfig.esnext.json index 96f396167e..509e5c0ea2 100644 --- a/plugins/web/opentelemetry-plugin-react-load/tsconfig.esnext.json +++ b/packages/plugin-react-load/tsconfig.esnext.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esnext.json", + "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esnext", diff --git a/plugins/web/opentelemetry-plugin-react-load/tsconfig.json b/packages/plugin-react-load/tsconfig.json similarity index 79% rename from plugins/web/opentelemetry-plugin-react-load/tsconfig.json rename to packages/plugin-react-load/tsconfig.json index 74e0a2ef99..8248731c1a 100644 --- a/plugins/web/opentelemetry-plugin-react-load/tsconfig.json +++ b/packages/plugin-react-load/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build", diff --git a/plugins/node/opentelemetry-instrumentation-pino/.eslintignore b/packages/propagation-utils/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/.eslintignore rename to packages/propagation-utils/.eslintignore diff --git a/packages/propagation-utils/.eslintrc.js b/packages/propagation-utils/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/propagation-utils/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/packages/opentelemetry-propagation-utils/CHANGELOG.md b/packages/propagation-utils/CHANGELOG.md similarity index 100% rename from packages/opentelemetry-propagation-utils/CHANGELOG.md rename to packages/propagation-utils/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-pino/LICENSE b/packages/propagation-utils/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-pino/LICENSE rename to packages/propagation-utils/LICENSE diff --git a/packages/opentelemetry-propagation-utils/README.md b/packages/propagation-utils/README.md similarity index 100% rename from packages/opentelemetry-propagation-utils/README.md rename to packages/propagation-utils/README.md diff --git a/packages/opentelemetry-propagation-utils/package.json b/packages/propagation-utils/package.json similarity index 87% rename from packages/opentelemetry-propagation-utils/package.json rename to packages/propagation-utils/package.json index 5a33c5ee76..43251d6e12 100644 --- a/packages/opentelemetry-propagation-utils/package.json +++ b/packages/propagation-utils/package.json @@ -18,7 +18,11 @@ "test": "nyc mocha 'test/**/*.test.ts'", "watch": "tsc --build --watch tsconfig.json tsconfig.esm.json" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/propagation-utils" + }, "keywords": [ "tracing", "instrumentation" @@ -36,7 +40,7 @@ "bugs": { "url": "https://github.com/open-telemetry/opentelemetry-js-contrib/issues" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/opentelemetry-propagation-utils#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagation-utils#readme", "peerDependencies": { "@opentelemetry/api": "^1.0.0" }, diff --git a/packages/opentelemetry-propagation-utils/src/index.ts b/packages/propagation-utils/src/index.ts similarity index 100% rename from packages/opentelemetry-propagation-utils/src/index.ts rename to packages/propagation-utils/src/index.ts diff --git a/packages/opentelemetry-propagation-utils/src/pubsub-propagation.ts b/packages/propagation-utils/src/pubsub-propagation.ts similarity index 100% rename from packages/opentelemetry-propagation-utils/src/pubsub-propagation.ts rename to packages/propagation-utils/src/pubsub-propagation.ts diff --git a/packages/opentelemetry-propagation-utils/test/pubsub-propagation.test.ts b/packages/propagation-utils/test/pubsub-propagation.test.ts similarity index 100% rename from packages/opentelemetry-propagation-utils/test/pubsub-propagation.test.ts rename to packages/propagation-utils/test/pubsub-propagation.test.ts diff --git a/propagators/propagator-aws-xray-lambda/tsconfig.esm.json b/packages/propagation-utils/tsconfig.esm.json similarity index 100% rename from propagators/propagator-aws-xray-lambda/tsconfig.esm.json rename to packages/propagation-utils/tsconfig.esm.json diff --git a/packages/propagation-utils/tsconfig.json b/packages/propagation-utils/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/propagation-utils/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/.eslintignore b/packages/propagator-aws-xray-lambda/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/.eslintignore rename to packages/propagator-aws-xray-lambda/.eslintignore diff --git a/propagators/propagator-aws-xray-lambda/.eslintrc.js b/packages/propagator-aws-xray-lambda/.eslintrc.js similarity index 100% rename from propagators/propagator-aws-xray-lambda/.eslintrc.js rename to packages/propagator-aws-xray-lambda/.eslintrc.js diff --git a/propagators/propagator-aws-xray-lambda/.npmignore b/packages/propagator-aws-xray-lambda/.npmignore similarity index 100% rename from propagators/propagator-aws-xray-lambda/.npmignore rename to packages/propagator-aws-xray-lambda/.npmignore diff --git a/propagators/propagator-aws-xray-lambda/CHANGELOG.md b/packages/propagator-aws-xray-lambda/CHANGELOG.md similarity index 100% rename from propagators/propagator-aws-xray-lambda/CHANGELOG.md rename to packages/propagator-aws-xray-lambda/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/LICENSE b/packages/propagator-aws-xray-lambda/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis-4/LICENSE rename to packages/propagator-aws-xray-lambda/LICENSE diff --git a/propagators/propagator-aws-xray-lambda/README.md b/packages/propagator-aws-xray-lambda/README.md similarity index 100% rename from propagators/propagator-aws-xray-lambda/README.md rename to packages/propagator-aws-xray-lambda/README.md diff --git a/propagators/propagator-aws-xray-lambda/package.json b/packages/propagator-aws-xray-lambda/package.json similarity index 88% rename from propagators/propagator-aws-xray-lambda/package.json rename to packages/propagator-aws-xray-lambda/package.json index 8b7272dde1..c9a5b7cc7d 100644 --- a/propagators/propagator-aws-xray-lambda/package.json +++ b/packages/propagator-aws-xray-lambda/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/propagator-aws-xray-lambda" + }, "scripts": { "setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-aws-xray-lambda", "compile": "tsc --build tsconfig.json tsconfig.esm.json", @@ -58,5 +62,5 @@ "dependencies": { "@opentelemetry/propagator-aws-xray": "^2.1.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js/tree/main/propagators/propagator-aws-xray-lambda#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray-lambda#readme" } diff --git a/propagators/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts b/packages/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts similarity index 100% rename from propagators/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts rename to packages/propagator-aws-xray-lambda/src/AWSXRayLambdaPropagator.ts diff --git a/propagators/propagator-aws-xray-lambda/src/index.ts b/packages/propagator-aws-xray-lambda/src/index.ts similarity index 100% rename from propagators/propagator-aws-xray-lambda/src/index.ts rename to packages/propagator-aws-xray-lambda/src/index.ts diff --git a/propagators/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts b/packages/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts similarity index 100% rename from propagators/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts rename to packages/propagator-aws-xray-lambda/test/AWSXRayLambdaPropagator.test.ts diff --git a/propagators/opentelemetry-propagator-instana/test/index-webpack.ts b/packages/propagator-aws-xray-lambda/test/index-webpack.ts similarity index 100% rename from propagators/opentelemetry-propagator-instana/test/index-webpack.ts rename to packages/propagator-aws-xray-lambda/test/index-webpack.ts diff --git a/propagators/propagator-aws-xray/tsconfig.esm.json b/packages/propagator-aws-xray-lambda/tsconfig.esm.json similarity index 100% rename from propagators/propagator-aws-xray/tsconfig.esm.json rename to packages/propagator-aws-xray-lambda/tsconfig.esm.json diff --git a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esnext.json b/packages/propagator-aws-xray-lambda/tsconfig.esnext.json similarity index 78% rename from plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esnext.json rename to packages/propagator-aws-xray-lambda/tsconfig.esnext.json index cb78dd6ff3..65a918cf6b 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esnext.json +++ b/packages/propagator-aws-xray-lambda/tsconfig.esnext.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esnext.json", + "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esnext", diff --git a/packages/propagator-aws-xray-lambda/tsconfig.json b/packages/propagator-aws-xray-lambda/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/propagator-aws-xray-lambda/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-redis/.eslintignore b/packages/propagator-aws-xray/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/.eslintignore rename to packages/propagator-aws-xray/.eslintignore diff --git a/propagators/propagator-aws-xray/.eslintrc.js b/packages/propagator-aws-xray/.eslintrc.js similarity index 100% rename from propagators/propagator-aws-xray/.eslintrc.js rename to packages/propagator-aws-xray/.eslintrc.js diff --git a/propagators/propagator-aws-xray/CHANGELOG.md b/packages/propagator-aws-xray/CHANGELOG.md similarity index 100% rename from propagators/propagator-aws-xray/CHANGELOG.md rename to packages/propagator-aws-xray/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-redis/LICENSE b/packages/propagator-aws-xray/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-redis/LICENSE rename to packages/propagator-aws-xray/LICENSE diff --git a/propagators/propagator-aws-xray/README.md b/packages/propagator-aws-xray/README.md similarity index 100% rename from propagators/propagator-aws-xray/README.md rename to packages/propagator-aws-xray/README.md diff --git a/propagators/opentelemetry-propagator-instana/karma.conf.js b/packages/propagator-aws-xray/karma.conf.js similarity index 100% rename from propagators/opentelemetry-propagator-instana/karma.conf.js rename to packages/propagator-aws-xray/karma.conf.js diff --git a/propagators/propagator-aws-xray/package.json b/packages/propagator-aws-xray/package.json similarity index 91% rename from propagators/propagator-aws-xray/package.json rename to packages/propagator-aws-xray/package.json index 7c9874abbf..6fd169cd57 100644 --- a/propagators/propagator-aws-xray/package.json +++ b/packages/propagator-aws-xray/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/propagator-aws-xray" + }, "scripts": { "prepublishOnly": "npm run compile", "setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-aws-xray", @@ -74,5 +78,5 @@ "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/propagator-aws-xray#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-aws-xray#readme" } diff --git a/propagators/propagator-aws-xray/src/AWSXRayPropagator.ts b/packages/propagator-aws-xray/src/AWSXRayPropagator.ts similarity index 100% rename from propagators/propagator-aws-xray/src/AWSXRayPropagator.ts rename to packages/propagator-aws-xray/src/AWSXRayPropagator.ts diff --git a/propagators/propagator-aws-xray/src/index.ts b/packages/propagator-aws-xray/src/index.ts similarity index 100% rename from propagators/propagator-aws-xray/src/index.ts rename to packages/propagator-aws-xray/src/index.ts diff --git a/propagators/propagator-aws-xray/test/AWSXRayPropagator.test.ts b/packages/propagator-aws-xray/test/AWSXRayPropagator.test.ts similarity index 100% rename from propagators/propagator-aws-xray/test/AWSXRayPropagator.test.ts rename to packages/propagator-aws-xray/test/AWSXRayPropagator.test.ts diff --git a/propagators/opentelemetry-propagator-ot-trace/test/index-webpack.ts b/packages/propagator-aws-xray/test/index-webpack.ts similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/test/index-webpack.ts rename to packages/propagator-aws-xray/test/index-webpack.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.esm.json b/packages/propagator-aws-xray/tsconfig.esm.json similarity index 78% rename from detectors/node/opentelemetry-resource-detector-aws/tsconfig.esm.json rename to packages/propagator-aws-xray/tsconfig.esm.json index 379f547a46..a94adff6aa 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/tsconfig.esm.json +++ b/packages/propagator-aws-xray/tsconfig.esm.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esm.json", + "extends": "../../tsconfig.base.esm.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esm", diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esnext.json b/packages/propagator-aws-xray/tsconfig.esnext.json similarity index 78% rename from plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esnext.json rename to packages/propagator-aws-xray/tsconfig.esnext.json index cb78dd6ff3..65a918cf6b 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esnext.json +++ b/packages/propagator-aws-xray/tsconfig.esnext.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esnext.json", + "extends": "../../tsconfig.base.esnext.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esnext", diff --git a/packages/propagator-aws-xray/tsconfig.json b/packages/propagator-aws-xray/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/propagator-aws-xray/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-restify/.eslintignore b/packages/propagator-instana/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/.eslintignore rename to packages/propagator-instana/.eslintignore diff --git a/packages/propagator-instana/.eslintrc.js b/packages/propagator-instana/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/propagator-instana/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/propagators/opentelemetry-propagator-instana/CHANGELOG.md b/packages/propagator-instana/CHANGELOG.md similarity index 100% rename from propagators/opentelemetry-propagator-instana/CHANGELOG.md rename to packages/propagator-instana/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-restify/LICENSE b/packages/propagator-instana/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-restify/LICENSE rename to packages/propagator-instana/LICENSE diff --git a/propagators/opentelemetry-propagator-instana/README.md b/packages/propagator-instana/README.md similarity index 100% rename from propagators/opentelemetry-propagator-instana/README.md rename to packages/propagator-instana/README.md diff --git a/propagators/propagator-aws-xray/karma.conf.js b/packages/propagator-instana/karma.conf.js similarity index 100% rename from propagators/propagator-aws-xray/karma.conf.js rename to packages/propagator-instana/karma.conf.js diff --git a/propagators/opentelemetry-propagator-instana/package.json b/packages/propagator-instana/package.json similarity index 90% rename from propagators/opentelemetry-propagator-instana/package.json rename to packages/propagator-instana/package.json index 987faa08d9..b8fc731d4c 100644 --- a/propagators/opentelemetry-propagator-instana/package.json +++ b/packages/propagator-instana/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/propagator-instana" + }, "scripts": { "setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-instana", "compile": "tsc --build tsconfig.json tsconfig.esm.json", @@ -70,5 +74,5 @@ "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/opentelemetry-propagator-instana#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-instana#readme" } diff --git a/propagators/opentelemetry-propagator-instana/src/InstanaPropagator.ts b/packages/propagator-instana/src/InstanaPropagator.ts similarity index 100% rename from propagators/opentelemetry-propagator-instana/src/InstanaPropagator.ts rename to packages/propagator-instana/src/InstanaPropagator.ts diff --git a/propagators/opentelemetry-propagator-instana/src/index.ts b/packages/propagator-instana/src/index.ts similarity index 100% rename from propagators/opentelemetry-propagator-instana/src/index.ts rename to packages/propagator-instana/src/index.ts diff --git a/propagators/opentelemetry-propagator-instana/test/InstanaPropagator.test.ts b/packages/propagator-instana/test/InstanaPropagator.test.ts similarity index 100% rename from propagators/opentelemetry-propagator-instana/test/InstanaPropagator.test.ts rename to packages/propagator-instana/test/InstanaPropagator.test.ts diff --git a/propagators/propagator-aws-xray-lambda/test/index-webpack.ts b/packages/propagator-instana/test/index-webpack.ts similarity index 100% rename from propagators/propagator-aws-xray-lambda/test/index-webpack.ts rename to packages/propagator-instana/test/index-webpack.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.esm.json b/packages/propagator-instana/tsconfig.esm.json similarity index 78% rename from detectors/node/opentelemetry-resource-detector-azure/tsconfig.esm.json rename to packages/propagator-instana/tsconfig.esm.json index 379f547a46..a94adff6aa 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.esm.json +++ b/packages/propagator-instana/tsconfig.esm.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esm.json", + "extends": "../../tsconfig.base.esm.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esm", diff --git a/packages/propagator-instana/tsconfig.json b/packages/propagator-instana/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/propagator-instana/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-router/.eslintignore b/packages/propagator-ot-trace/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/.eslintignore rename to packages/propagator-ot-trace/.eslintignore diff --git a/propagators/opentelemetry-propagator-ot-trace/.eslintrc.js b/packages/propagator-ot-trace/.eslintrc.js similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/.eslintrc.js rename to packages/propagator-ot-trace/.eslintrc.js diff --git a/propagators/opentelemetry-propagator-ot-trace/CHANGELOG.md b/packages/propagator-ot-trace/CHANGELOG.md similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/CHANGELOG.md rename to packages/propagator-ot-trace/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-router/LICENSE b/packages/propagator-ot-trace/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-router/LICENSE rename to packages/propagator-ot-trace/LICENSE diff --git a/propagators/opentelemetry-propagator-ot-trace/README.md b/packages/propagator-ot-trace/README.md similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/README.md rename to packages/propagator-ot-trace/README.md diff --git a/propagators/opentelemetry-propagator-ot-trace/karma.conf.js b/packages/propagator-ot-trace/karma.conf.js similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/karma.conf.js rename to packages/propagator-ot-trace/karma.conf.js diff --git a/propagators/opentelemetry-propagator-ot-trace/package.json b/packages/propagator-ot-trace/package.json similarity index 90% rename from propagators/opentelemetry-propagator-ot-trace/package.json rename to packages/propagator-ot-trace/package.json index 8d367b7900..32feece7bc 100644 --- a/propagators/opentelemetry-propagator-ot-trace/package.json +++ b/packages/propagator-ot-trace/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/propagator-ot-trace" + }, "scripts": { "setup:dev": "nx run-many -t compile -p @opentelemetry/propagator-ot-trace", "compile": "tsc --build tsconfig.json tsconfig.esm.json", @@ -70,5 +74,5 @@ "webpack-cli": "5.1.4", "webpack-merge": "5.10.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/propagators/opentelemetry-propagator-ot-trace#readme" + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/propagator-ot-trace#readme" } diff --git a/propagators/opentelemetry-propagator-ot-trace/src/OTTracePropagator.ts b/packages/propagator-ot-trace/src/OTTracePropagator.ts similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/src/OTTracePropagator.ts rename to packages/propagator-ot-trace/src/OTTracePropagator.ts diff --git a/propagators/opentelemetry-propagator-ot-trace/src/index.ts b/packages/propagator-ot-trace/src/index.ts similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/src/index.ts rename to packages/propagator-ot-trace/src/index.ts diff --git a/propagators/opentelemetry-propagator-ot-trace/test/OTTracePropagator.test.ts b/packages/propagator-ot-trace/test/OTTracePropagator.test.ts similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/test/OTTracePropagator.test.ts rename to packages/propagator-ot-trace/test/OTTracePropagator.test.ts diff --git a/propagators/propagator-aws-xray/test/index-webpack.ts b/packages/propagator-ot-trace/test/index-webpack.ts similarity index 100% rename from propagators/propagator-aws-xray/test/index-webpack.ts rename to packages/propagator-ot-trace/test/index-webpack.ts diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.esm.json b/packages/propagator-ot-trace/tsconfig.esm.json similarity index 78% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.esm.json rename to packages/propagator-ot-trace/tsconfig.esm.json index 379f547a46..a94adff6aa 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/tsconfig.esm.json +++ b/packages/propagator-ot-trace/tsconfig.esm.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esm.json", + "extends": "../../tsconfig.base.esm.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esm", diff --git a/packages/propagator-ot-trace/tsconfig.json b/packages/propagator-ot-trace/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/propagator-ot-trace/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/node/opentelemetry-instrumentation-winston/.eslintignore b/packages/redis-common/.eslintignore similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/.eslintignore rename to packages/redis-common/.eslintignore diff --git a/packages/redis-common/.eslintrc.js b/packages/redis-common/.eslintrc.js new file mode 100644 index 0000000000..f726f3becb --- /dev/null +++ b/packages/redis-common/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/packages/opentelemetry-redis-common/CHANGELOG.md b/packages/redis-common/CHANGELOG.md similarity index 100% rename from packages/opentelemetry-redis-common/CHANGELOG.md rename to packages/redis-common/CHANGELOG.md diff --git a/plugins/node/opentelemetry-instrumentation-winston/LICENSE b/packages/redis-common/LICENSE similarity index 100% rename from plugins/node/opentelemetry-instrumentation-winston/LICENSE rename to packages/redis-common/LICENSE diff --git a/packages/opentelemetry-redis-common/README.md b/packages/redis-common/README.md similarity index 100% rename from packages/opentelemetry-redis-common/README.md rename to packages/redis-common/README.md diff --git a/packages/opentelemetry-redis-common/package.json b/packages/redis-common/package.json similarity index 88% rename from packages/opentelemetry-redis-common/package.json rename to packages/redis-common/package.json index 6e2a52713d..b630411f0b 100644 --- a/packages/opentelemetry-redis-common/package.json +++ b/packages/redis-common/package.json @@ -16,7 +16,11 @@ "test": "nyc mocha 'test/**/*.test.ts'", "watch": "tsc -w" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/redis-common" + }, "keywords": [ "opentelemetry", "redis-common" diff --git a/packages/opentelemetry-redis-common/src/index.ts b/packages/redis-common/src/index.ts similarity index 100% rename from packages/opentelemetry-redis-common/src/index.ts rename to packages/redis-common/src/index.ts diff --git a/packages/opentelemetry-redis-common/test/redis-common.test.ts b/packages/redis-common/test/redis-common.test.ts similarity index 100% rename from packages/opentelemetry-redis-common/test/redis-common.test.ts rename to packages/redis-common/test/redis-common.test.ts diff --git a/packages/redis-common/tsconfig.json b/packages/redis-common/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/redis-common/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/web/opentelemetry-instrumentation-document-load/.eslintignore b/packages/resource-detector-alibaba-cloud/.eslintignore similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/.eslintignore rename to packages/resource-detector-alibaba-cloud/.eslintignore diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintrc.js b/packages/resource-detector-alibaba-cloud/.eslintrc.js similarity index 64% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintrc.js rename to packages/resource-detector-alibaba-cloud/.eslintrc.js index 7b832129ab..7927fa0c36 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/.eslintrc.js +++ b/packages/resource-detector-alibaba-cloud/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md b/packages/resource-detector-alibaba-cloud/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/CHANGELOG.md rename to packages/resource-detector-alibaba-cloud/CHANGELOG.md diff --git a/plugins/web/opentelemetry-instrumentation-document-load/LICENSE b/packages/resource-detector-alibaba-cloud/LICENSE similarity index 100% rename from plugins/web/opentelemetry-instrumentation-document-load/LICENSE rename to packages/resource-detector-alibaba-cloud/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/README.md b/packages/resource-detector-alibaba-cloud/README.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/README.md rename to packages/resource-detector-alibaba-cloud/README.md diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json b/packages/resource-detector-alibaba-cloud/package.json similarity index 88% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json rename to packages/resource-detector-alibaba-cloud/package.json index 676f9de524..1ade566fcb 100644 --- a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/package.json +++ b/packages/resource-detector-alibaba-cloud/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-alibaba-cloud" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-alibaba-cloud", @@ -62,6 +66,6 @@ "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-alibaba-cloud#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-alibaba-cloud#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts b/packages/resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts rename to packages/resource-detector-alibaba-cloud/src/detectors/AlibabaCloudEcsDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/index.ts b/packages/resource-detector-alibaba-cloud/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/detectors/index.ts rename to packages/resource-detector-alibaba-cloud/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/index.ts b/packages/resource-detector-alibaba-cloud/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/src/index.ts rename to packages/resource-detector-alibaba-cloud/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts b/packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts rename to packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts b/packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts rename to packages/resource-detector-alibaba-cloud/test/detectors/AlibabaCloudEcsDetectorIntegration.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/tsconfig.esm.json b/packages/resource-detector-alibaba-cloud/tsconfig.esm.json similarity index 78% rename from detectors/node/opentelemetry-resource-detector-container/tsconfig.esm.json rename to packages/resource-detector-alibaba-cloud/tsconfig.esm.json index 379f547a46..a94adff6aa 100644 --- a/detectors/node/opentelemetry-resource-detector-container/tsconfig.esm.json +++ b/packages/resource-detector-alibaba-cloud/tsconfig.esm.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.esm.json", + "extends": "../../tsconfig.base.esm.json", "compilerOptions": { "rootDir": "src", "outDir": "build/esm", diff --git a/packages/resource-detector-alibaba-cloud/tsconfig.json b/packages/resource-detector-alibaba-cloud/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/resource-detector-alibaba-cloud/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/web/opentelemetry-instrumentation-long-task/.eslintignore b/packages/resource-detector-aws/.eslintignore similarity index 100% rename from plugins/web/opentelemetry-instrumentation-long-task/.eslintignore rename to packages/resource-detector-aws/.eslintignore diff --git a/detectors/node/opentelemetry-resource-detector-aws/.eslintrc.js b/packages/resource-detector-aws/.eslintrc.js similarity index 64% rename from detectors/node/opentelemetry-resource-detector-aws/.eslintrc.js rename to packages/resource-detector-aws/.eslintrc.js index 7b832129ab..7927fa0c36 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/.eslintrc.js +++ b/packages/resource-detector-aws/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md b/packages/resource-detector-aws/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/CHANGELOG.md rename to packages/resource-detector-aws/CHANGELOG.md diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/LICENSE b/packages/resource-detector-aws/LICENSE similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/LICENSE rename to packages/resource-detector-aws/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-aws/README.md b/packages/resource-detector-aws/README.md similarity index 98% rename from detectors/node/opentelemetry-resource-detector-aws/README.md rename to packages/resource-detector-aws/README.md index d60dc68f5d..3e66e69e1a 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/README.md +++ b/packages/resource-detector-aws/README.md @@ -11,7 +11,7 @@ Resource detector for Amazon Web Services. | Maturity | [Component Owner](../../.github/component_owners.yml) | Compatibility | | ----------------------------------------- | ----------------------------------------------------- | --------------------- | -| [Stable](../../../CONTRIBUTING.md#stable) | @jj22ee | API 1.0+
SDK 1.0+ | +| [Stable](../../CONTRIBUTING.md#stable) | @jj22ee | API 1.0+
SDK 1.0+ | ## Installation diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/packages/resource-detector-aws/package.json similarity index 89% rename from detectors/node/opentelemetry-resource-detector-aws/package.json rename to packages/resource-detector-aws/package.json index 82931b0a35..e1258cb975 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/packages/resource-detector-aws/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-aws" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-aws", @@ -63,6 +67,6 @@ "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-aws#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-aws#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts b/packages/resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts rename to packages/resource-detector-aws/src/detectors/AwsBeanstalkDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts b/packages/resource-detector-aws/src/detectors/AwsEc2Detector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEc2Detector.ts rename to packages/resource-detector-aws/src/detectors/AwsEc2Detector.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts b/packages/resource-detector-aws/src/detectors/AwsEcsDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEcsDetector.ts rename to packages/resource-detector-aws/src/detectors/AwsEcsDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts b/packages/resource-detector-aws/src/detectors/AwsEksDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsEksDetector.ts rename to packages/resource-detector-aws/src/detectors/AwsEksDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts b/packages/resource-detector-aws/src/detectors/AwsLambdaDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/AwsLambdaDetector.ts rename to packages/resource-detector-aws/src/detectors/AwsLambdaDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts b/packages/resource-detector-aws/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/detectors/index.ts rename to packages/resource-detector-aws/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/index.ts b/packages/resource-detector-aws/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/index.ts rename to packages/resource-detector-aws/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/src/semconv.ts b/packages/resource-detector-aws/src/semconv.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/src/semconv.ts rename to packages/resource-detector-aws/src/semconv.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts rename to packages/resource-detector-aws/test/detectors/AwsBeanstalkDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts b/packages/resource-detector-aws/test/detectors/AwsEc2Detector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEc2Detector.test.ts rename to packages/resource-detector-aws/test/detectors/AwsEc2Detector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsEcsDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEcsDetector.test.ts rename to packages/resource-detector-aws/test/detectors/AwsEcsDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsEksDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsEksDetector.test.ts rename to packages/resource-detector-aws/test/detectors/AwsEksDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts b/packages/resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts rename to packages/resource-detector-aws/test/detectors/AwsLambdaDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts b/packages/resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts rename to packages/resource-detector-aws/test/detectors/AwsSuppressTracing.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-ec2.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate-logsfirelens.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-container-fargate.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-ec2.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate-logsfirelens.json diff --git a/detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json b/packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json similarity index 100% rename from detectors/node/opentelemetry-resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json rename to packages/resource-detector-aws/test/detectors/test-resources/metadatav4-response-task-fargate.json diff --git a/packages/resource-detector-aws/tsconfig.esm.json b/packages/resource-detector-aws/tsconfig.esm.json new file mode 100644 index 0000000000..a94adff6aa --- /dev/null +++ b/packages/resource-detector-aws/tsconfig.esm.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "build/esm", + "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/packages/resource-detector-aws/tsconfig.json b/packages/resource-detector-aws/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/resource-detector-aws/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/.eslintignore b/packages/resource-detector-azure/.eslintignore similarity index 100% rename from plugins/web/opentelemetry-instrumentation-user-interaction/.eslintignore rename to packages/resource-detector-azure/.eslintignore diff --git a/plugins/node/instrumentation-runtime-node/.eslintrc.js b/packages/resource-detector-azure/.eslintrc.js similarity index 61% rename from plugins/node/instrumentation-runtime-node/.eslintrc.js rename to packages/resource-detector-azure/.eslintrc.js index 0c986a856c..6201ba71c1 100644 --- a/plugins/node/instrumentation-runtime-node/.eslintrc.js +++ b/packages/resource-detector-azure/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { mocha: true, node: true, }, - ...require('../../../eslint.config.js'), + ...require("../../eslint.config.js"), }; diff --git a/detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md b/packages/resource-detector-azure/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/CHANGELOG.md rename to packages/resource-detector-azure/CHANGELOG.md diff --git a/detectors/node/opentelemetry-resource-detector-azure/LICENSE b/packages/resource-detector-azure/LICENSE similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/LICENSE rename to packages/resource-detector-azure/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-azure/README.md b/packages/resource-detector-azure/README.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/README.md rename to packages/resource-detector-azure/README.md diff --git a/detectors/node/opentelemetry-resource-detector-azure/package.json b/packages/resource-detector-azure/package.json similarity index 88% rename from detectors/node/opentelemetry-resource-detector-azure/package.json rename to packages/resource-detector-azure/package.json index a5bc5c3206..ce7aefd2a4 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/package.json +++ b/packages/resource-detector-azure/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-azure" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-azure", @@ -54,6 +58,6 @@ "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-azure#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-azure#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts b/packages/resource-detector-azure/src/detectors/AzureAppServiceDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureAppServiceDetector.ts rename to packages/resource-detector-azure/src/detectors/AzureAppServiceDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts b/packages/resource-detector-azure/src/detectors/AzureFunctionsDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureFunctionsDetector.ts rename to packages/resource-detector-azure/src/detectors/AzureFunctionsDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts b/packages/resource-detector-azure/src/detectors/AzureVmDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/AzureVmDetector.ts rename to packages/resource-detector-azure/src/detectors/AzureVmDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/detectors/index.ts b/packages/resource-detector-azure/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/detectors/index.ts rename to packages/resource-detector-azure/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/index.ts b/packages/resource-detector-azure/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/index.ts rename to packages/resource-detector-azure/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/types.ts b/packages/resource-detector-azure/src/types.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/types.ts rename to packages/resource-detector-azure/src/types.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/src/utils.ts b/packages/resource-detector-azure/src/utils.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/src/utils.ts rename to packages/resource-detector-azure/src/utils.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts b/packages/resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts rename to packages/resource-detector-azure/test/detectors/AzureAppServiceDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts b/packages/resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts rename to packages/resource-detector-azure/test/detectors/AzureFunctionsDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts b/packages/resource-detector-azure/test/detectors/AzureVmDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetector.test.ts rename to packages/resource-detector-azure/test/detectors/AzureVmDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts b/packages/resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts rename to packages/resource-detector-azure/test/detectors/AzureVmDetectorIntegration.test.ts diff --git a/packages/resource-detector-azure/tsconfig.esm.json b/packages/resource-detector-azure/tsconfig.esm.json new file mode 100644 index 0000000000..a94adff6aa --- /dev/null +++ b/packages/resource-detector-azure/tsconfig.esm.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "build/esm", + "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.json b/packages/resource-detector-azure/tsconfig.json similarity index 78% rename from detectors/node/opentelemetry-resource-detector-azure/tsconfig.json rename to packages/resource-detector-azure/tsconfig.json index 3f6ea3378e..f7a33fc8b2 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/tsconfig.json +++ b/packages/resource-detector-azure/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/plugins/web/opentelemetry-plugin-react-load/.eslintignore b/packages/resource-detector-container/.eslintignore similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/.eslintignore rename to packages/resource-detector-container/.eslintignore diff --git a/detectors/node/opentelemetry-resource-detector-azure/.eslintrc.js b/packages/resource-detector-container/.eslintrc.js similarity index 61% rename from detectors/node/opentelemetry-resource-detector-azure/.eslintrc.js rename to packages/resource-detector-container/.eslintrc.js index 029ade4634..6201ba71c1 100644 --- a/detectors/node/opentelemetry-resource-detector-azure/.eslintrc.js +++ b/packages/resource-detector-container/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { mocha: true, node: true, }, - ...require("../../../eslint.config.js"), + ...require("../../eslint.config.js"), }; diff --git a/detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md b/packages/resource-detector-container/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/CHANGELOG.md rename to packages/resource-detector-container/CHANGELOG.md diff --git a/plugins/web/opentelemetry-plugin-react-load/LICENSE b/packages/resource-detector-container/LICENSE similarity index 100% rename from plugins/web/opentelemetry-plugin-react-load/LICENSE rename to packages/resource-detector-container/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-container/README.md b/packages/resource-detector-container/README.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/README.md rename to packages/resource-detector-container/README.md diff --git a/detectors/node/opentelemetry-resource-detector-container/package.json b/packages/resource-detector-container/package.json similarity index 86% rename from detectors/node/opentelemetry-resource-detector-container/package.json rename to packages/resource-detector-container/package.json index 1642765051..7679764b04 100644 --- a/detectors/node/opentelemetry-resource-detector-container/package.json +++ b/packages/resource-detector-container/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-container" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-container", @@ -15,7 +19,7 @@ "prepublishOnly": "npm run compile", "test": "nyc mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", - "version:update": "node ../../../scripts/version-update.js", + "version:update": "node ../../scripts/version-update.js", "watch": "tsc --build --watch tsconfig.json tsconfig.esm.json" }, "author": "OpenTelemetry Authors", @@ -57,6 +61,6 @@ "@opentelemetry/resources": "^2.0.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-container#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-container#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts b/packages/resource-detector-container/src/detectors/ContainerDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/src/detectors/ContainerDetector.ts rename to packages/resource-detector-container/src/detectors/ContainerDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts b/packages/resource-detector-container/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/src/detectors/index.ts rename to packages/resource-detector-container/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/src/detectors/utils.ts b/packages/resource-detector-container/src/detectors/utils.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/src/detectors/utils.ts rename to packages/resource-detector-container/src/detectors/utils.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/src/index.ts b/packages/resource-detector-container/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/src/index.ts rename to packages/resource-detector-container/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts b/packages/resource-detector-container/test/ContainerDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/test/ContainerDetector.test.ts rename to packages/resource-detector-container/test/ContainerDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts b/packages/resource-detector-container/test/ContainerDetectorIntegration.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/test/ContainerDetectorIntegration.test.ts rename to packages/resource-detector-container/test/ContainerDetectorIntegration.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-container/test/utils.test.ts b/packages/resource-detector-container/test/utils.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-container/test/utils.test.ts rename to packages/resource-detector-container/test/utils.test.ts diff --git a/packages/resource-detector-container/tsconfig.esm.json b/packages/resource-detector-container/tsconfig.esm.json new file mode 100644 index 0000000000..a94adff6aa --- /dev/null +++ b/packages/resource-detector-container/tsconfig.esm.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "build/esm", + "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/detectors/node/opentelemetry-resource-detector-container/tsconfig.json b/packages/resource-detector-container/tsconfig.json similarity index 78% rename from detectors/node/opentelemetry-resource-detector-container/tsconfig.json rename to packages/resource-detector-container/tsconfig.json index 505b67a248..134a5b57c6 100644 --- a/detectors/node/opentelemetry-resource-detector-container/tsconfig.json +++ b/packages/resource-detector-container/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/propagators/opentelemetry-propagator-instana/.eslintignore b/packages/resource-detector-gcp/.eslintignore similarity index 100% rename from propagators/opentelemetry-propagator-instana/.eslintignore rename to packages/resource-detector-gcp/.eslintignore diff --git a/detectors/node/opentelemetry-resource-detector-gcp/.eslintrc.js b/packages/resource-detector-gcp/.eslintrc.js similarity index 64% rename from detectors/node/opentelemetry-resource-detector-gcp/.eslintrc.js rename to packages/resource-detector-gcp/.eslintrc.js index 7b832129ab..7927fa0c36 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/.eslintrc.js +++ b/packages/resource-detector-gcp/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md b/packages/resource-detector-gcp/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/CHANGELOG.md rename to packages/resource-detector-gcp/CHANGELOG.md diff --git a/propagators/opentelemetry-propagator-instana/LICENSE b/packages/resource-detector-gcp/LICENSE similarity index 100% rename from propagators/opentelemetry-propagator-instana/LICENSE rename to packages/resource-detector-gcp/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-gcp/README.md b/packages/resource-detector-gcp/README.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/README.md rename to packages/resource-detector-gcp/README.md diff --git a/detectors/node/opentelemetry-resource-detector-gcp/package.json b/packages/resource-detector-gcp/package.json similarity index 89% rename from detectors/node/opentelemetry-resource-detector-gcp/package.json rename to packages/resource-detector-gcp/package.json index a297989c2b..2477e64da8 100644 --- a/detectors/node/opentelemetry-resource-detector-gcp/package.json +++ b/packages/resource-detector-gcp/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-gcp" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-gcp", @@ -62,6 +66,6 @@ "@opentelemetry/semantic-conventions": "^1.27.0", "gcp-metadata": "^6.0.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-gcp#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-gcp#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts b/packages/resource-detector-gcp/src/detectors/GcpDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/src/detectors/GcpDetector.ts rename to packages/resource-detector-gcp/src/detectors/GcpDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts b/packages/resource-detector-gcp/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/src/detectors/index.ts rename to packages/resource-detector-gcp/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-gcp/src/index.ts b/packages/resource-detector-gcp/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/src/index.ts rename to packages/resource-detector-gcp/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts b/packages/resource-detector-gcp/test/detectors/GcpDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetector.test.ts rename to packages/resource-detector-gcp/test/detectors/GcpDetector.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts b/packages/resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts rename to packages/resource-detector-gcp/test/detectors/GcpDetectorIntegration.test.ts diff --git a/packages/resource-detector-gcp/tsconfig.esm.json b/packages/resource-detector-gcp/tsconfig.esm.json new file mode 100644 index 0000000000..a94adff6aa --- /dev/null +++ b/packages/resource-detector-gcp/tsconfig.esm.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "build/esm", + "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/packages/resource-detector-gcp/tsconfig.json b/packages/resource-detector-gcp/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/resource-detector-gcp/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/propagators/opentelemetry-propagator-ot-trace/.eslintignore b/packages/resource-detector-github/.eslintignore similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/.eslintignore rename to packages/resource-detector-github/.eslintignore diff --git a/detectors/node/opentelemetry-resource-detector-github/.eslintrc.js b/packages/resource-detector-github/.eslintrc.js similarity index 64% rename from detectors/node/opentelemetry-resource-detector-github/.eslintrc.js rename to packages/resource-detector-github/.eslintrc.js index 7b832129ab..7927fa0c36 100644 --- a/detectors/node/opentelemetry-resource-detector-github/.eslintrc.js +++ b/packages/resource-detector-github/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { "mocha": true, "node": true }, - ...require('../../../eslint.config.js') + ...require('../../eslint.config.js') } diff --git a/detectors/node/opentelemetry-resource-detector-github/CHANGELOG.md b/packages/resource-detector-github/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/CHANGELOG.md rename to packages/resource-detector-github/CHANGELOG.md diff --git a/propagators/opentelemetry-propagator-ot-trace/LICENSE b/packages/resource-detector-github/LICENSE similarity index 100% rename from propagators/opentelemetry-propagator-ot-trace/LICENSE rename to packages/resource-detector-github/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-github/README.md b/packages/resource-detector-github/README.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/README.md rename to packages/resource-detector-github/README.md diff --git a/detectors/node/opentelemetry-resource-detector-github/package.json b/packages/resource-detector-github/package.json similarity index 87% rename from detectors/node/opentelemetry-resource-detector-github/package.json rename to packages/resource-detector-github/package.json index 35ef05f292..761e9ec10c 100644 --- a/detectors/node/opentelemetry-resource-detector-github/package.json +++ b/packages/resource-detector-github/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-github" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-github", @@ -57,6 +61,6 @@ "dependencies": { "@opentelemetry/resources": "^2.0.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-github#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-github#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts b/packages/resource-detector-github/src/detectors/GitHubDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/src/detectors/GitHubDetector.ts rename to packages/resource-detector-github/src/detectors/GitHubDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-github/src/detectors/index.ts b/packages/resource-detector-github/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/src/detectors/index.ts rename to packages/resource-detector-github/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-github/src/index.ts b/packages/resource-detector-github/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/src/index.ts rename to packages/resource-detector-github/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts b/packages/resource-detector-github/test/detectors/GitHubDetector.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-github/test/detectors/GitHubDetector.test.ts rename to packages/resource-detector-github/test/detectors/GitHubDetector.test.ts diff --git a/packages/resource-detector-github/tsconfig.esm.json b/packages/resource-detector-github/tsconfig.esm.json new file mode 100644 index 0000000000..a94adff6aa --- /dev/null +++ b/packages/resource-detector-github/tsconfig.esm.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "build/esm", + "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/packages/resource-detector-github/tsconfig.json b/packages/resource-detector-github/tsconfig.json new file mode 100644 index 0000000000..4078877ce6 --- /dev/null +++ b/packages/resource-detector-github/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base", + "compilerOptions": { + "rootDir": ".", + "outDir": "build" + }, + "include": [ + "src/**/*.ts", + "test/**/*.ts" + ] +} diff --git a/propagators/propagator-aws-xray-lambda/.eslintignore b/packages/resource-detector-instana/.eslintignore similarity index 100% rename from propagators/propagator-aws-xray-lambda/.eslintignore rename to packages/resource-detector-instana/.eslintignore diff --git a/packages/resource-detector-instana/.eslintrc.js b/packages/resource-detector-instana/.eslintrc.js new file mode 100644 index 0000000000..7927fa0c36 --- /dev/null +++ b/packages/resource-detector-instana/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + "env": { + "mocha": true, + "node": true + }, + ...require('../../eslint.config.js') +} diff --git a/detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md b/packages/resource-detector-instana/CHANGELOG.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/CHANGELOG.md rename to packages/resource-detector-instana/CHANGELOG.md diff --git a/propagators/propagator-aws-xray-lambda/LICENSE b/packages/resource-detector-instana/LICENSE similarity index 100% rename from propagators/propagator-aws-xray-lambda/LICENSE rename to packages/resource-detector-instana/LICENSE diff --git a/detectors/node/opentelemetry-resource-detector-instana/README.md b/packages/resource-detector-instana/README.md similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/README.md rename to packages/resource-detector-instana/README.md diff --git a/detectors/node/opentelemetry-resource-detector-instana/package.json b/packages/resource-detector-instana/package.json similarity index 88% rename from detectors/node/opentelemetry-resource-detector-instana/package.json rename to packages/resource-detector-instana/package.json index 39dd99fae2..14b98c9ad5 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/package.json +++ b/packages/resource-detector-instana/package.json @@ -5,7 +5,11 @@ "main": "build/src/index.js", "module": "build/esm/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/resource-detector-instana" + }, "scripts": { "clean": "tsc --build --clean tsconfig.json tsconfig.esm.json", "setup:dev": "nx run-many -t compile -p @opentelemetry/resource-detector-instana", @@ -58,6 +62,6 @@ "peerDependencies": { "@opentelemetry/api": "^1.3.0" }, - "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/detectors/node/opentelemetry-resource-detector-instana#readme", + "homepage": "https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/resource-detector-instana#readme", "sideEffects": false } diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts b/packages/resource-detector-instana/src/detectors/InstanaAgentDetector.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/src/detectors/InstanaAgentDetector.ts rename to packages/resource-detector-instana/src/detectors/InstanaAgentDetector.ts diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts b/packages/resource-detector-instana/src/detectors/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/src/detectors/index.ts rename to packages/resource-detector-instana/src/detectors/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/index.ts b/packages/resource-detector-instana/src/index.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/src/index.ts rename to packages/resource-detector-instana/src/index.ts diff --git a/detectors/node/opentelemetry-resource-detector-instana/src/semconv.ts b/packages/resource-detector-instana/src/semconv.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/src/semconv.ts rename to packages/resource-detector-instana/src/semconv.ts diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts b/packages/resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts rename to packages/resource-detector-instana/test/InstanaAgentDetectorIntegrationTest.test.ts diff --git a/detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts b/packages/resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts similarity index 100% rename from detectors/node/opentelemetry-resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts rename to packages/resource-detector-instana/test/InstanaAgentDetectorUnitTest.test.ts diff --git a/packages/resource-detector-instana/tsconfig.esm.json b/packages/resource-detector-instana/tsconfig.esm.json new file mode 100644 index 0000000000..a94adff6aa --- /dev/null +++ b/packages/resource-detector-instana/tsconfig.esm.json @@ -0,0 +1,11 @@ +{ + "extends": "../../tsconfig.base.esm.json", + "compilerOptions": { + "rootDir": "src", + "outDir": "build/esm", + "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" + }, + "include": [ + "src/**/*.ts" + ] +} diff --git a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.json b/packages/resource-detector-instana/tsconfig.json similarity index 75% rename from detectors/node/opentelemetry-resource-detector-instana/tsconfig.json rename to packages/resource-detector-instana/tsconfig.json index c87523782b..8f29202a96 100644 --- a/detectors/node/opentelemetry-resource-detector-instana/tsconfig.json +++ b/packages/resource-detector-instana/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/propagators/propagator-aws-xray/.eslintignore b/packages/sql-common/.eslintignore similarity index 100% rename from propagators/propagator-aws-xray/.eslintignore rename to packages/sql-common/.eslintignore diff --git a/detectors/node/opentelemetry-resource-detector-container/.eslintrc.js b/packages/sql-common/.eslintrc.js similarity index 61% rename from detectors/node/opentelemetry-resource-detector-container/.eslintrc.js rename to packages/sql-common/.eslintrc.js index 029ade4634..15096b6658 100644 --- a/detectors/node/opentelemetry-resource-detector-container/.eslintrc.js +++ b/packages/sql-common/.eslintrc.js @@ -3,5 +3,5 @@ module.exports = { mocha: true, node: true, }, - ...require("../../../eslint.config.js"), + ...require('../../eslint.config.js'), }; diff --git a/packages/opentelemetry-sql-common/CHANGELOG.md b/packages/sql-common/CHANGELOG.md similarity index 100% rename from packages/opentelemetry-sql-common/CHANGELOG.md rename to packages/sql-common/CHANGELOG.md diff --git a/propagators/propagator-aws-xray/LICENSE b/packages/sql-common/LICENSE similarity index 100% rename from propagators/propagator-aws-xray/LICENSE rename to packages/sql-common/LICENSE diff --git a/packages/opentelemetry-sql-common/README.md b/packages/sql-common/README.md similarity index 100% rename from packages/opentelemetry-sql-common/README.md rename to packages/sql-common/README.md diff --git a/packages/opentelemetry-sql-common/package.json b/packages/sql-common/package.json similarity index 89% rename from packages/opentelemetry-sql-common/package.json rename to packages/sql-common/package.json index 1d040ec93f..1ec2097b6d 100644 --- a/packages/opentelemetry-sql-common/package.json +++ b/packages/sql-common/package.json @@ -16,7 +16,11 @@ "test": "nyc mocha 'test/**/*.test.ts'", "watch": "tsc -w" }, - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/sql-common" + }, "keywords": [ "opentelemetry", "contrib", diff --git a/packages/opentelemetry-sql-common/src/index.ts b/packages/sql-common/src/index.ts similarity index 100% rename from packages/opentelemetry-sql-common/src/index.ts rename to packages/sql-common/src/index.ts diff --git a/packages/opentelemetry-sql-common/test/sql-common.test.ts b/packages/sql-common/test/sql-common.test.ts similarity index 100% rename from packages/opentelemetry-sql-common/test/sql-common.test.ts rename to packages/sql-common/test/sql-common.test.ts diff --git a/plugins/node/instrumentation-cucumber/tsconfig.json b/packages/sql-common/tsconfig.json similarity index 75% rename from plugins/node/instrumentation-cucumber/tsconfig.json rename to packages/sql-common/tsconfig.json index c87523782b..8f29202a96 100644 --- a/plugins/node/instrumentation-cucumber/tsconfig.json +++ b/packages/sql-common/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base", + "extends": "../../tsconfig.base", "compilerOptions": { "rootDir": ".", "outDir": "build" diff --git a/packages/winston-transport/README.md b/packages/winston-transport/README.md index 8da57f9634..9766d4d4fd 100644 --- a/packages/winston-transport/README.md +++ b/packages/winston-transport/README.md @@ -17,7 +17,7 @@ npm install --save @opentelemetry/winston-transport This package exports the Winston transport class that is used to send records to the OpenTelemetry Logs SDK. It can be used directly when configuring a Winston logger. If using -[`@opentelemetry/instrumenation-winston`](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node/opentelemetry-instrumentation-winston) +[`@opentelemetry/instrumenation-winston`](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/packages/instrumentation-winston) package there is no need to instantiate the transport as the instrumentation will take care of that. For example: diff --git a/packages/winston-transport/package.json b/packages/winston-transport/package.json index 206360f3cd..c98f26576c 100644 --- a/packages/winston-transport/package.json +++ b/packages/winston-transport/package.json @@ -4,7 +4,11 @@ "description": "OpenTelemetry Transport for winston", "main": "build/src/index.js", "types": "build/src/index.d.ts", - "repository": "open-telemetry/opentelemetry-js-contrib", + "repository": { + "type": "git", + "url": "https://github.com/open-telemetry/opentelemetry-js-contrib.git", + "directory": "packages/winston-transport" + }, "scripts": { "test": "nyc mocha 'test/**/*.test.ts'", "tdd": "npm run test -- --watch-extensions ts --watch", diff --git a/plugins/node/instrumentation-amqplib/tsconfig.json b/plugins/node/instrumentation-amqplib/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-amqplib/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-dataloader/.eslintrc.js b/plugins/node/instrumentation-dataloader/.eslintrc.js deleted file mode 100644 index 6aeb0710ef..0000000000 --- a/plugins/node/instrumentation-dataloader/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js'), -} diff --git a/plugins/node/instrumentation-dataloader/tsconfig.json b/plugins/node/instrumentation-dataloader/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-dataloader/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-fs/tsconfig.json b/plugins/node/instrumentation-fs/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-fs/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-kafkajs/tsconfig.json b/plugins/node/instrumentation-kafkajs/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-kafkajs/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-lru-memoizer/.eslintrc.js b/plugins/node/instrumentation-lru-memoizer/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/instrumentation-lru-memoizer/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/instrumentation-mongoose/.eslintrc.js b/plugins/node/instrumentation-mongoose/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/instrumentation-mongoose/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/instrumentation-mongoose/tsconfig.json b/plugins/node/instrumentation-mongoose/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-mongoose/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-runtime-node/tsconfig.json b/plugins/node/instrumentation-runtime-node/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-runtime-node/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-socket.io/.eslintrc.js b/plugins/node/instrumentation-socket.io/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/instrumentation-socket.io/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/instrumentation-tedious/.eslintrc.js b/plugins/node/instrumentation-tedious/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/instrumentation-tedious/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/instrumentation-tedious/tsconfig.json b/plugins/node/instrumentation-tedious/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-tedious/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/instrumentation-typeorm/.eslintrc.js b/plugins/node/instrumentation-typeorm/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/instrumentation-typeorm/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/instrumentation-undici/.eslintrc.js b/plugins/node/instrumentation-undici/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/instrumentation-undici/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/instrumentation-undici/tsconfig.json b/plugins/node/instrumentation-undici/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/instrumentation-undici/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-aws-lambda/tsconfig.json b/plugins/node/opentelemetry-instrumentation-aws-lambda/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-aws-lambda/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-aws-sdk/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-bunyan/.eslintrc.js deleted file mode 100644 index 6aeb0710ef..0000000000 --- a/plugins/node/opentelemetry-instrumentation-bunyan/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js'), -} diff --git a/plugins/node/opentelemetry-instrumentation-bunyan/tsconfig.json b/plugins/node/opentelemetry-instrumentation-bunyan/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-bunyan/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-cassandra/.eslintrc.js deleted file mode 100644 index 6aeb0710ef..0000000000 --- a/plugins/node/opentelemetry-instrumentation-cassandra/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js'), -} diff --git a/plugins/node/opentelemetry-instrumentation-cassandra/tsconfig.json b/plugins/node/opentelemetry-instrumentation-cassandra/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-cassandra/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-connect/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-connect/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-connect/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-connect/tsconfig.json b/plugins/node/opentelemetry-instrumentation-connect/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-connect/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-dns/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-dns/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-dns/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-dns/tsconfig.json b/plugins/node/opentelemetry-instrumentation-dns/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-dns/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-express/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-express/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-express/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-express/tsconfig.json b/plugins/node/opentelemetry-instrumentation-express/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-express/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-fastify/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-fastify/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-fastify/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-fastify/tsconfig.json b/plugins/node/opentelemetry-instrumentation-fastify/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-fastify/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-generic-pool/tsconfig.json b/plugins/node/opentelemetry-instrumentation-generic-pool/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-generic-pool/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-graphql/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-graphql/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-graphql/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-graphql/tsconfig.json b/plugins/node/opentelemetry-instrumentation-graphql/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-graphql/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-hapi/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-hapi/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-hapi/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-ioredis/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-ioredis/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-ioredis/tsconfig.json b/plugins/node/opentelemetry-instrumentation-ioredis/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-ioredis/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-knex/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-knex/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-knex/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-knex/tsconfig.json b/plugins/node/opentelemetry-instrumentation-knex/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-knex/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-koa/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-koa/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-koa/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-memcached/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-memcached/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-memcached/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-memcached/tsconfig.json b/plugins/node/opentelemetry-instrumentation-memcached/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-memcached/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-mongodb/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-mongodb/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-mongodb/tsconfig.json b/plugins/node/opentelemetry-instrumentation-mongodb/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-mongodb/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-mysql/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-mysql/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-mysql/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-mysql/tsconfig.json b/plugins/node/opentelemetry-instrumentation-mysql/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-mysql/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-mysql2/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-mysql2/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-mysql2/tsconfig.json b/plugins/node/opentelemetry-instrumentation-mysql2/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-mysql2/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-nestjs-core/tsconfig.json b/plugins/node/opentelemetry-instrumentation-nestjs-core/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-nestjs-core/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-net/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-net/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-net/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-net/tsconfig.json b/plugins/node/opentelemetry-instrumentation-net/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-net/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-oracledb/tsconfig.json b/plugins/node/opentelemetry-instrumentation-oracledb/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-oracledb/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-pg/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-pg/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-pg/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-pg/tsconfig.json b/plugins/node/opentelemetry-instrumentation-pg/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-pg/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-pino/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-pino/.eslintrc.js deleted file mode 100644 index 6aeb0710ef..0000000000 --- a/plugins/node/opentelemetry-instrumentation-pino/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js'), -} diff --git a/plugins/node/opentelemetry-instrumentation-pino/tsconfig.json b/plugins/node/opentelemetry-instrumentation-pino/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-pino/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-redis-4/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-redis-4/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-redis-4/tsconfig.json b/plugins/node/opentelemetry-instrumentation-redis-4/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-redis-4/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-redis/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-redis/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-redis/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-redis/tsconfig.json b/plugins/node/opentelemetry-instrumentation-redis/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-redis/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-restify/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-restify/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-restify/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-restify/tsconfig.json b/plugins/node/opentelemetry-instrumentation-restify/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-restify/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-router/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-router/.eslintrc.js deleted file mode 100644 index f756f4488b..0000000000 --- a/plugins/node/opentelemetry-instrumentation-router/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js') -} diff --git a/plugins/node/opentelemetry-instrumentation-router/tsconfig.json b/plugins/node/opentelemetry-instrumentation-router/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-router/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/node/opentelemetry-instrumentation-winston/.eslintrc.js b/plugins/node/opentelemetry-instrumentation-winston/.eslintrc.js deleted file mode 100644 index 6aeb0710ef..0000000000 --- a/plugins/node/opentelemetry-instrumentation-winston/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - "env": { - "mocha": true, - "node": true - }, - ...require('../../../eslint.config.js'), -} diff --git a/plugins/node/opentelemetry-instrumentation-winston/tsconfig.json b/plugins/node/opentelemetry-instrumentation-winston/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/node/opentelemetry-instrumentation-winston/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esm.json b/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esm.json deleted file mode 100644 index 379f547a46..0000000000 --- a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base.esm.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "build/esm", - "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" - }, - "include": [ - "src/**/*.ts" - ] -} diff --git a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.json b/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/web/opentelemetry-instrumentation-document-load/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esm.json b/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esm.json deleted file mode 100644 index 379f547a46..0000000000 --- a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base.esm.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "build/esm", - "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" - }, - "include": [ - "src/**/*.ts" - ] -} diff --git a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.json b/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/web/opentelemetry-instrumentation-long-task/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esm.json b/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esm.json deleted file mode 100644 index 379f547a46..0000000000 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base.esm.json", - "compilerOptions": { - "rootDir": "src", - "outDir": "build/esm", - "tsBuildInfoFile": "build/esm/tsconfig.esm.tsbuildinfo" - }, - "include": [ - "src/**/*.ts" - ] -} diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.json b/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.json deleted file mode 100644 index 28be80d266..0000000000 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/tsconfig.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "../../../tsconfig.base", - "compilerOptions": { - "rootDir": ".", - "outDir": "build" - }, - "include": [ - "src/**/*.ts", - "test/**/*.ts" - ] -} diff --git a/release-please-config.json b/release-please-config.json index 9bbf8c8763..d71ee773e2 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -6,72 +6,72 @@ "bump-minor-pre-major": true, "sequential-calls": true, "packages": { - "detectors/node/opentelemetry-resource-detector-alibaba-cloud": {}, - "detectors/node/opentelemetry-resource-detector-aws": {}, - "detectors/node/opentelemetry-resource-detector-azure": {}, - "detectors/node/opentelemetry-resource-detector-container": {}, - "detectors/node/opentelemetry-resource-detector-gcp": {}, - "detectors/node/opentelemetry-resource-detector-github": {}, - "detectors/node/opentelemetry-resource-detector-instana": {}, - "metapackages/auto-configuration-propagators": {}, - "metapackages/auto-instrumentations-node": {}, - "metapackages/auto-instrumentations-web": {}, + "packages/resource-detector-alibaba-cloud": {}, + "packages/resource-detector-aws": {}, + "packages/resource-detector-azure": {}, + "packages/resource-detector-container": {}, + "packages/resource-detector-gcp": {}, + "packages/resource-detector-github": {}, + "packages/resource-detector-instana": {}, + "packages/auto-configuration-propagators": {}, + "packages/auto-instrumentations-node": {}, + "packages/auto-instrumentations-web": {}, "packages/baggage-span-processor": {}, "packages/baggage-log-record-processor": {}, - "packages/opentelemetry-host-metrics": {}, - "packages/opentelemetry-id-generator-aws-xray": {}, - "packages/opentelemetry-propagation-utils": {}, - "packages/opentelemetry-redis-common": {}, - "packages/opentelemetry-sql-common": {}, - "packages/opentelemetry-test-utils": {}, + "packages/host-metrics": {}, + "packages/id-generator-aws-xray": {}, + "packages/propagation-utils": {}, + "packages/redis-common": {}, + "packages/sql-common": {}, + "packages/contrib-test-utils": {}, "packages/winston-transport": {}, - "plugins/node/instrumentation-amqplib": {}, - "plugins/node/instrumentation-cucumber": {}, - "plugins/node/instrumentation-dataloader": {}, - "plugins/node/instrumentation-fs": {}, - "plugins/node/instrumentation-kafkajs": {}, - "plugins/node/instrumentation-lru-memoizer": {}, - "plugins/node/instrumentation-mongoose": {}, - "plugins/node/instrumentation-runtime-node": {}, - "plugins/node/instrumentation-socket.io": {}, - "plugins/node/instrumentation-tedious": {}, - "plugins/node/instrumentation-typeorm": {}, - "plugins/node/instrumentation-undici": {}, - "plugins/node/opentelemetry-instrumentation-aws-lambda": {}, - "plugins/node/opentelemetry-instrumentation-aws-sdk": {}, - "plugins/node/opentelemetry-instrumentation-bunyan": {}, - "plugins/node/opentelemetry-instrumentation-cassandra": {}, - "plugins/node/opentelemetry-instrumentation-connect": {}, - "plugins/node/opentelemetry-instrumentation-dns": {}, - "plugins/node/opentelemetry-instrumentation-express": {}, - "plugins/node/opentelemetry-instrumentation-fastify": {}, - "plugins/node/opentelemetry-instrumentation-generic-pool": {}, - "plugins/node/opentelemetry-instrumentation-graphql": {}, - "plugins/node/opentelemetry-instrumentation-hapi": {}, - "plugins/node/opentelemetry-instrumentation-ioredis": {}, - "plugins/node/opentelemetry-instrumentation-knex": {}, - "plugins/node/opentelemetry-instrumentation-koa": {}, - "plugins/node/opentelemetry-instrumentation-memcached": {}, - "plugins/node/opentelemetry-instrumentation-mongodb": {}, - "plugins/node/opentelemetry-instrumentation-mysql": {}, - "plugins/node/opentelemetry-instrumentation-mysql2": {}, - "plugins/node/opentelemetry-instrumentation-nestjs-core": {}, - "plugins/node/opentelemetry-instrumentation-net": {}, - "plugins/node/opentelemetry-instrumentation-oracledb": {}, - "plugins/node/opentelemetry-instrumentation-pg": {}, - "plugins/node/opentelemetry-instrumentation-pino": {}, - "plugins/node/opentelemetry-instrumentation-redis": {}, - "plugins/node/opentelemetry-instrumentation-redis-4": {}, - "plugins/node/opentelemetry-instrumentation-restify": {}, - "plugins/node/opentelemetry-instrumentation-router": {}, - "plugins/node/opentelemetry-instrumentation-winston": {}, - "plugins/web/opentelemetry-instrumentation-document-load": {}, - "plugins/web/opentelemetry-instrumentation-long-task": {}, - "plugins/web/opentelemetry-instrumentation-user-interaction": {}, - "plugins/web/opentelemetry-plugin-react-load": {}, - "propagators/opentelemetry-propagator-instana": {}, - "propagators/opentelemetry-propagator-ot-trace": {}, - "propagators/propagator-aws-xray": {}, - "propagators/propagator-aws-xray-lambda": {} + "packages/instrumentation-amqplib": {}, + "packages/instrumentation-cucumber": {}, + "packages/instrumentation-dataloader": {}, + "packages/instrumentation-fs": {}, + "packages/instrumentation-kafkajs": {}, + "packages/instrumentation-lru-memoizer": {}, + "packages/instrumentation-mongoose": {}, + "packages/instrumentation-runtime-node": {}, + "packages/instrumentation-socket.io": {}, + "packages/instrumentation-tedious": {}, + "packages/instrumentation-typeorm": {}, + "packages/instrumentation-undici": {}, + "packages/instrumentation-aws-lambda": {}, + "packages/instrumentation-aws-sdk": {}, + "packages/instrumentation-bunyan": {}, + "packages/instrumentation-cassandra-driver": {}, + "packages/instrumentation-connect": {}, + "packages/instrumentation-dns": {}, + "packages/instrumentation-express": {}, + "packages/instrumentation-fastify": {}, + "packages/instrumentation-generic-pool": {}, + "packages/instrumentation-graphql": {}, + "packages/instrumentation-hapi": {}, + "packages/instrumentation-ioredis": {}, + "packages/instrumentation-knex": {}, + "packages/instrumentation-koa": {}, + "packages/instrumentation-memcached": {}, + "packages/instrumentation-mongodb": {}, + "packages/instrumentation-mysql": {}, + "packages/instrumentation-mysql2": {}, + "packages/instrumentation-nestjs-core": {}, + "packages/instrumentation-net": {}, + "packages/instrumentation-oracledb": {}, + "packages/instrumentation-pg": {}, + "packages/instrumentation-pino": {}, + "packages/instrumentation-redis": {}, + "packages/instrumentation-redis-4": {}, + "packages/instrumentation-restify": {}, + "packages/instrumentation-router": {}, + "packages/instrumentation-winston": {}, + "packages/instrumentation-document-load": {}, + "packages/instrumentation-long-task": {}, + "packages/instrumentation-user-interaction": {}, + "packages/plugin-react-load": {}, + "packages/propagator-instana": {}, + "packages/propagator-ot-trace": {}, + "packages/propagator-aws-xray": {}, + "packages/propagator-aws-xray-lambda": {} } } diff --git a/scripts/lint-readme.js b/scripts/lint-readme.js index 428cbfa31e..799793d23b 100644 --- a/scripts/lint-readme.js +++ b/scripts/lint-readme.js @@ -4,8 +4,8 @@ const path = require('path'); const packageRoot = process.cwd(); const monorepoRoot = path.resolve(__dirname, '..'); -const autoInstrumentationNodeDeps = require(`${monorepoRoot}/metapackages/auto-instrumentations-node/package.json`).dependencies; -const autoInstrumentationWebDeps = require(`${monorepoRoot}/metapackages/auto-instrumentations-web/package.json`).dependencies; +const autoInstrumentationNodeDeps = require(`${monorepoRoot}/packages/auto-instrumentations-node/package.json`).dependencies; +const autoInstrumentationWebDeps = require(`${monorepoRoot}/packages/auto-instrumentations-web/package.json`).dependencies; // remove exempt instrumentations delete autoInstrumentationNodeDeps['@opentelemetry/instrumentation-fastify'];