Skip to content

Commit

Permalink
fix(style): clean paths
Browse files Browse the repository at this point in the history
  • Loading branch information
samuel-gomez committed Aug 31, 2020
1 parent feade03 commit 0503d2a
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 11 deletions.
8 changes: 4 additions & 4 deletions scripts/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ const packages = 'packages';
const core = 'core';
const all = 'all';
const tasks = './scripts/tasks';
const coreSrc = path.join(packages, core, src);
const coreDist = path.join(packages, core, dist);
const allSrc = path.join(packages, all, src);
const allDist = path.join(packages, all, dist);
const coreSrc = `${packages}/${core}/${src}`;
const coreDist = `${packages}/${core}/${dist}`;
const allSrc = `${packages}/${all}/${src}`;
const allDist = `${packages}/${all}/${dist}`;
const assets = `${coreSrc}/common`;
const bootstrap = `${coreSrc}/bootstrap`;

Expand Down
21 changes: 14 additions & 7 deletions scripts/style.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,14 +57,17 @@ const getScssFiles = () => {
}
};

const cleanPathScssPackagesFiles = allScssFiles =>
allScssFiles.map(file => file.replace(/\\/g, '/'));

const getScssPackagesFiles = allScssFiles =>
allScssFiles.filter(
file =>
file.includes(`/${src}`) &&
!file.includes(`${coreSrc}`) &&
!file.includes(`${packages}/all/${src}`) &&
!file.includes('/node_modules') &&
!path.basename(file).startsWith('_')
pathFile =>
pathFile.includes(`/${src}`) &&
!pathFile.includes(`${coreSrc}`) &&
!pathFile.includes(`${packages}/all/${src}`) &&
!pathFile.includes('/node_modules') &&
!path.basename(pathFile).startsWith('_')
);

/**
Expand All @@ -84,6 +87,7 @@ const prepareStylePackages = packagesScssfiles => {
if (!fs.existsSync(outputPath)) {
fs.mkdirSync(outputPath, { recursive: true });
}

renderSass(scssFile, outputPath, outputName);
fs.copyFileSync(scssFile, `${outputPath}/${path.basename(scssFile)}`);
});
Expand Down Expand Up @@ -150,6 +154,7 @@ const generateAfToolkitCore = packagesScssfiles => {
const imports = packagesScssfiles
.map(scssFile => setFileImport(scssFile))
.join('\n');

generateContentScss(imports, 'af-toolkit-core');
generateContentScss(imports, 'af-components');
logFinished('af-toolkit-core', true);
Expand All @@ -161,6 +166,7 @@ const generateContentScss = (imports, name) => {
'utf8'
);
const content = template.replace(/<%= axaComponents %>/g, imports);

if (!fs.existsSync(outputPathAll)) {
fs.mkdirSync(outputPathAll, { recursive: true });
}
Expand Down Expand Up @@ -255,7 +261,8 @@ try {
logStart('Build Style Files');
generateColorsSassFile();
const scssFiles = getScssFiles() || [];
const packagesScssfiles = getScssPackagesFiles(scssFiles);
const cleanedScssFiles = cleanPathScssPackagesFiles(scssFiles);
const packagesScssfiles = getScssPackagesFiles(cleanedScssFiles);
prepareStylePackages(packagesScssfiles);
generateAfToolkitCore(packagesScssfiles);
copyCoreFiles();
Expand Down

0 comments on commit 0503d2a

Please sign in to comment.