An open API service indexing awesome lists of open source software.

https://github.com/mostafizur044/shoaping_cart_example


https://github.com/mostafizur044/shoaping_cart_example

javascript sass vanila-js webpack

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

# Webpack Boilerplate

A minimalist Webpack boilerplate to use the latest JavaScript, compile Sass into CSS, and compile Typescript into JavaScript.

## Installation

```bash
git clone git@github.com:taniarascia/webpack-boilerplate.git
cd webpack-boilerplate
npm install
```

## Features

- Babel - transpile the latest JavaScript
- Html Webpack - generate the `index.html` entry point
- Clean Webpack - clean generated `dist` folder
- Hot Module Replacement - only reload the part that has changed
- Webpack Dev Server - launch a local server for development

## Commands

### npm start

> Note: This will not create or affect the `dist` build.

Start development server on `localhost:3005`.

### npm run build

Generate `dist` folder with `app.bundle.js` and `index.html`.

### npm watch

Watch for changes without the live dev server.

## Dependencies

```
npm i -D
@babel/core \
@babel/preset-env \
babel-loader \
clean-webpack-plugin \
css-loader \
html-webpack-plugin \
mini-css-extract-plugin \
node-sass \
postcss-loader \
sass-loader \
style-loader \
ts-loader \
typescript \
webpack \
webpack-cli \
webpack-dev-server \
```