esbuild-plugin-rawbundle

npm install --save-dev esbuild-plugin-rawbundle

Usage no npm install needed!

<script type="module">
  import esbuildPluginRawbundle from 'https://cdn.skypack.dev/esbuild-plugin-rawbundle';
</script>

README

esbuild-plugin-rawbundle npm

Installation

npm install --save-dev esbuild-plugin-rawbundle

Usage

Add it to esbuild plugins

import rawBundlePlugin from 'esbuild-plugin-rawbundle';

const esbuildOptions = {
  format: 'esm',
  platform: 'browser',
}

const buildOptions = {
  plugins: [rawBundlePlugin({ esbuildOptions })]
}

Then you can import ?rawbundle modules:

import rawBundle from 'jquery?rawbundle';

// rawBundle default export esm bundled jquery output

License

MIT

Copyright (c) 2021-present,

Riots