Socket
Socket
Sign inDemoInstall

wodge

Package Overview
Dependencies
Maintainers
1
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

wodge - npm Package Compare versions

Comparing version 0.3.2 to 0.4.0

.npmignore

7

package.json
{
"name": "wodge",
"version": "0.3.2",
"version": "0.4.0",
"description": "a wodge of functional dough",
"main": "wodge.js",
"author": "Lloyd Brookes",
"repository": "https://github.com/75lb/wodge"
"repository": "https://github.com/75lb/wodge",
"devDependencies": {
"tape": "^2.10.2"
}
}
"use strict";
var util = require("util"),
l = console.log;
var util = require("util");
exports.extend = function(obj, srcObj){
for (var prop in srcObj){
obj[prop] = srcObj[prop];
}
return obj;
exports.extend = extend;
exports.clone = clone;
exports.omit = omit;
exports.escapeRegExp = escapeRegExp;
exports.pluck = pluck;
exports.isNumber = isNumber;
exports.isPlainObject = isPlainObject;
exports.arrayify = arrayify;
exports.every = every;
exports.each = each;
exports.symbol = {
tick: process.platform === "win32" ? "\u221A" : "✔︎",
cross: process.platform === "win32" ? "\u00D7": "✖"
};
exports.bytesToSize = bytesToSize;
exports.getHomeDir = getHomeDir;
exports.fill = fill;
exports.padRight = padRight;
exports.exists = exists;
exports.without = without;
exports.clone = function(obj){
function extend(){
var args = arrayify(arguments);
return args.reduce(function(prev, curr){
if (typeof curr !== "object") return prev;
for (var prop in curr){
prev[prop] = curr[prop];
}
return prev;
}, {});
};
function clone(obj){
var output = {};

@@ -20,3 +44,3 @@ for (var prop in obj){

exports.omit = function(obj, toOmit){
function omit(obj, toOmit){
toOmit = exports.arrayify(toOmit);

@@ -30,3 +54,3 @@ var output = exports.clone(obj);

exports.escapeRegExp = function(string){
function escapeRegExp(string){
return string

@@ -37,3 +61,3 @@ ? string.replace(/([.*+?^=!:${}()|\[\]\/\\])/g, "\\$1")

exports.pluck = function(object, fn){
function pluck(object, fn){
var output = [];

@@ -46,10 +70,10 @@ for (var prop in object){

exports.isNumber = function(n){
function isNumber(n){
return !isNaN(parseFloat(n)) && isFinite(n);
};
exports.isPlainObject = function(o){
function isPlainObject(o){
return typeof o === "object" && !Array.isArray(o);
};
exports.arrayify = function(arr){
function arrayify(arr){
if (arr === null || arr === undefined){

@@ -64,7 +88,3 @@ return [];

exports.array = function(a, n) {
return Array.prototype.slice.call(a, n || 0);
};
exports.every = function(obj, callback){
function every(obj, callback){
var every = true;

@@ -77,3 +97,3 @@ for (var prop in obj){

exports.each = function(obj, callback){
function each(obj, callback){
for (var prop in obj){

@@ -84,15 +104,3 @@ callback(obj[prop], prop);

if (process.platform === "win32") {
exports.symbol = {
tick: "\u221A",
cross: "\u00D7"
};
} else {
exports.symbol = {
tick: "✔︎",
cross: "✖"
};
}
exports.bytesToSize = function(bytes, precision){
function bytesToSize(bytes, precision){
var kilobyte = 1024;

@@ -123,7 +131,7 @@ var megabyte = kilobyte * 1024;

exports.getHomeDir = function () {
function getHomeDir() {
return process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE;
};
exports.fill = function(fillWith, len){
function fill(fillWith, len){
var buffer = new Buffer(len);

@@ -134,3 +142,3 @@ buffer.fill(fillWith);

exports.padRight = function(input, width, padWith){
function padRight(input, width, padWith){
padWith = padWith || " ";

@@ -144,7 +152,7 @@ if (input.length < width){

exports.exists = function(arr, value){
function exists(arr, value){
return arr.indexOf(value) > -1;
}
exports.without = function(arr, toRemove){
function without(arr, toRemove){
toRemove = exports.arrayify(toRemove);

@@ -151,0 +159,0 @@ return arr.filter(function(item){

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc