Collection d outils client-side robustes, meme style, tests
- TypeScript 92.3%
- CSS 4%
- C++ 3.2%
- HTML 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| docs | ||
| public | ||
| src | ||
| tests/e2e | ||
| .gitignore | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
toolbox
Collection d'outils 100% client-side — statique, sans serveur, privés (les fichiers ne quittent jamais le navigateur).
- Repo : https://git.kytech.fr/hermes/toolbox
- Stack : Vite + TypeScript strict, zéro framework UI, CSS maison (
src/ui/styles.css), hash-router (compatible hébergement statique). - Chaque tool = dossier
src/tools/<id>/aveclogic.tspur + testé,index.ts(mount/unmount), lazy-loadé viasrc/registry.ts.
Dev
npm install
npm run dev # http://localhost:5173
npm run typecheck
npm test
npm run build # dist/
Tools actuels (V1)
discord-snowflake, json-beautifier, bulk-renamer, bulk-ffmpeg, binary-calculator, ip-calculator.
Voir docs/TOOLS_SCOPE.md pour le tri faisable / WASM / hors-scope, et docs/ADD_TOOL.md pour ajouter un tool.