Bump @babel/core, @babel/eslint-parser, @babel/plugin-transform-runtime, and @babel/runtime to ^8.x. Remove useESModules and regenerator options from @babel/plugin-transform-runtime config (both removed in Babel 8). Switch @babel/eslint-parser import from the removed /experimental-worker entry point to the main entry point. Bump vite to ^8.0.0 (now using Rolldown/Oxc instead of esbuild/Rollup). Bump @rollup/plugin-babel to ^7.1.0 and babel-plugin-ember-template-compilation to ^4.0.0. Patch ember-concurrency@5.2.0 to remove the api.assertVersion(7) call that is incompatible with Babel 8 (ember-concurrency has not yet released a Babel 8-compatible version).
14 lines
510 B
Diff
14 lines
510 B
Diff
diff --git a/async-arrow-task-transform.js b/async-arrow-task-transform.js
|
|
index 4eb856a2a7753ef583e10e07f2b602c0c1c0c21d..6a808d035834567dcfc491ecaa7f59e77d344887 100644
|
|
--- a/async-arrow-task-transform.js
|
|
+++ b/async-arrow-task-transform.js
|
|
@@ -331,7 +331,7 @@ function cleanupUnusedTaskFactoryImports(programPath, usedTaskFactories) {
|
|
}
|
|
|
|
module.exports = declare((api) => {
|
|
- api.assertVersion(7);
|
|
+ // api.assertVersion(7);
|
|
|
|
return {
|
|
name: 'transform-ember-concurrency-async-function-tasks',
|