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%
Find a file
2026-04-08 22:32:07 +02:00
.forgejo chore: add Codeowner for Forgejo/Codeberg 2025-10-24 13:48:50 +02:00
.husky chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
.vscode chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
e2e chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
src fix: scope pre-wrapping of textarea content to a class 2026-04-08 22:21:06 +02:00
static fix: use full width for home links in print stylesheet 2026-04-08 22:29:29 +02:00
.editorconfig chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
.git-blame-ignore-revs chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
.gitignore chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
.npmrc chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
.stylelintrc.json build: replace NPM stylelint-use-logical-spec with stylelint-use-logical 2026-03-15 15:09:19 +01:00
biome.json build: upgrade NPM packages 2026-03-30 19:39:06 +02:00
Dockerfile fix: missing localStorage in Docker build process 2026-04-02 01:46:25 +02:00
justfile chore: ignore non-zero exit for mid-script NPM audit 2026-01-04 21:38:12 +01:00
package-lock.json 2.6.0 2026-04-08 22:32:07 +02:00
package.json 2.6.0 2026-04-08 22:32:07 +02:00
playwright.config.ts chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
README.md docs: add How-To guides that reference sitemap logic 2026-03-15 23:27:39 +01:00
README_svelte.md chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
svelte.config.js chore: enable async compiler mode 2026-04-08 17:22:48 +02:00
tsconfig.json chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
vite.config.ts chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00
vitest-setup-client.ts chore: rebuild with Svelte 5 2025-11-30 14:28:06 +01:00

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

  1. Generate a new page under src/routes per SvelteKit instructions.
  2. Add a new page to the sitemap per instructions in src/routes/sitemap.xml/+server.ts.

Adding tools

  1. Add a new component in src/lib/components/tools.
  2. Import the new tool component in src/lib/index.ts.
  3. 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.