summaryrefslogtreecommitdiff
path: root/packages/integrations
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations')
-rw-r--r--packages/integrations/alpinejs/tsconfig.json5
-rw-r--r--packages/integrations/cloudflare/package.json11
-rw-r--r--packages/integrations/cloudflare/src/index.ts4
-rw-r--r--packages/integrations/cloudflare/tsconfig.json5
-rw-r--r--packages/integrations/deno/tsconfig.json4
-rw-r--r--packages/integrations/lit/tsconfig.json5
-rw-r--r--packages/integrations/markdoc/src/html/index.ts4
-rw-r--r--packages/integrations/markdoc/src/html/transform/html-token-transform.ts1
-rw-r--r--packages/integrations/markdoc/tsconfig.json5
-rw-r--r--packages/integrations/mdx/tsconfig.json5
-rw-r--r--packages/integrations/netlify/tsconfig.json6
-rw-r--r--packages/integrations/node/src/index.ts2
-rw-r--r--packages/integrations/node/src/nodeMiddleware.ts6
-rw-r--r--packages/integrations/node/src/preview.ts2
-rw-r--r--packages/integrations/node/src/server.ts2
-rw-r--r--packages/integrations/node/src/standalone.ts2
-rw-r--r--packages/integrations/node/tsconfig.json5
-rw-r--r--packages/integrations/partytown/tsconfig.json5
-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
-rw-r--r--packages/integrations/preact/tsconfig.json5
-rw-r--r--packages/integrations/prefetch/tsconfig.json5
-rw-r--r--packages/integrations/react/src/index.ts2
-rw-r--r--packages/integrations/react/tsconfig.json5
-rw-r--r--packages/integrations/sitemap/tsconfig.json5
-rw-r--r--packages/integrations/solid/src/context.ts2
-rw-r--r--packages/integrations/solid/src/server.ts2
-rw-r--r--packages/integrations/solid/tsconfig.json5
-rw-r--r--packages/integrations/svelte/tsconfig.json4
-rw-r--r--packages/integrations/tailwind/src/index.ts1
-rw-r--r--packages/integrations/tailwind/tsconfig.json5
-rw-r--r--packages/integrations/vercel/src/image/build-service.ts2
-rw-r--r--packages/integrations/vercel/src/image/dev-service.ts2
-rw-r--r--packages/integrations/vercel/src/serverless/entrypoint.ts4
-rw-r--r--packages/integrations/vercel/tsconfig.json5
-rw-r--r--packages/integrations/vue/tsconfig.json4
39 files changed, 52 insertions, 99 deletions
diff --git a/packages/integrations/alpinejs/tsconfig.json b/packages/integrations/alpinejs/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/alpinejs/tsconfig.json
+++ b/packages/integrations/alpinejs/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/cloudflare/package.json b/packages/integrations/cloudflare/package.json
index 1fc188e02..ef17b0ec7 100644
--- a/packages/integrations/cloudflare/package.json
+++ b/packages/integrations/cloudflare/package.json
@@ -41,19 +41,20 @@
"dependencies": {
"@astrojs/underscore-redirects": "workspace:*",
"@cloudflare/workers-types": "^4.20230821.0",
- "esbuild": "^0.19.2",
- "tiny-glob": "^0.2.9",
- "find-up": "^6.3.0",
"@iarna/toml": "^2.2.5",
- "dotenv": "^16.3.1",
"@miniflare/cache": "^2.14.1",
"@miniflare/shared": "^2.14.1",
- "@miniflare/storage-memory": "^2.14.1"
+ "@miniflare/storage-memory": "^2.14.1",
+ "dotenv": "^16.3.1",
+ "esbuild": "^0.19.2",
+ "find-up": "^6.3.0",
+ "tiny-glob": "^0.2.9"
},
"peerDependencies": {
"astro": "workspace:^3.0.13"
},
"devDependencies": {
+ "@types/iarna__toml": "^2.0.2",
"astro": "workspace:*",
"astro-scripts": "workspace:*",
"chai": "^4.3.7",
diff --git a/packages/integrations/cloudflare/src/index.ts b/packages/integrations/cloudflare/src/index.ts
index c70c9c5aa..b64d986af 100644
--- a/packages/integrations/cloudflare/src/index.ts
+++ b/packages/integrations/cloudflare/src/index.ts
@@ -14,8 +14,8 @@ import { fileURLToPath, pathToFileURL } from 'node:url';
import glob from 'tiny-glob';
import { getEnvVars } from './parser.js';
-export type { AdvancedRuntime } from './server.advanced';
-export type { DirectoryRuntime } from './server.directory';
+export type { AdvancedRuntime } from './server.advanced.js';
+export type { DirectoryRuntime } from './server.directory.js';
type Options = {
mode?: 'directory' | 'advanced';
diff --git a/packages/integrations/cloudflare/tsconfig.json b/packages/integrations/cloudflare/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/cloudflare/tsconfig.json
+++ b/packages/integrations/cloudflare/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/deno/tsconfig.json b/packages/integrations/deno/tsconfig.json
index f3c96447a..d999917aa 100644
--- a/packages/integrations/deno/tsconfig.json
+++ b/packages/integrations/deno/tsconfig.json
@@ -2,11 +2,9 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
"module": "ES2022",
"outDir": "./dist",
- "target": "ES2022",
- // TODO: Due to the shim for Deno imports in `server.ts`, we can't use moduleResolution: 'bundler' or the types get very weird.
+ // TODO: Due to the shim for Deno imports in `server.ts`, we can't use moduleResolution: 'node16' or the types get very weird.
"moduleResolution": "Node"
}
}
diff --git a/packages/integrations/lit/tsconfig.json b/packages/integrations/lit/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/lit/tsconfig.json
+++ b/packages/integrations/lit/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/markdoc/src/html/index.ts b/packages/integrations/markdoc/src/html/index.ts
index 8798d3c9a..3f947736c 100644
--- a/packages/integrations/markdoc/src/html/index.ts
+++ b/packages/integrations/markdoc/src/html/index.ts
@@ -1,2 +1,2 @@
-export { htmlTag } from './tagdefs/html.tag';
-export { htmlTokenTransform } from './transform/html-token-transform';
+export { htmlTag } from './tagdefs/html.tag.js';
+export { htmlTokenTransform } from './transform/html-token-transform.js';
diff --git a/packages/integrations/markdoc/src/html/transform/html-token-transform.ts b/packages/integrations/markdoc/src/html/transform/html-token-transform.ts
index cfa511a9f..10796cdc0 100644
--- a/packages/integrations/markdoc/src/html/transform/html-token-transform.ts
+++ b/packages/integrations/markdoc/src/html/transform/html-token-transform.ts
@@ -1,5 +1,6 @@
import type { Tokenizer } from '@markdoc/markdoc';
import { Parser } from 'htmlparser2';
+// @ts-expect-error This type isn't exported
import type * as Token from 'markdown-it/lib/token';
export function htmlTokenTransform(tokenizer: Tokenizer, tokens: Token[]): Token[] {
diff --git a/packages/integrations/markdoc/tsconfig.json b/packages/integrations/markdoc/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/markdoc/tsconfig.json
+++ b/packages/integrations/markdoc/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/mdx/tsconfig.json b/packages/integrations/mdx/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/mdx/tsconfig.json
+++ b/packages/integrations/mdx/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/netlify/tsconfig.json b/packages/integrations/netlify/tsconfig.json
index 66b0102c7..4095e9b83 100644
--- a/packages/integrations/netlify/tsconfig.json
+++ b/packages/integrations/netlify/tsconfig.json
@@ -2,11 +2,7 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
"outDir": "./dist",
- "target": "ES2022",
- "typeRoots": ["node_modules/@types", "node_modules/@netlify"],
- "allowImportingTsExtensions": true
+ "typeRoots": ["node_modules/@types", "node_modules/@netlify"]
}
}
diff --git a/packages/integrations/node/src/index.ts b/packages/integrations/node/src/index.ts
index 5afc49f6a..5978371e4 100644
--- a/packages/integrations/node/src/index.ts
+++ b/packages/integrations/node/src/index.ts
@@ -1,6 +1,6 @@
import type { AstroAdapter, AstroIntegration } from 'astro';
import { AstroError } from 'astro/errors';
-import type { Options, UserOptions } from './types';
+import type { Options, UserOptions } from './types.js';
export function getAdapter(options: Options): AstroAdapter {
return {
name: '@astrojs/node',
diff --git a/packages/integrations/node/src/nodeMiddleware.ts b/packages/integrations/node/src/nodeMiddleware.ts
index 1e0aaea0f..32b8020dc 100644
--- a/packages/integrations/node/src/nodeMiddleware.ts
+++ b/packages/integrations/node/src/nodeMiddleware.ts
@@ -1,9 +1,9 @@
import type { NodeApp } from 'astro/app/node';
import type { ServerResponse } from 'node:http';
import type { Readable } from 'stream';
-import { createOutgoingHttpHeaders } from './createOutgoingHttpHeaders';
-import { responseIterator } from './response-iterator';
-import type { ErrorHandlerParams, Options, RequestHandlerParams } from './types';
+import { createOutgoingHttpHeaders } from './createOutgoingHttpHeaders.js';
+import { responseIterator } from './response-iterator.js';
+import type { ErrorHandlerParams, Options, RequestHandlerParams } from './types.js';
// Disable no-unused-vars to avoid breaking signature change
export default function (app: NodeApp, mode: Options['mode']) {
diff --git a/packages/integrations/node/src/preview.ts b/packages/integrations/node/src/preview.ts
index 77560d734..70ed54698 100644
--- a/packages/integrations/node/src/preview.ts
+++ b/packages/integrations/node/src/preview.ts
@@ -4,7 +4,7 @@ import type http from 'node:http';
import { fileURLToPath } from 'node:url';
import { getNetworkAddress } from './get-network-address.js';
import { createServer } from './http-server.js';
-import type { createExports } from './server';
+import type { createExports } from './server.js';
const preview: CreatePreviewServer = async function ({
client,
diff --git a/packages/integrations/node/src/server.ts b/packages/integrations/node/src/server.ts
index 04c81c2d1..90bf8c44c 100644
--- a/packages/integrations/node/src/server.ts
+++ b/packages/integrations/node/src/server.ts
@@ -2,7 +2,7 @@ import type { SSRManifest } from 'astro';
import { NodeApp, applyPolyfills } from 'astro/app/node';
import middleware from './nodeMiddleware.js';
import startServer from './standalone.js';
-import type { Options } from './types';
+import type { Options } from './types.js';
applyPolyfills();
export function createExports(manifest: SSRManifest, options: Options) {
diff --git a/packages/integrations/node/src/standalone.ts b/packages/integrations/node/src/standalone.ts
index 66d1b9c6a..abe40ff5c 100644
--- a/packages/integrations/node/src/standalone.ts
+++ b/packages/integrations/node/src/standalone.ts
@@ -5,7 +5,7 @@ import { fileURLToPath } from 'node:url';
import { getNetworkAddress } from './get-network-address.js';
import { createServer } from './http-server.js';
import middleware from './nodeMiddleware.js';
-import type { Options } from './types';
+import type { Options } from './types.js';
function resolvePaths(options: Options) {
const clientURLRaw = new URL(options.client);
diff --git a/packages/integrations/node/tsconfig.json b/packages/integrations/node/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/node/tsconfig.json
+++ b/packages/integrations/node/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/partytown/tsconfig.json b/packages/integrations/partytown/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/partytown/tsconfig.json
+++ b/packages/integrations/partytown/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
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;
diff --git a/packages/integrations/preact/tsconfig.json b/packages/integrations/preact/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/preact/tsconfig.json
+++ b/packages/integrations/preact/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/prefetch/tsconfig.json b/packages/integrations/prefetch/tsconfig.json
index 6457dfe8c..dadc37a82 100644
--- a/packages/integrations/prefetch/tsconfig.json
+++ b/packages/integrations/prefetch/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src", "@types"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/react/src/index.ts b/packages/integrations/react/src/index.ts
index d5f696522..e4b977880 100644
--- a/packages/integrations/react/src/index.ts
+++ b/packages/integrations/react/src/index.ts
@@ -7,6 +7,7 @@ export type ReactIntegrationOptions = Pick<ViteReactPluginOptions, 'include' | '
experimentalReactChildren?: boolean;
};
+// @ts-expect-error
const FAST_REFRESH_PREAMBLE = react.preambleCode;
function getRenderer() {
@@ -65,6 +66,7 @@ function getViteConfiguration({
: '@astrojs/react/server-v17.js',
],
},
+ // @ts-expect-error
plugins: [react({ include, exclude }), optionsPlugin(!!experimentalReactChildren)],
resolve: {
dedupe: ['react', 'react-dom', 'react-dom/server'],
diff --git a/packages/integrations/react/tsconfig.json b/packages/integrations/react/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/react/tsconfig.json
+++ b/packages/integrations/react/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/sitemap/tsconfig.json b/packages/integrations/sitemap/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/sitemap/tsconfig.json
+++ b/packages/integrations/sitemap/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/solid/src/context.ts b/packages/integrations/solid/src/context.ts
index 4846ee212..e18ead749 100644
--- a/packages/integrations/solid/src/context.ts
+++ b/packages/integrations/solid/src/context.ts
@@ -1,4 +1,4 @@
-import type { RendererContext } from './types';
+import type { RendererContext } from './types.js';
type Context = {
id: string;
diff --git a/packages/integrations/solid/src/server.ts b/packages/integrations/solid/src/server.ts
index df2c2fce2..6e371da51 100644
--- a/packages/integrations/solid/src/server.ts
+++ b/packages/integrations/solid/src/server.ts
@@ -1,6 +1,6 @@
import { createComponent, renderToString, ssr } from 'solid-js/web';
import { getContext, incrementId } from './context.js';
-import type { RendererContext } from './types';
+import type { RendererContext } from './types.js';
const slotName = (str: string) => str.trim().replace(/[-_]([a-z])/g, (_, w) => w.toUpperCase());
diff --git a/packages/integrations/solid/tsconfig.json b/packages/integrations/solid/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/solid/tsconfig.json
+++ b/packages/integrations/solid/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/svelte/tsconfig.json b/packages/integrations/svelte/tsconfig.json
index af1b43564..5742d1f6e 100644
--- a/packages/integrations/svelte/tsconfig.json
+++ b/packages/integrations/svelte/tsconfig.json
@@ -2,9 +2,7 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
"outDir": "./dist",
- "target": "ES2022"
+ "verbatimModuleSyntax": false
}
}
diff --git a/packages/integrations/tailwind/src/index.ts b/packages/integrations/tailwind/src/index.ts
index df0f01723..700f16937 100644
--- a/packages/integrations/tailwind/src/index.ts
+++ b/packages/integrations/tailwind/src/index.ts
@@ -33,6 +33,7 @@ async function getViteConfiguration(
const postcssOptions = postcssConfigResult?.options ?? {};
const postcssPlugins = postcssConfigResult?.plugins?.slice() ?? [];
+ // @ts-expect-error Tailwind plugin types are wrong
postcssPlugins.push(tailwindPlugin(tailwindConfigPath) as ResultPlugin);
postcssPlugins.push(autoprefixerPlugin());
diff --git a/packages/integrations/tailwind/tsconfig.json b/packages/integrations/tailwind/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/tailwind/tsconfig.json
+++ b/packages/integrations/tailwind/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/vercel/src/image/build-service.ts b/packages/integrations/vercel/src/image/build-service.ts
index 63a37a5fe..0e45167d4 100644
--- a/packages/integrations/vercel/src/image/build-service.ts
+++ b/packages/integrations/vercel/src/image/build-service.ts
@@ -1,5 +1,5 @@
import type { ExternalImageService } from 'astro';
-import { isESMImportedImage, sharedValidateOptions } from './shared';
+import { isESMImportedImage, sharedValidateOptions } from './shared.js';
const service: ExternalImageService = {
validateOptions: (options, serviceOptions) =>
diff --git a/packages/integrations/vercel/src/image/dev-service.ts b/packages/integrations/vercel/src/image/dev-service.ts
index 72eb7ca0b..a335c8d23 100644
--- a/packages/integrations/vercel/src/image/dev-service.ts
+++ b/packages/integrations/vercel/src/image/dev-service.ts
@@ -1,6 +1,6 @@
import type { LocalImageService } from 'astro';
import squooshService from 'astro/assets/services/squoosh';
-import { sharedValidateOptions } from './shared';
+import { sharedValidateOptions } from './shared.js';
const service: LocalImageService = {
validateOptions: (options, serviceOptions) =>
diff --git a/packages/integrations/vercel/src/serverless/entrypoint.ts b/packages/integrations/vercel/src/serverless/entrypoint.ts
index f132d71f3..7b548dc37 100644
--- a/packages/integrations/vercel/src/serverless/entrypoint.ts
+++ b/packages/integrations/vercel/src/serverless/entrypoint.ts
@@ -3,8 +3,8 @@ import { App } from 'astro/app';
import { applyPolyfills } from 'astro/app/node';
import type { IncomingMessage, ServerResponse } from 'node:http';
-import { ASTRO_LOCALS_HEADER } from './adapter';
-import { getRequest, setResponse } from './request-transform';
+import { ASTRO_LOCALS_HEADER } from './adapter.js';
+import { getRequest, setResponse } from './request-transform.js';
applyPolyfills();
diff --git a/packages/integrations/vercel/tsconfig.json b/packages/integrations/vercel/tsconfig.json
index af1b43564..1504b4b6d 100644
--- a/packages/integrations/vercel/tsconfig.json
+++ b/packages/integrations/vercel/tsconfig.json
@@ -2,9 +2,6 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
- "outDir": "./dist",
- "target": "ES2022"
+ "outDir": "./dist"
}
}
diff --git a/packages/integrations/vue/tsconfig.json b/packages/integrations/vue/tsconfig.json
index af1b43564..5742d1f6e 100644
--- a/packages/integrations/vue/tsconfig.json
+++ b/packages/integrations/vue/tsconfig.json
@@ -2,9 +2,7 @@
"extends": "../../../tsconfig.base.json",
"include": ["src"],
"compilerOptions": {
- "allowJs": true,
- "module": "ES2022",
"outDir": "./dist",
- "target": "ES2022"
+ "verbatimModuleSyntax": false
}
}