summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/ssr/src/pages/login.astro17
-rw-r--r--packages/astro-rss/README.md9
-rw-r--r--packages/astro/CHANGELOG.md12
-rw-r--r--packages/integrations/node/CHANGELOG.md12
-rw-r--r--packages/integrations/vercel/CHANGELOG.md12
-rw-r--r--packages/integrations/vue/CHANGELOG.md2
-rw-r--r--packages/integrations/vue/README.md2
7 files changed, 35 insertions, 31 deletions
diff --git a/examples/ssr/src/pages/login.astro b/examples/ssr/src/pages/login.astro
index 51ad74008..030838a64 100644
--- a/examples/ssr/src/pages/login.astro
+++ b/examples/ssr/src/pages/login.astro
@@ -14,10 +14,10 @@ import Container from '../components/Container.astro';
<script type="module" is:inline>
document.addEventListener('DOMContentLoaded', () => {
- console.log('loaded');
- document.querySelector('form').addEventListener('submit', (e) => {
+ const form = document.querySelector('form');
+ if (!form) throw new Error('Form not found');
+ form.addEventListener('submit', (e) => {
e.preventDefault();
- const form = e.target;
const formData = new FormData(form);
const data = Object.fromEntries(formData);
@@ -26,10 +26,13 @@ import Container from '../components/Container.astro';
body: JSON.stringify(data),
})
.then((res) => res.json())
- .then((data) => {
- document.querySelector('#result').innerHTML =
- 'Progressive login was successful! you will be redirected to the store in 3 seconds';
- setTimeout(() => (location.href = '/'), 3000);
+ .then(() => {
+ const result = document.querySelector('#result');
+ if (result) {
+ result.innerHTML =
+ 'Progressive login was successful! you will be redirected to the store in 3 seconds';
+ setTimeout(() => (location.href = '/'), 3000);
+ }
});
});
});
diff --git a/packages/astro-rss/README.md b/packages/astro-rss/README.md
index 4e7555a97..ca1c7cf03 100644
--- a/packages/astro-rss/README.md
+++ b/packages/astro-rss/README.md
@@ -64,7 +64,7 @@ export function get(context) {
// provide a base URL for RSS <item> links
site: context.site,
// list of `<item>`s in output xml
- items: [...],
+ items: [],
// (optional) absolute path to XSL stylesheet in your project
stylesheet: '/rss-styles.xsl',
// (optional) inject custom xml
@@ -72,7 +72,7 @@ export function get(context) {
// (optional) add arbitrary metadata to opening <rss> tag
xmlns: { h: 'http://www.w3.org/TR/html4/' },
// (optional) add trailing slashes to URLs (default: true)
- trailingSlash: false
+ trailingSlash: false,
});
}
```
@@ -98,9 +98,10 @@ The base URL to use when generating RSS item links. We recommend using the [endp
```ts
import rss from '@astrojs/rss';
-export const get = (context) => rss({
+export const get = (context) =>
+ rss({
site: context.site,
- ...
+ // ...
});
```
diff --git a/packages/astro/CHANGELOG.md b/packages/astro/CHANGELOG.md
index 2f5e3dc75..bc586204b 100644
--- a/packages/astro/CHANGELOG.md
+++ b/packages/astro/CHANGELOG.md
@@ -2607,12 +2607,12 @@
```js
import { defineConfig } from 'astro/config';
- export defaultdefineConfig({
- output: 'hybrid',
- experimental: {
- hybridOutput: true,
- },
- })
+ export default defineConfig({
+ output: 'hybrid',
+ experimental: {
+ hybridOutput: true,
+ },
+ });
```
Then add `export const prerender = false` to any page or endpoint you want to opt-out of pre-rendering.
diff --git a/packages/integrations/node/CHANGELOG.md b/packages/integrations/node/CHANGELOG.md
index c37b15346..1b319f62d 100644
--- a/packages/integrations/node/CHANGELOG.md
+++ b/packages/integrations/node/CHANGELOG.md
@@ -210,12 +210,12 @@
```js
import { defineConfig } from 'astro/config';
- export defaultdefineConfig({
- output: 'hybrid',
- experimental: {
- hybridOutput: true,
- },
- })
+ export default defineConfig({
+ output: 'hybrid',
+ experimental: {
+ hybridOutput: true,
+ },
+ });
```
Then add `export const prerender = false` to any page or endpoint you want to opt-out of pre-rendering.
diff --git a/packages/integrations/vercel/CHANGELOG.md b/packages/integrations/vercel/CHANGELOG.md
index c797dcca0..cc3436fae 100644
--- a/packages/integrations/vercel/CHANGELOG.md
+++ b/packages/integrations/vercel/CHANGELOG.md
@@ -553,12 +553,12 @@
```js
import { defineConfig } from 'astro/config';
- export defaultdefineConfig({
- output: 'hybrid',
- experimental: {
- hybridOutput: true,
- },
- })
+ export default defineConfig({
+ output: 'hybrid',
+ experimental: {
+ hybridOutput: true,
+ },
+ });
```
Then add `export const prerender = false` to any page or endpoint you want to opt-out of pre-rendering.
diff --git a/packages/integrations/vue/CHANGELOG.md b/packages/integrations/vue/CHANGELOG.md
index d0853e320..f39b83863 100644
--- a/packages/integrations/vue/CHANGELOG.md
+++ b/packages/integrations/vue/CHANGELOG.md
@@ -209,7 +209,7 @@
});
```
- ```js
+ ```ts
// src/pages/_app.ts
import type { App } from 'vue';
import i18nPlugin from '../plugins/i18n';
diff --git a/packages/integrations/vue/README.md b/packages/integrations/vue/README.md
index 3440048ee..05543aad6 100644
--- a/packages/integrations/vue/README.md
+++ b/packages/integrations/vue/README.md
@@ -116,7 +116,7 @@ export default defineConfig({
});
```
-```js
+```ts
// src/pages/_app.ts
import type { App } from 'vue';
import i18nPlugin from 'my-vue-i18n-plugin';