Talon Auth works in any web page without a build step. Load the talon-login web component directly from a CDN and add it to your HTML.
Add the script tag to your <head> to load the component from npm via esm.sh:
<script type="module" src="https://esm.sh/talon-auth/login"></script>
Then place the <talon-login> element where you want the login UI to appear, using your app ID from the Talon dashboard:
<talon-login app-id="[your-app-id]"></talon-login>
The component handles the full login flow automatically. Once the user is authenticated, you can call getAccessToken() and getUser() on the element to get the JWT access token and user information.