127.0.0.1:8000 budget / master src / js / utils / cookies.js
master

Tree @master (Download .tar.gz)

cookies.js @masterraw · history · blame

const jscookie = require('js-cookie');

module.exports = {
    set: function(name, data, options) {
        jscookie.set(name, JSON.stringify(data), Object.assign({
            secure: process.env.NODE_ENV === 'production',
            sameSite: 'strict'
        }, options || {}));
    },
    remove: jscookie.remove,
    get: function(name) {
        // returns "" if no cookie stored
        return JSON.parse(jscookie.get(name) || '""');
    }
}