Этот сайт был создан мной в процессе обучения. Через некоторое время структура проекта была переосмыслена и приведена к компонентному виду. На данный момент сборка проекта представляет из себя следующее:
- Webpack 2
- Common
- Pug
- Babel (es2015)
- Scss
- PostCSS / Autoprefixer
- JS linting
- CSS linting
- Modernizr
- SVG Sprites
- PNG Sprites
- Font Awesome
- Development environment
- DevServer + Hot module replacement
- Production environment
- Uglify JS
- PostCSS / Discard duplicates
- Favicons
- Common
-
Склонируйте репозиторий
git clone https://github.com/dimasi/loftschool-project.git site -
Перейдите в директорию с проектом
cd site -
Установите зависимости
yarn
После установки будут доступны следующие команды:
- запустить dev-server:
yarn run start - собрать проект:
yarn run build - запустить static-server чтобы посмотреть сборку в браузере:
yarn run serv