<feed xmlns='http://www.w3.org/2005/Atom'>
<title>digiid-ts/src/types.ts, branch v2.0.4</title>
<subtitle>[MIRROR] A modern TypeScript implementation of the Digi-ID authentication protocol</subtitle>
<id>https://git.zelu.dev/digiid-ts/atom?h=v2.0.4</id>
<link rel='self' href='https://git.zelu.dev/digiid-ts/atom?h=v2.0.4'/>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/'/>
<updated>2025-04-09T17:12:23Z</updated>
<entry>
<title>feat: Implement DigiID URI generation and define core types</title>
<updated>2025-04-09T17:12:23Z</updated>
<author>
<name>Pawel Zelawski</name>
<email>pawel.zelawski@outlook.com</email>
</author>
<published>2025-04-09T17:12:23Z</published>
<link rel='alternate' type='text/html' href='https://git.zelu.dev/digiid-ts/commit/?id=8092ceaf10dd5951d0b5011fc8d5a05b49335a6e'/>
<id>urn:sha1:8092ceaf10dd5951d0b5011fc8d5a05b49335a6e</id>
<content type='text'>
- Create initial source directory structure (src/).
- Define core interfaces (DigiIDUriOptions, DigiIDCallbackData, etc.) and DigiIDError class in src/types.ts.
- Set up main export file src/index.ts.
- Implement the generateDigiIDUri function in src/digiid.ts for creating DigiID authentication URIs according to the specification.
- Include helper function for generating secure nonces using Node crypto.
- Add TSDoc comments for clarity and maintainability.
</content>
</entry>
</feed>
