Upgrade to Babel 8, Vite 8, and babel-plugin-ember-template-compilation 4
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).
This commit is contained in:
+1
-1
@@ -22,7 +22,7 @@ import eslintConfigPrettier from 'eslint-config-prettier';
|
||||
import qunit from 'eslint-plugin-qunit';
|
||||
import n from 'eslint-plugin-n';
|
||||
|
||||
import babelParser from '@babel/eslint-parser/experimental-worker';
|
||||
import babelParser from '@babel/eslint-parser';
|
||||
|
||||
const esmParserOptions = {
|
||||
ecmaFeatures: { modules: true },
|
||||
|
||||
Reference in New Issue
Block a user