Skip to content

Latest commit

 

History

History
 
 

README.md

IronCalc Web App

The webapp is build with React and TypeScript. We use icons from Lucide

Build

First thing build the wasm is the ../bindings/wasm folder.

If you have nodejs installed you just need to:

npm install

Local development

npm run dev

Linter and formatting

We use biome:

npm run check

Will check for linter and formatting issues.

Testing

We use vitest. Simply:

npm run test

Warning: There is only the testing infrastructure in place.

Deploy

Deploying is a bit of a manual hassle right now: To build a deployable frontend:

npm run build

Please copy the inroncalc.svg icon and the models you want to have as 'examples' in the internal 'ic' format. I normally compress the wasm and js files with brotli

brotli wasm_bg-*****.wasm

Copy to the final destination and you are good to go.