Răsfoiți Sursa

HUE-9427 [ui] Fix the hue_dep API example

Johan Ahlen 5 ani în urmă
părinte
comite
2b63f2e617

+ 0 - 3
tools/examples/api/hue_dep/.babelrc

@@ -1,3 +0,0 @@
-{
-  "presets": ["@babel/preset-env"]
-}

+ 5 - 2
tools/examples/api/hue_dep/package.json

@@ -15,9 +15,12 @@
   },
   "devDependencies": {
     "@babel/cli": "^7.2.3",
-    "@babel/core": "^7.4.0",
+    "@babel/core": "^7.10.5",
     "@babel/node": "^7.2.2",
-    "@babel/preset-env": "^7.4.1",
+    "@babel/plugin-proposal-class-properties": "^7.10.4",
+    "@babel/plugin-proposal-object-rest-spread": "^7.10.4",
+    "@babel/preset-env": "^7.10.4",
+    "@babel/preset-typescript": "^7.10.4",
     "babel-jscs": "3.0.0-beta1",
     "babel-loader": "8.0.5",
     "babel-plugin-module-resolver": "^3.2.0",

+ 9 - 8
tools/examples/api/hue_dep/webpack.config.js

@@ -3,11 +3,8 @@ module.exports = {
   devtool: 'source-map',
   mode: 'development',
   resolve: {
-    extensions: ['.json', '.jsx', '.js'],
-    modules: [
-      'node_modules',
-      'js'
-    ]
+    extensions: ['.json', '.jsx', '.js', '.tsx', '.ts'],
+    modules: ['node_modules', 'js']
   },
   entry: {
     app: ['./src/app.js']
@@ -16,15 +13,19 @@ module.exports = {
     minimize: false,
   },
   output: {
-    path:  __dirname + '/dist/',
+    path: __dirname + '/dist/',
     filename: '[name].js'
   },
   module: {
     rules: [
       {
-        test: /\.jsx?$/,
+        test: /\.(ts|js)x?$/,
         exclude: /node_modules/,
-        loader: 'babel-loader'
+        loader: 'babel-loader',
+        options: {
+          presets: ['@babel/preset-env', '@babel/preset-typescript'],
+          plugins: ['@babel/proposal-class-properties', '@babel/proposal-object-rest-spread']
+        }
       }
     ]
   },