8000 GitHub - wolxXx/chelsea: smart and awesome tool coolection for javascript
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

wolxXx/chelsea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chelsea


[![Join the chat at https://gitter.im/wolxXx/chelsea](https://badges.gitter.im/wolxXx/chelsea.svg)](https://gitter.im/wolxXx/chelsea?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
smart and awesome tool collection for javascript. no frameworks needed. just plain vanilla javascript.
let me know if something is missed.

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

About

smart and awesome tool coolection for javascript

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0