img/ # Изображения, используемые блоком и обрабатываемые автоматикой сборки
img/ # Изображения, используемые блоком и обрабатываемые автоматикой сборки
some-folder/ # Какая-то сторонняя папка, не обрабатываемые автоматикой
some-folder/ # Какая-то сторонняя папка, не обрабатываемая автоматикой
demo-block.scss # Главный стилевой файл блока
demo-block.scss # Стилевой файл блока
demo-block--mod.scss # Отдельный файл БЭМ-модификатора блока
demo-block--mod.scss # Отдельный стилевой файл БЭМ-модификатора блока
demo-block.js # Главный js-файл блока
demo-block.js # js-файл блока
demo-block--mod.js # js-файл для отдельного БЭМ-модификатора блока
demo-block--mod.js # js-файл для отдельного БЭМ-модификатора блока
demo-block.html # Варианты разметки (как документация блока или как вставляемый микрошаблонизатором фрагмент)
demo-block.html # Варианты разметки (как документация блока или как вставляемый микрошаблонизатором фрагмент)
readme.md # Какое-то пояснение
readme.md # Какое-то пояснение
...
@@ -86,9 +86,9 @@ demo-block/ # Папка блока
...
@@ -86,9 +86,9 @@ demo-block/ # Папка блока
`addJsBefore` — массив js-файлов, которые будут взяты в обработку (конкатенация/сжатие) ПЕРЕД js-файлами блоков.
`addJsBefore` — массив js-файлов, которые будут взяты в обработку (конкатенация/сжатие) ПЕРЕД js-файлами блоков.
`addJsAfter` — массив js-файлов, которые будут взяты в обработку (конкатенация/сжатие) ПОСЛЕ js-файлаов блоков.
`addJsAfter` — массив js-файлов, которые будут взяты в обработку (конкатенация/сжатие) ПОСЛЕ js-файлов блоков.
`addImages` — массив дополнительных изображений, добавляемый ПЕРЕД массивом изображений из блоков (внимание: при совпадении имен файлов, файлы из блоков имею бОльший приоритет и затрут файлы из этого массива)
`addImages` — массив дополнительных изображений, добавляемый ПЕРЕД массивом изображений из блоков (внимание: при совпадении имен файлов, файлы из блоков имеют более высокий приоритет и затрут файлы из этого массива)
`copiedCss` — массив css-файлов, которые копируются в папку сборки, подпапку `css/`
`copiedCss` — массив css-файлов, которые копируются в папку сборки, подпапку `css/`
...
@@ -184,8 +184,8 @@ src/ # Исходные файлы
...
@@ -184,8 +184,8 @@ src/ # Исходные файлы
css/ # - можно положить добавочные css-файлы (нужно подключить в copiedCss, иначе игнорируются)
css/ # - можно положить добавочные css-файлы (нужно подключить в copiedCss, иначе игнорируются)
fonts/ # - можно положить шрифты проекта (будут автоматически скопированы в папку сборки)
fonts/ # - можно положить шрифты проекта (будут автоматически скопированы в папку сборки)
img/ # - можно положить добавочные картинки (нужно подключить в addImages, иначе игнорируются)
img/ # - можно положить добавочные картинки (нужно подключить в addImages, иначе игнорируются)
js/ # - можно положить добавочные js-файлы (нужно подключить в addJsBefore или addJsAfter, иначе игнорируются)
js/ # - можно положить добавочные js-файлы (нужно подключить в addJsBefore, addJsAfter или copiedJs, иначе игнорируются)
scss/ # - стили (всё, кроме style.scss нужно подключить в addCssBefore, addCssAfter или singleCompiled, иначе оно будет проигнорировано)
scss/ # - стили (style.scss скомпилируется, прочие нужно подключить в addCssBefore, addCssAfter или singleCompiled, иначе они будут проигнорированы)