Skip to content

Commit 78ec040

Browse files
committed
Relax framework detection
1 parent 177564c commit 78ec040

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/utils/common.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,11 +200,12 @@ export function makeString(
200200
*/
201201
export function detectFramework(): PugFramework {
202202
try {
203-
if (process.env.npm_package_dependencies_vue) {
203+
const npmPackages: string[] = Object.keys(process.env).filter((key) => key.startsWith('npm_package_'));
204+
if (npmPackages.some((pack) => pack.includes('_vue'))) {
204205
return 'vue';
205-
} else if (process.env.npm_package_devDependencies_svelte) {
206+
} else if (npmPackages.some((pack) => pack.includes('_svelte'))) {
206207
return 'svelte';
207-
} else if (process.env.npm_package_dependencies__angular_core) {
208+
} else if (npmPackages.some((pack) => pack.includes('_angular'))) {
208209
return 'angular';
209210
}
210211
} catch {

0 commit comments

Comments
 (0)