# reset-date-cache

> Reset V8's date cache on demand

Latest version **1.0.5** (published 2021-03-31) · MIT license · 0 weekly downloads

## Install

```sh
npm install reset-date-cache
pnpm add reset-date-cache
yarn add reset-date-cache
bun add reset-date-cache
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.5 |
| Published | 2021-03-31 |
| First published | 2015-10-20 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 7 KB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| GitHub stars | 8 |
| Author | Evan Lucas |
| Maintainers | evanlucas, eh, asimplesaurus |

## Links

- npm: https://www.npmjs.com/package/reset-date-cache
- Repository: https://github.com/evanlucas/reset-date-cache
- Issues: https://github.com/evanlucas/reset-date-cache/issues
- npm.io page: https://npm.io/package/reset-date-cache

## Dependencies (2)

- [nan](https://npm.io/package/nan.md) ^2.3.3
- [bindings](https://npm.io/package/bindings.md) ^1.2.1

## Recent versions

- 1.0.5 (latest) — 2021-03-31
- 1.0.4 — 2018-04-14
- 1.0.3 — 2016-05-12
- 1.0.2 — 2015-11-03
- 1.0.1 — 2015-10-26
- 1.0.0 — 2015-10-20

## README

# reset-date-cache

[![Build Status](https://travis-ci.org/evanlucas/reset-date-cache.svg)](https://travis-ci.org/evanlucas/reset-date-cache)
[![Coverage Status](https://coveralls.io/repos/evanlucas/reset-date-cache/badge.svg?branch=master&service=github)](https://coveralls.io/github/evanlucas/reset-date-cache?branch=master)

Reset V8's date cache on demand.

The underlying call being made is quite expensive so it should only be used
where absolutely necessary.

## Install

```bash
$ npm install reset-date-cache
```

## Test

```bash
$ npm i
$ npm test
```

## Example

```js
const reset = require('reset-date-cache')
const assert = require('assert')

var d = new Date('10/20/2015 8:50:00 AM UTC')
var orig = d.toString()

process.env.TZ = 'US/Hawaii'
reset()

var d2 = new Date('10/20/2015 8:50:00 AM UTC')
assert.equal(d2.toString(), 'Mon Oct 19 2015 22:50:00 GMT-1000 (HST)')

delete process.env.TZ

reset()

var d3 = new Date('10/20/2015 8:50:00 AM UTC')
assert.equal(d3.toString(), orig)

reset()
```


## Author

Evan Lucas

## License

MIT (See `LICENSE` for more info)

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