/express-webpack

Test example on express with webpack.

Primary LanguageJavaScript

Express project on Babel with Webpack bundler

Тестовое задание.

Исходный тестовый текстовый файл: /src/text.txt

"Рабочий" - /build/text.txt, после запуска сервера в него пишутся изменения при работе приложения

Deploy

Установка зависимостей npm packages

$ npm install

Запуск сервера

$ npm start

http://127.0.0.1:8080 - показывается форма
http://127.0.0.1:8080/test.txt - здесь монтируется тестовый текстовый файл - его можно обновлять по F5
http://127.0.0.1:8080/json - на этот URL при сохранении формы отправляется JSON формы

Cборка

Сборка статики для разработки в /build

$ npm run buildDev

Сборка статики в продакшен в /build

$ npm run buildProd

Тесты

Запуск cтатического анализатора ES

$ npm run eslint

Запуск cтатического анализатора стилей

$ npm run stylelint

Запуск модульных тестов

$ npm run test

Создать и посмотреть статистику по бандлу:

$ npm run build:stats
$ npm run view:stats