diff --git a/src/helpers/is-third-party.ts b/src/helpers/is-third-party.ts index 81458e9..4951bba 100644 --- a/src/helpers/is-third-party.ts +++ b/src/helpers/is-third-party.ts @@ -9,12 +9,11 @@ export function isThirdParty(libName: string) { const { thirdPartyDependencies, userLibPrefixes } = getConfig(); try { - isThirdPartyModule = require.resolve(libName).indexOf('/') < 0; + isThirdPartyModule = require.resolve(libName).includes('node_modules'); } catch { console.log(); console.warn(`⚡ You are importing ${libName} but it is not installed.`); console.warn(`⚡ Trying to figure out import category based on library name: ${libName}`); isThirdPartyModule = !libName.startsWith('.') && !userLibPrefixes.some((prefix) => libName.startsWith(prefix)); } - return isThirdPartyModule || breakdownPath(libName).some((subPath) => thirdPartyDependencies.has(subPath)); }