0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-01-20 22:12:38 -05:00
The web framework for content-driven websites. ️ Star to support our work!
Find a file
Matt Kane 334948ced2
feat: allow integrations to refresh content layer data (#11878)
* Allow integrations to refresh content layer data

This reverts commit 90a862fc94.

* Add test

* Add changeset

* Add wait in test

* Dispose of queue

* Skip if no content layer collections

* Use spaces in markdown

* fix: don't keep data store in node_modules during dev

* Lint

* Fix test

* Apply suggestions from code review

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

* Re-order tests

* Wait for data store

* Lint

* Handle case where Vite already knows about save

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-09-03 12:44:57 +01:00
.changeset feat: allow integrations to refresh content layer data (#11878) 2024-09-03 12:44:57 +01:00
.devcontainer
.github Merge branch 'main' into next 2024-08-28 17:25:13 +02:00
.gitpod
.vscode chore: enable useImportType rule (#11848) 2024-08-27 16:49:42 +01:00
benchmark chore: move node and vercel to adapters repo (#11866) 2024-08-30 19:43:43 +02:00
examples Merge branch 'main' into next 2024-09-02 17:40:53 +01:00
packages feat: allow integrations to refresh content layer data (#11878) 2024-09-03 12:44:57 +01:00
scripts Merge branch 'main' into next 2024-09-02 17:40:53 +01:00
.editorconfig
.git-blame-ignore-revs chore: add formatting commit to blame ignore (#11651) 2024-08-08 12:14:37 +02:00
.gitignore Make Biome formatting work out-of-the-box in VS Code (#11759) 2024-08-23 16:29:50 +08:00
.gitpod.yml
.npmrc
.nvmrc
.prettierignore
biome.json chore: enable useImportType rule (#11848) 2024-08-27 16:49:42 +01:00
CONTRIBUTING.md Refactor/types (#11715) 2024-08-16 14:07:10 +02:00
eslint.config.js Simplify eslint and pnpm config (#11646) 2024-08-09 00:14:39 +08:00
LICENSE
package.json Merge branch 'main' into next 2024-09-02 17:40:53 +01:00
pnpm-lock.yaml Fix merge 2024-09-02 17:52:26 +01:00
pnpm-workspace.yaml
prettier.config.js update formatter config (#11640) 2024-08-08 12:12:50 +02:00
README.md [ci] format 2024-08-15 13:46:00 +00:00
SECURITY.md
SECURITY_CONTACTS
STYLE_GUIDE.md
tsconfig.base.json
tsconfig.eslint.json
tsconfig.json
turbo.json Upgrade to turbo v2 (#11705) 2024-08-15 11:41:21 +08:00

Build the web you want


Astro is a website build tool for the modern web —
powerful developer experience meets lightweight output.

CI License npm version

Install

The recommended way to install the latest version of Astro is by running the command below:

npm create astro@latest

You can also install Astro manually by running this command instead:

npm install --save-dev astro

Looking for help? Start with our Getting Started guide.

Looking for quick examples? Open a starter project right in your browser.

Documentation

Visit our official documentation.

Support

Having trouble? Get help in the official Astro Discord.

Contributing

New contributors welcome! Check out our Contributors Guide for help getting started.

Join us on Discord to meet other maintainers. We'll help you get your first contribution in no time!

Directory

Package Release Notes
astro astro version
create-astro create-astro version
@astrojs/react @astrojs/react version
@astrojs/preact @astrojs/preact version
@astrojs/solid-js @astrojs/solid version
@astrojs/svelte @astrojs/svelte version
@astrojs/vue @astrojs/vue version
@astrojs/lit @astrojs/lit version
@astrojs/node @astrojs/node version
@astrojs/vercel @astrojs/vercel version
@astrojs/cloudflare @astrojs/cloudflare version
@astrojs/partytown @astrojs/partytown version
@astrojs/sitemap @astrojs/sitemap version
@astrojs/tailwind @astrojs/tailwind version
@astrojs/alpinejs @astrojs/alpinejs version
@astrojs/mdx @astrojs/mdx version
@astrojs/db @astrojs/db version
@astrojs/rss @astrojs/rss version
@astrojs/netlify @astrojs/netlify version

CII Best Practices

Several official projects are maintained outside of this repo:

Project Repository
@astrojs/compiler withastro/compiler
Astro Language Tools withastro/language-tools

Sponsors

Astro is free, open source software made possible by these wonderful sponsors.

❤️ Sponsor Astro! ❤️

Astro's sponsors.