esbuild-skypack-resolver
Version:
A plugin to resolve package names to Skypack CDN URLs
37 lines (24 loc) • 852 B
Markdown
# esbuild-skypack-resolver
[](https://github.com/rodrigo-garcia-leon/esbuild-skypack-resolver/actions/workflows/main.yml)
A plugin to resolve package names to Skypack CDN URLs.
## Installation
```sh
npm install --save-dev esbuild-skypack-resolver
```
## Usage
```js
import { build } from 'esbuild';
import { skypackResolver } from 'esbuild-skypack-resolver';
build({
entryPoints: ['app.js'],
bundle: true,
outfile: 'out.js',
plugins: [skypackResolver()],
}).catch(() => process.exit(1));
```
## API
### skypackResolver(packageLockFile?)
#### packageLockFile
Type: `string`
Default: `${process.cwd()}/package-lock.json`
File path to the package lock file used to determine which dependencies to resolve.