Clean output directory before building

This commit is contained in:
Antonio Scandurra
2016-07-26 14:51:51 +02:00
parent e6ae7d836d
commit 265cb90a6d
3 changed files with 15 additions and 2 deletions

View File

@@ -2,8 +2,10 @@
'use strict'
const cleanOutputDirectory = require('./lib/clean-output-directory')
const transpileBabelPaths = require('./lib/transpile-babel-paths')
const transpileCoffeeScriptPaths = require('./lib/transpile-coffee-script-paths')
cleanOutputDirectory()
transpileBabelPaths()
transpileCoffeeScriptPaths()

View File

@@ -0,0 +1,10 @@
const fs = require('fs-extra')
const path = require('path')
const CONFIG = require('../config')
module.exports = function () {
if (fs.existsSync(CONFIG.buildOutputPath)) {
console.log(`Cleaning ${CONFIG.buildOutputPath}...`);
fs.removeSync(CONFIG.buildOutputPath)
}
}

View File

@@ -2,7 +2,8 @@
"name": "atom-build-scripts",
"description": "Atom build scripts",
"dependencies": {
"glob": "^7.0.3",
"mkdirp": "^0.5.1"
"fs-extra": "0.30.0",
"glob": "7.0.3",
"mkdirp": "0.5.1"
}
}