@@ -15,7 +15,6 @@ import {
15
15
makeLicensePlugin ,
16
16
makeNodeResolvePlugin ,
17
17
makeRrwebBuildPlugin ,
18
- makeSetSDKSourcePlugin ,
19
18
makeSucrasePlugin ,
20
19
makeTerserPlugin ,
21
20
} from './plugins/index.mjs' ;
@@ -51,6 +50,7 @@ export function makeBaseBundleConfig(options) {
51
50
intro : ( ) => {
52
51
return 'exports = window.Sentry || {};' ;
53
52
} ,
53
+ banner : 'window.SENTRY_SDK_SOURCE = window.SENTRY_SDK_SOURCE || "cdn";' ,
54
54
} ,
55
55
context : 'window' ,
56
56
plugins : [ rrwebBuildPlugin , markAsBrowserBuildPlugin ] ,
@@ -168,29 +168,28 @@ export function makeBundleConfigVariants(baseConfig, options = {}) {
168
168
const includeDebuggingPlugin = makeIsDebugBuildPlugin ( true ) ;
169
169
const stripDebuggingPlugin = makeIsDebugBuildPlugin ( false ) ;
170
170
const terserPlugin = makeTerserPlugin ( ) ;
171
- const setSdkSourcePlugin = makeSetSDKSourcePlugin ( 'cdn' ) ;
172
171
173
172
// The additional options to use for each variant we're going to create.
174
173
const variantSpecificConfigMap = {
175
174
'.js' : {
176
175
output : {
177
176
entryFileNames : chunkInfo => `${ baseConfig . output . entryFileNames ( chunkInfo ) } .js` ,
178
177
} ,
179
- plugins : [ includeDebuggingPlugin , setSdkSourcePlugin ] ,
178
+ plugins : [ includeDebuggingPlugin ] ,
180
179
} ,
181
180
182
181
'.min.js' : {
183
182
output : {
184
183
entryFileNames : chunkInfo => `${ baseConfig . output . entryFileNames ( chunkInfo ) } .min.js` ,
185
184
} ,
186
- plugins : [ stripDebuggingPlugin , setSdkSourcePlugin , terserPlugin ] ,
185
+ plugins : [ stripDebuggingPlugin , terserPlugin ] ,
187
186
} ,
188
187
189
188
'.debug.min.js' : {
190
189
output : {
191
190
entryFileNames : chunkInfo => `${ baseConfig . output . entryFileNames ( chunkInfo ) } .debug.min.js` ,
192
191
} ,
193
- plugins : [ includeDebuggingPlugin , setSdkSourcePlugin , terserPlugin ] ,
192
+ plugins : [ includeDebuggingPlugin , terserPlugin ] ,
194
193
} ,
195
194
} ;
196
195
0 commit comments