Closed
Description
It would be great if we could reference external modules to their global counterpart as I currently do on rollup like:
export default {
external: [
'@wordpress/blocks',
'@wordpress/block-editor',
'@wordpress/components',
'@wordpress/compose',
'@wordpress/data',
'@wordpress/date',
'@wordpress/edit-post',
'@wordpress/element',
'@wordpress/plugins',
],
output: {
format: 'iife',
globals: {
'@wordpress/blocks': 'wp.blocks',
'@wordpress/block-editor': 'wp.blockEditor',
'@wordpress/components': 'wp.components',
'@wordpress/compose': 'wp.compose',
'@wordpress/data': 'wp.data',
'@wordpress/date': 'wp.date',
'@wordpress/edit-post': 'wp.editPost',
'@wordpress/element': 'wp.element',
'@wordpress/plugins': 'wp.plugins',
},
},
plugins,
};
a possible interface for this, could be something like:
esbuild --bundle foo.tsx --external:@wordpress/blocks=wp.blocks --external:@wordpress/plugins=wp.plugins
Metadata
Metadata
Assignees
Labels
No labels