Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
414 changes: 192 additions & 222 deletions .github/copilot-instructions.md

Large diffs are not rendered by default.

11 changes: 3 additions & 8 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,9 @@ Updates to `CLAUDE.md` should be reflected, when appropriate, in `.github/copilo

A growing toolkit of reusable TypeScript and JavaScript utilities for number checks, string checks, random number and element selection (including weighted selection), deterministic seeded pseudorandom number generation, and a discriminator-based type guard registry, published to npm.

## Common Commands

- `npm ci` — install dependencies from the lockfile.
- `npm run lint:all` — run both the JavaScript and TypeScript ESLint configurations.
- `npm run build` — bundle the package to `_dist/` with tsdown.
- `npm test` — run the Vitest suite once.
- `npm run test:coverage` — run tests with V8 coverage (output to `_coverage/`).
- `npm run docs` — generate TypeDoc API documentation to `_doc/`.
## npm Commands

See the ["npm Scripts" section of `.github/copilot-instructions.md`](./.github/copilot-instructions.md#npm-scripts) for the full list of available commands.

## Generated Output Directories (not committed)

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg=="
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
:root {
--light-code-background: #FFFFFF;
--dark-code-background: #1E1E1E;
}

@media (prefers-color-scheme: light) { :root {
--code-background: var(--light-code-background);
} }

@media (prefers-color-scheme: dark) { :root {
--code-background: var(--dark-code-background);
} }

:root[data-theme='light'] {
--code-background: var(--light-code-background);
}

:root[data-theme='dark'] {
--code-background: var(--dark-code-background);
}

pre, code, math[display='block'] { background: var(--code-background); }

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading