Skip to content
Snippets Groups Projects
Commit 4452f34f authored by Eric Bremner's avatar Eric Bremner
Browse files

Merge remote-tracking branch 'origin/test-stored-css' into 3.0.x

parents 50e6de50 6a1dd96b
No related branches found
No related tags found
1 merge request!100Test stored css
......@@ -3,8 +3,4 @@
.DS_Store
gesso/
!gesso/gesso_helper
css/pattern-lab.css
css/pattern-lab.scss
css/styles.scss
css/styles.css
css/uw-dashboards.css
css/
......@@ -42,6 +42,31 @@ const compileComponentScripts = () => {
const cssSrc = path.join(__dirname, '..', 'css');
const PLSrc = [
path.join(__dirname, '/source/pattern-lab.scss')
];
const compilePLStyles = () => {
return src(PLSrc)
.pipe(sassGlob())
.pipe(sourcemaps.init())
.pipe(
sass({
includePaths: ['./node_modules/breakpoint-sass/stylesheets'],
precision: 10,
})
)
.pipe(
postcss([
require('postcss-assets')(),
require('autoprefixer')({
remove: false,
}),
])
)
.pipe(dest(cssSrc));
};
const buildConfig = async() => {
const scssDir = path.join(__dirname, '/source/_patterns/00-config');
const ymlDir = path.join(__dirname, './source/_data');
......@@ -211,12 +236,14 @@ const buildComponentScripts = (exports.buildScripts = series(compileComponentScr
const buildStyles = (exports.buildStyles = series(lintStyles, compileStyles, minifyCSS, compileLayoutStyles, minifyLayoutsCSS));
const buildPLStyle = (exports.buildPLStyles = series(compilePLStyles));
const build = (isProduction = true ) => {
const scriptTask = isProduction ? bundleScripts : bundleScriptsDev;
task('bundleScripts', scriptTask)
return series(
buildConfig,
parallel(task('bundleScripts'), buildStyles, buildComponentScripts, buildPatternLab));
parallel(task('bundleScripts'), buildStyles, buildComponentScripts, buildPLStyle, buildPatternLab));
}
exports.build = build(true);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment