UNPKG

unplugin-jsx-source

Version:

[![NPM version](https://img.shields.io/npm/v/unplugin-jsx-source?color=a1b858&label=)](https://www.npmjs.com/package/unplugin-jsx-source)

30 lines (27 loc) 743 B
import { __spreadValues } from "./chunk-5JBD5THX.js"; // src/options.ts var defaultTransformFileName = (id, loc) => { var _a; const fileName = (_a = id.split("/").pop()) != null ? _a : "unknown"; return `${fileName}:${loc.start.line}-${loc.end.line}`; }; function resolveOption(options) { return { include: options.include || [/\.[jt]sx?$/], exclude: options.exclude || void 0, enforce: options.enforce || void 0, parserOptions: options.parserOptions || {}, transformFileName: options.transformFileName || defaultTransformFileName, attributes: __spreadValues({ at: "data-at", loc: false, in: "data-in", kind: "data-kind" }, options.attributes) }; } export { resolveOption };