Skip to content

Commit 17ebd38

Browse files
committed
feat(build): create build script
1 parent ba3f8cb commit 17ebd38

File tree

3 files changed

+16
-12
lines changed

3 files changed

+16
-12
lines changed

bin/index.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,6 @@ process.env.DEBUG = 'pixore:front-scripts, pixore:error'
44

55
const {input} = require('parse-cmd-args')()
66
const debug = require('debug')('pixore:front-scripts')
7-
const path = require('path')
8-
9-
debug(process.env.PWD)
10-
debug(path.resolve(__dirname))
11-
debug(process.cwd())
127

138
switch (input) {
149
case 'start':
@@ -17,6 +12,9 @@ switch (input) {
1712
case 'test':
1813
require('../src/scripts/test')
1914
break
15+
case 'build':
16+
require('../src/scripts/build')
17+
break
2018
default:
2119
debug('Unknown script "' + input + '".')
2220
break

src/scripts/build.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
process.env.NODE_ENV = 'production'
2+
process.env.DEBUG = 'pixore:front-scripts, pixore:dev, pixore:error'
23

3-
const shell = require('shelljs')
4-
4+
const rimraf = require('rimraf')
5+
const debugError = require('debug')('pixore:error')
6+
const debug = require('debug')('pixore:front-scripts')
57
const { setupCompile } = require('../utils')
68
const { BUILD_PATH } = require('../config/environment')
79

8-
shell.exec('rimraf ' + BUILD_PATH)
10+
debug.namespace = ''
11+
debugError.color = require('debug').colors[5]
12+
13+
debug('Deleting build folder...')
14+
rimraf.sync(BUILD_PATH)
915

10-
setupCompile()
16+
setupCompile().run(() => {})

src/utils.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ exports.setupCompile = () => {
3737

3838
if (messages.errors.length) {
3939
debug(chalk.red('Failed to compile.'))
40-
debug()
40+
debug('\n')
4141
messages.errors.forEach(message => {
4242
debug(message)
43-
debug()
43+
debug('\n')
4444
})
4545
}
4646

@@ -49,7 +49,7 @@ exports.setupCompile = () => {
4949
debug()
5050
messages.warnings.forEach(message => {
5151
debug(message)
52-
debug()
52+
debug('\n')
5353
})
5454
}
5555
})

0 commit comments

Comments
 (0)