Selaa lähdekoodia

add webpack config

Den 5 vuotta sitten
vanhempi
commit
0e04dff4c5
1 muutettua tiedostoa jossa 27 lisäystä ja 0 poistoa
  1. 27 0
      scripts/webpack.config.js

+ 27 - 0
scripts/webpack.config.js

@@ -0,0 +1,27 @@
+const path = require('path');
+const TerserPlugin = require("terser-webpack-plugin");
+
+module.exports = {
+  mode: 'production',
+  entry: {
+    iob: './lib/iob/index.js',
+    meal: './lib/meal/index.js',
+    "determineBasal": './lib/determine-basal/determine-basal.js',
+    "glucoseGetLast": './lib/glucose-get-last.js',
+    "basalSetTemp": './lib/basal-set-temp.js',
+    autosens: './lib/determine-basal/autosens.js',
+    profile: './lib/profile/index.js',
+    "autotunePrep": './lib/autotune-prep/index.js',
+    "autotuneCore": './lib/autotune/index.js'
+  },
+  output: {
+    path: path.resolve(__dirname, 'dist'),
+    filename: '[name].js',
+    libraryTarget: 'var',
+    library: 'freeaps_[name]'
+  },
+  optimization: {
+    minimize: true,
+    minimizer: [new TerserPlugin()],
+  },
+};