A collection of reusable Astro integrations and components, published to npm as independent packages.
| Package | Version | Description |
|---|---|---|
@alexcarol/astro-llms-txt |
Generates llms.txt and llms-full.txt at build time |
Each package can be installed independently:
npm install @alexcarol/astro-llms-txtRefer to the individual package README for usage instructions and configuration options.
- Node.js >= 22
git clone https://github.com/alexcarol/astro-kit.git
cd astro-kit
npm install# All packages
npm test
# Single package
npm test -w packages/astro-llms-txtpackages/
astro-llms-txt/ # Astro integration for llms.txt generation
The monorepo uses npm workspaces. Each package under packages/ is independently versioned and published.
Create a GitHub Release with a tag in the format <package>@<version> (e.g. astro-llms-txt@0.1.0). The CI workflow verifies the version matches package.json, runs tests, and publishes to npm with --provenance.
MIT