This splits the webapp in: * IronCalc (the widget to be published on npmjs) * The frontend for our "service" * Adds "dummy code" for the backend using sqlite
IronCalc Web bindings
This crate is used to build the web bindings for IronCalc. Note that it does not contain the xlsx writer and reader, only the engine.
https://www.npmjs.com/package/@ironcalc/wasm?activeTab=readme
Building
make
Testing
Right now this is a manual process and only carries out a smoke test:
- Build the package
- Run
python -m http.server - In your browser open http://0.0.0.0:8000/test.html
Publishing
Follow the commands:
wasm-pack login
make
cd pkg
npm publish --access=public