From 9a586480ed6a7677fb1283a61d05540345c52617 Mon Sep 17 00:00:00 2001 From: Rauno Viskus Date: Tue, 12 Apr 2022 12:47:12 +0300 Subject: [PATCH] feat: update webpack outside of examples (#963) * feat: update webpack outside of examples * chore: replace istanbul-instrumenter-loader with @jsdevtools/coverage-istanbul-loader Co-authored-by: Valentin Marchaud --- karma.base.js | 2 +- karma.webpack.js | 4 +-- .../auto-instrumentations-web/karma.conf.js | 21 +++++++++++++- .../auto-instrumentations-web/package.json | 17 ++++++----- .../karma.conf.js | 29 +++++++++++++++---- .../package.json | 14 +++++---- .../karma.conf.js | 19 ++++++++++++ .../package.json | 17 ++++++----- .../karma.conf.js | 21 +++++++++++++- .../package.json | 16 +++++----- .../karma.conf.js | 21 +++++++++++++- .../package.json | 16 +++++----- .../karma.conf.js | 19 ++++++++++++ .../package.json | 16 +++++----- .../karma.conf.js | 21 +++++++++++++- .../package.json | 15 ++++++---- .../karma.conf.js | 29 +++++++++++++++---- .../package.json | 15 ++++++---- 18 files changed, 240 insertions(+), 72 deletions(-) diff --git a/karma.base.js b/karma.base.js index 70435dda119..995bd79659a 100644 --- a/karma.base.js +++ b/karma.base.js @@ -18,7 +18,7 @@ module.exports = { listenAddress: 'localhost', hostname: 'localhost', browsers: ['ChromeHeadless'], - frameworks: ['mocha'], + frameworks: ['mocha', 'webpack'], coverageIstanbulReporter: { reports: ['json'], dir: '.nyc_output', diff --git a/karma.webpack.js b/karma.webpack.js index 5863df2f3fb..10bf5ad0e9b 100644 --- a/karma.webpack.js +++ b/karma.webpack.js @@ -20,7 +20,7 @@ const webpackNodePolyfills = require('./webpack.node-polyfills.js'); module.exports = { mode: 'development', target: 'web', - output: { filename: 'bundle.js' }, + name: 'bundle', resolve: { extensions: ['.ts', '.js', '.tsx'] }, devtool: 'inline-source-map', module: { @@ -31,7 +31,7 @@ module.exports = { exclude: /(node_modules|\.test\.[tj]sx?$)/, test: /\.ts$/, use: { - loader: 'istanbul-instrumenter-loader', + loader: '@jsdevtools/coverage-istanbul-loader', options: { esModules: true } } }, diff --git a/metapackages/auto-instrumentations-web/karma.conf.js b/metapackages/auto-instrumentations-web/karma.conf.js index edcd9f055fd..133e22df63b 100644 --- a/metapackages/auto-instrumentations-web/karma.conf.js +++ b/metapackages/auto-instrumentations-web/karma.conf.js @@ -1,5 +1,5 @@ /*! - * Copyright 2020, OpenTelemetry Authors + * Copyright The OpenTelemetry Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,10 +14,29 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../karma.webpack'); const karmaBaseConfig = require('../../karma.base'); module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + config.set(Object.assign({}, karmaBaseConfig, { webpack: karmaWebpackConfig })) diff --git a/metapackages/auto-instrumentations-web/package.json b/metapackages/auto-instrumentations-web/package.json index 6906286b006..e105eb23434 100644 --- a/metapackages/auto-instrumentations-web/package.json +++ b/metapackages/auto-instrumentations-web/package.json @@ -31,29 +31,32 @@ }, "devDependencies": { "@babel/core": "7.15.0", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@types/mocha": "8.2.3", "@types/node": "16.11.21", "@types/sinon": "10.0.2", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "babel-loader": "8.2.2", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "rimraf": "3.0.2", "sinon": "13.0.1", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0", - "webpack-cli": "4.7.2", + "util": "0.12.4", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", "webpack-merge": "5.8.0" }, "dependencies": { diff --git a/packages/opentelemetry-id-generator-aws-xray/karma.conf.js b/packages/opentelemetry-id-generator-aws-xray/karma.conf.js index f1a1f3a7e81..133e22df63b 100644 --- a/packages/opentelemetry-id-generator-aws-xray/karma.conf.js +++ b/packages/opentelemetry-id-generator-aws-xray/karma.conf.js @@ -14,13 +14,30 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../karma.webpack'); const karmaBaseConfig = require('../../karma.base'); -module.exports = config => { - config.set( - Object.assign({}, karmaBaseConfig, { - webpack: karmaWebpackConfig, - }) - ); +module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + + config.set(Object.assign({}, karmaBaseConfig, { + webpack: karmaWebpackConfig + })) }; diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index 337ed5bcd27..bdadbc2008a 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -54,27 +54,29 @@ "@opentelemetry/api": "^1.0.2" }, "devDependencies": { + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@types/mocha": "8.2.3", "@types/node": "16.11.21", "@types/sinon": "10.0.2", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "rimraf": "3.0.2", "sinon": "13.0.1", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0" + "webpack": "5.72.0" }, "dependencies": { "@opentelemetry/core": "^1.0.0" diff --git a/plugins/web/opentelemetry-instrumentation-document-load/karma.conf.js b/plugins/web/opentelemetry-instrumentation-document-load/karma.conf.js index 6174839d651..35e9ab9375a 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/karma.conf.js +++ b/plugins/web/opentelemetry-instrumentation-document-load/karma.conf.js @@ -14,10 +14,29 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../../karma.webpack'); const karmaBaseConfig = require('../../../karma.base'); module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + config.set(Object.assign({}, karmaBaseConfig, { webpack: karmaWebpackConfig })) diff --git a/plugins/web/opentelemetry-instrumentation-document-load/package.json b/plugins/web/opentelemetry-instrumentation-document-load/package.json index fb029b6a340..2f16d246baa 100644 --- a/plugins/web/opentelemetry-instrumentation-document-load/package.json +++ b/plugins/web/opentelemetry-instrumentation-document-load/package.json @@ -51,29 +51,32 @@ }, "devDependencies": { "@babel/core": "7.15.0", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@types/mocha": "8.2.3", "@types/node": "16.11.21", "@types/sinon": "10.0.2", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "babel-loader": "8.2.2", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "rimraf": "3.0.2", "sinon": "13.0.1", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0", - "webpack-cli": "4.7.2", + "util": "0.12.4", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", "webpack-merge": "5.8.0" }, "dependencies": { diff --git a/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js b/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js index 4a4bd49791a..62d6fdcb461 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js +++ b/plugins/web/opentelemetry-instrumentation-long-task/karma.conf.js @@ -14,12 +14,31 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../../karma.webpack'); const karmaBaseConfig = require('../../../karma.base'); module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + config.set(Object.assign({}, karmaBaseConfig, { frameworks: karmaBaseConfig.frameworks.concat(['jquery-1.8.3']), - webpack: karmaWebpackConfig, + webpack: karmaWebpackConfig })) }; diff --git a/plugins/web/opentelemetry-instrumentation-long-task/package.json b/plugins/web/opentelemetry-instrumentation-long-task/package.json index 1a7ad6c5503..a2cb3c202dc 100644 --- a/plugins/web/opentelemetry-instrumentation-long-task/package.json +++ b/plugins/web/opentelemetry-instrumentation-long-task/package.json @@ -48,6 +48,7 @@ }, "devDependencies": { "@babel/core": "7.15.0", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@opentelemetry/sdk-trace-base": "1.0.1", "@types/jquery": "3.5.6", @@ -55,25 +56,26 @@ "@types/node": "16.11.21", "@types/sinon": "10.0.2", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "babel-loader": "8.2.2", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-jquery": "0.2.4", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "rimraf": "3.0.2", "sinon": "13.0.1", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0", - "webpack-cli": "4.7.2", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", "webpack-merge": "5.8.0", "zone.js": "0.11.4" }, diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js b/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js index 4a4bd49791a..62d6fdcb461 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/karma.conf.js @@ -14,12 +14,31 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../../karma.webpack'); const karmaBaseConfig = require('../../../karma.base'); module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + config.set(Object.assign({}, karmaBaseConfig, { frameworks: karmaBaseConfig.frameworks.concat(['jquery-1.8.3']), - webpack: karmaWebpackConfig, + webpack: karmaWebpackConfig })) }; diff --git a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json index 10ddef4d4b4..cc81c413fc1 100644 --- a/plugins/web/opentelemetry-instrumentation-user-interaction/package.json +++ b/plugins/web/opentelemetry-instrumentation-user-interaction/package.json @@ -48,6 +48,7 @@ }, "devDependencies": { "@babel/core": "7.15.0", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@opentelemetry/context-zone-peer-dep": "1.0.1", "@opentelemetry/instrumentation-xml-http-request": "0.27.0", @@ -57,25 +58,26 @@ "@types/node": "16.11.21", "@types/sinon": "10.0.2", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "babel-loader": "8.2.2", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-jquery": "0.2.4", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "rimraf": "3.0.2", "sinon": "13.0.1", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0", - "webpack-cli": "4.7.2", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", "webpack-merge": "5.8.0", "zone.js": "0.11.4" }, diff --git a/plugins/web/opentelemetry-plugin-react-load/karma.conf.js b/plugins/web/opentelemetry-plugin-react-load/karma.conf.js index 6174839d651..35e9ab9375a 100644 --- a/plugins/web/opentelemetry-plugin-react-load/karma.conf.js +++ b/plugins/web/opentelemetry-plugin-react-load/karma.conf.js @@ -14,10 +14,29 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../../karma.webpack'); const karmaBaseConfig = require('../../../karma.base'); module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + config.set(Object.assign({}, karmaBaseConfig, { webpack: karmaWebpackConfig })) diff --git a/plugins/web/opentelemetry-plugin-react-load/package.json b/plugins/web/opentelemetry-plugin-react-load/package.json index 20f2b91acf9..da5270a1c23 100644 --- a/plugins/web/opentelemetry-plugin-react-load/package.json +++ b/plugins/web/opentelemetry-plugin-react-load/package.json @@ -48,6 +48,7 @@ }, "devDependencies": { "@babel/core": "7.15.0", + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@opentelemetry/propagator-b3": "1.0.1", "@types/mocha": "7.0.2", @@ -58,17 +59,18 @@ "@types/shimmer": "1.0.2", "@types/sinon": "10.0.2", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "babel-loader": "8.2.2", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "react": "17.0.2", "react-dom": "17.0.2", "rimraf": "3.0.2", @@ -76,8 +78,8 @@ "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0", - "webpack-cli": "4.7.2", + "webpack": "5.72.0", + "webpack-cli": "4.9.2", "webpack-merge": "5.8.0" }, "peerDependencies": { diff --git a/propagators/opentelemetry-propagator-aws-xray/karma.conf.js b/propagators/opentelemetry-propagator-aws-xray/karma.conf.js index edcd9f055fd..133e22df63b 100644 --- a/propagators/opentelemetry-propagator-aws-xray/karma.conf.js +++ b/propagators/opentelemetry-propagator-aws-xray/karma.conf.js @@ -1,5 +1,5 @@ /*! - * Copyright 2020, OpenTelemetry Authors + * Copyright The OpenTelemetry Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,10 +14,29 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../karma.webpack'); const karmaBaseConfig = require('../../karma.base'); module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + config.set(Object.assign({}, karmaBaseConfig, { webpack: karmaWebpackConfig })) diff --git a/propagators/opentelemetry-propagator-aws-xray/package.json b/propagators/opentelemetry-propagator-aws-xray/package.json index 7df61a9a03c..06a8e66e623 100644 --- a/propagators/opentelemetry-propagator-aws-xray/package.json +++ b/propagators/opentelemetry-propagator-aws-xray/package.json @@ -48,25 +48,28 @@ "@opentelemetry/api": "^1.0.2" }, "devDependencies": { + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@types/mocha": "8.2.3", "@types/node": "16.11.21", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "rimraf": "3.0.2", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0" + "webpack": "5.72.0", + "webpack-cli": "4.9.2" }, "dependencies": { "@opentelemetry/core": "^1.0.0" diff --git a/propagators/opentelemetry-propagator-ot-trace/karma.conf.js b/propagators/opentelemetry-propagator-ot-trace/karma.conf.js index f1a1f3a7e81..133e22df63b 100644 --- a/propagators/opentelemetry-propagator-ot-trace/karma.conf.js +++ b/propagators/opentelemetry-propagator-ot-trace/karma.conf.js @@ -14,13 +14,30 @@ * limitations under the License. */ +const webpack = require('webpack'); + const karmaWebpackConfig = require('../../karma.webpack'); const karmaBaseConfig = require('../../karma.base'); -module.exports = config => { - config.set( - Object.assign({}, karmaBaseConfig, { - webpack: karmaWebpackConfig, - }) - ); +module.exports = (config) => { + { + const plugins = karmaWebpackConfig.plugins = []; + plugins.push(new webpack.ProvidePlugin({ + process: 'process/browser', + })); + } + + { + const plugins = karmaBaseConfig.plugins = []; + const toAdd = Object.keys(require('./package.json').devDependencies) + .filter((packageName) => packageName.startsWith('karma-')) + .map((packageName) => require(packageName)); + plugins.push( + ...toAdd + ); + } + + config.set(Object.assign({}, karmaBaseConfig, { + webpack: karmaWebpackConfig + })) }; diff --git a/propagators/opentelemetry-propagator-ot-trace/package.json b/propagators/opentelemetry-propagator-ot-trace/package.json index cc696aaac61..c01690e8e6e 100644 --- a/propagators/opentelemetry-propagator-ot-trace/package.json +++ b/propagators/opentelemetry-propagator-ot-trace/package.json @@ -49,23 +49,26 @@ "@opentelemetry/api": "^1.0.2" }, "devDependencies": { + "@jsdevtools/coverage-istanbul-loader": "3.0.5", "@opentelemetry/api": "1.0.2", "@types/mocha": "8.2.3", "@types/node": "16.11.21", "@types/webpack-env": "1.16.2", + "assert": "2.0.0", "gts": "3.1.0", - "istanbul-instrumenter-loader": "3.0.1", - "karma": "6.3.16", - "karma-chrome-launcher": "3.1.0", + "karma": "6.3.17", + "karma-chrome-launcher": "3.1.1", "karma-coverage-istanbul-reporter": "3.0.3", "karma-mocha": "2.0.1", - "karma-spec-reporter": "0.0.32", - "karma-webpack": "4.0.2", + "karma-spec-reporter": "0.0.33", + "karma-webpack": "5.0.0", "mocha": "7.2.0", "nyc": "15.1.0", + "process": "0.11.10", "ts-loader": "8.3.0", "ts-mocha": "8.0.0", "typescript": "4.3.5", - "webpack": "4.46.0" + "webpack": "5.72.0", + "webpack-cli": "4.9.2" } }