A collection of Astro integrations, components, and tools by Tinloof
This is an official Turborepo monorepo used for developing and maintaining Tinloof's Astro packages.
Before you begin, ensure you have the following installed:
- ✅ Node.js 20+
- ✅ pnpm 10+
-
Clone this repository
git clone git@github.com:tinloof/astro-kit.git
-
Install dependencies:
pnpm install
-
Start the development server:
pnpm dev
Next.js-style prefetching for the ClientRouter: in-memory page cache the router swaps from, with a cursor-trajectory ("proximity") predictor that starts requests before hover fires. Try the live playground or run it locally from apps/playground (pnpm preview).
Fixes the back button not working in iOS Chrome/Edge when using the ClientRouter for view transitions.
Releases are managed with Changesets.
-
Create a changeset describing your changes:
pnpm changeset
-
Merge to
main. The release workflow opens a version PR; merging it publishes to npm.