Socket
Socket
Sign inDemoInstall

stahr-tools

Package Overview
Dependencies
0
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.0 to 1.1.1

20

index.js

@@ -113,2 +113,22 @@ // Developer Functions (to make sure the module is working)

},
GetRandomItem: function(arr) {
return arr[Math.floor(Math.random() * arr.length)];
},
GetRandomItems: function(arr, num) {
let randomItems = [];
for (let i = 0; i < num; i++) {
randomItems.push(arr[Math.floor(Math.random() * arr.length)]);
}
return randomItems;
}

@@ -115,0 +135,0 @@

20

package.json
{
"name": "stahr-tools",
"version": "1.1.0",
"version": "1.1.1",
"description": "A simple lightweight package for array manipulation, string tools, and advanced math for Node.js",
"main": "release.min.js",
"keywords": [
"array",
"string",
"math",
"tools",
"node",
"nodejs",
"javascript",
"js",
"npm",
"package",
"module",
"library",
"functions",
"stahr",
"stahr-tools",
"stahrtools"
],
"author": "grantstahr",
"license": "ISC"
}

2

release.min.js

@@ -1,1 +0,1 @@

exports.TestFunction=function(){return"Module is working!"},exports.Version=function(){return"1.0.0"},exports.Author=function(){return"Grant Stahr"},exports.StringTools={ReverseString:function(str){return str.split("").reverse().join("")},ToCaps:function(str){return str.toUpperCase()},ToLower:function(str){return str.toLowerCase()},ToCharArray:function(str){return str.split("")}},exports.NumberTools={Add:function(num1,num2){return num1+num2},Subtract:function(num1,num2){return num1-num2},Multiply:function(num1,num2){return num1*num2},Divide:function(num1,num2){return num1/num2},SquareRoot:function(num){return Math.sqrt(num)},Power:function(num,power){return Math.pow(num,power)}},exports.ArrayTools={ReverseArray:function(arr){return arr.reverse()},SortArray:function(arr){return arr.sort()},ShuffleArray:function(arr){return arr.sort(()=>Math.random()-.5)},RemoveDuplicates:function(arr){return arr.filter((item,index)=>arr.indexOf(item)===index)}};
exports.TestFunction=function(){return"Module is working!"},exports.Version=function(){return"1.0.0"},exports.Author=function(){return"Grant Stahr"},exports.StringTools={ReverseString:function(str){return str.split("").reverse().join("")},ToCaps:function(str){return str.toUpperCase()},ToLower:function(str){return str.toLowerCase()},ToCharArray:function(str){return str.split("")}},exports.NumberTools={Add:function(num1,num2){return num1+num2},Subtract:function(num1,num2){return num1-num2},Multiply:function(num1,num2){return num1*num2},Divide:function(num1,num2){return num1/num2},SquareRoot:function(num){return Math.sqrt(num)},Power:function(num,power){return Math.pow(num,power)}},exports.ArrayTools={ReverseArray:function(arr){return arr.reverse()},SortArray:function(arr){return arr.sort()},ShuffleArray:function(arr){return arr.sort(()=>Math.random()-.5)},RemoveDuplicates:function(arr){return arr.filter((item,index)=>arr.indexOf(item)===index)},GetRandomItem:function(arr){return arr[Math.floor(Math.random()*arr.length)]},GetRandomItems:function(arr,num){let randomItems=[];for(let i=0;i<num;i++)randomItems.push(arr[Math.floor(Math.random()*arr.length)]);return randomItems}};
SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc