Skip to content
This repository was archived by the owner on Jul 7, 2025. It is now read-only.

bardaxx/webpack-webapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Webpack Webapp Boilerplate

Installation

In root folder run yarn. All packages will be installed.

Configuration

In config file, we have a configuration object for simple and usefull webapp setup.

const configuration = {
  localhost: 'http://localhost',
  port: 3000,
  name: isProduction ? '[name].[hash]' : '[name]',
  appName: 'AppName',
  appTitle: 'Title Of Your App',
  faviconPath: './src/assets/images/favicon.png'
}

Watch and Build

Run yarn start for developer mode.

Run yarn build to build your app for distribution.

Multi Html Files

If you need multi html file (eg. index.html, about.html, portfolio.html) you have to add some new lines into webpack.config.js

In plugins section after

new HtmlWebpackPlugin({
  title: configuration.appTitle,
  filename: 'index.html',
  template: 'src/index.html',
  minify: htmlMinifyOptions
}),

add

new HtmlWebpackPlugin({
  title: configuration.appTitle,
  filename: 'htmlFileName.html',
  template: 'src/htmlFileName.html',
  minify: htmlMinifyOptions
}),

About

Simple and easy webpack webapp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors