retry-kit/ Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
Top level, at Growing .git Git history, created by `git init`. .changeset Changesets config and pending change notes, one Markdown file per change. .vscode Shared editor settings: Biome as formatter, the workspace TypeScript version. coverage Coverage reports written by `vitest --coverage`. dist Build output: `index.mjs`, `index.d.mts`, source maps, and per-entry files. This is what npm publishes. examples Small runnable examples that import the package by name. node_modules Installed dev dependencies. src The library source: everything users can import, plus internal helpers they cannot. tests Vitest tests for the source, type tests, and consumer tests for the built package. .editorconfig Indentation and line ending rules every editor understands. .gitignore Ignores node_modules, dist, logs and .DS_Store. .node-version Pins the Node version for development and building, for example 24. lefthook.yml Git hooks: Biome check on staged files before each commit. pnpm-workspace.yaml pnpm settings for the repo, such as which dependencies may run install scripts. biome.json Biome config: one fast tool for linting and formatting TypeScript, JSON and CSS. CHANGELOG.md Release notes for every version, written by Changesets from the pending changesets. CONTRIBUTING.md How to set up, test, add a changeset and open a pull request. LICENSE The license text, matching the `license` field in package.json. package.json Name, version, the `exports` map, `files`, `engines`, scripts and dev dependencies. pnpm-lock.yaml Exact versions of every dev dependency, for reproducible builds. README.md What the package does, install, one example, links to docs. Shown on npm and GitHub. tsconfig.json Strict TypeScript settings with `isolatedModules` and `verbatimModuleSyntax`, used for type checking and declarations. tsdown.config.ts tsdown build config: entries, formats, declarations, auto exports, and packaging checks. vitest.config.ts Vitest settings: test folders, type checking of `.test-d.ts`, coverage.