summaryrefslogtreecommitdiff
path: root/packages/integrations/preact
diff options
context:
space:
mode:
authorGravatar Bjorn Lu <bjornlu.dev@gmail.com> 2023-08-23 19:52:13 +0800
committerGravatar GitHub <noreply@github.com> 2023-08-23 19:52:13 +0800
commit353dcb23e8035c0fa93f4a1ae83195e371e757f1 (patch)
treeec6c569cbc7e13e59d077ae6b8c24177ca9dbfc3 /packages/integrations/preact
parent632579dc2094cc342929261c89e689f0dd358284 (diff)
downloadastro-353dcb23e8035c0fa93f4a1ae83195e371e757f1.tar.gz
astro-353dcb23e8035c0fa93f4a1ae83195e371e757f1.tar.zst
astro-353dcb23e8035c0fa93f4a1ae83195e371e757f1.zip
Update non-major dependencies (#8199)
Diffstat (limited to 'packages/integrations/preact')
-rw-r--r--packages/integrations/preact/package.json6
-rw-r--r--packages/integrations/preact/src/server.ts6
2 files changed, 6 insertions, 6 deletions
diff --git a/packages/integrations/preact/package.json b/packages/integrations/preact/package.json
index 1fead16b5..d1cb85dc3 100644
--- a/packages/integrations/preact/package.json
+++ b/packages/integrations/preact/package.json
@@ -37,15 +37,15 @@
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.22.5",
"@babel/plugin-transform-react-jsx-development": "^7.22.5",
- "babel-plugin-transform-hook-names": "^1.0.2",
"@preact/preset-vite": "^2.5.0",
- "@preact/signals": "^1.1.3",
+ "@preact/signals": "^1.2.1",
+ "babel-plugin-transform-hook-names": "^1.0.2",
"preact-render-to-string": "^5.2.6"
},
"devDependencies": {
"astro": "workspace:*",
"astro-scripts": "workspace:*",
- "preact": "^10.15.1"
+ "preact": "^10.17.1"
},
"peerDependencies": {
"preact": "^10.6.5"
diff --git a/packages/integrations/preact/src/server.ts b/packages/integrations/preact/src/server.ts
index b9d063b62..e55d29d1c 100644
--- a/packages/integrations/preact/src/server.ts
+++ b/packages/integrations/preact/src/server.ts
@@ -1,5 +1,5 @@
import type { AstroComponentMetadata } from 'astro';
-import { Component as BaseComponent, h } from 'preact';
+import { Component as BaseComponent, h, type VNode } from 'preact';
import render from 'preact-render-to-string';
import { getContext } from './context.js';
import { restoreSignalsOnProps, serializeSignals } from './signals.js';
@@ -60,7 +60,7 @@ function renderToStaticMarkup(
hydrate: shouldHydrate(metadata),
value,
name,
- });
+ }) as VNode<any>;
}
// Restore signals back onto props so that they will be passed as-is to components
@@ -81,7 +81,7 @@ function renderToStaticMarkup(
value: children,
})
: children
- )
+ ) as VNode<any>
);
return {
attrs,