Skip to content

byCodeXp/gulp_setup

Repository files navigation

Gulp Setup

Getting Started

Open shell in your directory, and run that command:

git clone https://github.com/byCodeXp/gulp_setup.git

Go to the folder:

cd gulp_setup

Then:

npm install

Requirements

Dependencies

  • @byCodeXp/template-views
  • @babel/core
  • @babel/register
  • @babel/preset-env
  • del
  • gulp
  • gulp-clean-css
  • gulp-html-extend
  • gulp-sass
  • gulp-ttf-svg
  • gulp-ttf2eot
  • gulp-ttf2woff
  • gulp-ttf2woff2

Files Structure - Tree

┌ modules                       ┌───┬───────┬───────┬───────────┬─────────┬───────────┬─────┬─────────┬───┐
├ public                        ├─┐ └─┐ ╷ ╶─┘ ╶─┐ ╷ ╵ ┌───╴ ┌───┘ ╷ ┌───┐ ├─╴ ┌─────┬─┘ ╷ ╷ └───┬─╴ ┌─┘ ╷ │
│  ├─ index.html                │ └─╴ │ ├─┬─────┘ │ ┌─┴─┐ ┌─┘ ┌───┘ │ ╷ ╵ │ ╶─┘ ┌─┐ ╵ ╶─┤ └───┐ ╵ ┌─┘ ┌─┤ │
│  ├─ fonts                     │ ╶─┬─┘ ╵ │ ┌───┬─┴─┘ ╷ └─┘ ╶─┤ ┌───┤ └─┬─┤ ╶───┘ └───┬─┴───┐ └───┘ ┌─┘ │ │
│  │   ├─ font.ttf              ├─┐ └───┐ │ ╵ ╷ │ ┌───┼───────┘ │ ┌─┴─╴ │ └─╴ ┌───┐ ┌─┘ ┌─╴ │ ╶─────┘ ╷ │ │
│  │   ├─ font.woff             │ ├───┐ └─┴───┤ ╵ ╵ ┌─┘ ┌───┬───┤ ╵ ╶───┤ ┌───┘ ╷ └─┘ ┌─┤ ╶─┼───┬─────┘ │ │
│  │   ├─ font.woff2            │ ╵ ╷ └───┬─┐ └─────┤ ╷ │ ╷ ╵ ╷ └─────┐ └─┘ ┌─┬─┴─────┤ └─┐ │ ┌─┘ ┌─────┤ │
│  │   ├─ font.eot              │ ╶─┼─┐ ╷ ╵ └───┬─╴ │ ├─┘ ├───┤ ╶───┐ └─┬───┘ ╵ ╷ ╶─┐ └─╴ │ │ ╵ ╶─┴───╴ │ │
│  │   └─ font.svg              ├─┐ ╵ │ │ ┌───┐ │ ╶─┤ ╵ ╶─┤ ╷ ├───┐ ├─┐ └───────┴─┐ │ ┌───┤ │ ╶─┬───┬─╴ │ │
│  └ css                        │ ├─╴ │ └─┘ ╷ └─┴─┐ └─────┘ │ └─┐ ╵ ╵ └───────┬─╴ │ └─┘ ╷ ╵ │ ┌─┘ ╷ │ ╶─┤ │
│      └─ app.css               │ │ ┌─┴─────┴─┬─┐ └─┬───────┼─╴ ├───────┬───┬─┘ ┌─┘ ┌───┴───┴─┘ ┌─┘ ├─╴ │ │
├ assets                        │ ╵ │ ╶─────┐ ╵ │ ╶─┘ ┌───┐ │ ╶─┘ ┌───┐ ╵ ╷ ╵ ┌─┤ ┌─┴─╴ ┌─────┬─┤ ╶─┴───┘ │
│  ├─ views                     │ ┌─┴─────┐ ├───┴───┬─┘ ╷ │ ├─────┴─╴ └─┬─┴───┘ │ ╵ ┌───┤ ╶─┐ ╵ ├───────┐ │
│  │   ├─ index.html            │ │ ╷ ┌─╴ ╵ │ ┌─╴ ┌─┘ ┌─┘ ╵ │ ╶─┬─┐ ┌───┘ ┌───┐ └───┴─╴ │ ╷ └─┐ │ ╶─┬─┐ │ │
│  │   ├─ layouts               │ │ │ └───┬─┘ │ ╷ │ ╷ ├───┐ ├─┐ │ │ │ ┌───┴─┐ └─┐ ╶─┐ ┌─┘ ├─┐ │ ├─┐ │ │ │ │
│  │   │   └─ app.html          │ │ ├─────┼───┤ └─┘ ├  ┌──┘ │ │ ╵ └─┘ ├─┐ ┌─┴┐  │   │ │   │ │ │ │ │ │ │ └─┤
│  │   └─ components            │ │ │ ────┤   └─┐   │  └  │ │ └───┐   │ │ └──┘  │   │ │   │ │ │ │ ├─┼─┐ │ │
│  │       └─ component.html    │ └─┼───┐ ╵ ╶─┐ └─┤ ├─  ╷ └─┘ ┌───┘ │ └─┐ ╶─────┴─┐ └─┘ ┌─┘ │ │ ├─┘ │ ├─┘ │
│  ├─ fonts                     ├─┐ ╵ ╷ └─────┼─╴ │ ╵ ┌─┴───┬─┤ ╶───┴─┐ └─────┐ ╷ ├─────┴─╴ │ │ │ ╶─┤ ╵ ┌─┤
│  │   └─ font.ttf              │ └─┬─┴─────╴ │ ╶─┴─┬─┴─╴ ╷ │ └───┐ ╶─┼─────┐ └─┤ ╵ ╷ ╶─────┤ └─┴─┐ └─┬─┘ │
│  └─ styles                    ├─╴ │ ╶─┬─────┴─╴ ╷ ╵ ┌───┤ └─╴ ╷ └─┐ │ ╷ ╶─┴─┐ ├───┴───┐ ╷ └─┐ ╶─┴─┐ └─┐ │
│      ├─ main.scss             │ ╶─┴─┐ ├───╴ ┌───┼───┘ ╷ └─┬─╴ ├───┘ │ └─┐ ╶─┘ │ ┌───┐ └─┼─╴ ├─┐ ╶─┴─┐ ╵ │
│      ├─ components            │ ╷ ╷ │ ╵ ┌───┤ ╷ ╵ ┌───┤ ╶─┤ ╶─┤ ╶─┬─┴─┐ ├─────┤ └─┐ └─╴ │ ╷ │ └───┐ ├─╴ │
│      │   └─ component.scss    │ │ └─┴───┘ ╶─┘ └───┴─╴ └─┐ └─╴ └─┐ ╵ ╷ ╵ └─╴ ╷ └─╴ │ ╶───┘ │ ╵ ┌─╴ │ ╵ ╶─┤
└─     └─ bootstrap             └─┴───────────────────────┴───────┴───┴───────┴─────┴───────┴───┴───┴─────┘

License

This project is using the WTFPL license.

About

gulp - starter kit

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published