diff options
Diffstat (limited to 'rollup.tracker.config.js')
| -rw-r--r-- | rollup.tracker.config.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/rollup.tracker.config.js b/rollup.tracker.config.js new file mode 100644 index 0000000..202db36 --- /dev/null +++ b/rollup.tracker.config.js @@ -0,0 +1,20 @@ +import 'dotenv/config'; +import replace from '@rollup/plugin-replace'; +import terser from '@rollup/plugin-terser'; + +export default { + input: 'src/tracker/index.js', + output: { + file: 'public/script.js', + format: 'iife', + }, + plugins: [ + replace({ + __COLLECT_API_HOST__: process.env.COLLECT_API_HOST || '', + __COLLECT_API_ENDPOINT__: process.env.COLLECT_API_ENDPOINT || '/api/send', + delimiters: ['', ''], + preventAssignment: true, + }), + terser({ compress: { evaluate: false } }), + ], +}; |