diff --git a/bin/build-inline-script.js b/bin/build-inline-script.js index 5b62431d..74626441 100644 --- a/bin/build-inline-script.js +++ b/bin/build-inline-script.js @@ -20,8 +20,11 @@ export async function buildInlineScript () { input: inlineScriptPath, plugins: [ replace({ - 'process.browser': true, - 'process.env.THEME_COLORS': JSON.stringify(themeColors) + values: { + 'process.browser': true, + 'process.env.THEME_COLORS': JSON.stringify(themeColors) + }, + preventAssignment: true }), // TODO: can't disable terser at all, it causes the CSP checksum to stop working // because the HTML gets minified as some point so the checksums don't match. diff --git a/package.json b/package.json index 61efb221..a675457c 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@formatjs/intl-locale": "^2.4.25", "@formatjs/intl-pluralrules": "^4.0.19", "@formatjs/intl-relativetimeformat": "^9.0.0", - "@rollup/plugin-replace": "^2.3.3", + "@rollup/plugin-replace": "^2.4.2", "arrow-key-navigation": "^1.2.0", "blurhash": "^1.1.3", "cheerio": "^1.0.0-rc.3", diff --git a/yarn.lock b/yarn.lock index a5fc6a2d..861c773c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1059,15 +1059,15 @@ resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.11.tgz#aeb16f50649a91af79dbe36574b66d0f9e4d9f71" integrity sha512-3NsZsJIA/22P3QUyrEDNA2D133H4j224twJrdipXN38dpnIOzAbUDtOwkcJ5pXmn75w7LSQDjA4tO9dm1XlqlA== -"@rollup/plugin-replace@^2.3.3": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz#cd6bae39444de119f5d905322b91ebd4078562e7" - integrity sha512-XPmVXZ7IlaoWaJLkSCDaa0Y6uVo5XQYHhiMFzOd5qSv5rE+t/UJToPIOE56flKIxBFQI27ONsxb7dqHnwSsjKQ== +"@rollup/plugin-replace@^2.4.2": + version "2.4.2" + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz#a2d539314fbc77c244858faa523012825068510a" + integrity sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg== dependencies: - "@rollup/pluginutils" "^3.0.8" - magic-string "^0.25.5" + "@rollup/pluginutils" "^3.1.0" + magic-string "^0.25.7" -"@rollup/pluginutils@^3.0.8": +"@rollup/pluginutils@^3.1.0": version "3.1.0" resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b" integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg== @@ -4752,7 +4752,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -magic-string@^0.25.5: +magic-string@^0.25.7: version "0.25.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==