-Static resources for the htttps://lmno.games/ website
+Static resources for the https://lmno.games/ website
This repository contains the static HTML, JavaScript, and CSS files
used by the lmno.games website, including support for downloading and
The following Makefile targets will be useful while developing this
code:
- make deps: Download 3rd-party resources to be served by lmno.games
+ make: Download and build JavaScript resources in development mode
- make dev: Configure development versions of "make deps" resources
+ make LMNO_BUILD=production: As above but in production mode
- make prod: Configure production versions of "make deps" resources
+ make deploy: Deploy latest, committed, production-mode content to lmno.games
- make deploy: Deploy latest, committed static content to lmno.games
+Dependencies
+------------
+Compiling the source requires the babel (version 6) CLI to be
+available as "babeljs" along with the "react" preset and support for
+"object spread" syntax. This can be achieved on Debian with:
+
+ sudo apt install \
+ node-babel-cli \
+ node-babel-preset-react \
+ node-babel-plugin-transform-object-rest-spread