meshblu-connector-skype
Version:
34 lines (27 loc) • 766 B
JavaScript
const path = require("path")
const fs = require("fs-extra")
function die(error) {
console.error(error.stack)
process.exit(1)
}
function copy(source, dest, callback) {
fs.copy(source, dest, error => {
if (error) return die(error)
callback()
})
}
function copyAssets(callback) {
const source = path.resolve("./assets")
const dest = path.resolve(`./deploy/${process.env.MESHBLU_CONNECTOR_TARGET}/bin/assets`)
copy(source, dest, callback)
}
function copyEdgeCS(callback) {
const source = path.resolve("./node_modules/edge-cs/lib/edge-cs.dll")
const dest = path.resolve(`./deploy/${process.env.MESHBLU_CONNECTOR_TARGET}/bin/edge-cs.dll`)
copy(source, dest, callback)
}
copyAssets(() => {
copyEdgeCS(() => {
process.exit(0)
})
})