New features:
- Added GitHub Actions workflows for Linting and CodeQL Analysis, as well as building the app for multiple platforms, as defined in
electron-builder.json5 - Added zustand for state management
- Added two new cubes to the example scene, which implement a shared global state using zustand
- Made the pointLight component circle the camera to show off the shadow casting better
- Added the Unlicense license to basically release this project into the public domain
- Added new
tsconfig.jsonpaths@obj,@compand@store - Switched to the package manager pnpm
- Updated dependencies
- Updated ESLint to v9 with the new config format