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)