From 7b2d698571e71791d9b62848348bb313eb7f98d6 Mon Sep 17 00:00:00 2001 From: Yusuke Wada Date: Mon, 27 May 2024 23:29:19 +0900 Subject: [PATCH] fix: don't install dependencies for Netlify (#41) --- src/hooks/dependencies.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hooks/dependencies.ts b/src/hooks/dependencies.ts index bd68ee7..9962042 100644 --- a/src/hooks/dependencies.ts +++ b/src/hooks/dependencies.ts @@ -18,12 +18,15 @@ const knownPackageManagers: { [key: string]: string } = { const knownPackageManagerNames = Object.keys(knownPackageManagers) const currentPackageManager = getCurrentPackageManager() +// Deno and Netlify need no dependency installation step +const excludeTemplate = ['deno', 'netlify'] + const registerInstallationHook = ( template: string, installArg: boolean | undefined, pmArg: string, ) => { - if (template == 'deno') return // Deno needs no dependency installation step + if (excludeTemplate.includes(template)) return projectDependenciesHook.addHook(template, async ({ directoryPath }) => { let installDeps = false