0.0.1 • Published 9 years ago

cachit v0.0.1

Weekly downloads
3
License
BSD-2-Clause
Repository
github
Last release
9 years ago

Cachit

A little backend-agnostic caching helper for JavaScript

Installation (NodeJS)

npm install cachit

Usage

var cachit, cache
if (typeof(require) === 'function')
  cachit = require('cachit')
else if (!!window)
  cachit = window.cachit
cache = cachit()
cache('foo', function() { console.log("Running foo!"); return "Foo." })
cache('foo', function() { console.log("Running foo!"); return "Foo." })

The preceding code will print "Running foo!" just once, as the second time, the return value of the function has been cached (in memory), and it will be returned.

0.0.1

9 years ago