diff --git a/package.json b/package.json index 8278db06..d453a566 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { - "version": "1.5.0", + "version": "1.7.0", "name": "firebolt-certification", "description": "Reference App to demonstrate Firebolt APIs and Lifecycle", "dependencies": { "@apidevtools/json-schema-ref-parser": "^9.0.9", - "@firebolt-js/discovery-sdk": "1.5.0", - "@firebolt-js/manage-sdk": "1.5.0", - "@firebolt-js/sdk": "1.5.0", + "@firebolt-js/discovery-sdk": "1.7.0", + "@firebolt-js/manage-sdk": "1.7.0", + "@firebolt-js/sdk": "1.7.0", "@lightningjs/core": "2.11.0", "@lightningjs/sdk": "^5.0.1", "@lightningjs/ui-components": "^2.2.2", @@ -37,6 +37,7 @@ "@babel/plugin-transform-modules-commonjs": "^7.16.5", "@babel/preset-env": "^7.16.5", "babel-jest": "^27.4.5", + "babel-loader": "^8.2.3", "clean-webpack-plugin": "^3.0.0", "copy-webpack-plugin": "^5.0.4", "eslint": "^8.48.0", diff --git a/webpack.dev.js b/webpack.dev.js index 4a89f498..19f92944 100644 --- a/webpack.dev.js +++ b/webpack.dev.js @@ -59,6 +59,30 @@ module.exports = { }, module: { rules: [ + { + test: /\.mjs$/, + include: /node_modules/, + type: 'javascript/auto', + }, + { + test: /\.js$/, + exclude: /node_modules\/(?!(@so-ric\/colorspace|@dabh\/diagnostics))/, + use: { + loader: 'babel-loader', + options: { + presets: [ + [ + '@babel/preset-env', + { + targets: { + browsers: ['> 1%', 'last 2 versions'], + }, + }, + ], + ], + }, + }, + }, { test: /\.(png|svg|jpg|gif)$/, use: ['file-loader'], diff --git a/webpack.prod.js b/webpack.prod.js index d1892351..c60d725c 100644 --- a/webpack.prod.js +++ b/webpack.prod.js @@ -43,6 +43,30 @@ module.exports = { devtool: 'source-map-inline', module: { rules: [ + { + test: /\.mjs$/, + include: /node_modules/, + type: 'javascript/auto', + }, + { + test: /\.js$/, + exclude: /node_modules\/(?!(@so-ric\/colorspace|@dabh\/diagnostics))/, + use: { + loader: 'babel-loader', + options: { + presets: [ + [ + '@babel/preset-env', + { + targets: { + browsers: ['> 1%', 'last 2 versions'], + }, + }, + ], + ], + }, + }, + }, { test: /\.(png|svg|jpg|gif)$/, use: ['file-loader'],