Adding missing utils file

This commit is contained in:
radswiat 2016-10-20 10:09:44 +01:00
parent 1729614a00
commit 0c98a1ab05
3 changed files with 40 additions and 1 deletions

18
dist/core/utils.js vendored Normal file
View file

@ -0,0 +1,18 @@
var Utils = (function () {
function Utils() {
}
Utils.isArgv = function (arg) {
return process.argv.indexOf("--" + arg) >= 0 ? true : false;
};
Utils.merge_options = function (obj1, obj2) {
var obj3 = {};
for (var attrname in obj1) {
obj3[attrname] = obj1[attrname];
}
for (var attrname in obj2) {
obj3[attrname] = obj2[attrname];
}
return obj3;
};
return Utils;
}());

View file

@ -1,6 +1,7 @@
{ {
"name": "webpack-auto-inject-version", "name": "webpack-auto-inject-version",
"version": "0.1.0", "version": "0.1.1",
"repository": "radswiat/webpack-auto-inject-version",
"description": "Webpack plugin for auto inject version from package.json", "description": "Webpack plugin for auto inject version from package.json",
"main": "dist/main.js", "main": "dist/main.js",
"scripts": { "scripts": {

20
src/core/utils.ts Normal file
View file

@ -0,0 +1,20 @@
class Utils{
static isArgv(arg) {
return process.argv.indexOf(`--${arg}`) >= 0 ? true : false;
}
/**
* Overwrites obj1's values with obj2's and adds obj2's if non existent in obj1
* @param obj1
* @param obj2
* @returns obj3 a new object based on obj1 and obj2
*/
static merge_options(obj1,obj2){
var obj3 = {};
for (var attrname in obj1) { obj3[attrname] = obj1[attrname]; }
for (var attrname in obj2) { obj3[attrname] = obj2[attrname]; }
return obj3;
}
}