New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

stews

Package Overview
Dependencies
Maintainers
1
Versions
73
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

stews

Stews is a Node.JS package meant to make storing data easier by mixing parts from common data types.

latest
Source
npmnpm
Version
2.0.2
Version published
Maintainers
1
Created
Source

Stews 🍲

version downloads powered by aepl issues docs

Stews is a Node.JS package meant to make storing data easier by mixing parts from common data types.

  • Fully open source
  • Fully customizable w/ modding support
  • Built in random number and choice functions
  • Easy to use index & entry systems
  • Built in JSON parse & dump
  • Detailed documentation

npm i stews
npm i paishee/stews


Parts

  • Stew: built off of Sets and Maps so they DON'T allow duplicate entries
  • soup: built off of Arrays and Objects so they DO allow duplicate entries
  • Noodle: built off of Strings and includes a majority of their features
  • random: a built in random class that works with most types

Usage

const { Stew, Soup, Noodle, random } = require('stews');


let array = new Stew(["a", "b", "c"]);                 // list type
let obj = new Soup({ key1: "val1", key2: "val2" });    // pair type
let str = new Noodle("abc 123");                       // string stuff


delete array[1];


console.log(array); // Stew(2) [ 'a', 'c' ]
console.log(obj); // Soup(2) { key1: 'val1', key2: 'val2' }
console.log(str); // Noodle(7) "abc 123"


console.log(obj.length); // 2
console.log(obj.keys); // [ 'key1', 'key2' ]
console.log(obj.values); // [ 'val1', 'val2' ]


console.log(str.wordCount); // 2
console.log(str.toUpperCase(0)); // Noodle(7) "Abc 123"


console.log(random.int(1, 5)); // 4


console.log(array.random.choice()); // 'b'
console.log(obj.random.choice()); // [ 'key1', 'val1' ]
console.log(str.random.choice()); // '1'

Keywords

nodejs

FAQs

Package last updated on 29 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts