next-build-cache
TypeScript icon, indicating that this package has built-in type declarations

1.0.4 • Public • Published

next-build-cache

Next Build Cache is a ultra simple file-based caching solution built for usage during the Next.js build process to pass data from getStaticPaths to getStaticProps without re-fetching data.

The Problem:

Next.js calls separate workers for getStaticPaths and getStaticProps, which means that data cannot be cached in-memory to re-use in getStaticProps.

Installation

Using npm

$ npm i next-build-cache

Using yarn

$ yarn add next-build-cache

Usage

// using es modules 
import { accessCache } from 'next-build-cache';
// using commonjs
const { accessCache } = require('next-build-cache');

// access the cache using the file 'build.cache'
const cache = accessCache('build.cache');

// save a key-value pair with a specified time to live in ms
await cache.put('mykey', 'myvalue', 1000);

// get the value of a key
const value = await cache.get('mykey');

License

MIT

Package Sidebar

Install

npm i next-build-cache

Weekly Downloads

55

Version

1.0.4

License

ISC

Unpacked Size

12.9 kB

Total Files

10

Last publish

Collaborators

  • erikjs