From 3f88f88750627600acc94a4383a944be1d3a3293 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Tue, 10 Feb 2026 10:29:08 +0100 Subject: [PATCH] Use `node:url` in default vite.config.ts By default, Deno does not allow importing bare node modules outside of `node_modules/` directories. This replaces the import from `url` with an import from `node:url` to make it easier for Deno users to use the Tanstack Start template. --- .../create/src/frameworks/react/project/base/vite.config.ts.ejs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create/src/frameworks/react/project/base/vite.config.ts.ejs b/packages/create/src/frameworks/react/project/base/vite.config.ts.ejs index 617e210b..f376e97e 100644 --- a/packages/create/src/frameworks/react/project/base/vite.config.ts.ejs +++ b/packages/create/src/frameworks/react/project/base/vite.config.ts.ejs @@ -6,7 +6,7 @@ import { paraglideVitePlugin } from "@inlang/paraglide-js" import { tanstackStart } from '@tanstack/react-start/plugin/vite'; import viteReact from '@vitejs/plugin-react' import viteTsConfigPaths from 'vite-tsconfig-paths' -import { fileURLToPath, URL } from 'url' +import { fileURLToPath, URL } from 'node:url' import tailwindcss from "@tailwindcss/vite" <% for(const integration of integrations.filter(i => i.type === 'vite-plugin')) { %><%- integrationImportContent(integration) %> <% } %>