0.2.2 • Published 2 years ago
@esbuild-plugins/node-resolve v0.2.2
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.2.1
2 years ago
0.2.0
2 years ago
0.2.2
2 years ago
0.1.0
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.0.15
4 years ago
0.0.14
4 years ago
0.0.13
4 years ago
0.0.11
4 years ago
0.0.12
4 years ago
0.0.10
4 years ago
0.0.9
4 years ago
0.0.8
4 years ago
0.0.7
4 years ago
0.0.6
4 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.2
5 years ago
0.0.1
5 years ago