PHPackages                             wolxxx/chelsea - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. wolxxx/chelsea

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wolxxx/chelsea
==============

js tools

1.2.1(1y ago)171MITJavaScript

Since Mar 6Pushed 1y ago1 watchersCompare

[ Source](https://github.com/wolxXx/chelsea)[ Packagist](https://packagist.org/packages/wolxxx/chelsea)[ RSS](/packages/wolxxx-chelsea/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)DependenciesVersions (2)Used By (0)

chelsea
=======

[](#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&amp;utm\_medium=badge&amp;utm\_campaign=pr-badge&amp;utm\_content=badge)](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()
--------------

[](#generateuuid)

generates a uuid
example: eb5a5653-ff7b-40ed-84fe-c66b01fbe2b7

getPassword(length)
-------------------

[](#getpasswordlength)

generates a random password with n = `length` characters
example: 0qIBDo,0h0

replaceAll(find, replace, str)
------------------------------

[](#replaceallfind-replace-str)

replaces all occurrences in `str` of `find` with `replace`
example: Chelsea.replaceAll("sucks", "is awesome", "linux sucks") -&gt; `linux is awesome`

trim(string)
------------

[](#trimstring)

clears all leading and tailing whitespaces, line breaks in `string`.
Chelsea.trim(" my text \\n "); -&gt; `my text`

log(text, arguments)
--------------------

[](#logtext-arguments)

checks if console.log is available and logs `text` and `arguments`

getRandomColor()
----------------

[](#getrandomcolor)

generates a random color
example: `#73A0AA`

getRandomHalfTransparentColor()
-------------------------------

[](#getrandomhalftransparentcolor)

generates a random transparent color
example: `rgba(190, 192, 120, 0.6)`

encodeBase64(input)
-------------------

[](#encodebase64input)

encodes a string to base64 format
example: Chelsea.encodeBase64(JSON.toString({foo: 'bar', bar: 'foo'}) -&gt; `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)
-------------------

[](#decodebase64input)

decodes a base64 encoded string
example: Chelsea.decodeBase64("W29iamVjdCBKU09OXQ==") -&gt; `{foo: 'bar', bar: 'foo'}`

\##@todo

- need to create unit tests
- more documentation
- more features

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance45

Moderate activity, may be stable

Popularity7

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 93.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

433d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/526d15ec3c4c5846e51c84f66e65c6ebf61c2b8edb2d55eb5c4c4d54e30a4ade?d=identicon)[wolxXx](/maintainers/wolxXx)

---

Top Contributors

[![wolxXx](https://avatars.githubusercontent.com/u/1898009?v=4)](https://github.com/wolxXx "wolxXx (14 commits)")[![gitter-badger](https://avatars.githubusercontent.com/u/8518239?v=4)](https://github.com/gitter-badger "gitter-badger (1 commits)")

### Embed Badge

![Health badge](/badges/wolxxx-chelsea/health.svg)

```
[![Health](https://phpackages.com/badges/wolxxx-chelsea/health.svg)](https://phpackages.com/packages/wolxxx-chelsea)
```

###  Alternatives

[fbf/laravel-comments

A Laravel 4 package for adding commenting to a website that has user accounts

204.6k](/packages/fbf-laravel-comments)[isaactopo/xmlsitemap

Kirby 3 Multilanguage XML Sitemap

147.2k](/packages/isaactopo-xmlsitemap)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
