Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hstove/electron-cookies

Adds support for cookies in Electron. Cookies are persisted through localStorage.
https://github.com/hstove/electron-cookies

Last synced: 2 months ago
JSON representation

Adds support for cookies in Electron. Cookies are persisted through localStorage.

Awesome Lists containing this project

README

        

# Important! This repository has moved.

For the currenlty maintained version, see [heap/electron-cookies](https://github.com/heap/electron-cookies).

# Electron Cookies

(Formerly called `atom-shell-cookies`)

Adds support for cookies in Electron. Cookies are persisted through localStorage.

Forked from https://gist.github.com/paulcbetts/2d2de55d137a1cf9d1ac.

## Why?

Electron's `renderer` environment doesn't come with built in support for a `document.cookie` API. Thus, if you want to use Google Analytics or another client-side analytics library, they won't work because they can't set cookies.

By using this package, you can drop client-side analytics code into your app and it will work splendidly.

## Installation

```bash
npm install electron-cookies
```

## Usage

In your app's `renderer` code, just require this package:

```js
require('electron-cookies')
```

## Contributing

Original code is written in `src/index.coffee`, with tests at `spec/electron_cookies_spec.coffee`. Write code in coffeescript, and run `grunt` to compile coffeescript on the fly.