File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,15 @@ function prefixPlugin (prefixMessage) {
61
61
}
62
62
}
63
63
64
+ function suffixPlugin ( suffixMessage ) {
65
+ return {
66
+ name : 'suffix-plugin' ,
67
+ renderChunk ( code ) {
68
+ return `${ code } \n${ suffixMessage } `
69
+ }
70
+ }
71
+ }
72
+
64
73
const prefixMessage = '/*! © DuckDuckGo ContentScopeScripts protections https://github.com/duckduckgo/content-scope-scripts/ */'
65
74
66
75
/**
@@ -81,6 +90,7 @@ export async function rollupScript (params) {
81
90
supportsMozProxies = false
82
91
} = params
83
92
93
+ const suffixMessage = `/*# sourceURL=duckduckgo-privacy-protection.js?scope=${ name } */`
84
94
// The code is using a global, that we define here which means once tree shaken we get a browser specific output.
85
95
const mozProxies = supportsMozProxies
86
96
@@ -101,7 +111,8 @@ export async function rollupScript (params) {
101
111
'import.meta.injectName' : JSON . stringify ( platform )
102
112
}
103
113
} ) ,
104
- prefixPlugin ( prefixMessage )
114
+ prefixPlugin ( prefixMessage ) ,
115
+ suffixPlugin ( suffixMessage )
105
116
]
106
117
107
118
const bundle = await rollup . rollup ( {
You can’t perform that action at this time.
0 commit comments