Files
IronCalc/webapp
francisco aloi 517221fac5 new components for name manager dialog and fields
new text added to locale en_us

added name manager to toolbar

added model and worksheets as prop

UPDATE: API for defined names

NamedRange component changes

NameManager dialog component changes

new util formatting functions

UPDATE: API for defined names

new components for name manager dialog and fields

new text added to locale en_us

added name manager to toolbar

added model and worksheets as prop

UPDATE: API for defined names

NamedRange component changes

NameManager dialog component changes

new util formatting functions

UPDATE: API for defined names

last changes

corrected styling

updates to namedRange and nameManagerDialog
2024-12-26 18:28:48 +01: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.