babel-vite
babel-vite copied to clipboard
eager: true emits require (doesn't exist in browsers) instead of import.
"babel-plugin-transform-vite-meta-glob": "^1.1.2",
Relevant code or config:
const definedScenarios = import.meta.glob('./scenarios/*', {
eager: true,
});
output:
const __glob__0_0 = require("./scenarios/baseline-handlebars-list.gjs");
const __glob__0_1 = require("./scenarios/baseline-inner-html.gjs");
const __glob__0_2 = require("./scenarios/ember-get.gjs");
const definedScenarios = {
"./scenarios/baseline-handlebars-list.gjs": __glob__0_0,
"./scenarios/baseline-inner-html.gjs": __glob__0_1,
"./scenarios/ember-get.gjs": __glob__0_2
};
I would expect this:
import * as __glob__0_0 from "./scenarios/baseline-handlebars-list.gjs";
import * as __glob__0_1 from "./scenarios/baseline-inner-html.gjs";
import * as __glob__0_2 from "./scenarios/ember-get.gjs";
const definedScenarios = {
"./scenarios/baseline-handlebars-list.gjs": __glob__0_0,
"./scenarios/baseline-inner-html.gjs": __glob__0_1,
"./scenarios/ember-get.gjs": __glob__0_2
};