UNPKG

2.84 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3// TODO: to review
4function isFromWebpackCli() {
5 return process.argv.length >= 2 && /(\\|\/)?webpack(\.js)?$/i.test(process.argv[1]);
6}
7exports.isFromWebpackCli = isFromWebpackCli;
8function isFromAngularCli() {
9 return process.argv.length >= 2 && /(\\|\/)?ng$/i.test(process.argv[1]);
10}
11exports.isFromAngularCli = isFromAngularCli;
12function isFromWebpackDevServer() {
13 return process.argv.length >= 2 && /(\\|\/)?webpack-dev-server(\.js)?$/i.test(process.argv[1]);
14}
15exports.isFromWebpackDevServer = isFromWebpackDevServer;
16function isFromAngularCliDevServer() {
17 return process.argv.length >= 3 &&
18 /(\\|\/)?ng(\.js)?$/i.test(process.argv[1]) &&
19 process.argv[2] === 'serve';
20}
21exports.isFromAngularCliDevServer = isFromAngularCliDevServer;
22//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGV0ZWN0LWNsaS5qcyIsInNvdXJjZVJvb3QiOiJDOi9wcm9qZWN0cy9hbmd1bGFyLWJ1aWxkLyIsInNvdXJjZXMiOlsic3JjL2hlbHBlcnMvZGV0ZWN0LWNsaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLGtCQUFrQjtBQUNsQjtJQUNJLE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLElBQUksQ0FBQyxJQUFJLDBCQUEwQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDeEYsQ0FBQztBQUZELDRDQUVDO0FBRUQ7SUFDSSxPQUFPLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUMsSUFBSSxjQUFjLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztBQUM1RSxDQUFDO0FBRkQsNENBRUM7QUFFRDtJQUNJLE9BQU8sT0FBTyxDQUFDLElBQUksQ0FBQyxNQUFNLElBQUksQ0FBQyxJQUFJLHFDQUFxQyxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7QUFDbkcsQ0FBQztBQUZELHdEQUVDO0FBRUQ7SUFDSSxPQUFPLE9BQU8sQ0FBQyxJQUFJLENBQUMsTUFBTSxJQUFJLENBQUM7UUFDM0IscUJBQXFCLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDM0MsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsS0FBSyxPQUFPLENBQUM7QUFDcEMsQ0FBQztBQUpELDhEQUlDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVE9ETzogdG8gcmV2aWV3XG5leHBvcnQgZnVuY3Rpb24gaXNGcm9tV2VicGFja0NsaSgpOiBib29sZWFuIHtcbiAgICByZXR1cm4gcHJvY2Vzcy5hcmd2Lmxlbmd0aCA+PSAyICYmIC8oXFxcXHxcXC8pP3dlYnBhY2soXFwuanMpPyQvaS50ZXN0KHByb2Nlc3MuYXJndlsxXSk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBpc0Zyb21Bbmd1bGFyQ2xpKCk6IGJvb2xlYW4ge1xuICAgIHJldHVybiBwcm9jZXNzLmFyZ3YubGVuZ3RoID49IDIgJiYgLyhcXFxcfFxcLyk/bmckL2kudGVzdChwcm9jZXNzLmFyZ3ZbMV0pO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaXNGcm9tV2VicGFja0RldlNlcnZlcigpOiBib29sZWFuIHtcbiAgICByZXR1cm4gcHJvY2Vzcy5hcmd2Lmxlbmd0aCA+PSAyICYmIC8oXFxcXHxcXC8pP3dlYnBhY2stZGV2LXNlcnZlcihcXC5qcyk/JC9pLnRlc3QocHJvY2Vzcy5hcmd2WzFdKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGlzRnJvbUFuZ3VsYXJDbGlEZXZTZXJ2ZXIoKTogYm9vbGVhbiB7XG4gICAgcmV0dXJuIHByb2Nlc3MuYXJndi5sZW5ndGggPj0gMyAmJlxuICAgICAgICAvKFxcXFx8XFwvKT9uZyhcXC5qcyk/JC9pLnRlc3QocHJvY2Vzcy5hcmd2WzFdKSAmJlxuICAgICAgICBwcm9jZXNzLmFyZ3ZbMl0gPT09ICdzZXJ2ZSc7XG59XG4iXX0=
\No newline at end of file