react-h5-audio-player
Version:
A customizable React audio player. Written in TypeScript. Mobile compatible. Keyboard friendly
32 lines (29 loc) • 680 B
JavaScript
module.exports = (api) => {
const env = api.env()
const conditionalOptions = {}
if (env === 'cjs') {
conditionalOptions.modules = 'cjs'
} else if (env === 'es') {
conditionalOptions.modules = false
}
return {
presets: [
['@babel/preset-env', {
targets: 'defaults', // > 0.5%, last 2 versions, Firefox ESR, not dead
...conditionalOptions,
}],
[
'@babel/preset-typescript',
{
isTSX: true,
allExtensions: true,
},
],
'@babel/preset-react',
],
plugins: [
'@babel/plugin-transform-runtime'
],
comments: false,
}
}