%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/share/nodejs/undici/scripts/
Upload File :
Create Path :
Current File : //usr/share/nodejs/undici/scripts/esbuild-build.mjs

import * as esbuild from 'esbuild'
import fs from 'node:fs'

const bundle = {
  name: 'bundle',
  setup (build) {
    build.onLoad({ filter: /lib(\/|\\)fetch(\/|\\)index.js/ }, async (args) => {
      const text = await fs.promises.readFile(args.path, 'utf8')

      return {
        contents: `var esbuildDetection = 1;${text}`,
        loader: 'js'
      }
    })
  }
}

await esbuild.build({
  entryPoints: ['index-fetch.js'],
  bundle: true,
  outfile: 'undici-fetch.js',
  plugins: [bundle],
  platform: 'node'
})

Zerion Mini Shell 1.0