@@ -2,21 +2,21 @@ const sass = require('node-sass');
2
2
const config = require ( './motley.config.json' ) ;
3
3
const fs = require ( 'fs' )
4
4
5
- const writeToDisc = function ( result , outFile ) {
6
- fs . writeFileSync ( outFile , result . css . toString ( ) , { recursive : true } )
5
+ const writeToDisc = function ( result , outFileCss ) {
6
+ fs . writeFileSync ( outFileCss , result . css . toString ( ) , { recursive : true } )
7
7
}
8
8
9
9
config . applications . map ( app => {
10
10
const file = `sass/styles/applications/${ app } /app.scss`
11
- const outFile = `dist/${ app } /app.css`
12
- const outFileMin = `dist/${ app } /app.min.css`
11
+ const outFileCss = `dist/${ app } /app.css`
12
+ const outFileScss = `dist/${ app } /scss/app.scss`
13
+ const outFileCssMin = `dist/${ app } /app.min.css`
13
14
14
- if ( ! fs . existsSync ( `dist/${ app } ` ) ) {
15
- fs . mkdirSync ( `dist/${ app } ` , { recursive : true } )
16
- }
15
+ fs . mkdirSync ( `dist/${ app } /scss` , { recursive : true } )
17
16
18
- writeToDisc ( sass . renderSync ( { file} ) , outFile )
19
- writeToDisc ( sass . renderSync ( { file, outputStyle : 'compressed' } ) , outFileMin )
17
+ writeToDisc ( sass . renderSync ( { file} ) , outFileCss )
18
+ writeToDisc ( sass . renderSync ( { file, outputStyle : 'compressed' } ) , outFileCssMin )
19
+ fs . writeFileSync ( outFileScss , fs . readFileSync ( file , 'utf-8' ) )
20
20
} )
21
21
22
22
writeToDisc ( sass . renderSync ( { file : 'sass/styles/app.scss' } ) , 'dist/app.css' )
0 commit comments