X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fconfig%2Fhelpers.js;h=ca59234729a6344111dffcd4d42b69e0e54c45c9;hb=c6720f0bf5ff3b28876d5f98eb09d1e83dbed39c;hp=24d7dae9f406b7e8c4f7fc603c62c8ef96ce6cdb;hpb=4a6995be18b15de1834a39c8921a0e4109671bb6;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/config/helpers.js b/client/config/helpers.js index 24d7dae9f..ca5923472 100644 --- a/client/config/helpers.js +++ b/client/config/helpers.js @@ -1,17 +1,27 @@ const path = require('path') +// Helper functions const ROOT = path.resolve(__dirname, '..') - -console.log('root directory:', root() + '\n') +const EVENT = process.env.npm_lifecycle_event || '' function hasProcessFlag (flag) { return process.argv.join('').indexOf(flag) > -1 } +function hasNpmFlag (flag) { + return EVENT.includes(flag) +} + +function isWebpackDevServer () { + return process.argv[1] && !!(/webpack-dev-server$/.exec(process.argv[1])) +} + function root (args) { args = Array.prototype.slice.call(arguments, 0) return path.join.apply(path, [ROOT].concat(args)) } exports.hasProcessFlag = hasProcessFlag +exports.hasNpmFlag = hasNpmFlag +exports.isWebpackDevServer = isWebpackDevServer exports.root = root