Socket
Socket
Sign inDemoInstall

@awesomeeng/awesome-utils

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@awesomeeng/awesome-utils - npm Package Compare versions

Comparing version 1.4.4 to 1.4.5

0

.eslintrc.js

@@ -0,0 +0,0 @@ "use strict";

@@ -0,0 +0,0 @@ ## Classes

2

package.json
{
"name": "@awesomeeng/awesome-utils",
"version": "1.4.4",
"version": "1.4.5",
"author": "the awesome engineering company",

@@ -5,0 +5,0 @@ "license": "MIT",

@@ -0,0 +0,0 @@ # AwesomeUtils

# AwesomeUtils Release Notes
#### **Version 1.4.5**
- AwesomeUtils.Array: Adds Array.unique().
- AwesomeUtils.FS: Changes exist to return false on an error.
- AwesomeUtils.FS: fixes bug in asyncronous exists call which would return true even if file didnt exist.
- AwesomeUtils.Workers: Adds Workers.create() as shortcut to new Worker().
#### **Version 1.4.4**

@@ -4,0 +14,0 @@

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -32,2 +32,6 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

unique(array) {
return [...new Set(array)];
}
without(array,...excludes) {

@@ -34,0 +38,0 @@ if (!array) throw new Error("Missing array.");

@@ -0,0 +0,0 @@ module.exports = {

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -12,8 +12,9 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

exists(path) {
return new Promise(async (resolve,reject)=>{
return new Promise(async (resolve)=>{
try {
resolve(await !!this.stat(path));
let stat = await this.stat(path);
resolve(!!stat);
}
catch (ex) {
return reject(ex);
resolve(false);
}

@@ -208,8 +209,8 @@ });

FS.stat(path,(err,stats)=>{
if (err) reject(err);
resolve(stats);
if (err) resolve(null);
else resolve(stats);
});
}
catch (ex) {
return resolve(null);
return reject(ex);
}

@@ -220,8 +221,3 @@ });

statSync(path) {
try {
return FS.statSync(path);
}
catch (ex) {
return null;
}
return FS.statSync(path);
}

@@ -228,0 +224,0 @@

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -7,2 +7,4 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

const FSUtils = require("./FS");
let Workers = null;

@@ -30,2 +32,10 @@ try {

create(filename,options) {
if (!filename) throw new Error("Missing filename.");
if (typeof filename!=="string") throw new Error("Invalid filename.");
if (!FSUtils.existsSync(filename)) throw new Error("Filename '"+filename+"' not found.");
return new Workers.Worker(filename,options);
}
initializeLock(lock,index=0) {

@@ -32,0 +42,0 @@ if (!lock) throw new Error("Missing lock.");

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

@@ -0,0 +0,0 @@ // (c) 2018, The Awesome Engineering Company, https://awesomeneg.com

Sorry, the diff of this file is not supported yet

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