unplugin-jsx-source
Version:
[](https://www.npmjs.com/package/unplugin-jsx-source)
30 lines (24 loc) • 863 B
JavaScript
Object.defineProperty(exports, "__esModule", {value: true});
var _chunkP4DSWCF6cjs = require('./chunk-P4DSWCF6.cjs');
// 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: _chunkP4DSWCF6cjs.__spreadValues.call(void 0, {
at: "data-at",
loc: false,
in: "data-in",
kind: "data-kind"
}, options.attributes)
};
}
exports.resolveOption = resolveOption;
;