From ab2e8296a9f89992f155472dd9613ec5e734a1d2 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Tue, 4 Jun 2024 09:55:33 +0200 Subject: [PATCH] ci(node): Add size limit entry for node without performance --- .size-limit.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.size-limit.js b/.size-limit.js index 8a55b86e9b5e..0784ca597a7c 100644 --- a/.size-limit.js +++ b/.size-limit.js @@ -211,7 +211,24 @@ module.exports = [ import: createImport('init'), ignore: [...builtinModules, ...nodePrefixedBuiltinModules], gzip: true, - limit: '180 KB', + limit: '130 KB', + }, + { + name: '@sentry/node - without tracing', + path: 'packages/node/build/esm/index.js', + import: createImport('initWithoutDefaultIntegrations', 'getDefaultIntegrationsWithoutPerformance'), + gzip: true, + limit: '110 KB', + ignore: [...builtinModules, ...nodePrefixedBuiltinModules], + modifyWebpackConfig: function (config) { + const webpack = require('webpack'); + config.plugins.push( + new webpack.DefinePlugin({ + __SENTRY_TRACING__: false, + }), + ); + return config; + }, }, // AWS SDK (ESM) { @@ -220,7 +237,7 @@ module.exports = [ import: createImport('init'), ignore: [...builtinModules, ...nodePrefixedBuiltinModules], gzip: true, - limit: '140 KB', + limit: '120 KB', }, ];