/dixi

It is a tool for assembling prototypes and static web pages, based on Gulp and Webpack.

Primary LanguageJavaScriptMIT LicenseMIT

It is a tool for assembling prototypes and static web pages, based on Gulp and Webpack.

npm Build Status Dependency Status

Getting Started

Installation

Global:

$ npm i @dixi/core -g

or local:

$ npm i @dixi/core

Usage

Run init command in the project root directory:

$ di init

Start server and watchers:

$ di run

Build project:

$ di build

If the installation was local, then use npx.

Project structure

.
├─ app                   
│   ├─ build
│   ├─ dev
│   ├─ src
│   │   ├─ data
│   │   ├─ icons
│   │   ├─ js
│   │   ├─ njk
│   │   ├─ scss
│   │   ├─ static
│   │   └─ data.json      
├─ dixi.config.js
└─ package.json

Commands

Usage: di <command> [options]

Options:
  -V, --version    output the version number
  -h, --help       output usage information

Commands:
  init             Create configuration file in working directory.
  run [options]    Run server and watchers.
  build [options]  Build project.

Run `di <command> --help` for reference.

Configuration

https://github.com/grig0ry/dixi/blob/master/lib/dixi.config.js

License

Licensed under the MIT License