We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 177564c commit 78ec040Copy full SHA for 78ec040
1 file changed
src/utils/common.ts
@@ -200,11 +200,12 @@ export function makeString(
200
*/
201
export function detectFramework(): PugFramework {
202
try {
203
- if (process.env.npm_package_dependencies_vue) {
+ const npmPackages: string[] = Object.keys(process.env).filter((key) => key.startsWith('npm_package_'));
204
+ if (npmPackages.some((pack) => pack.includes('_vue'))) {
205
return 'vue';
- } else if (process.env.npm_package_devDependencies_svelte) {
206
+ } else if (npmPackages.some((pack) => pack.includes('_svelte'))) {
207
return 'svelte';
- } else if (process.env.npm_package_dependencies__angular_core) {
208
+ } else if (npmPackages.some((pack) => pack.includes('_angular'))) {
209
return 'angular';
210
}
211
} catch {
0 commit comments