summaryrefslogtreecommitdiff
path: root/packages/integrations/preact/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/preact/src')
-rw-r--r--packages/integrations/preact/src/client.ts2
-rw-r--r--packages/integrations/preact/src/context.ts2
-rw-r--r--packages/integrations/preact/src/index.ts2
-rw-r--r--packages/integrations/preact/src/server.ts4
-rw-r--r--packages/integrations/preact/src/signals.ts4
5 files changed, 7 insertions, 7 deletions
diff --git a/packages/integrations/preact/src/client.ts b/packages/integrations/preact/src/client.ts
index b64431130..050a86f8a 100644
--- a/packages/integrations/preact/src/client.ts
+++ b/packages/integrations/preact/src/client.ts
@@ -1,6 +1,6 @@
import { h, hydrate, render } from 'preact';
import StaticHtml from './static-html.js';
-import type { SignalLike } from './types';
+import type { SignalLike } from './types.js';
const sharedSignalMap = new Map<string, SignalLike>();
diff --git a/packages/integrations/preact/src/context.ts b/packages/integrations/preact/src/context.ts
index c711017c4..4d2398d28 100644
--- a/packages/integrations/preact/src/context.ts
+++ b/packages/integrations/preact/src/context.ts
@@ -1,4 +1,4 @@
-import type { PropNameToSignalMap, RendererContext, SignalLike } from './types';
+import type { PropNameToSignalMap, RendererContext, SignalLike } from './types.js';
export type Context = {
id: string;
diff --git a/packages/integrations/preact/src/index.ts b/packages/integrations/preact/src/index.ts
index 85c3c66ec..85f9bed0f 100644
--- a/packages/integrations/preact/src/index.ts
+++ b/packages/integrations/preact/src/index.ts
@@ -1,4 +1,4 @@
-import preact, { type PreactPluginOptions as VitePreactPluginOptions } from '@preact/preset-vite';
+import { preact, type PreactPluginOptions as VitePreactPluginOptions } from '@preact/preset-vite';
import type { AstroIntegration, AstroRenderer, ViteUserConfig } from 'astro';
import { fileURLToPath } from 'node:url';
diff --git a/packages/integrations/preact/src/server.ts b/packages/integrations/preact/src/server.ts
index e55d29d1c..a395433c9 100644
--- a/packages/integrations/preact/src/server.ts
+++ b/packages/integrations/preact/src/server.ts
@@ -1,10 +1,10 @@
import type { AstroComponentMetadata } from 'astro';
import { Component as BaseComponent, h, type VNode } from 'preact';
-import render from 'preact-render-to-string';
+import { render } from 'preact-render-to-string';
import { getContext } from './context.js';
import { restoreSignalsOnProps, serializeSignals } from './signals.js';
import StaticHtml from './static-html.js';
-import type { AstroPreactAttrs, RendererContext } from './types';
+import type { AstroPreactAttrs, RendererContext } from './types.js';
const slotName = (str: string) => str.trim().replace(/[-_]([a-z])/g, (_, w) => w.toUpperCase());
diff --git a/packages/integrations/preact/src/signals.ts b/packages/integrations/preact/src/signals.ts
index 3fa1529f4..ef3a4b70a 100644
--- a/packages/integrations/preact/src/signals.ts
+++ b/packages/integrations/preact/src/signals.ts
@@ -1,6 +1,6 @@
-import type { Context } from './context';
+import type { Context } from './context.js';
import { incrementId } from './context.js';
-import type { AstroPreactAttrs, PropNameToSignalMap, SignalLike } from './types';
+import type { AstroPreactAttrs, PropNameToSignalMap, SignalLike } from './types.js';
function isSignal(x: any): x is SignalLike {
return x != null && typeof x === 'object' && typeof x.peek === 'function' && 'value' in x;