Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sinanmtl/webpack-simple-starter
A simple webpack starter without framework (Like Vue, React, Angular, etc.)
https://github.com/sinanmtl/webpack-simple-starter
simple starter starter-kit webpack webpack3
Last synced: 7 days ago
JSON representation
A simple webpack starter without framework (Like Vue, React, Angular, etc.)
- Host: GitHub
- URL: https://github.com/sinanmtl/webpack-simple-starter
- Owner: SinanMtl
- License: mit
- Created: 2017-11-19T11:11:38.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-06-10T06:37:27.000Z (over 4 years ago)
- Last Synced: 2024-09-23T20:03:03.385Z (12 days ago)
- Topics: simple, starter, starter-kit, webpack, webpack3
- Language: JavaScript
- Homepage:
- Size: 1.41 MB
- Stars: 671
- Watchers: 22
- Forks: 39
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Webpack Simple Starter
A simple webpack starter without framework (Like Vue, React, Angular, etc.). This project is inspired from [**vue-cli webpack project**](https://github.com/vuejs/vue-cli#vue-build)## Getting Started
First, install the modules that the project needs.
```bash
$ npm install
```Now, let's start developing.
```bash
$ npm run dev
```Finally development process done. Let's export for production.
```bash
$ npm run build
```That's it!. Files are ready to under the `dist/` directory for production.
## What's in this project?
### Directories
There are four main directories in project. This directories like below:
```
build/ # Webpack configurations
config/ # Dev and prod configurations
src/ # Project development files
|_ scripts/ # Javascript files
|_ styles/ # Style files (scss)
|_ views/ # HTML templates (pug)
static/ # Static files (Like fonts, images)
```### Used Frameworks
- Bootstrap and depended javascript frameworks like jquery. (Client)
- Babel.js for ES6 compile
- Sass for CSS
- Pug for HTML templateAlso, this project is supporting hot reload and include **eslint**
## License
This project is under the MIT license.