# @andrewcaires/cookie

> Plugin for HTTP cookie

Latest version **1.0.5** (published 2025-01-27) · MIT license · 0 weekly downloads

## Install

```sh
npm install @andrewcaires/cookie
pnpm add @andrewcaires/cookie
yarn add @andrewcaires/cookie
bun add @andrewcaires/cookie
```

## Health

**Score 35/100 (D)** — status: maintenance-mode.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

Negative: stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.5 |
| Published | 2025-01-27 |
| First published | 2022-05-26 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 8.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Andrew Caires |
| Maintainers | andrewcaires |
| Keywords | cookie |

## Links

- npm: https://www.npmjs.com/package/@andrewcaires/cookie
- Repository: https://github.com/andrewcaires/npm
- Homepage: https://github.com/andrewcaires/npm#readme
- Issues: https://github.com/andrewcaires/npm/issues
- npm.io page: https://npm.io/package/@andrewcaires/cookie

## Recent versions

- 1.0.5 (latest) — 2025-01-27
- 1.0.4 — 2024-03-12
- 1.0.3 — 2023-12-27
- 1.0.2 — 2022-12-13
- 1.0.1 — 2022-05-27
- 1.0.0 — 2022-05-26

## README

[![npm](https://img.shields.io/npm/v/@andrewcaires/cookie?color=blue&logo=npm)](https://www.npmjs.com/package/@andrewcaires/cookie)
[![downloads](https://img.shields.io/npm/dt/@andrewcaires/cookie?color=blue)](https://www.npmjs.com/package/@andrewcaires/cookie)
[![size](https://img.shields.io/bundlephobia/min/@andrewcaires/cookie?color=blue)](https://www.npmjs.com/package/@andrewcaires/cookie)
[![license](https://img.shields.io/npm/l/@andrewcaires/cookie?color=blue)](https://www.npmjs.com/package/@andrewcaires/cookie)

# Cookie

Plugin for HTTP cookie

## Installation

`npm i @andrewcaires/cookie`

## Usage

```js
import Cookie from '@andrewcaires/cookie';

Cookie.options({
  domain: '',
  expires: 86400, // value in milliseconds
  path: '/',
  secure: false,
});
```

## Api

- `all` Get all cookies

```js
const cookies = Cookie.all();
```

- `check` Check if a cookie exists

```js
const exists = Cookie.check('token');
```

- `get` Get a cookie

```js
const token = Cookie.get('token');
```

- `remove` Remove a cookie

```js
Cookie.remove('token');
```

- `set` Set a cookie

```js
Cookie.set('token', '...');

Cookie.set('token', '...', {
  domain: '',
  expires: 86400,
  path: '/',
  secure: false,
});
```

### Links

*  [Docs](https://github.com/andrewcaires/npm/blob/main/cookie/README.md)
*  [GitHub](https://github.com/andrewcaires/npm/tree/main/cookie)
*  [npm](https://www.npmjs.com/package/@andrewcaires/cookie)

## License

*  [MIT](https://github.com/andrewcaires/npm/blob/main/LICENSE)

---
_Source: https://npm.io/package/@andrewcaires/cookie · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
