JSPM

  • Created
  • Published
  • Downloads 3715
  • Score
    100M100P100Q138674F
  • License MIT

A file loader plugin for esbuild for require.resolve statements.

Package Exports

  • @chialab/esbuild-plugin-require-resolve

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@chialab/esbuild-plugin-require-resolve) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Esbuild Plugin Require Resolve • A file loader plugin for esbuild for `require.resolve` statements.

NPM


How it works

Esbuild Plugin Require Resolve looks for require.resolve('path/to/file.png') statements in JavaScript and TypeScript files and instructs esbuild to copy referenced files.


Install

$ npm i @chialab/esbuild-plugin-require-resolve -D
$ yarn add @chialab/esbuild-plugin-require-resolve -D

Usage

import esbuild from 'esbuild';
import requireResolvePlugin from '@chialab/esbuild-plugin-require-resolve';

await esbuild.build({
    plugins: [
        requireResolvePlugin(),
    ],
});

License

Esbuild Plugin Require Resolve is released under the MIT license.