@dalisoft/cookie

0.0.4 • Public • Published

cookie

Greenkeeper badge

Cookie utility for everyone

Note: Requires Node.js framework Response and Request instance for some methods

Features

  • Compatible with almost any Node.js framework
  • Clean code
  • Performant
  • Easy
  • UMD compatible

Installation

We recommend install via npm because of it's cache and flat node modules tree

npm i @dalisoft/cookie

then you able to import to Node.js/Browser easily

// Node.js
const Cookie = require("@dalisoft/cookie");

// Browser
// window.Cookie OR Cookie

// ES6
import Cookie from "@dalisoft/cookie";

Methods

  • parse (str: string): object - Converts cookie string into object
  • stringify (str: object): string - Converts cookie object into string
  • getFromHeaders (headers: Req.Headers): object - Get cookie from header cokie field
  • set (res: Response, key: string, value: any, options?: object): void - Sets cookie
  • remove (res: Response, key: string, options?: object): void - Remove cookie

Usage

app.get("/delete_cookie", (req, res) => {
  Cookie.set(res, "deleted", true);
  Cookie.remove(res, "public_cookie");
});

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i @dalisoft/cookie

Weekly Downloads

1

Version

0.0.4

License

MIT

Unpacked Size

8.2 kB

Total Files

7

Last publish

Collaborators

  • dalisoft