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 (24 loc) 863 B
"use strict";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;