# Freewheeling A website for calculating how far you can ride your bike without pedalling. To run, it requires a file named 'roads.dat', which contains road data for all of Norway. This file is almost 700 MB large, so it is not included here. It can be downloaded from the [Freewheeling website.](https://freewheeling.martinserver.no) At some point, I may add the code for generating the file to this repository. This repository requires emscripten in order to build webassembly from the C++ code in the native folder. Before you can run npm run build or npm run build:emscripten, the emcc binary needs to be added to the PATH. ## To run First, run npm run build:emscripten, then run npx vite. ## To build Run npm run build. This will first run the emscripten build, and then the typescript build. The resulting website ends up in the dist/ folder