astro/packages/astro
Fred K. Schott 3a4dc9e0a7
React 18 monorepo upgrade (#2948)
* First pass at supporting React 18 in @astrojs/react

* Try marking React 18’s `react-dom/client` as external

* Try a different approach to importing different React versions

* Allow resolving JSON modules

* Revert "Allow resolving JSON modules"

This reverts commit 5279b7249c.

* Try the separate client entrypoint approach from #2946

* Clean up diff

* Trying to see something

* Just keep swimming… 🐠

* update to support react 18

* update React to React 18 across the board

Co-authored-by: delucis <swithinbank@gmail.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-03-31 13:01:05 -04:00
..
components Refactor: move prism to @astrojs/prism/components (#2878) 2022-03-24 17:48:07 -04:00
src [ci] format 2022-03-30 19:56:27 +00:00
test React 18 monorepo upgrade (#2948) 2022-03-31 13:01:05 -04:00
astro.js Use accessible indentation (#2253) 2021-12-22 16:11:05 -05:00
CHANGELOG.md [ci] format 2022-03-28 23:52:58 +00:00
config.d.ts Export defineConfig helper (#2803) 2022-03-15 15:27:17 -05:00
config.mjs Export defineConfig helper (#2803) 2022-03-15 15:27:17 -05:00
env.d.ts New Markdown API (#2862) 2022-03-28 17:16:06 -07:00
package.json Deno adapter (#2934) 2022-03-30 08:42:19 -04:00
README.md Adding StackUp Digital to the list of sponsors (#2521) 2022-02-03 12:12:06 -08:00
tsconfig.json Support Node v14.15+ (#2202) 2021-12-16 18:53:22 -05:00

Astro is a new kind of static site builder for the modern web—powerful developer experience meets lightweight output.

🚀 Read the launch post →

📚 Learn Astro →

Project Status

⚠️ Astro is still beta software—missing features and bugs are to be expected! We are quickly working our way towards a stable, production-ready v1.0 release, but we are still finalizing some of Astro's APIs.

That being said, there are quite a few Astro sites in production already. We're incredibly grateful to everyone who has made an early bet on Astro!

Quick Start

👾 Online 📦 Local

Try Astro in your browser!

Launch astro.new →

Get started with Astro using our interactive CLI!

npm init astro my-astro-project

Sponsors

You can sponsor Astro's development on Open Collective. Astro is generously supported by the following companies and individuals:

Platinum Sponsors

NetlifyNetlify VercelVercel

Gold Sponsors

‹div›RIOTS ‹div›RIOTS StackUp Digital StackUp Digital

Sponsors

SentryQoddi App Platform