Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ushliypakostnik/express-webpack

Test example on express with webpack.
https://github.com/ushliypakostnik/express-webpack

es6 express scss webpack

Last synced: about 6 hours ago
JSON representation

Test example on express with webpack.

Awesome Lists containing this project

README

        

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