From 6d994a1960c078ced0b38552663c0180a49c3d7a Mon Sep 17 00:00:00 2001 From: Valerio Ageno Date: Sun, 12 May 2024 21:08:07 +0200 Subject: [PATCH] feat: check project bundle --- packages/tuono-vite/src/index.ts | 14 ++++++++++---- turbo.json | 2 +- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/tuono-vite/src/index.ts b/packages/tuono-vite/src/index.ts index 78bac2e6..036444d0 100644 --- a/packages/tuono-vite/src/index.ts +++ b/packages/tuono-vite/src/index.ts @@ -8,7 +8,7 @@ import { SPLIT_PREFIX } from './constants' import type { Plugin } from 'vite' -const ROUTES_DIRECTORY_PATH = 'src/routes' +const ROUTES_DIRECTORY_PATH = './src/routes' const DEBUG = true let lock = false @@ -57,17 +57,18 @@ export function RouterGenerator(): Plugin { export function RouterCodeSplitter(): Plugin { const ROOT: string = process.cwd() + console.log('ROOT', ROOT) return { name: 'vite-plugin-tuono-fs-router-code-splitter', enforce: 'pre', - resolveId(source): string { + resolveId(source): string | null { if (source.startsWith(SPLIT_PREFIX + ':')) { return source.replace(SPLIT_PREFIX + ':', '') } - return '' + return null }, - async transform(code, id): Promise { + async transform(code, id): Promise { const url = pathToFileURL(id) url.searchParams.delete('v') id = fileURLToPath(url).replace(/\\/g, '/') @@ -77,6 +78,7 @@ export function RouterCodeSplitter(): Plugin { if (DEBUG) console.info('Route: ', id) if (id.includes(SPLIT_PREFIX)) { + console.log('Split') if (DEBUG) console.info('Splitting route: ', id) const compiled = await splitFile({ @@ -101,7 +103,11 @@ export function RouterCodeSplitter(): Plugin { } return compiled + } else { + console.log('Non split') } + + return null }, } } diff --git a/turbo.json b/turbo.json index 8d69584b..d862cb33 100644 --- a/turbo.json +++ b/turbo.json @@ -9,7 +9,7 @@ "dependsOn": ["^build"] }, "dev": { - "dependsOn": ["^dev"] + "dependsOn": ["^build"] } } }