Hi, I'm ntnyq
A front-end developer. I spend most of my time with TypeScript, Vue, and the tooling around them.
I maintain open-source projects for linting, parsing, types, and browser extensions. This is where I keep the things I build and the notes I write along the way.
Currently learning TypeScript and Nuxt, while maintaining a small family of developer tools.
Find me on GitHub Bluesky Twitter Bilibili
If my work has helped you, consider sponsoring me to keep it sustainable.
Projects
eslint-plugin-svgoOptimize SVG files with SVGO without leaving ESLint.svg-eslint-parserParse SVG into an ESLint-compatible abstract syntax tree.eslint-plugin-github-actionConsistent, readable, and valid GitHub Actions—checked by ESLint.vscode-extension-manifestType definitions, validators, and utilities for extension manifests.
All projects