Go to file
Rohan Sircar e5c3802e92 Many changes
Added odin logger
Used macwire and tagging for DI
JS libs now embedded with webpack instead of server from CDN
Refactored the application into components and pages
Added Chartjs and Fusejs demo with scalablytyped typings
2020-12-29 12:27:37 +05:30
assets Many changes 2020-12-29 12:27:37 +05:30
project Added scalafix 2020-12-27 20:39:57 +05:30
src Many changes 2020-12-29 12:27:37 +05:30
.gitignore First commit 2020-12-27 20:28:19 +05:30
.scalafmt.conf First commit 2020-12-27 20:28:19 +05:30
build.sbt Many changes 2020-12-29 12:27:37 +05:30
README.md First commit 2020-12-27 20:28:19 +05:30
webpack.config.dev.js Many changes 2020-12-29 12:27:37 +05:30
webpack.config.js First commit 2020-12-27 20:28:19 +05:30
yarn.lock Many changes 2020-12-29 12:27:37 +05:30

Outwatch-Test

Prerequisites

You should make sure that the following components are pre-installed on your machine:

Create a module

in sbt shell: fastOptJS::webpack or fullOptJS::webpack

Working in dev mode

In sbt shell, run dev. Then open http://localhost:8080/ in your browser.

This sbt-task will start webpack dev server, compile your code each time it changes and auto-reload the page.
webpack dev server will close automatically when you stop the dev task (e.g by hitting Enter in the sbt shell while you are in dev watch mode).

If you existed ungracefully and your webpack dev server is still open (check with ps -aef | grep -v grep | grep webpack), you can close it by running fastOptJS::stopWebpackDevServer in sbt.