Code Syntax / Build TestsΒΆ

Purpose:

  • Catch syntax errors or type issues before they reach production.

  • Ensure that the code compiles correctly and the application can be packaged successfully.

Tools used:

  • TypeScript compiler (tsc) β€” performs static type checking to ensure type safety and prevent compile-time errors.

  • Webpack β€” bundles the React renderer process and Electron main process into optimized builds.

  • electron-forge β€” orchestrates the Electron build and packaging process.

How to run it locally:

# Package the Electron application
npm run package