A collection of tools and helpers for web development.
https://tools.mah-rye-kuh.nl
- Svelte 50.1%
- TypeScript 28.7%
- CSS 19.1%
- Just 1.2%
- JavaScript 0.4%
- Other 0.5%
| .forgejo | ||
| .husky | ||
| .vscode | ||
| e2e | ||
| src | ||
| static | ||
| .editorconfig | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .npmrc | ||
| .stylelintrc.json | ||
| biome.json | ||
| Dockerfile | ||
| justfile | ||
| package-lock.json | ||
| package.json | ||
| playwright.config.ts | ||
| README.md | ||
| README_svelte.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest-setup-client.ts | ||
Web Tools
...
ToDo: Note that Dockerfile is only for production!
This is not a finished product
The version 2 rebuild is a work in progress by Mah-Rye-Kuh, who is the sole developer of this project.
Warning: The maintainer of this project has force-push rights on every branch and is not afraid to use them.
Requirements
This project uses third-party tools and software.
Install these tools system-wide:
You can use the project with any code editor, but it provides additional configuration for Visual Studio Code (VS Code).
Installation
...
How-to
Adding pages
- Generate a new page under
src/routesper SvelteKit instructions. - Add a new page to the sitemap per instructions in
src/routes/sitemap.xml/+server.ts.
Adding tools
- Add a new component in
src/lib/components/tools. - Import the new tool component in
src/lib/index.ts. - Add the new tool info to
src/lib/data/tools.ts.
Modifying existing pages and tools
Update pages and tools as you normally would.
If the page content has changed significantly, also update the relevant lastMod date in the sitemap or tool data.