Annex automation project for the IFRC.
This project runs on npm. Ensure that you have npm installed.
To install dependencies, run npm install.
To run the development server, use npm run dev.
- @ifrc-go/icons
- @ifrc-go/ui
- @tanstack/react-query
- @togglecorp/fujs
- docx
- html2canvas
- jiti
- openapi-fetch
- react
- react-chartjs-2
- react-dom
- react-focus-on
- react-router-dom
- recharts
- sanitize-html
- @eslint/js
- @types/react
- @types/react-dom
- @types/sanitize-html
- @typescript-eslint/eslint-plugin
- @typescript-eslint/parser
- @vitejs/plugin-react
- eslint
- eslint-plugin-react
- eslint-plugin-react-hooks
- globals
- prettier
- typescript
- typescript-eslint
- vite
Running npm run build will:
- Generate API types from the OpenAPI schema
- Compile TypeScript and build with Vite
The output will be in dist/. To deploy, serve the contents of dist/ using a static HTTP server like nginx, Apache, or Caddy.