diff --git a/package.json b/package.json index bcb74c7f..0942027e 100644 --- a/package.json +++ b/package.json @@ -191,5 +191,5 @@ "optional": true } }, - "packageManager": "pnpm@11.21.0" + "packageManager": "pnpm@11.24.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b420df1..a714130a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -34,7 +34,7 @@ importers: version: 14.1.2 '@vitejs/plugin-vue': specifier: ^6.0.8 - version: 6.0.8(vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.3)) + version: 6.0.8(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.3)) '@vue/devtools-api': specifier: ^8.2.1 version: 8.2.1 @@ -61,7 +61,7 @@ importers: version: 4.4.3 vite: specifier: ^8.2.1 - version: 8.2.2(@types/node@26.2.0)(yaml@2.9.0) + version: 8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0) vue: specifier: ^3.5.41 version: 3.5.41(typescript@6.0.3) @@ -254,7 +254,7 @@ importers: version: 6.0.3 vitest: specifier: ^4.1.10 - version: 4.1.10(@types/node@26.2.0)(vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0)) + version: 4.1.10(@types/node@26.2.0)(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0)) vue-sfc-transformer: specifier: ^0.2.5 version: 0.2.5(patch_hash=06dbce7d98fac77faf5e66a94aa6e04f34c0cc7ec0910ec10848e5f2e08b8b68)(@volar/typescript@2.4.28(typescript@6.0.3))(@vue/compiler-core@3.5.41)(@vue/language-core@3.3.11)(rolldown@1.2.5)(typescript@6.0.3)(vue@3.5.41(typescript@6.0.3)) @@ -3270,10 +3270,10 @@ snapshots: '@ungap/structured-clone@1.3.3': {} - '@vitejs/plugin-vue@6.0.8(vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.3))': + '@vitejs/plugin-vue@6.0.8(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0))(vue@3.5.41(typescript@6.0.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.2.2(@types/node@26.2.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0) vue: 3.5.41(typescript@6.0.3) '@vitest/expect@4.1.10': @@ -3285,13 +3285,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.10(vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0))': + '@vitest/mocker@4.1.10(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.10 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.2.2(@types/node@26.2.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0) '@vitest/pretty-format@4.1.10': dependencies: @@ -5051,19 +5051,6 @@ snapshots: fsevents: 2.3.3 jiti: 1.21.7 yaml: 2.9.0 - optional: true - - vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0): - dependencies: - lightningcss: 1.33.0 - picomatch: 4.0.5 - postcss: 8.5.26 - rolldown: 1.2.5 - tinyglobby: 0.2.17 - optionalDependencies: - '@types/node': 26.2.0 - fsevents: 2.3.3 - yaml: 2.9.0 vitepress-plugin-group-icons@1.7.6(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0)): dependencies: @@ -5092,10 +5079,10 @@ snapshots: transitivePeerDependencies: - supports-color - vitest@4.1.10(@types/node@26.2.0)(vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0)): + vitest@4.1.10(@types/node@26.2.0)(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@8.2.2(@types/node@26.2.0)(yaml@2.9.0)) + '@vitest/mocker': 4.1.10(vite@8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.10 '@vitest/runner': 4.1.10 '@vitest/snapshot': 4.1.10 @@ -5112,7 +5099,7 @@ snapshots: tinyexec: 1.3.0 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.2.2(@types/node@26.2.0)(yaml@2.9.0) + vite: 8.2.2(@types/node@26.2.0)(jiti@1.21.7)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 26.2.0 diff --git a/src/node/init/init.ts b/src/node/init/init.ts index a5a86c08..b481a62e 100644 --- a/src/node/init/init.ts +++ b/src/node/init/init.ts @@ -195,6 +195,7 @@ export async function scaffold({ autoEscape: false, autoTrim: false }) + const renderFile = async (file: string) => { const filePath = path.resolve(templateDir, file) let targetPath = path.resolve(resolvedRoot, file)