项目作者: ticdenis

项目描述 :
A simple JS and SCSS/CSS compiler and minifier.
高级语言: JavaScript
项目地址: git://github.com/ticdenis/node-tasky.git
创建时间: 2018-07-11T20:12:09Z
项目社区:https://github.com/ticdenis/node-tasky

开源协议:MIT License

下载


Tasky

A simple JS and LESS/SCSS/CSS compiler and minifier.

Installation

  1. npm i -D node-tasky

Documentation

  • Compile and minify JS.

    watchJS(output: string, input?: string[], options?: Object): void;

  • Compile and minify LESS/SCSS/CSS.

    watchCSS(output: string, input?: string[], options?: Object): void;

Usage

  1. const tasky = require('node-tasky');
  2. tasky.watchJS('dist/scripts.min.js', [
  3. 'assets/js/file1.js',
  4. 'assets/js/file2.js',
  5. 'assets/js/file3.js'
  6. ]);
  7. tasky.watchCSS('dist/styles.min.css', [
  8. 'assets/less/file1.less',
  9. 'assets/scss/file1.scss',
  10. 'assets/scss/file2.scss',
  11. 'assets/css/file1.css',
  12. 'assets/css/file2.css'
  13. ]);

In progress

  • Minify HTML.

  • JS ES6/ES7 to ES5 with Babel.

  • TS to ES5 with TypeScript.

  • Support for multiples outputs, inputs and options.

License

MIT