const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { mode: 'development', entry: { KintoneCustomization: path.join(__dirname, 'src', 'index.js'), }, output: { path: path.resolve(__dirname, 'dist'), }, resolve: { extensions: ['.js', '.json'] }, module: { rules: [ { test: /\.?js$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', // https://webpack.js.org/loaders/babel-loader/#root options: { presets: ['@babel/preset-env', '@babel/preset-react'] // https://babeljs.io/docs/en/presets/ } } }, { test: /\.css$/i, use: ['style-loader', 'css-loader'], } ] }, plugins: [ new HtmlWebpackPlugin({ template: path.join(__dirname, 'src', 'index.html'), }), ] };