unplugin-transform-we-class
Version:
29 lines (26 loc) • 656 B
JavaScript
import {
transformCode
} from "./chunk-YDECKT7I.mjs";
// src/index.ts
import { createUnplugin } from "unplugin";
import { createFilter } from "@rollup/pluginutils";
var src_default = createUnplugin((options = {}) => {
const rules = options.rules;
const filter = createFilter(
options.include || [/\.[jt]sx?$/, /\.vue$/, /\.vue\?vue/],
options.exclude || [/[\\/]node_modules[\\/]/, /[\\/]\.git[\\/]/]
);
return {
name: "unplugin-transform-we-class",
enforce: "pre",
transformInclude(id) {
return filter(id);
},
transform(code) {
return transformCode(code, rules);
}
};
});
export {
src_default
};