JSPM

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

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

Package Exports

  • @chialab/esbuild-plugin-require-resolve
  • @chialab/esbuild-plugin-require-resolve/lib/index.js

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 requireResolvePlugin from '@chialab/esbuild-plugin-require-resolve';
import esbuild from 'esbuild';

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

License

Esbuild Plugin Require Resolve is released under the MIT license.