Ben McCann's repositories
is-reference
Determine whether an AST node is a reference
language-tools
The Svelte Language Server, and official extensions which use it
module-replacements
A manifest of JS modules and their more modern/active replacements
acorn
A small, fast, JavaScript-based JavaScript parser
acorn-typescript
Alternative, TypeScript parser
axobject-query
Programmatic access to information about the AXObject Model
changesets
🦋 A way to manage your versioning and changelogs with a focus on monorepos
eslint-plugin-depend
An ESLint plugin for suggesting optimisations in choice of dependency, native equivalents, etc.
eslint-plugin-import-x
A fork of `eslint-plugin-import` using `get-tsconfig` to replace `tsconfig-paths` and heavy `typescript` under the hood.
eslint-plugin-n
Additional ESLint rules for Node.js
eslint-plugin-unicorn
More than 100 powerful ESLint rules
magic-string
Manipulate strings like a wizard
manypkg
☔️ An umbrella for your monorepo
minizlib
A smaller, faster, zlib stream built on http://npm.im/minipass and Node.js's zlib binding.
mkcert
A simple zero-config tool to make locally trusted development certificates with any names you'd like.
nft
Node.js dependency tracing utility
node-pre-gyp
Node.js tool for easy binary deployment of C++ addons
node-tar
tar for node
packages
Zoltan Kochan's npm packages
pnpm.github.io
pnpm's website
read-pkg
Read a package.json file
rewrite
Monorepo for the new version of ESLint
satori
Enlightened library to convert HTML and CSS to SVG
smartwrap
Textwrap for javascript/nodejs. Correctly handles wide characters (宽字符) and emojis (😃). Automatically breaks long words. https://www.npmjs.com/package/smartwrap
table-layout
Styleable plain-text table generator. Useful for formatting console output.
ts-morph
TypeScript Compiler API wrapper for static analysis and programmatic code changes.
turf
A modular geospatial engine written in JavaScript and TypeScript
unocss
The instant on-demand atomic CSS engine.