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
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ pnpm pack --dry-run
1. Branch from `main` and keep the change focused.
2. Preserve documented compiler, module, target, and emit behavior unless the change is intentionally breaking.
3. Add or update compiler fixtures for preset changes.
4. Update `README.md`, `CHANGELOG.md`, `llms.txt`, and `llms-full.txt` with public behavior.
4. Update `README.md`, `CHANGELOG.md`, and `llms.txt` with public behavior.
5. Run `pnpm check` and inspect the package tarball.

Do not bump versions, create tags, publish to npm, or trigger a stable release unless a maintainer explicitly requests it.
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

Shared TypeScript configurations for Node.js, libraries, React, and Next.js. Version 2 targets the native TypeScript 7 compiler while retaining a tested TypeScript 6 migration path.

Use these independently in any project; no vllnt monorepo or runtime dependency
is required. Extend a preset, then supply project-specific paths and ambient types.

## Install

For TypeScript 7 projects:
Expand Down Expand Up @@ -149,6 +152,21 @@ The checks compile every preset with TypeScript 6 and 7, verify declaration emit
- **Minor:** additive presets or backward-compatible options.
- **Patch:** fixes, documentation, tests, or CI changes without consumer-visible behavior changes.

## Documentation and support

- [LLM index](llms.txt) · [Changelog](CHANGELOG.md)
- [Contributing](CONTRIBUTING.md) · [Issues](https://github.com/vllnt/typescript/issues)
- [Security policy and private reporting](SECURITY.md)

npm `latest` is stable `2.0.0` at this audit. `@canary` selects moving prereleases;
pin and test them before adoption. The compatibility matrix above describes
this version's tested integrations, not a requirement to use every framework.

## Author

Built by [bntvllnt](https://github.com/bntvllnt) · [bntvllnt.com](https://bntvllnt.com).
Part of [@vllnt](https://github.com/vllnt). [Sponsor the work](https://github.com/sponsors/bntvllnt).

## License

MIT
[MIT](LICENSE)
70 changes: 0 additions & 70 deletions llms-full.txt

This file was deleted.

5 changes: 4 additions & 1 deletion llms.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@
- Repository: https://github.com/vllnt/typescript
- Documentation: https://github.com/vllnt/typescript#readme
- Changelog: https://github.com/vllnt/typescript/blob/main/CHANGELOG.md
- Full reference: https://github.com/vllnt/typescript/blob/main/llms-full.txt
- License: MIT

Install independently in any project; no vllnt monorepo is required. npm latest
is stable 2.0.0 at this audit; canary is a moving prerelease channel. Pin and test
prereleases. See [Contributing](CONTRIBUTING.md) and the [Security policy](SECURITY.md).

## Compatibility

- Node.js consumers: 22 or newer
Expand Down
3 changes: 1 addition & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,7 @@
"node-library.json",
"react.json",
"CHANGELOG.md",
"llms.txt",
"llms-full.txt"
"llms.txt"
],
"exports": {
"./base.json": "./base.json",
Expand Down
1 change: 0 additions & 1 deletion tests/configs.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ const expectedPackageFiles = [
"base.json",
"CHANGELOG.md",
"LICENSE",
"llms-full.txt",
"llms.txt",
"nextjs.json",
"node-library.json",
Expand Down