mirror of
https://github.com/kognise/water.css.git
synced 2026-01-04 20:35:45 +01:00
Add code styles and update dev server
This commit is contained in:
parent
3e18d95981
commit
9db897346c
9 changed files with 46 additions and 9 deletions
21
dev.js
21
dev.js
|
|
@ -45,18 +45,31 @@ chokidar.watch('script.js', { ignoreInitial: true }).on('all', () => {
|
|||
reload()
|
||||
})
|
||||
|
||||
chokidar.watch('src/*.scss', { ignoreInitial: true }).on('all', (event, file) => {
|
||||
console.log('> Stylesheet changed')
|
||||
sass.render({ file, outputStyle: 'compressed' }, async (errors, { css }) => {
|
||||
function buildSass(file) {
|
||||
sass.render({ file, outputStyle: 'compressed' }, async (errors, result) => {
|
||||
if (errors) {
|
||||
console.log('> Sass errors!')
|
||||
console.log(errors)
|
||||
return
|
||||
}
|
||||
const outFile = file.replace('src', 'dist').replace('.scss', '.css')
|
||||
await fs.outputFile(outFile, css)
|
||||
await fs.outputFile(outFile, result.css)
|
||||
reload()
|
||||
})
|
||||
}
|
||||
|
||||
chokidar.watch('src/*.scss', { ignoreInitial: true }).on('all', (event, file) => {
|
||||
console.log('> Stylesheet changed')
|
||||
buildSass(file)
|
||||
})
|
||||
|
||||
chokidar.watch('src/parts/*.scss', { ignoreInitial: true }).on('all', async () => {
|
||||
console.log('> Stylesheet part changed')
|
||||
const src = await fs.readdir('src')
|
||||
const files = src.filter(file => file !== 'parts').map(file => `src/${file}`)
|
||||
for (let file of files) {
|
||||
buildSass(file)
|
||||
}
|
||||
})
|
||||
|
||||
http.listen(3000, () => console.log('> Ready at http://localhost:3000/'))
|
||||
Loading…
Add table
Add a link
Reference in a new issue