@envelop/validation-cache
This plugins adds simple LRU caching to your `validate`, to improve performance by caching the validation result.
Last updated 4 years ago by dotansimha .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @envelop/validation-cache 
SYNC missed versions from official npm registry.

@envelop/validation-cache

This plugins adds simple LRU caching to your validate, to improve performance by caching the validation result.

This plugins improves performance of validating by ~50% (based on benchmarks).

Getting Started

yarn add @envelop/validation-cache

Usage Example

import { envelop } from '@envelop/core';
import { useValidationCache } from '@envelop/validation-cache';

const getEnveloped = envelop({
  plugins: [
    // ... other plugins ...
    useValidationCache({
      // options goes here
    }),
  ],
});

API Reference

cache

Set this to pass in a cache instance. By default a new LRU cache is created using default max and ttl.

Current Tags

  • 4.0.0-alpha-2c9f1ce.0                                ...           alpha (4 years ago)
  • 3.0.0                                ...           latest (4 years ago)

46 Versions

  • 4.0.0-alpha-2c9f1ce.0                                ...           4 years ago
  • 4.0.0-alpha-f56d3a3.0                                ...           4 years ago
  • 4.0.0-alpha-2354554.0                                ...           4 years ago
  • 4.0.0-alpha-25d99ca.0                                ...           4 years ago
  • 4.0.0-alpha-69105b3.0                                ...           4 years ago
  • 4.0.0-alpha-0107392.0                                ...           4 years ago
  • 4.0.0-alpha-dc1e98d.0                                ...           4 years ago
  • 3.0.1-alpha-7ca7cb8.0                                ...           4 years ago
  • 3.0.1-alpha-a408263.0                                ...           4 years ago
  • 3.0.0                                ...           4 years ago
  • 3.0.0-alpha-f336686.0                                ...           4 years ago
  • 2.3.1-alpha-ed3a9ee.0                                ...           4 years ago
  • 2.3.1-alpha-dda8d60.0                                ...           4 years ago
  • 2.3.1-alpha-63e92f8.0                                ...           4 years ago
  • 2.3.1-alpha-33ac2d1.0                                ...           4 years ago
  • 2.3.1-alpha-1e6c37b.0                                ...           4 years ago
  • 2.3.0                                ...           4 years ago
  • 2.3.0-alpha-cf6902c.0                                ...           4 years ago
  • 2.2.1                                ...           4 years ago
  • 2.2.0                                ...           4 years ago
  • 2.1.0                                ...           4 years ago
  • 2.1.0-alpha-6952fd9.0                                ...           4 years ago
  • 2.1.0-alpha-12456c6.0                                ...           4 years ago
  • 2.1.0-alpha-8737e25.0                                ...           4 years ago
  • 2.1.0-alpha-290f8ac.0                                ...           4 years ago
  • 2.1.0-alpha-d9602a7.0                                ...           4 years ago
  • 2.1.0-alpha-d43fe1a.0                                ...           4 years ago
  • 2.1.0-alpha-c0b5c44.0                                ...           4 years ago
  • 2.1.0-alpha-15b486f.0                                ...           4 years ago
  • 2.1.0-alpha-9e83229.0                                ...           4 years ago
  • 2.1.0-alpha-ed2d5ef.0                                ...           4 years ago
  • 2.1.0-alpha-b257e50.0                                ...           4 years ago
  • 2.1.0-alpha-e8998c9.0                                ...           4 years ago
  • 2.0.0                                ...           4 years ago
  • 1.0.1                                ...           5 years ago
  • 1.1.0-alpha-d7e3951.0                                ...           5 years ago
  • 1.0.0                                ...           5 years ago
  • 0.2.1                                ...           5 years ago
  • 0.2.1-alpha-e01c930.0                                ...           5 years ago
  • 0.2.0                                ...           5 years ago
  • 0.1.0                                ...           5 years ago
  • 0.0.2                                ...           5 years ago
  • 0.0.1                                ...           5 years ago
  • 0.0.1-alpha-676c131.0                                ...           5 years ago
  • 0.0.1-alpha-e5a9ab0.0                                ...           5 years ago
  • 0.0.0                                ...           5 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (1)
Dev Dependencies (0)
None

Copyright 2013 - present © cnpmjs.org | Home |