astro/examples
Matthew Phillips 04070c0c12
Migrate to Vite 3 ️ (#3570)
* Vite 3 test

* deps: bump to Vite beta.1

* refactor: move to use optimizeDeps.force option

* refactor: stub out new updateModuleInfo params

* nit: remove comment on deprecated Vite feature

* nit: remove comment on deprecated vite feature

* hail mary: destroy all ssr external / noexternal!

* fix: use new middlewareMode config settings

* fix: resolve npm package paths for rollup input

* wip: revert to unresolved. Issue reported!

* sad refactor: use legacy devDepsScanner for component HMR

* fix: add astro/components to noExternal for Code component

* refactor: use ALWAYS_NOEXTERNAL array

* refactor: add package.json to all test runners for noExternal error

* deps: bump to latest vite 3 beta

* wip: add package.json to smoke

* fix: remove accidental "force true" on create-vite

* refactor: write smoke package.json programmatically

* refactor: add fontsource to noExternal

* fix: only add to ssr.noExternal if present in project

* wip: what if we just... didn't have a memory test

* deps: bump to latest vite beta

* Revert "wip: what if we just... didn't have a memory test"

This reverts commit 173729dbdc685e52881fc3333487b8f744add55f.

* fix: add type check for plugin.name

* feat: remove legacy.devDepsScanner. Vite 3 strat is now Vite 2.x strat!

* fix: add ssr.noExternal to components ex

* wip: ignore with-mdx starter

* fix: add serviceEntryPoint to ssr.noExternal

* temp: reset NODE_ENV on prod builds

* fix: missing async tag

* VITE 3 IS STABLE BABY

* deps: bump svelte to vite 3

* deps: bump vue to vite 3

* fix: resolve plugins for proper sorting

* sad fix: regex "export default" out of CSS ssr

* chore: add TODO to understand sad fix

* Revert "fix: resolve plugins for proper sorting"

This reverts commit e67c194d3a8e11070487ed325947e7c59e8d69cd.

* Revert "sad fix: regex "export default" out of CSS ssr"

This reverts commit 721d40b62b61440dc9e488787901c915579659db.

* fix: sort plugins WITHOUT resolveConfig

* Revert "wip: ignore with-mdx starter"

This reverts commit 7d4f7338e6.

* chore: revert memory test changes

* chore: add nanostores/preact ot noexternal

* chore: changeset

* chore: changeset

* deps: use Vite ^3.0.0

* fix: add back third party astro pkg scanner

Co-authored-by: bholmesdev <hey@bholmes.dev>
2022-07-18 22:19:23 -07:00
..
basics [ci] release (#3939) 2022-07-18 21:54:25 -07:00
blog [ci] release (#3939) 2022-07-18 21:54:25 -07:00
blog-multiple-authors [ci] release (#3939) 2022-07-18 21:54:25 -07:00
component Migrate to Vite 3 ️ (#3570) 2022-07-18 22:19:23 -07:00
docs [ci] release (#3939) 2022-07-18 21:54:25 -07:00
env-vars [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-alpine [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-lit [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-multiple [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-preact [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-react [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-solid [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-svelte [ci] release (#3939) 2022-07-18 21:54:25 -07:00
framework-vue [ci] release (#3939) 2022-07-18 21:54:25 -07:00
integrations-playground [ci] release (#3939) 2022-07-18 21:54:25 -07:00
minimal [ci] release (#3939) 2022-07-18 21:54:25 -07:00
non-html-pages [ci] release (#3939) 2022-07-18 21:54:25 -07:00
portfolio [ci] release (#3939) 2022-07-18 21:54:25 -07:00
ssr [ci] release (#3939) 2022-07-18 21:54:25 -07:00
starter [ci] release (#3939) 2022-07-18 21:54:25 -07:00
subpath [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-markdown [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-markdown-plugins [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-markdown-shiki [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-mdx [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-nanostores [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-tailwindcss [ci] release (#3939) 2022-07-18 21:54:25 -07:00
with-vite-plugin-pwa [ci] release (#3939) 2022-07-18 21:54:25 -07:00
README.md Docs: npm@7 requires an extra -- for arguments passed to the command, per @natemoo-re's description. (#786) 2021-07-20 20:06:11 -05:00

Astro Examples Library

The easiest way to check out one of these examples on your machine is by running this command in an empty directory:

npm init astro -- --template [EXAMPLE_NAME]

Community Examples

Visit awesome-astro for a full list of community examples. You can use npm init astro to check out any community examples:

npm init astro -- --template [GITHUB_USER]/[REPO_NAME]

Paths to examples nested inside of a repo are also supported:

npm init astro -- --template [GITHUB_USER]/[REPO_NAME]/path/to/example