Skip to content

Commit

Permalink
add scss files to dist
Browse files Browse the repository at this point in the history
  • Loading branch information
vdvibhu20 committed Aug 16, 2021
1 parent f053f1e commit 8ac7c91
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions dist.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,21 @@ const sass = require('node-sass');
const config = require('./motley.config.json');
const fs = require('fs')

const writeToDisc = function (result, outFile){
fs.writeFileSync(outFile, result.css.toString(), {recursive: true})
const writeToDisc = function (result, outFileCss){
fs.writeFileSync(outFileCss, result.css.toString(), {recursive: true})
}

config.applications.map(app => {
const file = `sass/styles/applications/${app}/app.scss`
const outFile = `dist/${app}/app.css`
const outFileMin = `dist/${app}/app.min.css`
const outFileCss = `dist/${app}/app.css`
const outFileScss = `dist/${app}/scss/app.scss`
const outFileCssMin = `dist/${app}/app.min.css`

if (!fs.existsSync(`dist/${app}`)){
fs.mkdirSync(`dist/${app}`, { recursive: true })
}
fs.mkdirSync(`dist/${app}/scss`, { recursive: true })

writeToDisc(sass.renderSync({file}), outFile)
writeToDisc(sass.renderSync({file, outputStyle: 'compressed'}), outFileMin)
writeToDisc(sass.renderSync({file}), outFileCss)
writeToDisc(sass.renderSync({file, outputStyle: 'compressed'}), outFileCssMin)
fs.writeFileSync(outFileScss, fs.readFileSync(file, 'utf-8'))
})

writeToDisc(sass.renderSync({file: 'sass/styles/app.scss'}), 'dist/app.css')
Expand Down

0 comments on commit 8ac7c91

Please sign in to comment.