Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ruben-arushanyan/comfortable
ComfortableJS is a JavaScript library that provides utilities for common programming tasks, that make coding in JavaScript easier and cleaner. ComfortableJS uses Object-oriented programming (OOP) approach to build its libraries: Unlike other similar libraries that use the functional programming approach, for example, the popular Lodash library.
https://github.com/ruben-arushanyan/comfortable
boost comfort comfortable extras helpers javascript object-oriented object-oriented-programming oop oop-in-javascript oop-principles stdlib util utilities utility utils
Last synced: 3 months ago
JSON representation
ComfortableJS is a JavaScript library that provides utilities for common programming tasks, that make coding in JavaScript easier and cleaner. ComfortableJS uses Object-oriented programming (OOP) approach to build its libraries: Unlike other similar libraries that use the functional programming approach, for example, the popular Lodash library.
- Host: GitHub
- URL: https://github.com/ruben-arushanyan/comfortable
- Owner: Ruben-Arushanyan
- License: mit
- Created: 2022-10-12T15:30:58.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-01-03T08:04:28.000Z (about 2 years ago)
- Last Synced: 2024-10-13T18:43:08.123Z (4 months ago)
- Topics: boost, comfort, comfortable, extras, helpers, javascript, object-oriented, object-oriented-programming, oop, oop-in-javascript, oop-principles, stdlib, util, utilities, utility, utils
- Language: JavaScript
- Homepage: https://comfortable.js.org
- Size: 1.88 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# [Comfortable JS](https://comfortable.js.org)
> You can find the full documentation on the [website](https://comfortable.js.org)## Description
**Comfortable JS** is a JavaScript library that provides **utilities** for common programming tasks, that make coding in JavaScript **easier** and **cleaner**.
**ComfortableJS** uses **Object-oriented programming (OOP)** approach to build its libraries: Unlike other similar libraries that use the functional programming approach, for example, the popular *Lodash* library.
## Installation
```
npm install comfortable
```## Example
```js
import {$string} from 'comfortable/$string'
import {$value} from 'comfortable/$value'$string('hello world').titleCase() // Hello World
$value(123).isString() // false
```## [Documentation](https://comfortable.js.org)
- [Introduction](https://comfortable.js.org/docs/introduction)
- [$string](https://comfortable.js.org/docs/$string/)
- [constructor](https://comfortable.js.org/docs/$string/constructor)
- [titleCase()](https://comfortable.js.org/docs/$string/titleCase)
- [$value](https://comfortable.js.org/docs/$value/)
- [constructor](https://comfortable.js.org/docs/$value/constructor)
- [isString()](https://comfortable.js.org/docs/$value/isString)## [Contributing](https://github.com/ruben-arushanyan/comfortable/blob/master/CONTRIBUTING.md)
Read our [contributing guide](https://github.com/ruben-arushanyan/comfortable/blob/master/CONTRIBUTING.md) to learn about our development process.
## [Code of Conduct](https://github.com/ruben-arushanyan/comfortable/blob/master/CODE_OF_CONDUCT.md)
This project has adopted the [Contributor Covenant](https://www.contributor-covenant.org) as its Code of Conduct, and we expect project participants to adhere to it. Please read the [full text](https://github.com/ruben-arushanyan/comfortable/blob/master/CODE_OF_CONDUCT.md) so that you can understand what actions will and will not be tolerated.
## Authors
- [Ruben Arushanyan](https://github.com/ruben-arushanyan)
## License
[MIT License](https://github.com/Ruben-Arushanyan/comfortable/blob/master/LICENSE)