gitextract_x9whm8un/ ├── .babelrc ├── .browserslistrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── README_RU.md ├── appveyor.yml ├── docs/ │ ├── en/ │ │ ├── changelog.md │ │ ├── css-concat-processing.md │ │ ├── css-manual-processing.md │ │ ├── css-processing.md │ │ ├── faq.md │ │ ├── file-structure.md │ │ ├── fonts-and-misc.md │ │ ├── handlebars-helpers.md │ │ ├── html-processing.md │ │ ├── images-processing.md │ │ ├── js-concat-processing.md │ │ ├── js-processing.md │ │ ├── js-webpack-processing.md │ │ ├── options.md │ │ ├── plugins-options.md │ │ ├── scenarios.md │ │ ├── svg-processing.md │ │ ├── tasks-and-watchers.md │ │ ├── tasks.md │ │ ├── update-guide.md │ │ └── watchers.md │ └── ru/ │ ├── changelog.md │ ├── css-concat-processing.md │ ├── css-manual-processing.md │ ├── css-processing.md │ ├── faq.md │ ├── file-structure.md │ ├── fonts-and-misc.md │ ├── for-contributors.md │ ├── handlebars-helpers.md │ ├── html-processing.md │ ├── images-processing.md │ ├── js-concat-processing.md │ ├── js-processing.md │ ├── js-webpack-processing.md │ ├── options.md │ ├── plugins-options.md │ ├── scenarios.md │ ├── svg-processing.md │ ├── tasks-and-watchers.md │ ├── tasks.md │ ├── update-guide.md │ └── watchers.md ├── gulpfile.js ├── markup/ │ ├── components/ │ │ └── _template/ │ │ ├── _template.js │ │ └── data/ │ │ └── data.js │ └── static/ │ ├── js/ │ │ └── main.js │ └── misc/ │ └── humans.txt ├── package.json ├── plugins-config.json ├── prettier.config.js ├── tars/ │ ├── helpers/ │ │ ├── filter-files-by-path.js │ │ ├── get-templater-name.js │ │ ├── install-additional-deps.js │ │ ├── modify-date-formatter.js │ │ ├── notifier.js │ │ ├── plugins-config-processing.js │ │ ├── set-build-version.js │ │ ├── set-ulimit.js │ │ ├── skip-task-with-empty-pipe.js │ │ ├── start-screen-generator.js │ │ ├── string-helper.js │ │ ├── tars-fs-helper.js │ │ └── watcher-log.js │ ├── tars.js │ ├── tasks/ │ │ ├── css/ │ │ │ ├── compile-css-for-ie8.js │ │ │ ├── compile-css-for-ie9.js │ │ │ ├── compile-css.js │ │ │ ├── compress-css.js │ │ │ ├── helpers/ │ │ │ │ ├── actions-on-sprite-task-skipping.js │ │ │ │ ├── concat-compile-css-task-template.js │ │ │ │ ├── manual-compile-css-task-template.js │ │ │ │ └── sprite-mixins/ │ │ │ │ ├── less-raster-sprite-mixins.less │ │ │ │ ├── less-svg-fallback-sprite-mixins.less │ │ │ │ ├── less-svg-sprite-mixins.less │ │ │ │ ├── scss-raster-sprite-mixins.scss │ │ │ │ ├── scss-svg-fallback-sprite-mixins.scss │ │ │ │ ├── scss-svg-sprite-mixins.scss │ │ │ │ ├── stylus-raster-sprite-mixins.styl │ │ │ │ ├── stylus-svg-fallback-sprite-mixins.styl │ │ │ │ └── stylus-svg-sprite-mixins.styl │ │ │ ├── make-fallback-for-svg.js │ │ │ ├── make-sprite-for-svg.js │ │ │ ├── make-sprite.js │ │ │ └── move-separate.js │ │ ├── html/ │ │ │ ├── compile-templates.js │ │ │ ├── concat-mocks-data.js │ │ │ ├── helpers/ │ │ │ │ ├── generate-static-path.js │ │ │ │ ├── handlebars-helpers.js │ │ │ │ ├── jade-helpers.js │ │ │ │ ├── pages-and-data-files-processing.js │ │ │ │ ├── pug-helpers.js │ │ │ │ └── utils/ │ │ │ │ ├── dates.js │ │ │ │ └── utils.js │ │ │ └── modify-html.js │ │ ├── images/ │ │ │ ├── helpers/ │ │ │ │ └── symbols-data-template.js │ │ │ ├── make-symbols-sprite.js │ │ │ ├── minify-images.js │ │ │ ├── minify-svg.js │ │ │ ├── move-content-img.js │ │ │ ├── move-general-img.js │ │ │ ├── move-plugins-img.js │ │ │ └── raster-svg.js │ │ ├── js/ │ │ │ ├── check.js │ │ │ ├── concat-processing.js │ │ │ ├── helpers/ │ │ │ │ └── separate-files-filter.js │ │ │ ├── move-separate.js │ │ │ ├── processing.js │ │ │ └── webpack-processing.js │ │ ├── main/ │ │ │ ├── build-dev.js │ │ │ ├── build.js │ │ │ ├── create-build.js │ │ │ └── dev.js │ │ ├── other/ │ │ │ ├── move-assets.js │ │ │ ├── move-fonts.js │ │ │ └── move-misc-files.js │ │ └── services/ │ │ ├── clean.js │ │ ├── create-fs.js │ │ ├── init.js │ │ ├── remove-init-fs.js │ │ ├── update-deps.js │ │ └── zip-build.js │ ├── user-tasks/ │ │ ├── example-task.js │ │ └── html/ │ │ └── helpers/ │ │ ├── handlebars-helpers.js │ │ ├── jade-helpers.js │ │ ├── modify-options.js │ │ └── pug-helpers.js │ ├── user-watchers/ │ │ └── example-watcher.js │ └── watchers/ │ ├── css/ │ │ ├── common-css.js │ │ ├── ie8-css.js │ │ ├── ie9-css.js │ │ └── modules-css.js │ ├── js/ │ │ └── all.js │ ├── move/ │ │ ├── assets.js │ │ ├── content-img.js │ │ ├── fonts.js │ │ ├── general-img.js │ │ ├── misc-files.js │ │ ├── plugins-img.js │ │ ├── separate-css.js │ │ └── separate-js.js │ ├── sprite/ │ │ ├── png-sprites.js │ │ ├── svg-sprites.js │ │ └── symbols.js │ └── templates/ │ ├── data-files.js │ └── page-modules.js ├── tars-config.js ├── tars.json ├── templates/ │ ├── handlebars/ │ │ └── markup/ │ │ ├── components/ │ │ │ ├── _template/ │ │ │ │ └── _template.html │ │ │ ├── default_component_scheme.json │ │ │ ├── example/ │ │ │ │ └── example.html │ │ │ ├── footer/ │ │ │ │ └── footer.html │ │ │ └── head/ │ │ │ ├── data/ │ │ │ │ └── data.js │ │ │ └── head.html │ │ └── pages/ │ │ ├── _template.html │ │ └── index.html │ ├── jade/ │ │ └── markup/ │ │ ├── components/ │ │ │ ├── _template/ │ │ │ │ └── _template.jade │ │ │ ├── default_component_scheme.json │ │ │ ├── example/ │ │ │ │ └── example.jade │ │ │ ├── footer/ │ │ │ │ └── footer.jade │ │ │ └── head/ │ │ │ ├── data/ │ │ │ │ └── data.js │ │ │ └── head.jade │ │ └── pages/ │ │ ├── _template.jade │ │ └── index.jade │ ├── less/ │ │ └── markup/ │ │ ├── components/ │ │ │ └── _template/ │ │ │ └── _template.less │ │ └── static/ │ │ └── less/ │ │ ├── GUI.less │ │ ├── common.less │ │ ├── entry/ │ │ │ ├── built-in-partials/ │ │ │ │ ├── _service-ie8.less │ │ │ │ └── _service.less │ │ │ ├── ie/ │ │ │ │ ├── main_ie8.less │ │ │ │ └── main_ie9.less │ │ │ ├── main.less │ │ │ └── partials/ │ │ │ ├── _components-ie8.less │ │ │ ├── _components-ie9.less │ │ │ ├── _components.less │ │ │ ├── _libraries.less │ │ │ └── _plugins.less │ │ ├── etc/ │ │ │ └── etc.less │ │ ├── fonts.less │ │ ├── libraries/ │ │ │ └── library-sample.less │ │ ├── mixins.less │ │ ├── normalize.less │ │ ├── plugins/ │ │ │ └── sample-plugin.less │ │ ├── separate-css/ │ │ │ └── separate-css-sample.css │ │ ├── sprite-generator-templates/ │ │ │ ├── less.sprite.mustache │ │ │ ├── less.svg-fallback-sprite.mustache │ │ │ └── less.svg-sprite.mustache │ │ ├── sprites-less/ │ │ │ ├── sprite-png-ie.less │ │ │ └── sprite-png.less │ │ └── vars.less │ ├── pug/ │ │ └── markup/ │ │ ├── components/ │ │ │ ├── _template/ │ │ │ │ └── _template.pug │ │ │ ├── default_component_scheme.json │ │ │ ├── example/ │ │ │ │ └── example.pug │ │ │ ├── footer/ │ │ │ │ └── footer.pug │ │ │ └── head/ │ │ │ ├── data/ │ │ │ │ └── data.js │ │ │ └── head.pug │ │ └── pages/ │ │ ├── _template.pug │ │ └── index.pug │ ├── scss/ │ │ └── markup/ │ │ ├── components/ │ │ │ └── _template/ │ │ │ └── _template.scss │ │ └── static/ │ │ └── scss/ │ │ ├── GUI.scss │ │ ├── common.scss │ │ ├── entry/ │ │ │ ├── built-in-partials/ │ │ │ │ ├── _service-ie8.scss │ │ │ │ └── _service.scss │ │ │ ├── ie/ │ │ │ │ ├── main_ie8.scss │ │ │ │ └── main_ie9.scss │ │ │ ├── main.scss │ │ │ └── partials/ │ │ │ ├── _components-ie8.scss │ │ │ ├── _components-ie9.scss │ │ │ ├── _components.scss │ │ │ ├── _libraries.scss │ │ │ └── _plugins.scss │ │ ├── etc/ │ │ │ └── etc.scss │ │ ├── fonts.scss │ │ ├── libraries/ │ │ │ └── library-sample.scss │ │ ├── mixins.scss │ │ ├── normalize.scss │ │ ├── plugins/ │ │ │ └── sample-plugin.scss │ │ ├── separate-css/ │ │ │ └── separate-css-sample.css │ │ ├── sprite-generator-templates/ │ │ │ ├── scss.sprite.mustache │ │ │ ├── scss.svg-fallback-sprite.mustache │ │ │ └── scss.svg-sprite.mustache │ │ ├── sprites-scss/ │ │ │ └── sprite-ie.scss │ │ └── vars.scss │ └── stylus/ │ └── markup/ │ ├── components/ │ │ └── _template/ │ │ └── _template.styl │ └── static/ │ └── stylus/ │ ├── GUI.styl │ ├── common.styl │ ├── entry/ │ │ ├── built-in-partials/ │ │ │ ├── _service-ie8.styl │ │ │ └── _service.styl │ │ ├── ie/ │ │ │ ├── main_ie8.styl │ │ │ └── main_ie9.styl │ │ ├── main.styl │ │ └── partials/ │ │ ├── _components-ie8.styl │ │ ├── _components-ie9.styl │ │ ├── _components.styl │ │ ├── _libraries.styl │ │ └── _plugins.styl │ ├── etc/ │ │ └── etc.styl │ ├── fonts.styl │ ├── libraries/ │ │ └── library-sample.styl │ ├── mixins.styl │ ├── normalize.styl │ ├── plugins/ │ │ └── sample-plugin.styl │ ├── separate-css/ │ │ └── separate-css-sample.css │ ├── sprite-generator-templates/ │ │ ├── stylus.sprite.mustache │ │ ├── stylus.svg-fallback-sprite.mustache │ │ └── stylus.svg-sprite.mustache │ ├── sprites-stylus/ │ │ ├── sprite-png-ie.styl │ │ └── sprite-png.styl │ └── vars.styl ├── user-package.json └── webpack.config.js