generator-atwinta

0.1.7 • Public • Published

Atwinta studio yeoman generator

Генератор для студии Атвинта.

Включает в себя:

  • Require.js
  • Watch/LiveReload
  • SASS/Compass
  • Минификацию css/js
  • Локальный веб-сервер
  • Линтер JavaScript
  • Проверку код-стайла JavaScript
  • Поддержку изображений
    • Поддержку спрайтов
    • Поддержку base64-кодирования изображений
    • Поддержку ретина-изображений
  • Тесты Mocha, Chai, Sinon (требуется установленная PhantomJS и mocha-phantomjs)

Структура проекта

project
├── css
|   ├── style.css
|   └── style.min.css
├── img
|   ├── base64
|   └── ui
|       ├── normal
|       └── retina
├── js
|   └── lib
├── sass
├── sprites
├── stylesheets
└── test

В папке css скомпилированные, сконкатенированные стили.

В папке img/base64 в файле base64.css правила для кодирования изображений в base64, эти правила будут добавлены в основной стиль. В папке ui изображения, из которых будет склеен спрайт. Если поддержка ретина-дисплеев включена, то изображения в двойном масштабе следует складывать в папку retina.

В папке js клиентский JavaScript. В js/lib установленные бовером компоненты.

В папке sass иснодники стилей.

В папке sprites миксинги спрайтов.

В папке stylesheets стили, которые будут слиты в главный стилевой файл.

В папке test тесты.

Grunt команды

Основной workflow:

$ grunt

Сжатие для продакшна:

$ grunt dist

Тестирование

$ grunt test

Readme

Keywords

Package Sidebar

Install

npm i generator-atwinta

Weekly Downloads

2

Version

0.1.7

License

MIT

Last publish

Collaborators

  • exdis