File tree Expand file tree Collapse file tree 4 files changed +19
-12
lines changed Expand file tree Collapse file tree 4 files changed +19
-12
lines changed Original file line number Diff line number Diff line change 2222 "dependencies" : {
2323 "@sentry/react" : " 7.0.0-alpha.1" ,
2424 "@sentry/tracing" : " 7.0.0-alpha.1" ,
25- "@sentry/webpack-plugin" : " 1.18.8 "
25+ "@sentry/webpack-plugin" : " 1.18.9 "
2626 },
2727 "peerDependencies" : {
2828 "gatsby" : " ^2.0.0 || ^3.0.0 || ^4.0.0" ,
Original file line number Diff line number Diff line change 2424 "@sentry/react" : " 7.0.0-alpha.1" ,
2525 "@sentry/tracing" : " 7.0.0-alpha.1" ,
2626 "@sentry/utils" : " 7.0.0-alpha.1" ,
27- "@sentry/webpack-plugin" : " 1.18.8 " ,
27+ "@sentry/webpack-plugin" : " 1.18.9 " ,
2828 "tslib" : " ^1.9.3"
2929 },
3030 "devDependencies" : {
Original file line number Diff line number Diff line change @@ -325,6 +325,12 @@ export function getWebpackPluginOptions(
325325 return { ...defaultPluginOptions , ...userPluginOptions } ;
326326}
327327
328+ /**
329+ * NOTE: `eval` usage is a workaround for @vercel/nft detecting the binary itself as the hard dependency
330+ * and effectively always including it in the bundle, which is not what we want.
331+ * ref: https://github.com/getsentry/sentry-javascript/issues/3865
332+ * ref: https://github.com/vercel/nft/issues/203
333+ */
328334function ensureCLIBinaryExists ( ) : boolean {
329- return fs . existsSync ( path . join ( require . resolve ( '@sentry/cli' ) , '../../sentry-cli' ) ) ;
335+ return eval ( " fs.existsSync(path.join(require.resolve('@sentry/cli'), '../../sentry-cli'))" ) ;
330336}
Original file line number Diff line number Diff line change 42374237 semver "7.3.2"
42384238 semver-intersect "1.4.0"
42394239
4240- "@sentry/cli@^1.73.0 ":
4241- version "1.73.0 "
4242- resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.73.0 .tgz#0d0bce913e0060ae192741c6693c57e50078c886 "
4243- integrity sha512-n4YINqmoncGUkLEpd4WuW+oD+aoUyQPhRbSBSYkbCFxPPmopn1VExCB2Vvzwj7vjXYRRGkix6keBMS0LLs3A3Q ==
4240+ "@sentry/cli@^1.74.4 ":
4241+ version "1.74.4 "
4242+ resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.74.4 .tgz#7df82f68045a155e1885bfcbb5d303e5259eb18e "
4243+ integrity sha512-BMfzYiedbModsNBJlKeBOLVYUtwSi99LJ8gxxE4Bp5N8hyjNIN0WVrozAVZ27mqzAuy6151Za3dpmOLO86YlGw ==
42444244 dependencies:
42454245 https-proxy-agent "^5.0.0"
42464246 mkdirp "^0.5.5"
42474247 node-fetch "^2.6.7"
42484248 npmlog "^4.1.2"
42494249 progress "^2.0.3"
42504250 proxy-from-env "^1.1.0"
4251+ which "^2.0.2"
42514252
4252- 4253- version "1.18.8 "
4254- resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.8 .tgz#247a73a0aa9e28099a736bbe89ca0d35cbac7636 "
4255- integrity sha512-PtKr0NL62b5L3kPFGjwSNbIUwwcW5E5G6bQxAYZGpkgL1MFPnS4ND0SAsySuX0byQJRFFium5A19LpzyvQZSlQ ==
4253+ 4254+ version "1.18.9 "
4255+ resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.9 .tgz#acb48c0f96fdb9e73f1e1db374ea31ded6d883a8 "
4256+ integrity sha512-+TrenJrgFM0QTOwBnw0ZXWMvc0PiOebp6GN5EbGEx3JPCQqXOfXFzCaEjBtASKRgcNCL7zGly41S25YR6Hm+jw ==
42564257 dependencies:
4257- "@sentry/cli" "^1.73.0 "
4258+ "@sentry/cli" "^1.74.4 "
42584259
42594260"@simple-dom/interface@^1.4.0":
42604261 version "1.4.0"
You can’t perform that action at this time.
0 commit comments