@elseu/sdu-react-scripts-babel-plugins
v1.0.0-release.1
Published
A set of Babel plugins for your project
Downloads
2
Keywords
Readme
Babel Plugins
transform-titan-pure-annotations
With this babel plugin you can transform @elseu/sdu-titan to make it export only pure functions. Since sdu-titan exports a hoc names withTitan, many frameworks don't recognize this as a pure function. You can use this babel plugin with rollup like this:
// .babelrc
{
"plugins": [
"@elseu/sdu-react-scripts-babel-plugins/transform-titan-pure-annotations"
]
}
// rollup.config.js
import createDefaultRollupConfig from '@elseu/sdu-react-scripts-rollup'
import { getBabelOutputPlugin } from '@rollup/plugin-babel';
import pkg from './package.json';
const defaultRollupConfig = createDefaultRollupConfig(pkg);
export default {
...defaultRollupConfig,
plugins: [
...defaultRollupConfig.plugins,
// Rollup babel plugin added below
getBabelOutputPlugin({
configFile: path.resolve(__dirname, '.babelrc'),
}),
]
// Your custom Rollup config here...
}