|  | 3 months ago | |
|---|---|---|
| .. | ||
| LICENSE | 3 months ago | |
| README.md | 3 months ago | |
| package.json | 3 months ago | |
A set of utility functions commonly used by unplugins.
Thanks to @rollup/pluginutils. This projects is heavily copied from it.
npm i unplugin-utils
export default function myPlugin(options = {}) {
  const filter = createFilter(options.include, options.exclude)
  return {
    transform(code, id) {
      if (!filter(id)) return
      // proceed with the transformation...
    },
  }
}
import { normalizePath } from 'unplugin-utils'
normalizePath(String.raw`foo\bar`) // 'foo/bar'
normalizePath('foo/bar') // 'foo/bar'
MIT License © 2025 三咲智子 Kevin Deng
MIT Copyright (c) 2019 RollupJS Plugin Contributors (https://github.com/rollup/plugins/graphs/contributors)