diff --git a/packages/string-templates/package.json b/packages/string-templates/package.json index aa3aa5adec..f931cb60d7 100644 --- a/packages/string-templates/package.json +++ b/packages/string-templates/package.json @@ -33,6 +33,7 @@ }, "devDependencies": { "@rollup/plugin-commonjs": "^17.1.0", + "@rollup/plugin-inject": "^5.0.5", "@rollup/plugin-typescript": "8.3.0", "doctrine": "^3.0.0", "jest": "29.7.0", diff --git a/packages/string-templates/rollup.config.js b/packages/string-templates/rollup.config.js index e7aa2ced99..a843286a82 100644 --- a/packages/string-templates/rollup.config.js +++ b/packages/string-templates/rollup.config.js @@ -6,6 +6,7 @@ import builtins from "rollup-plugin-node-builtins" import globals from "rollup-plugin-node-globals" import typescript from "@rollup/plugin-typescript" import injectProcessEnv from "rollup-plugin-inject-process-env" +import inject from "@rollup/plugin-inject" const production = !process.env.ROLLUP_WATCH @@ -24,6 +25,7 @@ const config = (format, outputFile) => ({ }), commonjs(), globals(), + inject({ Buffer: ["buffer", "Buffer"] }), builtins(), json(), injectProcessEnv({ diff --git a/yarn.lock b/yarn.lock index 979f5a94e0..b2e0b32d43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3922,7 +3922,7 @@ "@rollup/pluginutils" "^5.0.1" mini-svg-data-uri "^1.4.4" -"@rollup/plugin-inject@^5.0.4": +"@rollup/plugin-inject@^5.0.4", "@rollup/plugin-inject@^5.0.5": version "5.0.5" resolved "https://registry.yarnpkg.com/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz#616f3a73fe075765f91c5bec90176608bed277a3" integrity sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==