0.6.0 • Published 3 years ago
@bundless/cli v0.6.0
Plugins
@esbuild-plugins/node-resolve
@esbuild-plugins/esm-externals
@esbuild-plugins/node-modules-polyfill
@esbuild-plugins/node-globals-polyfill
@esbuild-plugins/tsconfig-paths
@esbuild-plugins/webpack-loader-adapter
@esbuild-plugins/html
@esbuild-plugins/node-resolve
Resolve files with the resolve package and adds support for Yarn berry PnP.
import NodeResolve from '@esbuild-plugins/node-resolve'
import { build } from 'esbuild'
build({
plugins: [
NodeResolve({
extensions: ['.ts', '.js'],
onResolved: (resolved) => {
if (resolved.includes('node_modules')) {
return {
external: true,
}
}
return resolved
},
}),
],
})
@esbuild-plugins/esm-externals
Makes some packages externals and forces the output to be valid ESM
import EsmExternals from '@esbuild-plugins/esm-externals'
import { build } from 'esbuild'
build({
plugins: [EsmExternals({ externals: ['react', 'react-dom'] })],
})
@esbuild-plugins/node-modules-polyfill
Polyfills nodejs builtin modules for the browser
import NodeModulesPolyfills from '@esbuild-plugins/node-modules-polyfill'
import { build } from 'esbuild'
build({
plugins: [NodeModulesPolyfills()],
})
@esbuild-plugins/node-globals-polyfill
Polyfills nodejs globals like process
import EsmExternals from '@esbuild-plugins/node-globals-polyfill'
import { build } from 'esbuild'
build({
inject: [require.resolve('@esbuild-plugins/node-globals-polyfill/process')],
})
0.6.0
3 years ago
0.5.1
3 years ago
0.5.0
3 years ago
0.3.0
3 years ago
0.4.0
3 years ago
0.2.6
3 years ago
0.2.5
3 years ago
0.2.4
3 years ago
0.2.3
3 years ago
0.2.1
3 years ago
0.2.0
3 years ago
0.2.2
3 years ago
0.1.9
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago