1.0.5 • Published 1 year ago
@mressex/flutter v1.0.5
Flutter
Example using all options:
rollup.config.mjs
import Flutter from '@mressex/flutter';
import postcssComments from 'postcss-discard-comments';
import autoprefixer from 'autoprefixer';
const plugins = [
postcssComments({removeAll: true}),
autoprefixer()
];
Flutter
.setInputPath('assets/entry.ts')
.setOutputPath('main.js', 'resources/main.min.js')
.typescript()
.resolve()
.commonJs()
.copy({
targets: [
{src: 'assets/font/*', dest: 'resources/font'},
{src: 'assets/img/*', dest: 'resources/img'}
]
})
.postCss({plugins: plugins});
export default Flutter.getRollupConfig();
Svelte example rollup.config.mjs
import Flutter from '@mressex/flutter';
import postcssComments from 'postcss-discard-comments';
import autoprefixer from 'autoprefixer';
const plugins = [
postcssComments({removeAll: true}),
autoprefixer()
];
Flutter
.setInputPath('assets/entry.ts')
.setOutputPath('main.js', 'resources/main.min.js', {inlineDynamicImports: true})
.typescript()
.svelte()
.json()
.resolve()
.commonJs()
.copy({
targets: [
{src: 'assets/font/*', dest: 'resources/font'},
{src: 'assets/img/*', dest: 'resources/img'}
]
})
.postCss({plugins: plugins});
export default Flutter.getRollupConfig();