use experimental.async in sandbox and migrate

aaa
Rich Harris 8 months ago
parent c16abcf79a
commit 08c7e7bcab

@ -146,7 +146,10 @@ export function migrate(source, { filename, use_ts } = {}) {
...validate_component_options({}, ''), ...validate_component_options({}, ''),
...parsed_options, ...parsed_options,
customElementOptions, customElementOptions,
filename: filename ?? '(unknown)' filename: filename ?? '(unknown)',
experimental: {
async: true
}
}; };
const str = new MagicString(source); const str = new MagicString(source);

@ -67,7 +67,10 @@ for (const generate of /** @type {const} */ (['client', 'server'])) {
dev: true, dev: true,
filename: input, filename: input,
generate, generate,
runes: argv.values.runes runes: argv.values.runes,
experimental: {
async: true
}
}); });
for (const warning of compiled.warnings) { for (const warning of compiled.warnings) {
@ -94,7 +97,10 @@ for (const generate of /** @type {const} */ (['client', 'server'])) {
const compiled = compileModule(source, { const compiled = compileModule(source, {
dev: true, dev: true,
filename: input, filename: input,
generate generate,
experimental: {
async: true
}
}); });
const output_js = `${cwd}/output/${generate}/${file}`; const output_js = `${cwd}/output/${generate}/${file}`;

Loading…
Cancel
Save