From 821e04f8148f2d47d7d12f92d10c23f0e2a918cb Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Tue, 21 May 2024 15:02:36 +0000 Subject: [PATCH 1/3] ci: Fix size limit webpack resolving --- .size-limit.js | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.size-limit.js b/.size-limit.js index 922d129e050a..a50fd0df35dd 100644 --- a/.size-limit.js +++ b/.size-limit.js @@ -230,9 +230,9 @@ module.exports = [ path: 'packages/aws-serverless/build/npm/esm/index.js', import: createImport('init'), ignore: [ - 'node:http', - 'node:https', - 'node:diagnostics_channel', + 'http', + 'https', + 'diagnostics_channel', 'async_hooks', 'child_process', 'perf_hooks', @@ -247,6 +247,23 @@ module.exports = [ 'net', 'tls', 'module', + 'node:http', + 'node:https', + 'node:diagnostics_channel', + 'node:async_hooks', + 'node:child_process', + 'node:perf_hooks', + 'node:fs', + 'node:os', + 'node:path', + 'node:inspector', + 'node:worker_threads', + 'node:http', + 'node:stream', + 'node:zlib', + 'node:net', + 'node:tls', + 'node:module', ], gzip: true, limit: '140 KB', From 03e6c215297a3c0bc46dfa209c3d5f879396c171 Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Tue, 21 May 2024 15:04:51 +0000 Subject: [PATCH 2/3] . --- .size-limit.js | 72 ++++---------------------------------------------- 1 file changed, 5 insertions(+), 67 deletions(-) diff --git a/.size-limit.js b/.size-limit.js index a50fd0df35dd..afad83a760bc 100644 --- a/.size-limit.js +++ b/.size-limit.js @@ -1,3 +1,6 @@ +const builtinModules = require('module').builtinModules; +const nodePrefixedBuiltinModules = builtinModules.map(m => `node:${m}`); + module.exports = [ // Browser SDK (ESM) { @@ -190,37 +193,7 @@ module.exports = [ name: '@sentry/node', path: 'packages/node/build/esm/index.js', import: createImport('init'), - ignore: [ - 'node:http', - 'node:https', - 'node:diagnostics_channel', - 'node:perf_hooks', - 'node:worker_threads', - 'node:inspector', - 'node:path', - 'node:fs', - 'node:stream', - 'node:os', - 'node:net', - 'node:zlib', - 'node:child_process', - 'node:tls', - 'node:async_hooks', - 'node:util', - 'async_hooks', - 'child_process', - 'fs', - 'os', - 'path', - 'inspector', - 'worker_threads', - 'http', - 'stream', - 'zlib', - 'net', - 'tls', - 'module', - ], + ignore: [...builtinModules, nodePrefixedBuiltinModules], gzip: true, limit: '180 KB', }, @@ -229,42 +202,7 @@ module.exports = [ name: '@sentry/aws-serverless', path: 'packages/aws-serverless/build/npm/esm/index.js', import: createImport('init'), - ignore: [ - 'http', - 'https', - 'diagnostics_channel', - 'async_hooks', - 'child_process', - 'perf_hooks', - 'fs', - 'os', - 'path', - 'inspector', - 'worker_threads', - 'http', - 'stream', - 'zlib', - 'net', - 'tls', - 'module', - 'node:http', - 'node:https', - 'node:diagnostics_channel', - 'node:async_hooks', - 'node:child_process', - 'node:perf_hooks', - 'node:fs', - 'node:os', - 'node:path', - 'node:inspector', - 'node:worker_threads', - 'node:http', - 'node:stream', - 'node:zlib', - 'node:net', - 'node:tls', - 'node:module', - ], + ignore: [...builtinModules, nodePrefixedBuiltinModules], gzip: true, limit: '140 KB', }, From be20370e3fbfed0456421b160307ef2c7aa4182b Mon Sep 17 00:00:00 2001 From: Luca Forstner Date: Tue, 21 May 2024 15:24:50 +0000 Subject: [PATCH 3/3] . --- .size-limit.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.size-limit.js b/.size-limit.js index afad83a760bc..1747b93aea21 100644 --- a/.size-limit.js +++ b/.size-limit.js @@ -193,7 +193,7 @@ module.exports = [ name: '@sentry/node', path: 'packages/node/build/esm/index.js', import: createImport('init'), - ignore: [...builtinModules, nodePrefixedBuiltinModules], + ignore: [...builtinModules, ...nodePrefixedBuiltinModules], gzip: true, limit: '180 KB', }, @@ -202,7 +202,7 @@ module.exports = [ name: '@sentry/aws-serverless', path: 'packages/aws-serverless/build/npm/esm/index.js', import: createImport('init'), - ignore: [...builtinModules, nodePrefixedBuiltinModules], + ignore: [...builtinModules, ...nodePrefixedBuiltinModules], gzip: true, limit: '140 KB', },