Skip to content

alexcarol/astro-kit

Repository files navigation

astro-kit

A collection of reusable Astro integrations and components, published to npm as independent packages.

Packages

Package Version Description
@alexcarol/astro-llms-txt npm Generates llms.txt and llms-full.txt at build time

Getting started

Each package can be installed independently:

npm install @alexcarol/astro-llms-txt

Refer to the individual package README for usage instructions and configuration options.

Contributing

Prerequisites

  • Node.js >= 22

Setup

git clone https://github.com/alexcarol/astro-kit.git
cd astro-kit
npm install

Running tests

# All packages
npm test

# Single package
npm test -w packages/astro-llms-txt

Project structure

packages/
  astro-llms-txt/   # Astro integration for llms.txt generation

The monorepo uses npm workspaces. Each package under packages/ is independently versioned and published.

Releasing

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.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors