PROOF: view demo
NOTE: There's several code comments that will interest you about potential alternate approaches and caveats when managing both Hyperapp "state" and ArcGIS API "state". Go read about it in
Parcel is also used here, and as it turns out, Parcel is super awesome. After you
npm install, you can simply use
npm run start and
npm run build.