This is a minimal URSYS/SNA project template. You can clone it as-is and modify it to create a simple development client-server web application that uses network messages to communicate.
There are currently two examples available that are designed to work with Visual Studio Code Live Linting:
- NodeJS version
- Typescript version
The difference is that the Typescript version can support dynamically-loaded server-side Typescript modules, whereas the NodeJS version only allows loading CommonJS.
Both versions import the URSYS library as a tagged release.
Note
URSYS doesn't yet export type information correctly, so live-linting in the VSCode Editor doesn't work. The code will still transpile and run since it ignores Typescript as has been the tradition with tools like Babel and TSX.
See either of the following