1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

fix: sass is not a dependency

Signed-off-by: Gabriel <gaccettola@mirantis.com>
This commit is contained in:
Gabriel 2023-04-19 13:09:18 +02:00
parent 94d479d977
commit 2f92f1cede

View File

@ -12,6 +12,7 @@ class ProtectFromImportingNonDependencies {
compiler.hooks.normalModuleFactory.tap("irrelevant", (normalModuleFactory) => {
normalModuleFactory.hooks.resolve.tap("irrelevant", (toBeResolved) => {
const isSassDependency = toBeResolved.request.endsWith(".scss");
const isLocalDependency = toBeResolved.request.startsWith(".");
const isDependencyOfDependency =
toBeResolved.context.includes("node_modules");
@ -19,7 +20,7 @@ class ProtectFromImportingNonDependencies {
const dependencyName = getDependencyName(toBeResolved.request);
const dependencyWeAreInterested =
!isLocalDependency && !isDependencyOfDependency && dependencyName;
!isSassDependency && !isLocalDependency && !isDependencyOfDependency && dependencyName;
if (dependencyWeAreInterested) {
nodeModulesToBeResolved.add(dependencyName);