Commit cf10f2d5 authored by Jérome Perrin's avatar Jérome Perrin

Use babel to transpile to javascript compatible with firefox 68

because we are still using it on tests machines
parent 5b7c0d24
import 'core-js/actual'; // BBB firefox 68
import "./public-path.js" import "./public-path.js"
import * as monaco from 'monaco-editor'; import * as monaco from 'monaco-editor';
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -5,7 +5,11 @@ ...@@ -5,7 +5,11 @@
"deploy": "node deploy.js" "deploy": "node deploy.js"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.20.5",
"@babel/preset-env": "^7.20.2",
"argparse": "^1.0.10", "argparse": "^1.0.10",
"babel-loader": "^9.1.0",
"core-js": "^3.26.1",
"css-loader": "^5.2.4", "css-loader": "^5.2.4",
"file-loader": "^6.2.0", "file-loader": "^6.2.0",
"monaco-editor": "latest", "monaco-editor": "latest",
......
...@@ -25,7 +25,28 @@ module.exports = { ...@@ -25,7 +25,28 @@ module.exports = {
}, { }, {
test: /\.ttf$/, test: /\.ttf$/,
use: ['file-loader'] use: ['file-loader']
},
{
test: /\.m?js$/,
exclude: {
and: [/node_modules/],
not: [
/monaco-editor/,
]
},
use: {
loader: 'babel-loader',
options: {
presets: [
['@babel/preset-env', {
targets: { firefox: 68 },
corejs: "3"
}] }]
],
}
}
}
]
}, },
optimization: { optimization: {
minimize: true, minimize: true,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment