Войти с помощью github
Форум /

Всем привет! Подскажите, пожалуйста. Есть код bemjson.js, который выводит две группы div'вов с соответсвтующим содержимым. В моем случае это группы

Library: 
    audio
    video
    software
Store:
    video

Сам код bemjson

{
block: 'media',
content: [
    {
    content: 'Library:',
    audio: 'audio',
    video: 'video',
    software: 'software'
    },
    {
    content: 'Store:',
    video: 'video'      
    }

    ].map(function(item) {
        return {
        block: 'library-item',
        mods: { image: 'yes' },
        content: {
            block : 'group',
            mix: { block: 'library-item', elem: 'group' },
            content : [
                {
                    elem: 'desc',
                    mix: { block: 'library-item', elem: 'desc' },
                    content: item.content
                },
                {
                    block: 'list',
                    mix: { block: 'library-item', elem: 'list' },
                    content: item.books

                },
                {
                    block: 'list',
                    mix: { block: 'library-item', elem: 'list' },
                    content: item.audio

                },
                {
                    block: 'list',
                    mix: { block: 'library-item', elem: 'list' },
                    content: item.video                                         
                },
                {
                    block: 'list',
                    mix: { block: 'library-item', elem: 'list' },
                    content: item.software

                }

            ]
        }

    };
    })
},

Из кода видно, что в группе library три элемента, а в группе Store - один. Вопрос: как мне не выводить или скрыть те элементы в группах, которые незаполнены, потому что сейчас данный код формирует пустые дивы. Это не дает возможности применять какие-то стили.