hstove / electron-cookies

Adds support for cookies in Electron. Cookies are persisted through localStorage.
MIT License
124 stars 30 forks source link

Important! This repository has moved.

For the currenlty maintained version, see 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

npm install electron-cookies

Usage

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

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.