diff --git a/packages/d3-state-visualizer/examples/tree/webpack.config.ts b/packages/d3-state-visualizer/examples/tree/webpack.config.ts index fffa3c56..b7a7a5b6 100644 --- a/packages/d3-state-visualizer/examples/tree/webpack.config.ts +++ b/packages/d3-state-visualizer/examples/tree/webpack.config.ts @@ -1,8 +1,9 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -export default { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.ts', devtool: 'eval-source-map', @@ -41,3 +42,5 @@ export default { extensions: ['.js', '.ts'], }, }; + +export default config; diff --git a/packages/d3-state-visualizer/webpack.config.umd.ts b/packages/d3-state-visualizer/webpack.config.umd.ts index a9643899..eeb7501a 100644 --- a/packages/d3-state-visualizer/webpack.config.umd.ts +++ b/packages/d3-state-visualizer/webpack.config.umd.ts @@ -1,6 +1,7 @@ import * as path from 'path'; +import * as webpack from 'webpack'; -export default (env: { production?: boolean } = {}) => ({ +export default (env: { production?: boolean } = {}): webpack.Configuration => ({ mode: env.production ? 'production' : 'development', entry: { app: ['./src/index'], diff --git a/packages/d3tooltip/webpack.config.umd.ts b/packages/d3tooltip/webpack.config.umd.ts index e52a1b34..17294598 100644 --- a/packages/d3tooltip/webpack.config.umd.ts +++ b/packages/d3tooltip/webpack.config.umd.ts @@ -1,6 +1,7 @@ import * as path from 'path'; +import * as webpack from 'webpack'; -export default (env: { production?: boolean } = {}) => ({ +export default (env: { production?: boolean } = {}): webpack.Configuration => ({ mode: env.production ? 'production' : 'development', entry: { app: ['./src/index'], diff --git a/packages/map2tree/webpack.config.umd.ts b/packages/map2tree/webpack.config.umd.ts index 86adef24..272ec0fe 100644 --- a/packages/map2tree/webpack.config.umd.ts +++ b/packages/map2tree/webpack.config.umd.ts @@ -1,6 +1,7 @@ import * as path from 'path'; +import * as webpack from 'webpack'; -export default (env: { production?: boolean } = {}) => ({ +export default (env: { production?: boolean } = {}): webpack.Configuration => ({ mode: env.production ? 'production' : 'development', entry: { app: ['./src/index'], diff --git a/packages/react-dock/demo/webpack.config.ts b/packages/react-dock/demo/webpack.config.ts index e49340bd..ad1f61f8 100644 --- a/packages/react-dock/demo/webpack.config.ts +++ b/packages/react-dock/demo/webpack.config.ts @@ -1,8 +1,9 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -42,3 +43,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/react-json-tree/examples/webpack.config.ts b/packages/react-json-tree/examples/webpack.config.ts index e49340bd..ad1f61f8 100644 --- a/packages/react-json-tree/examples/webpack.config.ts +++ b/packages/react-json-tree/examples/webpack.config.ts @@ -1,8 +1,9 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -42,3 +43,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/react-json-tree/webpack.config.umd.ts b/packages/react-json-tree/webpack.config.umd.ts index 82f248ef..6e2fae59 100644 --- a/packages/react-json-tree/webpack.config.umd.ts +++ b/packages/react-json-tree/webpack.config.umd.ts @@ -1,6 +1,7 @@ import * as path from 'path'; +import * as webpack from 'webpack'; -module.exports = (env: { production?: boolean } = {}) => ({ +export default (env: { production?: boolean } = {}): webpack.Configuration => ({ mode: env.production ? 'production' : 'development', entry: { app: ['./src/index'], diff --git a/packages/redux-devtools-app/webpack.config.ts b/packages/redux-devtools-app/webpack.config.ts index 7831a152..8a3cf203 100644 --- a/packages/redux-devtools-app/webpack.config.ts +++ b/packages/redux-devtools-app/webpack.config.ts @@ -3,7 +3,9 @@ import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = (env: { development?: boolean; platform?: string } = {}) => ({ +export default ( + env: { development?: boolean; platform?: string } = {} +): webpack.Configuration => ({ mode: env.development ? 'development' : 'production', entry: { app: './demo/index', diff --git a/packages/redux-devtools-app/webpack.config.umd.ts b/packages/redux-devtools-app/webpack.config.umd.ts index dc92eb4a..843f7c09 100644 --- a/packages/redux-devtools-app/webpack.config.umd.ts +++ b/packages/redux-devtools-app/webpack.config.umd.ts @@ -2,7 +2,7 @@ import * as path from 'path'; import * as webpack from 'webpack'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = (env: { production?: boolean } = {}) => ({ +export default (env: { production?: boolean } = {}): webpack.Configuration => ({ mode: env.production ? 'production' : 'development', entry: { app: ['./src/index'], diff --git a/packages/redux-devtools-inspector-monitor-test-tab/demo/webpack.config.ts b/packages/redux-devtools-inspector-monitor-test-tab/demo/webpack.config.ts index 9ca2bdb4..c7e8193f 100644 --- a/packages/redux-devtools-inspector-monitor-test-tab/demo/webpack.config.ts +++ b/packages/redux-devtools-inspector-monitor-test-tab/demo/webpack.config.ts @@ -1,9 +1,10 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import pkg from '@redux-devtools/inspector-monitor-test-tab/package.json'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -48,3 +49,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/redux-devtools-inspector-monitor/demo/webpack.config.ts b/packages/redux-devtools-inspector-monitor/demo/webpack.config.ts index 58dfd8b0..7433652c 100644 --- a/packages/redux-devtools-inspector-monitor/demo/webpack.config.ts +++ b/packages/redux-devtools-inspector-monitor/demo/webpack.config.ts @@ -1,9 +1,10 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import pkg from '@redux-devtools/inspector-monitor/package.json'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -44,3 +45,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/redux-devtools-rtk-query-monitor/demo/webpack.config.ts b/packages/redux-devtools-rtk-query-monitor/demo/webpack.config.ts index 42d6a752..7b5e7e2e 100644 --- a/packages/redux-devtools-rtk-query-monitor/demo/webpack.config.ts +++ b/packages/redux-devtools-rtk-query-monitor/demo/webpack.config.ts @@ -1,10 +1,11 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; import CopyWebpackPlugin from 'copy-webpack-plugin'; import pkg from '@redux-devtools/rtk-query-monitor/package.json'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -58,3 +59,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/redux-devtools-slider-monitor/examples/todomvc/webpack.config.ts b/packages/redux-devtools-slider-monitor/examples/todomvc/webpack.config.ts index 6c1c71d6..f9e94d11 100644 --- a/packages/redux-devtools-slider-monitor/examples/todomvc/webpack.config.ts +++ b/packages/redux-devtools-slider-monitor/examples/todomvc/webpack.config.ts @@ -1,8 +1,9 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -44,3 +45,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/redux-devtools/examples/counter/webpack.config.ts b/packages/redux-devtools/examples/counter/webpack.config.ts index e49340bd..ad1f61f8 100644 --- a/packages/redux-devtools/examples/counter/webpack.config.ts +++ b/packages/redux-devtools/examples/counter/webpack.config.ts @@ -1,8 +1,9 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -42,3 +43,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config; diff --git a/packages/redux-devtools/examples/todomvc/webpack.config.ts b/packages/redux-devtools/examples/todomvc/webpack.config.ts index 20c92282..70928352 100644 --- a/packages/redux-devtools/examples/todomvc/webpack.config.ts +++ b/packages/redux-devtools/examples/todomvc/webpack.config.ts @@ -1,8 +1,9 @@ import * as path from 'path'; +import * as webpack from 'webpack'; import HtmlWebpackPlugin from 'html-webpack-plugin'; import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin'; -module.exports = { +const config: webpack.Configuration = { mode: 'development', entry: './src/index.tsx', devtool: 'eval-source-map', @@ -46,3 +47,5 @@ module.exports = { extensions: ['.js', '.jsx', '.ts', '.tsx'], }, }; + +export default config;