Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/LeaVerou/bliss

Blissful JavaScript
https://github.com/LeaVerou/bliss

ajax dom es5 events oop promises

Last synced: 9 days ago
JSON representation

Blissful JavaScript

Awesome Lists containing this project

README

        

# Bliss: Heavenly JavaScript [![Join the chat at https://gitter.im/LeaVerou/bliss](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/LeaVerou/bliss?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](https://travis-ci.org/LeaVerou/bliss.svg)](https://travis-ci.org/LeaVerou/bliss)

[blissfuljs.com](http://blissfuljs.com)

Want to use Vanilla JS but find native APIs a bit unwieldy? Bliss is for you.

## Install

If using npm:

```bash
npm install blissfuljs --save
```

If not using npm, no worries! Just download your preferred Bliss bundle from http://blissfuljs.com

## Build

```bash
npm install
gulp
```

## Test
```bash
npm test
```

## Contribute to Bliss!

- Please follow the existing code style.
- Do not add new methods before consulting.
- If editing Bliss, do not edit bliss.js! It’s auto-generated by gulp. The source files are bliss.shy.js and bliss._.js.
- Remember, code simplicity, readability and conciseness matters a lot for this project. Often juggling the three can be tricky.
- Right now what Bliss badly needs is **tests**. If you want to contribute, please consider contributing tests! See [here](https://github.com/LeaVerou/bliss/blob/gh-pages/tests/README.md) for details.

## Browser Support

(Assuming use of polyfill.io alongside)

![Chrome][chrome] | ![Firefox][firefox] | ![Edge][edge] | ![IE][ie] | ![Opera][opera] | ![Safari][safari]
--- | --- | --- | --- | --- | --- |
✔ | ✔ | ✔ | 9+ ✔ | ✔ | 6.1+ ✔ |

[chrome]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_48x48.png "Chrome"
[firefox]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_48x48.png "Firefox"
[edge]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_48x48.png "Edge"
[ie]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png "IE"
[opera]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/opera/opera_48x48.png "Opera"
[safari]: https://raw.githubusercontent.com/alrra/browser-logos/main/src/safari/safari_48x48.png "Safari"