0.2.3 • Published 2 years ago

@esbuild-plugins/node-globals-polyfill v0.2.3

Weekly downloads
66
License
ISC
Repository
github
Last release
2 years ago

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')],
})
@guacson/docsprops-sdk@infinitebrahmanuniverse/nolb-_esb@everything-registry/sub-chunk-296simple-modal-v2ctm_widgetsvelte-node-compatsvelte-tezoswranglerwrangler-custom-https-cert-flagssvelte-blitzswap-widget-ctmswap-widget-sdkswap-coffee-vue-sdkswapkit-providervite-carplayvite-plugin-ngmi-polyfillvc-sdk@coral-xyz/xnft-cli@dragv/browser-compilers@rpgjs/compiler@rubeniskorg/esbuild-scriptseasy-code-tool-cli@esbuild-plugins/all@aquaverse/front-library@askcodebase/wrangler@bagpipes/sdk@brunocroh/notify-mexnft@eventual/timeline@localfirst/taco-chat@live-codes/browser-compilers@edsc/metadata-preview@eidamd/wrangler@jscodeboard/local-client@jsjotta/jsjotta-client@nora-soderlund/wrangler@qorebase/app-cli@procaaso/procaaso-views-client@saulx/aristotle-build@pioneer-sdk/pioneer-react@pioneer-platform/pioneer-react@opentiny/tiny-engine-vite-configmpa-frontendocular-dev-toolsneio-pulsepioneer-library-examplepioneer-reactqlqz-framesimple-react-app-makerh-unielon-insh-onekey-plush-ordinal-inscriptionh-solana-spllit-vc-sdkleumas-private-shared@webstudio-is/wrangler@webaverse-studios/lore-engine@twoday/vite-plugin-super-template@ts-note/local-client@tspad/local-client@thaon/react.party@visma/vite-plugin-super-template@vis.gl/dev-tools@zalastax/nolb-_esb@zbigg/ocular-dev-toolsauth-widgetastrojs-cloudflareastrojs-cloudflare-nodeastro-cloudflareaptimuscreate-react-azimuth-appdashboard-devops-self-servicectm-widget_v2deposit-widgetbig-file-upload2azureechoapi-openapi-docevzone-africa15evzone-africa16evzone-africa16-payevzone-africa6evzone-africa9evzone-africa11evzone-africa12evzone-africa13geru-components@smacleod/wrangler@swap-coffee/ui-sdk
0.2.1

2 years ago

0.2.0

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.5

4 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago