0.2.1 • Published 2 years ago

psycript v0.2.1

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

Psycript

Python style functions.

Install

npm install psycript

Usage

import psycript from "psycript";

console.log(psycript);

String

Transform the string to different Cases.

Set A Value

const value = psycript.str("I'm Twisted !!!");

Transform The Value


  • Lower: value.lower;
  • Upper: value.upper;
  • Title: value.title;
  • Pascal: value.pascal;
  • Camel: value.camel;
  • Slug: value.slug;
  • Snake: value.snake;
  • Cut: (Integer) value.cut(size);

Dict

Python style Dict = Object(JSON).

const kwargs = {
  ID: "graphql_id",
  name: "johndoe",
};
const dict = Dict(kwargs);

Class Methods


  • Keys: dict.keys();
  • Values: dict.values();
  • Items: dict.items();
  • Dict: dict.dict();
  • forDict: dict.forDict((key, value) => { console.log(key, value); });
  • forList: dict.forList((item) => { console.log(item); });

Fields


Core

  • Integer: psycript.fields.int(text);
  • Decimal: psycript.fields.decimal(text);
  • Letters: psycript.fields.letters(text);
  • Alphanum: psycript.fields.alphanum(text);
  • Slug: psycript.fields.slug(text);

User Related

  • Zipcode: psycript.fields.zipcode(text);
  • Username: psycript.fields.username(text);
  • Email: psycript.fields.email(text);
  • Phone: psycript.fields.phone(text);

Tags

  • ,Tags: psycript.fields.tags(text); comma tags.
  • #Tags: psycript.fields.hashtags(text);
  • @Tags: psycript.fields.attags(text);

"IS" Value Check

Check if the value is of certain Type.

Set A Value

const value = "AnyValue";

Check IF The Value (Is...)


  • Function: psycript.is.function(value);
  • Dict: psycript.is.dict(value);
  • Str: psycript.is.str(value);
  • Number: psycript.is.number(value);
  • List: psycript.is.list(value);
  • Null: psycript.is.null(value);
  • Undefined: psycript.is.undefined(value);
  • None: (Null or Undefined) psycript.is.none(value);
  • Bool: psycript.is.bool(value);
  • Date: psycript.is.date(value);
  • Regex: psycript.is.regex(value);

Storage

Manage Browser's Storage

Storage Session

  • set: psycript.session.set(key)
  • get: psycript.session.get(key)
  • del: psycript.session.del(key)
  • clear: psycript.session.clear(key)

Storage Local

  • set: psycript.local.set(key)
  • get: psycript.local.get(key)
  • del: psycript.local.del(key)
  • clear: psycript.local.clear(key)

Random

Create Random Values.

Create A Value

psycript.random.lowercase(10);

Create A Random String


  • LowerCase: psycript.random.lowercase(size)
  • UpperCase: psycript.random.uppercase(size)
  • Letters: psycript.random.letters(size)
  • Alphanum: psycript.random.alphanum(size)
  • Digits: psycript.random.digits(size)
  • Hexdigits: psycript.random.hexdigits(size)
  • All: psycript.random.all(size)

Lorem

Create Random Lorem Strings.

Create A Value

psycript.random.word(10);

Create A Sentence Random Lorem


  • Word: psycript.lorem.word(size)
  • W: psycript.lorem.w(size)

Create A Word Random Lorem


  • Sentence: psycript.lorem.sentence(size)
  • S: psycript.lorem.sentence(size)
0.2.1

2 years ago

0.2.0

2 years ago

0.1.0

2 years ago