Numerous Panicky Mimes

    @bem/deps

    0.2.2 • Public • Published

    bem-deps

    NPM Status Travis Status Windows Status Coverage Status Dependency Status

    Install

    $ npm install --save-dev @bem/deps
    

    Usage

    var bemDeps = require('@bem/deps'),
        toArray = require('stream-to-array');
    
    toArray(bemDeps.load({ levels: ['blocks'] }), function (err, relations) {
        var declaration = [{ block: 'a' }],
            res = bemDeps.resolve(declaration, relations, { tech: 'js' });
    
        console.log(JSON.stringify(res, null, 4));
    });
    
    // {
    //     "entities": [
    //         { "block": "c" },
    //         { "block": "a" },
    //         { "block": "b" }
    //     ],
    //     "dependOn": [
    //         {
    //             "tech": "bemhtml",
    //             "entities": [
    //                 { "block": "d" }
    //             ]
    //         }
    //     ]
    // }

    License

    Code and documentation copyright 2015 YANDEX LLC. Code released under the Mozilla Public License 2.0.

    Install

    npm i @bem/deps

    DownloadsWeekly Downloads

    20

    Version

    0.2.2

    License

    MPL-2.0

    Last publish

    Collaborators

    • blond
    • qfox
    • tadatuta
    • veged
    • vithar
    • yeti-or