chelsea
v1.2.0
Published
chelsea
Downloads
3
Maintainers
Readme
chelsea
generateUUID()
generates a uuid example: eb5a5653-ff7b-40ed-84fe-c66b01fbe2b7
getPassword(length)
generates a random password with n = length
characters
example: 0qIBDo,0h0
replaceAll(find, replace, str)
replaces all occurrences in str
of find
with replace
example: Chelsea.replaceAll("sucks", "is awesome", "linux sucks") -> linux is awesome
trim(string)
clears all leading and tailing whitespaces, line breaks in string
.
Chelsea.trim(" my text \n "); -> my text
log(text, arguments)
checks if console.log is available and logs text
and arguments
getRandomColor()
generates a random color
example: #73A0AA
getRandomHalfTransparentColor()
generates a random transparent color
example: rgba(190, 192, 120, 0.6)
encodeBase64(input)
encodes a string to base64 format
example: Chelsea.encodeBase64(JSON.toString({foo: 'bar', bar: 'foo'}) -> W29iamVjdCBKU09OXQ==
var data = JSON.toString({foo: 'bar', bar: 'foo'});
var encoded = Chelsea.encodeBase64(data);
var decoded = Chelsea.decodeBase64(encoded);
var foo = encoded;
Chelsea.log(data);
Chelsea.log(encoded);
Chelsea.log(decoded);
Chelsea.log(data == decoded);
last log command will output true
decodeBase64(input)
decodes a base64 encoded string
example: Chelsea.decodeBase64("W29iamVjdCBKU09OXQ==") -> {foo: 'bar', bar: 'foo'}
##@todo
- need to create unit tests
- more documentation
- more features