# {{this.name}}

> A project scaffold using [gulp](http://gulpjs.com/).

## Dependencies

+ [Node.js](https://nodejs.org/) (18.0.0+)

## Installation

```sh
$ npm install
```

## Usage

### For development

```sh
# run build tasks and watch files
$ npm start

# same as `npm start`
$ npm run dev

# run build tasks only
$ npm run dev:build
```

#### Command line options

```sh
{{#if server}}
--host <ip>             set ip. (default: 0.0.0.0)
--port <number>         set port. (default: 8000)
--protocol <scheme>     set protocol. [https|http] (default: http)
--open [type]           open browser automatically. [true|local|external|ui|ui-external|false]
--ui                    enable debug ui or not.
{{/if}}
{{#if multiDevice}}
--skip-device <device>  skip target device tasks. [desktop|mobile]
{{/if}}
--compress              enable file compress or not.
```

example:

```sh
$ npm run dev -- --compress
```

### For production

```sh
# run build tasks and watch files
$ npm run prod

# run build tasks only
$ npm run prod:build
```

### For testing

```sh
# run all testing
$ npm test
```
