No description
Find a file
Dominik Völkel a4e0e6ca2e update to JSR
2025-03-11 17:26:31 +01:00
.husky Add eslintrc, 2024-07-11 19:06:42 +02:00
.vscode Add eslintrc, 2024-07-11 19:06:42 +02:00
assets initial commit 2024-07-11 10:26:04 +02:00
buildConfigs build files to folder in order to fix relative pathing issue 2024-07-19 15:03:09 +02:00
public Add eslintrc, 2024-07-11 19:06:42 +02:00
src update to JSR 2025-03-11 17:26:31 +01:00
.eslintrc.js Add eslintrc, 2024-07-11 19:06:42 +02:00
.gdignore add some comforts for use in godot projects 2024-07-21 10:43:40 +02:00
.gitattributes initial commit 2024-07-11 10:26:04 +02:00
.gitignore Add eslintrc, 2024-07-11 19:06:42 +02:00
.gitlab-ci.yml repair CI tag 2024-07-19 09:55:17 +02:00
.npmrc update to JSR 2025-03-11 17:26:31 +01:00
.prettierrc.js Add eslintrc, 2024-07-11 19:06:42 +02:00
package-lock.json update to JSR 2025-03-11 17:26:31 +01:00
package.json update to JSR 2025-03-11 17:26:31 +01:00
README.md Add eslintrc, 2024-07-11 19:06:42 +02:00
tsconfig.json make resulting file path be relative in index.html with compiled files 2024-07-19 10:36:37 +02:00

Copyright/Author Dominik Völkel

Boilerplate react HTML and WUI project

This project is a started for some of the main systems inside WUI.

It's not exactly "minimal", you could easily make a UI with just a single .html file and a bit of scripting. The point of this project is to automate UI testing in games, as well as provide a complete pipeline and testing suite for it. These examples serve that purpose.

The project features:

  • linter config
  • husky config (lint-staged and sort-package-json)
  • jest configuration (automated testing)
    • jest debugging setup

The UI

Receiving Data

The UI is very simple. It expects an event for what "balls" or other objects to show in itself and created a delete button for it.

Sending Data

Clicking delete sends a delete event to WUI. Every second a value is "auto-incremented" which also causes an event.