UNPKG

vite-babel-plugin

Version:

A plugin for vite using babel

26 lines 966 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const plugin_babel_1 = require("@rollup/plugin-babel"); function Plugin(options) { var _a; const babel = (_a = options === null || options === void 0 ? void 0 : options.babel) !== null && _a !== void 0 ? _a : {}; const { plugins, presets, ...babelOptions } = babel; const babelPlugins = [...(plugins || [])]; const babelPresets = [...(presets || [])]; return { // Will be passed to rollup.rollup() rollupInputOptions: { plugins: [ // Process Solid with @rollup/plugin-babel during build plugin_babel_1.babel({ presets: babelPresets, plugins: babelPlugins, babelHelpers: "bundled", ...(babelOptions || options), }), ], }, }; } exports.default = Plugin; //# sourceMappingURL=index.js.map