Files
IronCalc/webapp
Nicolás Hatcher Andrés 48719b6416 UPDATE: Adds cell and formula editing (#92)
* UPDATE: Adds cell and formula editing

* FIX: Do not loose focus when clicking on the formula we are editing

* FIX: Minimal implementation of browse mode

* FIX: Initial browse mode within sheets

* UPDATE: Webapp

Minimal Web Application
2024-10-08 19:44:27 +02:00
..
2024-08-18 11:44:16 +02:00
2024-08-18 11:44:16 +02:00
2024-08-18 11:44:16 +02:00
2024-08-18 11:44:16 +02:00
2024-08-18 11:44:16 +02:00
2024-08-18 11:44:16 +02:00

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.