UNPKG

@bitrix/cli

Version:
14 lines (12 loc) 506 B
// @flow import {rollup} from 'rollup'; import getGlobals from '../../utils/get-globals'; import buildRollupConfig from '../../utils/build-rollup-config'; import type BundleConfig from '../../@types/config'; export default async function rollupBundle(config: BundleConfig) { const {input, output} = buildRollupConfig(config); const bundle = await rollup(input); const globals = getGlobals(bundle.imports, config); await bundle.write({...output, globals}); return {imports: bundle.imports, bundle}; }