Skip to content
View schalkneethling's full-sized avatar
🇵🇸
The world wants peace, not war ✌️
🇵🇸
The world wants peace, not war ✌️

Block or report schalkneethling

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
schalkneethling/README.md

Hellooooo 👋 🤘 ✌️

Recent personal blog posts

The automated posts list idea was inpired by Peter Bengtsson's GitHub profile README. You can read and learn more on his blog. Thanks, Peter!

A practical guide to thinking about what to test and why, using Vitest as my tool of choice. Covers the happy path, conditionals, purity, and the limits of code coverage as a measure of test quality.

Sunday, June 21, 2026

css-expect enables you to write unit tests for your CSS @functions using the browser engine itself as the source of truth.

Friday, June 12, 2026

CSS now has user-defined functions. No preprocessor, no JavaScript, but native @function with typed parameters, local variables, and conditional logic built right into your CSS.

Monday, June 8, 2026

CSS @property has been Baseline for almost two years, but most existing projects still do not use it. A small experiment in the CSS Property Type Validator generates a reviewable first draft of @property registrations from the custom properties you already have.

Monday, June 1, 2026

The first beta of the Stylelint plugin for CSS Property Type Validator brings typed custom property validation directly into your existing CSS linting workflow.

Friday, May 29, 2026

Pinned Loading

  1. css-community-reset css-community-reset Public

    A CSS reset inspired by the community

    CSS 16 1

  2. masonry-gridlanes-wc masonry-gridlanes-wc Public

    Light-DOM custom element for CSS Grid Lanes masonry with a JS fallback; Pretext helpers are exported separately for headless text metrics.

    JavaScript 11

  3. css-property-type-validator css-property-type-validator Public

    Standalone tooling for validating CSS custom property registrations declared with `@property`

    TypeScript 10

  4. create-project-calavera create-project-calavera Public

    A simple starting skeleton of linters and formatters for common web projects.

    JavaScript 7 1

  5. schalkneethling.com schalkneethling.com Public

    Scripting on Caffeine aka My website

    MDX 4 3

  6. css-expect css-expect Public

    css-expect lets you write browser-native expectations for CSS custom functions and mixins.

    TypeScript 4