site

Верстка сайта.

Установка и запуск

# установка модулей
npm install

# веб сервер с автоперезагрузкой по адресу localhost:8080
npm run dev

# веб сервер с hot replacement по адресу localhost:8080
npm run dev-hot

# сборка проекта в директорию public
npm run build

# сборка проекта на продакшн с минификацией в директорию public
npm run production

Для добавления новой html страницы, например new-page.html в webpack.config.js нужно добавить в plugins новый инстанс HtmlWebpackPlugin:

new HtmlWebpackPlugin({
      template: 'src/new-page.html',
      filename: 'new-page.html',
    }),

После этого файл src/new-page.html будет прогонятся через webpack c извлечением всех ресурсов, добавлением в html common.css, common.js.

В сборщик подключен Postcss с плагинами autoprifixer и postcss-inline-svg

Javascript код проходит строгую проверку eslint перед обработкой. Для отключения линтера нужно добавить комментарий

/* eslint-disable */

перед кодом в котором нужно отключить линтер или напротив конкретной строки

// eslint-disable-line