GitHub - fakundo/esbuild-plugin-replace-regex: Simple esbuild plugin for replacing file content while bundling (original) (raw)
Simple esbuild plugin for replacing file content while bundling.
const replacePlugin = require('esbuild-plugin-replace-regex');
...
plugins: [
replacePlugin({
filter: /myfile/,
patterns: [
['VERSION', 'v7.7.7'],
[/myfunc((.+?))/g, (m, arg) => replaced(123, ${arg})
],
]
})
]
...
{ filter = /.*/, loader = "tsx", encoding = "utf-8", patterns = [] }