summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/basics/package.json2
-rw-r--r--examples/basics/src/env.d.ts1
-rw-r--r--examples/basics/tsconfig.json4
-rw-r--r--examples/blog/package.json4
-rw-r--r--examples/blog/src/env.d.ts1
-rw-r--r--examples/blog/tsconfig.json2
-rw-r--r--examples/component/package.json4
-rw-r--r--examples/component/tsconfig.json2
-rw-r--r--examples/container-with-vitest/package.json2
-rw-r--r--examples/container-with-vitest/tsconfig.json4
-rw-r--r--examples/framework-alpine/package.json2
-rw-r--r--examples/framework-alpine/src/env.d.ts1
-rw-r--r--examples/framework-alpine/tsconfig.json4
-rw-r--r--examples/framework-lit/.codesandbox/Dockerfile1
-rw-r--r--examples/framework-lit/.gitignore24
-rw-r--r--examples/framework-lit/.npmrc1
-rw-r--r--examples/framework-lit/.vscode/extensions.json4
-rw-r--r--examples/framework-lit/.vscode/launch.json11
-rw-r--r--examples/framework-lit/README.md11
-rw-r--r--examples/framework-lit/astro.config.mjs8
-rw-r--r--examples/framework-lit/package.json19
-rw-r--r--examples/framework-lit/public/assets/logo.svg12
-rw-r--r--examples/framework-lit/public/favicon.svg9
-rw-r--r--examples/framework-lit/src/components/Lorem.astro106
-rw-r--r--examples/framework-lit/src/components/calc-add.js17
-rw-r--r--examples/framework-lit/src/components/my-counter.js32
-rw-r--r--examples/framework-lit/src/env.d.ts1
-rw-r--r--examples/framework-lit/src/pages/index.astro35
-rw-r--r--examples/framework-lit/tsconfig.json3
-rw-r--r--examples/framework-multiple/package.json6
-rw-r--r--examples/framework-multiple/src/env.d.ts1
-rw-r--r--examples/framework-multiple/tsconfig.json2
-rw-r--r--examples/framework-preact/package.json2
-rw-r--r--examples/framework-preact/src/env.d.ts1
-rw-r--r--examples/framework-preact/tsconfig.json2
-rw-r--r--examples/framework-react/package.json2
-rw-r--r--examples/framework-react/src/env.d.ts1
-rw-r--r--examples/framework-react/tsconfig.json2
-rw-r--r--examples/framework-solid/package.json2
-rw-r--r--examples/framework-solid/src/env.d.ts1
-rw-r--r--examples/framework-solid/tsconfig.json2
-rw-r--r--examples/framework-svelte/package.json4
-rw-r--r--examples/framework-svelte/src/env.d.ts1
-rw-r--r--examples/framework-svelte/tsconfig.json4
-rw-r--r--examples/framework-vue/package.json4
-rw-r--r--examples/framework-vue/src/env.d.ts1
-rw-r--r--examples/framework-vue/tsconfig.json2
-rw-r--r--examples/hackernews/package.json4
-rw-r--r--examples/hackernews/src/env.d.ts1
-rw-r--r--examples/hackernews/tsconfig.json4
-rw-r--r--examples/integration/index.ts4
-rw-r--r--examples/integration/package.json2
-rw-r--r--examples/middleware/package.json4
-rw-r--r--examples/middleware/src/env.d.ts1
-rw-r--r--examples/middleware/tsconfig.json4
-rw-r--r--examples/minimal/package.json2
-rw-r--r--examples/minimal/src/env.d.ts1
-rw-r--r--examples/minimal/tsconfig.json4
-rw-r--r--examples/non-html-pages/package.json2
-rw-r--r--examples/non-html-pages/src/env.d.ts1
-rw-r--r--examples/non-html-pages/tsconfig.json4
-rw-r--r--examples/portfolio/package.json2
-rw-r--r--examples/portfolio/src/env.d.ts1
-rw-r--r--examples/portfolio/tsconfig.json4
-rw-r--r--examples/server-islands/astro.config.mjs3
-rw-r--r--examples/server-islands/package.json4
-rw-r--r--examples/ssr/package.json6
-rw-r--r--examples/ssr/src/env.d.ts1
-rw-r--r--examples/ssr/tsconfig.json4
-rw-r--r--examples/starlog/package.json2
-rw-r--r--examples/starlog/src/components/BaseHead.astro4
-rw-r--r--examples/starlog/tsconfig.json1
-rw-r--r--examples/toolbar-app/package.json2
-rw-r--r--examples/view-transitions/package.json6
-rw-r--r--examples/view-transitions/src/layouts/Layout.astro4
-rw-r--r--examples/view-transitions/tsconfig.json2
-rw-r--r--examples/with-markdoc/package.json4
-rw-r--r--examples/with-markdoc/src/content/config.ts5
-rw-r--r--examples/with-markdoc/src/env.d.ts1
-rw-r--r--examples/with-markdoc/tsconfig.json2
-rw-r--r--examples/with-markdown-plugins/package.json4
-rw-r--r--examples/with-markdown-plugins/src/env.d.ts1
-rw-r--r--examples/with-markdown-plugins/tsconfig.json4
-rw-r--r--examples/with-markdown-shiki/package.json2
-rw-r--r--examples/with-markdown-shiki/src/env.d.ts1
-rw-r--r--examples/with-markdown-shiki/tsconfig.json4
-rw-r--r--examples/with-mdx/package.json4
-rw-r--r--examples/with-mdx/src/env.d.ts1
-rw-r--r--examples/with-mdx/tsconfig.json4
-rw-r--r--examples/with-nanostores/package.json2
-rw-r--r--examples/with-nanostores/src/env.d.ts1
-rw-r--r--examples/with-nanostores/tsconfig.json2
-rw-r--r--examples/with-tailwindcss/package.json6
-rw-r--r--examples/with-tailwindcss/src/env.d.ts1
-rw-r--r--examples/with-tailwindcss/tsconfig.json4
-rw-r--r--examples/with-vitest/package.json2
-rw-r--r--examples/with-vitest/tsconfig.json4
97 files changed, 124 insertions, 386 deletions
diff --git a/examples/basics/package.json b/examples/basics/package.json
index 9094dc3e0..27d211e97 100644
--- a/examples/basics/package.json
+++ b/examples/basics/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/basics/src/env.d.ts b/examples/basics/src/env.d.ts
deleted file mode 100644
index 9bc5cb41c..000000000
--- a/examples/basics/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" /> \ No newline at end of file
diff --git a/examples/basics/tsconfig.json b/examples/basics/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/basics/tsconfig.json
+++ b/examples/basics/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/blog/package.json b/examples/blog/package.json
index e0eecd06d..5413f4b39 100644
--- a/examples/blog/package.json
+++ b/examples/blog/package.json
@@ -11,9 +11,9 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^3.1.8",
+ "@astrojs/mdx": "^4.0.0-beta.2",
"@astrojs/rss": "^4.0.8",
"@astrojs/sitemap": "^3.2.0",
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/blog/src/env.d.ts b/examples/blog/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/blog/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/blog/tsconfig.json b/examples/blog/tsconfig.json
index e51e06270..676d1945a 100644
--- a/examples/blog/tsconfig.json
+++ b/examples/blog/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
"strictNullChecks": true
}
diff --git a/examples/component/package.json b/examples/component/package.json
index ebbba8cce..d28ce97c9 100644
--- a/examples/component/package.json
+++ b/examples/component/package.json
@@ -15,9 +15,9 @@
],
"scripts": {},
"devDependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
},
"peerDependencies": {
- "astro": "^4.0.0"
+ "astro": "^4.0.0 || ^5.0.0"
}
}
diff --git a/examples/component/tsconfig.json b/examples/component/tsconfig.json
index 26f2fc53d..e2bdd98c6 100644
--- a/examples/component/tsconfig.json
+++ b/examples/component/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
"jsx": "preserve"
}
diff --git a/examples/container-with-vitest/package.json b/examples/container-with-vitest/package.json
index 57144a075..c81900dbb 100644
--- a/examples/container-with-vitest/package.json
+++ b/examples/container-with-vitest/package.json
@@ -12,7 +12,7 @@
"test": "vitest run"
},
"dependencies": {
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"@astrojs/react": "^3.6.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/examples/container-with-vitest/tsconfig.json b/examples/container-with-vitest/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/container-with-vitest/tsconfig.json
+++ b/examples/container-with-vitest/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/framework-alpine/package.json b/examples/framework-alpine/package.json
index 8de1079a6..ad0a38400 100644
--- a/examples/framework-alpine/package.json
+++ b/examples/framework-alpine/package.json
@@ -14,6 +14,6 @@
"@astrojs/alpinejs": "^0.4.0",
"@types/alpinejs": "^3.13.10",
"alpinejs": "^3.14.1",
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/framework-alpine/src/env.d.ts b/examples/framework-alpine/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-alpine/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-alpine/tsconfig.json b/examples/framework-alpine/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/framework-alpine/tsconfig.json
+++ b/examples/framework-alpine/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/framework-lit/.codesandbox/Dockerfile b/examples/framework-lit/.codesandbox/Dockerfile
deleted file mode 100644
index c3b5c81a1..000000000
--- a/examples/framework-lit/.codesandbox/Dockerfile
+++ /dev/null
@@ -1 +0,0 @@
-FROM node:18-bullseye
diff --git a/examples/framework-lit/.gitignore b/examples/framework-lit/.gitignore
deleted file mode 100644
index 16d54bb13..000000000
--- a/examples/framework-lit/.gitignore
+++ /dev/null
@@ -1,24 +0,0 @@
-# build output
-dist/
-# generated types
-.astro/
-
-# dependencies
-node_modules/
-
-# logs
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-
-
-# environment variables
-.env
-.env.production
-
-# macOS-specific files
-.DS_Store
-
-# jetbrains setting folder
-.idea/
diff --git a/examples/framework-lit/.npmrc b/examples/framework-lit/.npmrc
deleted file mode 100644
index b417e450e..000000000
--- a/examples/framework-lit/.npmrc
+++ /dev/null
@@ -1 +0,0 @@
-public-hoist-pattern[]=*lit*
diff --git a/examples/framework-lit/.vscode/extensions.json b/examples/framework-lit/.vscode/extensions.json
deleted file mode 100644
index 22a15055d..000000000
--- a/examples/framework-lit/.vscode/extensions.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "recommendations": ["astro-build.astro-vscode"],
- "unwantedRecommendations": []
-}
diff --git a/examples/framework-lit/.vscode/launch.json b/examples/framework-lit/.vscode/launch.json
deleted file mode 100644
index d64220976..000000000
--- a/examples/framework-lit/.vscode/launch.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "version": "0.2.0",
- "configurations": [
- {
- "command": "./node_modules/.bin/astro dev",
- "name": "Development server",
- "request": "launch",
- "type": "node-terminal"
- }
- ]
-}
diff --git a/examples/framework-lit/README.md b/examples/framework-lit/README.md
deleted file mode 100644
index 714d179da..000000000
--- a/examples/framework-lit/README.md
+++ /dev/null
@@ -1,11 +0,0 @@
-# Astro + Lit Example
-
-```sh
-npm create astro@latest -- --template framework-lit
-```
-
-[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/framework-lit)
-[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/framework-lit)
-[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/framework-lit/devcontainer.json)
-
-This example showcases Astro working with [Lit](https://lit.dev/).
diff --git a/examples/framework-lit/astro.config.mjs b/examples/framework-lit/astro.config.mjs
deleted file mode 100644
index 99733e933..000000000
--- a/examples/framework-lit/astro.config.mjs
+++ /dev/null
@@ -1,8 +0,0 @@
-import { defineConfig } from 'astro/config';
-import lit from '@astrojs/lit';
-
-// https://astro.build/config
-export default defineConfig({
- // Enable Lit to support LitHTML components and templates.
- integrations: [lit()],
-});
diff --git a/examples/framework-lit/package.json b/examples/framework-lit/package.json
deleted file mode 100644
index 4f3eef3ca..000000000
--- a/examples/framework-lit/package.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "name": "@example/framework-lit",
- "type": "module",
- "version": "0.0.1",
- "private": true,
- "scripts": {
- "dev": "astro dev",
- "start": "astro dev",
- "build": "astro build",
- "preview": "astro preview",
- "astro": "astro"
- },
- "dependencies": {
- "@astrojs/lit": "^4.3.0",
- "@webcomponents/template-shadowroot": "^0.2.1",
- "astro": "^4.16.0",
- "lit": "^3.2.0"
- }
-}
diff --git a/examples/framework-lit/public/assets/logo.svg b/examples/framework-lit/public/assets/logo.svg
deleted file mode 100644
index d751556b2..000000000
--- a/examples/framework-lit/public/assets/logo.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<svg width="193" height="256" fill="none" xmlns="http://www.w3.org/2000/svg">
- <style>
- #flame { fill: #FF5D01; }
- #a { fill: #000014; }
- @media (prefers-color-scheme: dark) {
- #a { fill: #fff; }
- }
- </style>
-
- <path id="a" fill-rule="evenodd" clip-rule="evenodd" d="M131.496 18.929c1.943 2.413 2.935 5.67 4.917 12.181l43.309 142.27a180.277 180.277 0 00-51.778-17.53L99.746 60.56a3.67 3.67 0 00-7.042.01l-27.857 95.232a180.224 180.224 0 00-52.01 17.557l43.52-142.281c1.989-6.502 2.983-9.752 4.927-12.16a15.999 15.999 0 016.484-4.798c2.872-1.154 6.271-1.154 13.07-1.154h31.085c6.807 0 10.211 0 13.085 1.157a16 16 0 016.488 4.806z" fill="url(#paint0_linear)"/>
- <path id="flame" fill-rule="evenodd" clip-rule="evenodd" d="M136.678 180.151c-7.14 6.105-21.39 10.268-37.804 10.268-20.147 0-37.033-6.272-41.513-14.707-1.602 4.835-1.962 10.367-1.962 13.902 0 0-1.055 17.355 11.016 29.426 0-6.268 5.081-11.349 11.349-11.349 10.743 0 10.731 9.373 10.721 16.977v.679c0 11.542 7.054 21.436 17.086 25.606a23.27 23.27 0 01-2.339-10.2c0-11.008 6.463-15.107 13.973-19.87 5.977-3.79 12.616-8.001 17.192-16.449a31.013 31.013 0 003.744-14.82c0-3.299-.513-6.479-1.463-9.463z" />
-</svg>
diff --git a/examples/framework-lit/public/favicon.svg b/examples/framework-lit/public/favicon.svg
deleted file mode 100644
index f157bd1c5..000000000
--- a/examples/framework-lit/public/favicon.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 128 128">
- <path d="M50.4 78.5a75.1 75.1 0 0 0-28.5 6.9l24.2-65.7c.7-2 1.9-3.2 3.4-3.2h29c1.5 0 2.7 1.2 3.4 3.2l24.2 65.7s-11.6-7-28.5-7L67 45.5c-.4-1.7-1.6-2.8-2.9-2.8-1.3 0-2.5 1.1-2.9 2.7L50.4 78.5Zm-1.1 28.2Zm-4.2-20.2c-2 6.6-.6 15.8 4.2 20.2a17.5 17.5 0 0 1 .2-.7 5.5 5.5 0 0 1 5.7-4.5c2.8.1 4.3 1.5 4.7 4.7.2 1.1.2 2.3.2 3.5v.4c0 2.7.7 5.2 2.2 7.4a13 13 0 0 0 5.7 4.9v-.3l-.2-.3c-1.8-5.6-.5-9.5 4.4-12.8l1.5-1a73 73 0 0 0 3.2-2.2 16 16 0 0 0 6.8-11.4c.3-2 .1-4-.6-6l-.8.6-1.6 1a37 37 0 0 1-22.4 2.7c-5-.7-9.7-2-13.2-6.2Z" />
- <style>
- path { fill: #000; }
- @media (prefers-color-scheme: dark) {
- path { fill: #FFF; }
- }
- </style>
-</svg>
diff --git a/examples/framework-lit/src/components/Lorem.astro b/examples/framework-lit/src/components/Lorem.astro
deleted file mode 100644
index d742ef6a5..000000000
--- a/examples/framework-lit/src/components/Lorem.astro
+++ /dev/null
@@ -1,106 +0,0 @@
-<p>
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi quam arcu, rhoncus et dui at,
- volutpat viverra augue. Suspendisse placerat libero tellus, ut consequat ligula rutrum id.
- Vestibulum lectus libero, viverra in lacus eget, porttitor tincidunt leo. Integer sit amet turpis
- et felis fringilla lacinia in id nibh. Proin vitae dapibus odio. Mauris ornare eget urna id
- volutpat. Duis tellus nisi, hendrerit id sodales in, rutrum a quam. Proin tempor velit turpis, et
- tempor lacus sagittis in. Sed congue mauris quis nibh posuere, nec semper lacus auctor. Morbi sit
- amet enim sit amet arcu ullamcorper sollicitudin. Donec dignissim posuere tincidunt. Donec
- ultrices quam nec orci venenatis suscipit. Maecenas sapien quam, pretium sit amet ullamcorper at,
- vulputate sit amet urna. Suspendisse potenti. Integer in sapien turpis. Nulla accumsan viverra
- diam, quis convallis magna finibus eget. Integer sed eros bibendum, consequat velit sit amet,
- tincidunt orci. Mauris varius id metus in fringilla. Vestibulum dignissim massa eget erat luctus,
- ac congue mauris pellentesque. In et tempor dolor. Cras blandit congue lorem at facilisis. Aenean
- vel lacinia quam. Pellentesque luctus metus ut scelerisque efficitur. Mauris laoreet sodales
- libero eget luctus. Proin at congue dui, a cursus risus. Pellentesque lorem sem, rhoncus fermentum
- arcu ut, euismod fermentum ligula. Nullam eu orci posuere, laoreet leo in, commodo dolor. Fusce at
- felis elementum, commodo justo at, placerat justo. Nam feugiat scelerisque arcu, ut fermentum
- tellus elementum in. Sed ut vulputate ante. Morbi cursus arcu quis odio convallis egestas. Donec
- vulputate vestibulum dolor eget tristique. Nullam tempor semper augue, vitae lobortis neque tempor
- ac. Pellentesque massa leo, congue id ligula auctor, sollicitudin pharetra lorem. Curabitur a
- lacus porttitor, venenatis est quis, mattis velit. Fusce hendrerit lobortis mi ac efficitur.
- Mauris ornare, lorem sed varius faucibus, nisi dui pretium urna, sit amet lacinia nibh ligula in
- ipsum. Phasellus gravida, metus eget ornare ultrices, dolor ipsum consectetur erat, ac aliquet
- eros metus sed lectus. Nullam eleifend posuere rhoncus. Curabitur semper ligula vel ante posuere,
- at blandit orci accumsan. Vivamus accumsan metus in lorem laoreet, a luctus arcu tempus. Donec
- posuere sollicitudin nulla at vulputate. Nulla condimentum imperdiet purus, et lobortis ligula
- iaculis in. Donec suscipit viverra neque, ut elementum eros lacinia ut. Fusce at odio enim. Donec
- rutrum lectus sit amet est auctor, ac rhoncus lorem imperdiet. Curabitur commodo ex est, non
- tempus massa pulvinar nec. Sed fermentum, lectus eget ultricies luctus, enim sem sodales quam, sed
- laoreet tortor sem feugiat nisi. Morbi molestie vehicula viverra. Integer accumsan mi in orci
- ultrices posuere. Integer mi quam, faucibus et aliquet imperdiet, ornare ac ex. Nunc mattis
- molestie nisi, eu venenatis nibh vehicula at. Aliquam ut elit consectetur, finibus lorem sed,
- condimentum sapien. Praesent fermentum iaculis orci, vitae tincidunt est viverra nec. Morbi semper
- turpis sed lectus ornare tristique. Sed congue dui ex. Maecenas orci ligula, imperdiet sit amet
- accumsan et, finibus a velit. Ut vitae blandit eros. Nam gravida nec ipsum non volutpat. Integer
- quam metus, porttitor id ante sed, rutrum porta quam. Aenean at mattis ante. Morbi id libero eget
- risus sagittis gravida. Proin consequat sapien a dignissim posuere. Ut luctus sed metus ut
- elementum. Mauris tincidunt condimentum risus at bibendum. Aenean a sapien justo. Morbi vel neque
- in eros venenatis scelerisque vitae nec justo. Vestibulum lacinia, dui eu sollicitudin ornare, est
- elit vestibulum arcu, nec ultrices augue turpis in massa. Duis commodo lectus sed est posuere, et
- mollis nisi dapibus. Sed id ultrices arcu. Praesent tempor sodales aliquet. Donec suscipit ipsum
- eu odio cursus, quis sodales metus sodales. Nunc vestibulum massa at felis ullamcorper cursus.
- Pellentesque facilisis ante ut lectus vulputate vestibulum. Nullam pharetra felis ac lacus
- sodales, vel suscipit metus faucibus. Donec facilisis imperdiet risus, in volutpat odio tincidunt
- a. Aliquam vitae leo lorem. Proin scelerisque efficitur velit, vel cursus ipsum accumsan id. Morbi
- nibh nulla, pretium quis venenatis et, pharetra et sapien. Cras lobortis, massa sit amet blandit
- pulvinar, mi magna condimentum ex, quis commodo ipsum est quis metus. Maecenas pulvinar, leo sit
- amet congue pulvinar, neque magna ultrices mi, et rhoncus massa sapien quis libero. Etiam a nunc
- et ipsum faucibus pretium. Nulla facilisi. Nunc nec dolor velit. In semper semper mi non
- condimentum. Pellentesque vehicula volutpat odio, a semper sem porta a. In sit amet lectus rutrum,
- sollicitudin augue auctor, maximus quam. Mauris congue, nisl non fermentum iaculis, leo erat
- interdum lorem, quis bibendum arcu eros et elit. Fusce tortor ante, gravida a arcu in, lacinia
- finibus ante. Phasellus facilisis lectus vitae sapien feugiat laoreet. Curabitur ultricies libero
- sit amet condimentum suscipit. Duis at vestibulum mi. Suspendisse at neque augue. Duis ornare a
- mauris id efficitur. Suspendisse in dui nec dolor dignissim venenatis. Curabitur a magna turpis.
- Aliquam at commodo tellus. In id sem interdum, suscipit felis at, mattis velit. Proin accumsan
- sodales felis a lacinia. Curabitur at magna a massa varius maximus. Vestibulum in auctor ante.
- Donec aliquam tortor sed nulla rutrum, et egestas mi efficitur. Sed viverra quam tellus, quis
- vulputate felis ultrices sed. Mauris sagittis, neque quis laoreet gravida, nisi est ultrices mi,
- at tempus nunc justo non dui. Suspendisse porttitor tortor nulla, eget luctus quam finibus id.
- Proin sodales eros mollis tellus euismod luctus a eu mi. Quisque consectetur iaculis nibh, at
- mollis tellus volutpat eu. Aenean a nulla vel lectus rhoncus aliquam. Donec vitae lacinia neque.
- Donec non lectus eget sem finibus ultrices vel nec felis. Proin fringilla mi a leo rhoncus aliquam
- sit amet quis augue. Duis congue ligula at est suscipit fringilla. Proin aliquam erat ut consequat
- dapibus. Suspendisse non nisi orci. Donec ac erat vel libero egestas laoreet. Nullam felis odio,
- tincidunt eget eleifend a, porttitor eu nisi. Suspendisse tristique eros at dolor scelerisque
- hendrerit. Etiam id dignissim lectus. Fusce lacinia metus eu risus placerat, et eleifend nunc
- ultrices. Ut gravida a dui sed volutpat. Sed semper quis erat sed ornare. Pellentesque sapien sem,
- fermentum vel nunc at, auctor posuere nisl. Maecenas aliquet lobortis leo. Vivamus tellus urna,
- dignissim consectetur sapien vitae, hendrerit varius sem. Nunc dictum tristique fermentum. Duis eu
- suscipit odio. Curabitur quis egestas neque. Fusce eu fringilla orci, vitae euismod sapien. Donec
- sit amet iaculis urna. Phasellus maximus nisl in libero bibendum volutpat. Nulla at vehicula
- lorem. Phasellus varius, elit ac suscipit pretium, turpis ipsum porttitor lectus, vitae
- ullamcorper orci velit ut ligula. Proin mollis, orci vel commodo auctor, sapien ipsum vulputate
- enim, sit amet aliquam nulla sapien ut sapien. Proin tincidunt ex non massa aliquet, quis aliquam
- nulla egestas. Maecenas mollis turpis dapibus, dignissim lectus tincidunt, egestas ligula.
- Suspendisse in lobortis purus. Sed tellus tellus, mollis eget tempor sed, interdum ut lectus.
- Nulla sed ex efficitur, porta dui cursus, tristique elit. Maecenas tincidunt tortor vitae massa
- laoreet ultricies. Mauris ac elit vitae orci eleifend ornare non eu ligula. Curabitur venenatis
- nulla ut neque tristique, non tincidunt justo pretium. Suspendisse mattis semper dui, eget
- vestibulum risus elementum sed. In consequat nisi sit amet nulla euismod, at convallis tortor
- tincidunt. Aliquam hendrerit venenatis risus in interdum. Duis ullamcorper imperdiet elit sit amet
- blandit. Mauris placerat lacinia velit id pharetra. Nam nec iaculis dui. Etiam odio mi, fringilla
- in rutrum in, viverra quis tellus. Aliquam egestas mauris id nisi facilisis, in laoreet nibh
- malesuada. Ut eu dui laoreet, venenatis tellus ac, feugiat mauris. Nunc in velit laoreet,
- venenatis tellus quis, blandit dolor. Nulla ultrices et neque id placerat. Nulla eu interdum
- nulla. Aliquam molestie enim quis rutrum finibus. Nulla bibendum orci vel scelerisque posuere.
- Praesent quis magna molestie, luctus tortor tincidunt, gravida neque. Quisque et ligula eget magna
- viverra interdum at a sapien. Mauris ornare efficitur nunc sed vulputate. Praesent laoreet mollis
- tincidunt. Vestibulum id arcu vulputate, eleifend enim vel, accumsan turpis. Morbi faucibus
- convallis tellus, semper laoreet justo lacinia nec. Sed sodales ligula consectetur dui rhoncus, et
- convallis metus accumsan. Sed ullamcorper non ex sit amet ultricies. Donec finibus nulla nec
- blandit porttitor. Etiam aliquam quis leo a imperdiet. Cras at lobortis est. In convallis semper
- enim, ac porta ligula fringilla at. Donec augue est, facilisis et odio sit amet, viverra
- ullamcorper nisl. Ut porta velit nec sem lacinia, sit amet mollis magna auctor. Nulla lobortis
- lacinia mauris nec sagittis. Suspendisse rutrum ex vel nisi interdum hendrerit et ut purus. Sed
- consectetur sodales nibh eget tempus. Aenean egestas luctus viverra. Integer fermentum tincidunt
- tellus, nec rhoncus velit hendrerit vitae. Proin quis neque porttitor, scelerisque risus gravida,
- volutpat sem. Fusce nec ex rhoncus, tempor libero nec, pellentesque ex. Integer quis iaculis
- purus. Nullam vitae imperdiet orci. Sed sit amet eros condimentum, scelerisque turpis facilisis,
- dignissim ante. Proin quis tristique lacus, sed sagittis nisl. Cras pharetra ultrices purus, sed
- ullamcorper nisi fringilla eu. Praesent risus turpis, auctor in fringilla a, fringilla eu dolor.
- Phasellus auctor tristique enim, eleifend molestie diam venenatis ut. Mauris dapibus, enim eget
- pharetra semper, nulla dui porttitor mi, auctor hendrerit augue nulla quis urna. Aliquam in cursus
- justo.
-</p>
diff --git a/examples/framework-lit/src/components/calc-add.js b/examples/framework-lit/src/components/calc-add.js
deleted file mode 100644
index b0b3978bf..000000000
--- a/examples/framework-lit/src/components/calc-add.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import { LitElement, html } from 'lit';
-
-export class CalcAdd extends LitElement {
- static get properties() {
- return {
- num: {
- type: Number,
- },
- };
- }
-
- render() {
- return html` <div>Number: ${this.num}</div> `;
- }
-}
-
-customElements.define('calc-add', CalcAdd);
diff --git a/examples/framework-lit/src/components/my-counter.js b/examples/framework-lit/src/components/my-counter.js
deleted file mode 100644
index adc9e4a3d..000000000
--- a/examples/framework-lit/src/components/my-counter.js
+++ /dev/null
@@ -1,32 +0,0 @@
-import { LitElement, html } from 'lit';
-
-export class MyCounter extends LitElement {
- static get properties() {
- return {
- count: {
- type: Number,
- },
- };
- }
-
- constructor() {
- super();
- this.count = 0;
- }
-
- increment() {
- this.count++;
- }
-
- render() {
- return html`
- <div>
- <p>Count: ${this.count}</p>
-
- <button type="button" @click=${this.increment}>Increment</button>
- </div>
- `;
- }
-}
-
-customElements.define('my-counter', MyCounter);
diff --git a/examples/framework-lit/src/env.d.ts b/examples/framework-lit/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-lit/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-lit/src/pages/index.astro b/examples/framework-lit/src/pages/index.astro
deleted file mode 100644
index 5fa6fed67..000000000
--- a/examples/framework-lit/src/pages/index.astro
+++ /dev/null
@@ -1,35 +0,0 @@
----
-import Lorem from '../components/Lorem.astro';
-import { CalcAdd } from '../components/calc-add.js';
-import { MyCounter } from '../components/my-counter.js';
-
-// Full Astro Component Syntax:
-// https://docs.astro.build/basics/astro-components/
----
-
-<!doctype html>
-<html lang="en">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width" />
- <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
- <title>Demo</title>
- </head>
- <body>
- <h1>Test app</h1>
- <MyCounter client:load />
- <Lorem />
-
- {
- (
- /**
- * Our editor tooling does not currently properly typecheck attributes on imported Lit components. As such, without a
- * pragma directive telling TypeScript to ignore the error, the line below will result in an error in the editor.
- * Nonetheless, this code works in Astro itself!
- */
- // @ts-expect-error
- <CalcAdd num={0} />
- )
- }
- </body>
-</html>
diff --git a/examples/framework-lit/tsconfig.json b/examples/framework-lit/tsconfig.json
deleted file mode 100644
index d78f81ec4..000000000
--- a/examples/framework-lit/tsconfig.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "extends": "astro/tsconfigs/base"
-}
diff --git a/examples/framework-multiple/package.json b/examples/framework-multiple/package.json
index 71f543491..3e615d8d5 100644
--- a/examples/framework-multiple/package.json
+++ b/examples/framework-multiple/package.json
@@ -14,11 +14,11 @@
"@astrojs/preact": "^3.5.3",
"@astrojs/react": "^3.6.2",
"@astrojs/solid-js": "^4.4.2",
- "@astrojs/svelte": "^5.7.2",
- "@astrojs/vue": "^4.5.2",
+ "@astrojs/svelte": "^6.0.0-beta.1",
+ "@astrojs/vue": "^5.0.0-beta.0",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.3.0",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"preact": "^10.24.2",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/examples/framework-multiple/src/env.d.ts b/examples/framework-multiple/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-multiple/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-multiple/tsconfig.json b/examples/framework-multiple/tsconfig.json
index 2d48ed5fd..1d2def771 100644
--- a/examples/framework-multiple/tsconfig.json
+++ b/examples/framework-multiple/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
// Needed for TypeScript intellisense in the template inside Vue files
"jsx": "preserve"
diff --git a/examples/framework-preact/package.json b/examples/framework-preact/package.json
index 3e89e9b40..0a9ff29dc 100644
--- a/examples/framework-preact/package.json
+++ b/examples/framework-preact/package.json
@@ -13,7 +13,7 @@
"dependencies": {
"@astrojs/preact": "^3.5.3",
"@preact/signals": "^1.3.0",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"preact": "^10.24.2"
}
}
diff --git a/examples/framework-preact/src/env.d.ts b/examples/framework-preact/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-preact/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-preact/tsconfig.json b/examples/framework-preact/tsconfig.json
index bdd1b5a88..50ad34429 100644
--- a/examples/framework-preact/tsconfig.json
+++ b/examples/framework-preact/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
// Preact specific settings
"jsx": "react-jsx",
diff --git a/examples/framework-react/package.json b/examples/framework-react/package.json
index 4d83318b3..801a2577f 100644
--- a/examples/framework-react/package.json
+++ b/examples/framework-react/package.json
@@ -14,7 +14,7 @@
"@astrojs/react": "^3.6.2",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.3.0",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"react": "^18.3.1",
"react-dom": "^18.3.1"
}
diff --git a/examples/framework-react/src/env.d.ts b/examples/framework-react/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-react/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-react/tsconfig.json b/examples/framework-react/tsconfig.json
index e726bd0b9..866156f07 100644
--- a/examples/framework-react/tsconfig.json
+++ b/examples/framework-react/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
"jsx": "react-jsx",
"jsxImportSource": "react"
diff --git a/examples/framework-solid/package.json b/examples/framework-solid/package.json
index 5d3ed0cd9..b3463d85e 100644
--- a/examples/framework-solid/package.json
+++ b/examples/framework-solid/package.json
@@ -12,7 +12,7 @@
},
"dependencies": {
"@astrojs/solid-js": "^4.4.2",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"solid-js": "^1.9.1"
}
}
diff --git a/examples/framework-solid/src/env.d.ts b/examples/framework-solid/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-solid/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-solid/tsconfig.json b/examples/framework-solid/tsconfig.json
index 6e107fd32..7db18fbb3 100644
--- a/examples/framework-solid/tsconfig.json
+++ b/examples/framework-solid/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
// Solid specific settings
"jsx": "preserve",
diff --git a/examples/framework-svelte/package.json b/examples/framework-svelte/package.json
index a4bdc1566..43a6d0b35 100644
--- a/examples/framework-svelte/package.json
+++ b/examples/framework-svelte/package.json
@@ -11,8 +11,8 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/svelte": "^5.7.2",
- "astro": "^4.16.0",
+ "@astrojs/svelte": "^6.0.0-beta.1",
+ "astro": "^5.0.0-beta.4",
"svelte": "^4.2.19"
}
}
diff --git a/examples/framework-svelte/src/env.d.ts b/examples/framework-svelte/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-svelte/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-svelte/tsconfig.json b/examples/framework-svelte/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/framework-svelte/tsconfig.json
+++ b/examples/framework-svelte/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/framework-vue/package.json b/examples/framework-vue/package.json
index 04cdc459e..e86c7aa08 100644
--- a/examples/framework-vue/package.json
+++ b/examples/framework-vue/package.json
@@ -11,8 +11,8 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/vue": "^4.5.2",
- "astro": "^4.16.0",
+ "@astrojs/vue": "^5.0.0-beta.0",
+ "astro": "^5.0.0-beta.4",
"vue": "^3.5.11"
}
}
diff --git a/examples/framework-vue/src/env.d.ts b/examples/framework-vue/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/framework-vue/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/framework-vue/tsconfig.json b/examples/framework-vue/tsconfig.json
index 2d48ed5fd..1d2def771 100644
--- a/examples/framework-vue/tsconfig.json
+++ b/examples/framework-vue/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
// Needed for TypeScript intellisense in the template inside Vue files
"jsx": "preserve"
diff --git a/examples/hackernews/package.json b/examples/hackernews/package.json
index 34fd574d4..d0658a476 100644
--- a/examples/hackernews/package.json
+++ b/examples/hackernews/package.json
@@ -11,7 +11,7 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/node": "^8.3.4",
- "astro": "^4.16.0"
+ "@astrojs/node": "^9.0.0-alpha.1",
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/hackernews/src/env.d.ts b/examples/hackernews/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/hackernews/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/hackernews/tsconfig.json b/examples/hackernews/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/hackernews/tsconfig.json
+++ b/examples/hackernews/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/integration/index.ts b/examples/integration/index.ts
index 8b34afd23..1fafd4e15 100644
--- a/examples/integration/index.ts
+++ b/examples/integration/index.ts
@@ -11,8 +11,8 @@ export default function createIntegration(): AstroIntegration {
// https://github.com/withastro/astro/blob/main/packages/integrations/react/src/index.ts
},
'astro:build:setup': () => {
- // See the @astrojs/lit integration for an example
- // https://github.com/withastro/astro/blob/main/packages/integrations/lit/src/index.ts
+ // See the @astrojs/react integration for an example
+ // https://github.com/withastro/astro/blob/main/packages/integrations/react/src/index.ts
},
'astro:build:done': () => {
// See the @astrojs/partytown integration for an example
diff --git a/examples/integration/package.json b/examples/integration/package.json
index 00849d015..a9fbf4bca 100644
--- a/examples/integration/package.json
+++ b/examples/integration/package.json
@@ -15,7 +15,7 @@
],
"scripts": {},
"devDependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
},
"peerDependencies": {
"astro": "^4.0.0"
diff --git a/examples/middleware/package.json b/examples/middleware/package.json
index ce2a5ea57..efc809518 100644
--- a/examples/middleware/package.json
+++ b/examples/middleware/package.json
@@ -12,8 +12,8 @@
"server": "node dist/server/entry.mjs"
},
"dependencies": {
- "@astrojs/node": "^8.3.4",
- "astro": "^4.16.0",
+ "@astrojs/node": "^9.0.0-alpha.1",
+ "astro": "^5.0.0-beta.4",
"html-minifier": "^4.0.0"
},
"devDependencies": {
diff --git a/examples/middleware/src/env.d.ts b/examples/middleware/src/env.d.ts
index 74b9019e5..e992c5315 100644
--- a/examples/middleware/src/env.d.ts
+++ b/examples/middleware/src/env.d.ts
@@ -1,4 +1,3 @@
-/// <reference path="../.astro/types.d.ts" />
declare namespace App {
interface Locals {
user: {
diff --git a/examples/middleware/tsconfig.json b/examples/middleware/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/middleware/tsconfig.json
+++ b/examples/middleware/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/minimal/package.json b/examples/minimal/package.json
index a87487eb4..570b2c53c 100644
--- a/examples/minimal/package.json
+++ b/examples/minimal/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/minimal/src/env.d.ts b/examples/minimal/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/minimal/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/minimal/tsconfig.json b/examples/minimal/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/minimal/tsconfig.json
+++ b/examples/minimal/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/non-html-pages/package.json b/examples/non-html-pages/package.json
index 42eeb8439..f5d0094ce 100644
--- a/examples/non-html-pages/package.json
+++ b/examples/non-html-pages/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/non-html-pages/src/env.d.ts b/examples/non-html-pages/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/non-html-pages/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/non-html-pages/tsconfig.json b/examples/non-html-pages/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/non-html-pages/tsconfig.json
+++ b/examples/non-html-pages/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/portfolio/package.json b/examples/portfolio/package.json
index c78a51b7c..5d16b614a 100644
--- a/examples/portfolio/package.json
+++ b/examples/portfolio/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/portfolio/src/env.d.ts b/examples/portfolio/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/portfolio/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/portfolio/tsconfig.json b/examples/portfolio/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/portfolio/tsconfig.json
+++ b/examples/portfolio/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/server-islands/astro.config.mjs b/examples/server-islands/astro.config.mjs
index c0d6b918a..ef62b5207 100644
--- a/examples/server-islands/astro.config.mjs
+++ b/examples/server-islands/astro.config.mjs
@@ -12,7 +12,4 @@ export default defineConfig({
tailwind({ applyBaseStyles: false })
],
devToolbar: { enabled: false },
- experimental: {
- serverIslands: true,
- }
});
diff --git a/examples/server-islands/package.json b/examples/server-islands/package.json
index 32835a17b..d139c5ad7 100644
--- a/examples/server-islands/package.json
+++ b/examples/server-islands/package.json
@@ -10,14 +10,14 @@
"astro": "astro"
},
"devDependencies": {
- "@astrojs/node": "^8.3.4",
+ "@astrojs/node": "^9.0.0-alpha.1",
"@astrojs/react": "^3.6.2",
"@astrojs/tailwind": "^5.1.2",
"@fortawesome/fontawesome-free": "^6.6.0",
"@tailwindcss/forms": "^0.5.9",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.3.0",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"postcss": "^8.4.47",
"react": "^18.3.1",
"react-dom": "^18.3.1",
diff --git a/examples/ssr/package.json b/examples/ssr/package.json
index efa83df13..58d581073 100644
--- a/examples/ssr/package.json
+++ b/examples/ssr/package.json
@@ -12,9 +12,9 @@
"server": "node dist/server/entry.mjs"
},
"dependencies": {
- "@astrojs/node": "^8.3.4",
- "@astrojs/svelte": "^5.7.2",
- "astro": "^4.16.0",
+ "@astrojs/node": "^9.0.0-alpha.1",
+ "@astrojs/svelte": "^6.0.0-beta.1",
+ "astro": "^5.0.0-beta.4",
"svelte": "^4.2.19"
}
}
diff --git a/examples/ssr/src/env.d.ts b/examples/ssr/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/ssr/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/ssr/tsconfig.json b/examples/ssr/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/ssr/tsconfig.json
+++ b/examples/ssr/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/starlog/package.json b/examples/starlog/package.json
index 93f776317..d75504a5b 100644
--- a/examples/starlog/package.json
+++ b/examples/starlog/package.json
@@ -10,7 +10,7 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"sass": "^1.79.4",
"sharp": "^0.33.3"
}
diff --git a/examples/starlog/src/components/BaseHead.astro b/examples/starlog/src/components/BaseHead.astro
index bb2c64ee8..34aff98fb 100644
--- a/examples/starlog/src/components/BaseHead.astro
+++ b/examples/starlog/src/components/BaseHead.astro
@@ -1,5 +1,5 @@
---
-import { ViewTransitions } from 'astro:transitions';
+import { ClientRouter } from 'astro:transitions';
import SEO, { type Props as SEOProps } from './SEO.astro';
import { SiteTitle, SiteDescription } from '../consts';
@@ -17,4 +17,4 @@ const { title = SiteTitle, name = SiteTitle, description = SiteDescription, ...s
rel="stylesheet"
/>
-<ViewTransitions />
+<ClientRouter />
diff --git a/examples/starlog/tsconfig.json b/examples/starlog/tsconfig.json
index da42df94e..8bf91d3bb 100644
--- a/examples/starlog/tsconfig.json
+++ b/examples/starlog/tsconfig.json
@@ -1,4 +1,5 @@
{
"extends": "astro/tsconfigs/strict",
+ "include": [".astro/types.d.ts", "**/*"],
"exclude": ["dist"]
}
diff --git a/examples/toolbar-app/package.json b/examples/toolbar-app/package.json
index 02cbdf8d5..c17e1e500 100644
--- a/examples/toolbar-app/package.json
+++ b/examples/toolbar-app/package.json
@@ -15,6 +15,6 @@
"./app": "./dist/app.js"
},
"devDependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/view-transitions/package.json b/examples/view-transitions/package.json
index 79ad9421b..8414460b0 100644
--- a/examples/view-transitions/package.json
+++ b/examples/view-transitions/package.json
@@ -10,8 +10,8 @@
"astro": "astro"
},
"devDependencies": {
- "@astrojs/tailwind": "^5.1.2",
- "@astrojs/node": "^8.3.4",
- "astro": "^4.16.0"
+ "@astrojs/tailwind": "^5.1.1",
+ "@astrojs/node": "^9.0.0-alpha.1",
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/view-transitions/src/layouts/Layout.astro b/examples/view-transitions/src/layouts/Layout.astro
index 39a73bca0..fee2c9ef1 100644
--- a/examples/view-transitions/src/layouts/Layout.astro
+++ b/examples/view-transitions/src/layouts/Layout.astro
@@ -1,6 +1,6 @@
---
import '../styles/styles.css';
-import { ViewTransitions } from 'astro:transitions';
+import { ClientRouter } from 'astro:transitions';
import Footer from '../components/Footer.astro';
import Nav from '../components/Nav.astro';
@@ -20,7 +20,7 @@ const { title } = Astro.props as Props;
<meta name="generator" content={Astro.generator} />
<meta name="view-transition" content="same-origin" />
<title>{title}</title>
- <ViewTransitions />
+ <ClientRouter />
</head>
<body class="font-sans bg-gray-900 text-white">
<div class="h-screen overflow-hidden flex flex-col">
diff --git a/examples/view-transitions/tsconfig.json b/examples/view-transitions/tsconfig.json
index d9bbfacf8..87e147979 100644
--- a/examples/view-transitions/tsconfig.json
+++ b/examples/view-transitions/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
"resolveJsonModule": true
}
diff --git a/examples/with-markdoc/package.json b/examples/with-markdoc/package.json
index b42a76ef2..d48131561 100644
--- a/examples/with-markdoc/package.json
+++ b/examples/with-markdoc/package.json
@@ -11,7 +11,7 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/markdoc": "^0.11.5",
- "astro": "^4.16.0"
+ "@astrojs/markdoc": "^0.11.5-beta.1",
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/with-markdoc/src/content/config.ts b/examples/with-markdoc/src/content/config.ts
new file mode 100644
index 000000000..79743326e
--- /dev/null
+++ b/examples/with-markdoc/src/content/config.ts
@@ -0,0 +1,5 @@
+import { defineCollection } from 'astro:content';
+
+export const collections = {
+ docs: defineCollection({})
+};
diff --git a/examples/with-markdoc/src/env.d.ts b/examples/with-markdoc/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/with-markdoc/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/with-markdoc/tsconfig.json b/examples/with-markdoc/tsconfig.json
index e51e06270..676d1945a 100644
--- a/examples/with-markdoc/tsconfig.json
+++ b/examples/with-markdoc/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
"strictNullChecks": true
}
diff --git a/examples/with-markdown-plugins/package.json b/examples/with-markdown-plugins/package.json
index 8870481b3..a3fc9a5f0 100644
--- a/examples/with-markdown-plugins/package.json
+++ b/examples/with-markdown-plugins/package.json
@@ -11,8 +11,8 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/markdown-remark": "^5.3.0",
- "astro": "^4.16.0",
+ "@astrojs/markdown-remark": "^6.0.0-beta.2",
+ "astro": "^5.0.0-beta.4",
"hast-util-select": "^6.0.2",
"rehype-autolink-headings": "^7.1.0",
"rehype-slug": "^6.0.0",
diff --git a/examples/with-markdown-plugins/src/env.d.ts b/examples/with-markdown-plugins/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/with-markdown-plugins/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/with-markdown-plugins/tsconfig.json b/examples/with-markdown-plugins/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/with-markdown-plugins/tsconfig.json
+++ b/examples/with-markdown-plugins/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/with-markdown-shiki/package.json b/examples/with-markdown-shiki/package.json
index 323a9ef22..f6ce177a2 100644
--- a/examples/with-markdown-shiki/package.json
+++ b/examples/with-markdown-shiki/package.json
@@ -11,6 +11,6 @@
"astro": "astro"
},
"dependencies": {
- "astro": "^4.16.0"
+ "astro": "^5.0.0-beta.4"
}
}
diff --git a/examples/with-markdown-shiki/src/env.d.ts b/examples/with-markdown-shiki/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/with-markdown-shiki/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/with-markdown-shiki/tsconfig.json b/examples/with-markdown-shiki/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/with-markdown-shiki/tsconfig.json
+++ b/examples/with-markdown-shiki/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/with-mdx/package.json b/examples/with-mdx/package.json
index 8bf1ba448..8af8de316 100644
--- a/examples/with-mdx/package.json
+++ b/examples/with-mdx/package.json
@@ -11,9 +11,9 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^3.1.8",
+ "@astrojs/mdx": "^4.0.0-beta.2",
"@astrojs/preact": "^3.5.3",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"preact": "^10.24.2"
}
}
diff --git a/examples/with-mdx/src/env.d.ts b/examples/with-mdx/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/with-mdx/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/with-mdx/tsconfig.json b/examples/with-mdx/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/with-mdx/tsconfig.json
+++ b/examples/with-mdx/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/with-nanostores/package.json b/examples/with-nanostores/package.json
index 118020bcb..c54f2ab15 100644
--- a/examples/with-nanostores/package.json
+++ b/examples/with-nanostores/package.json
@@ -13,7 +13,7 @@
"dependencies": {
"@astrojs/preact": "^3.5.3",
"@nanostores/preact": "^0.5.2",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"nanostores": "^0.11.3",
"preact": "^10.24.2"
}
diff --git a/examples/with-nanostores/src/env.d.ts b/examples/with-nanostores/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/with-nanostores/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/with-nanostores/tsconfig.json b/examples/with-nanostores/tsconfig.json
index bdd1b5a88..50ad34429 100644
--- a/examples/with-nanostores/tsconfig.json
+++ b/examples/with-nanostores/tsconfig.json
@@ -1,5 +1,7 @@
{
"extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"],
"compilerOptions": {
// Preact specific settings
"jsx": "react-jsx",
diff --git a/examples/with-tailwindcss/package.json b/examples/with-tailwindcss/package.json
index f37d3e399..b85fb5d71 100644
--- a/examples/with-tailwindcss/package.json
+++ b/examples/with-tailwindcss/package.json
@@ -11,10 +11,10 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^3.1.8",
- "@astrojs/tailwind": "^5.1.2",
+ "@astrojs/mdx": "^4.0.0-beta.2",
+ "@astrojs/tailwind": "^5.1.1",
"@types/canvas-confetti": "^1.6.4",
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"autoprefixer": "^10.4.20",
"canvas-confetti": "^1.9.3",
"postcss": "^8.4.47",
diff --git a/examples/with-tailwindcss/src/env.d.ts b/examples/with-tailwindcss/src/env.d.ts
deleted file mode 100644
index e16c13c69..000000000
--- a/examples/with-tailwindcss/src/env.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-/// <reference path="../.astro/types.d.ts" />
diff --git a/examples/with-tailwindcss/tsconfig.json b/examples/with-tailwindcss/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/with-tailwindcss/tsconfig.json
+++ b/examples/with-tailwindcss/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}
diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json
index 73f66c67d..8aee00807 100644
--- a/examples/with-vitest/package.json
+++ b/examples/with-vitest/package.json
@@ -12,7 +12,7 @@
"test": "vitest"
},
"dependencies": {
- "astro": "^4.16.0",
+ "astro": "^5.0.0-beta.4",
"vitest": "^2.1.2"
}
}
diff --git a/examples/with-vitest/tsconfig.json b/examples/with-vitest/tsconfig.json
index d78f81ec4..f11a46c8e 100644
--- a/examples/with-vitest/tsconfig.json
+++ b/examples/with-vitest/tsconfig.json
@@ -1,3 +1,5 @@
{
- "extends": "astro/tsconfigs/base"
+ "extends": "astro/tsconfigs/base",
+ "include": [".astro/types.d.ts", "**/*"],
+ "exclude": ["dist"]
}