Gem 一覧へ戻る
porsager/rollup-plugin-modify(新しいタブで開きます)
主要言語: JavaScript
Modify rollup output with find / replace dynamically
- star 数
- 14
- watcher 数
- 2
- fork 数
- 4
- issue 数
- 0
- 最終更新
- 2023/03/25
主要言語: JavaScript
Modify rollup output with find / replace dynamically
Modify rollup output with find / replace dynamically.
npm i rollup-plugin-modify
Explicit single using find, replace keys
import modify from 'rollup-plugin-modify' export default { plugins: [ modify({ find: String | RegExp, replace: String | Function }) ] }
Terse multiple using key, value
import modify from 'rollup-plugin-modify'
export default {
plugins: [
modify({
'find this text': 'replace with this here',
'process.env.PORT': 5000
})
]
}
Supply a string or RegExp to find what you are looking for
Supply a string to directly replace what you've found, or a function to dynamically modify your findings
modify({ find: 'eval', replace: 'lava' })
modify({ find: /svg\((.*?)\)/, replace: (match, path) => JSON.stringify(fs.readFileSync(path, 'utf8')) })