1.0.3 • Published 10 years ago
lite-dev v1.0.3
lite-dev
Lightweight development server and compiler.
This will be your good friend when you just want to build a simple website, but not willing to see Makefile, Gulpfile or any redundant blahblah scripts.
How to use
- Install npm install -g lite-dev
- Open your Terminal on your web directory cd /works/foo-website/
- Run lite-dev
Game Rule
Directory Structure
Just put everything together. For example:
- index.html
- about.html
- bs-config.json (optional)
- scss- style.scss
- _misc- variable.scss
- mixin.scss
 
 
- css- (empty directory; the destination directory of Sass compiler)
 
- js - jQuery.min.js
- index.js
 
Command Options
  -h, --help       Show options message.
  -c, --compile    Compile only. BrowserSync will not run.
  -m, --map        Generate SourceMap data.
  -o, --once       Don't watch changes. One-shot compilation.
  -p, --port PORT  BrowserSync port. Works even if "bs-config.json" file exists.SASS or SCSS
First of all, if you don't have a sass compiler, install one:
- For most computers, npm install -g node-sass
- For some moribund outdated computers, npm install -g sass.js
And here we go.
- Create a source directory named as scssorsass.
- Create a destination directory named as css,styleorstylesheet.
- Compose your scss files.
- Run lite-dev, and your scss files will be compiled and watched.
Notice: sass/scss files under subdirectories will be ignored.
TypeScript
First of all, if you don't have a TypeScript compiler, install one with npm install -g typescript
- Create your tsconfig.jsonfile, or...- Create a source directory named as typescriptorts.
- Create a destination directory named as javascript,jsorscript.
- lite-dev runs tscwith--target es5by default.
- The ts files under subdirectories will be ignored.
 
- Create a source directory named as 
- Compose your TypeScript files.
- Run lite-dev, and your TypeScript files will be compiled and watched.