29 lines
1.1 KiB
Markdown
29 lines
1.1 KiB
Markdown
# Corresponding source and provenance
|
|
|
|
The corresponding source for Helper Tools 0.1.0 will be published at:
|
|
|
|
https://git.add-ideas.de/lotobo/helper-tools/src/tag/v0.1.0
|
|
|
|
Before that tag exists, the `main` branch in the same public repository is the
|
|
preferred source under active review. Build the release with Node.js 22 and the
|
|
exact dependency graph in `package-lock.json`:
|
|
|
|
```sh
|
|
npm ci
|
|
npm run release:artifact
|
|
```
|
|
|
|
The JavaScript/CSS bundles, npm tarball and generated declarations are outputs,
|
|
not the preferred form for modification. No runtime code is loaded from a CDN.
|
|
|
|
## Implementation provenance
|
|
|
|
- The helpers and interface are original TypeScript and React project code.
|
|
- Toolbox manifest, shell and artifact checks use the shared Toolbox SDK 0.2.3.
|
|
- Encoding formats, IP notation, JSON, CSV, SI/IEC units, Unicode, ISO 8601,
|
|
checksum and digest algorithms were implemented from public specifications
|
|
and established interoperable formats; no source from an online calculator
|
|
is bundled.
|
|
- Cryptographic digests and secure randomness use the browser Web Crypto API.
|
|
The seeded generator is deliberately labelled non-cryptographic.
|