est

EFE Styling Toolkit based on Less

MIT License

Downloads
73
Stars
399
Committers
8

est (EFE Styling Toolkit) NPM package Build Status

From Middle English este, from Old English st (will, consent, favour, grace, liberality, munificence, bounty, kindness, love, good pleasure, harmony, liberal gifts, luxuries)

*est Less Less *

est mixinest HTML HTML est

est

  1. Less

    .zip .tar.gz

    clone

    $ git clone https://github.com/ecomfe/est.git
    
    // quick import
    @import 'est/src/all.less';
    
    // override global variables
    @support-ie-version: 10;
    @default-font-size: 14px;
    
    // ...your own awesome less code starts here...
    
  2. Less

    ```bash
    $ npm install -g less-plugin-est
    ```
    
    ```bash
    $ lessc styles.less --est
    ```
    
     >= `3.0.0`  Less JavaScript 
    
    ```bash
    $ lessc styles.less --est --js
    ```
    
  3. Node.js :

    var less = require('less');
    var Est = require('less-plugin-est');
    
    var src = '.box { .clearfix(); }';
    
    less.render(src, {
        plugins: [
            new Est()
        ],
        javascriptEnabled: true //  3.0.0  Less 
    }).then(function (result) {
        // handle compiling result
    });
    

est Less

  • autoImport

    est true** Less 2.4.0 **

  • uniqueDirectives

    At Less ** mixin @keyframes true

$ lessc style.less --est="autoImport=false&uniqueDirectives=false"

est Less 2.0.0 Less @import 2.3.0

Less 2.4.0 Less @import est

est Less 2.3.0 isruleset est

issue pull request

test/specs spec

est

$ npm install
$ npm test