Dev & build tooling
45 librariesCompilers, bundlers, linters, and test runners that turn our source into the product you use. Our largest category, almost all MIT or Apache-2.0.
- Parses JavaScript source into an abstract syntax tree
@babel/parserMIT - Shared runtime helpers for Babel-compiled code
@babel/runtimeMIT - Traverses and modifies JavaScript abstract syntax trees
@babel/traverseMIT - Utility library for building AST nodes
@babel/typesMIT - Generates GitHub changelog entries linking commits, PRs, and users
@changesets/changelog-githubMIT - Manages package versioning and publishing across the monorepo
@changesets/cliMIT - Generates code from GraphQL schemas
@graphql-codegen/coreMIT - Generates TypeScript types from GraphQL schemas
@graphql-codegen/typescriptMIT - Merges GraphQL type definitions and resolvers
@graphql-tools/mergeMIT - Builds and manipulates GraphQL schemas
@graphql-tools/schemaMIT - Interactive checkbox prompt for CLI
@inquirer/checkboxMIT - Interactive text input prompt for CLI
@inquirer/inputMIT - Styles CLI output with colors and fonts
@jercle/yargonautApache-2.0 - CLI for linting and bundling OpenAPI docs
@redocly/cliMIT - TypeScript type definitions for Express
@types/expressMIT - TypeScript type definitions for pluralize
@types/pluralizeMIT - Vite plugin enabling React in admin builds
@vitejs/plugin-reactMIT - Add vendor prefixes to CSS rules
autoprefixerMIT - Draw boxes in the terminal
boxenMIT - Terminal string color styling
chalkMIT - Cross-platform file watching
chokidarMIT - Detect the current CI environment
ci-infoMIT - Build command-line interfaces
commanderMIT - Persist config without managing file paths
configstoreBSD-2-Clause - Load environment variables from .env files
dotenvBSD-2-Clause - Expand variables within dotenv values
dotenv-expandBSD-2-Clause - Run external processes from Node
execaMIT - Locate the root of a yarn workspace
find-yarn-workspace-rootApache-2.0 - Find an available network port
get-portMIT - Parse metadata from git repository URLs
hosted-git-infoISC - Import a module from a given path
import-fromMIT - Interactive command-line prompts
inquirerMIT - Detect if running inside Docker
is-dockerMIT - Modify strings and generate sourcemaps
magic-stringMIT - Terminal loading spinner
oraMIT - Tiny terminal output color formatting
picocolorsISC - Transforms CSS with JavaScript plugins
postcssMIT - Lightweight interactive command line prompts
promptsMIT - Creates clickable terminal links
terminal-linkMIT - Resolves modules using tsconfig path aliases
tsconfig-pathsMIT - Lightweight private npm proxy registry
verdaccioMIT - ESM-powered web dev build tool
viteMIT - Waits for files, ports, or resources
wait-onMIT - Module bundler for browser code
webpackMIT - Command-line argument parser
yargsMIT