UNPKG

react-time-input

Version:

A simple react component for select time in format HH:mm

52 lines (51 loc) 1.43 kB
const path = require("path") const HTMLWebpackPlugin = require('html-webpack-plugin') const { join } = require('path') const { DefinePlugin } = require('webpack') module.exports = { entry: ['./src/timeInput.jsx'], output: { path: path.resolve(__dirname, "dist"), filename: "index_bundle.js", libraryTarget: 'umd', library: 'react-time-input', umdNamedDefine: true }, resolve: { extensions: ['', '.js', '.jsx'], }, devServer: { port: 1000, hot: true, open: true, historyApiFallback: true }, module: { rules: [ { test: /\.jsx?$/, exclude: /(node_modules|bower_components)/, use: { loader: 'babel-loader', options: { "presets": [ "@babel/preset-env", "@babel/preset-react" ] } } } ] }, plugins: [ new HTMLWebpackPlugin({ favicon: false, showErrors: true, cache: true, template: join(__dirname, 'example/index.html') }), new DefinePlugin({ NODE_ENV: JSON.stringify(process.env.NODE_ENV), }) ] };