Displaying 1 to 20 from 114 results

shrinkpack - Fast, resilient, reproducible builds with npm install.

  •    Javascript

Shrinkpack complements the npm shrinkwrap command by maintaining a node_shrinkwrap directory in your project, containing the exact same tarballs that npm install downloads from https://registry.npmjs.org. The rest of the npm install process is exactly the same. The only difference is that no network activity is necessary when installing and building your project. The node_shrinkwrap directory can be ignored in your editor (much like is done with the node_modules directory) but is instead checked into source control.

CacheP2P - "More users = More capacity"

  •    Javascript

CacheP2P is a highly distributed cache platform based on WebTorrent and runs only in the browser. It is a javascript library that once included in a website, makes every new user a mirror of the specific URL he has opened and allows it to serve it to all the other users that also are accessing the same website, so the website's server doesn't have to.

gulp-changed - Only pass through changed files

  •    Javascript

No more wasting precious time on processing unchanged files.By default it's only able to detect whether files in the stream changed. If you require something more advanced like knowing if imports/dependencies changed, create a custom comparator, or use another plugin.

nodecache - a node internal caching module

  •    CoffeeScript

A simple caching module that has set, get and delete methods and works a little bit like memcached. Keys can have a timeout (ttl) after which they expire and are deleted from the cache. All keys are stored in a single object so the practical limit is at around 1m keys. Since 4.1.0: Key-validation: The keys can be given as either string or number, but are casted to a string internally anyway. All other types will either throw an error or call the callback with an error.

apicache - Simple API-caching middleware for Express/Node.

  •    Javascript

Because route-caching of simple data/responses should ALSO be simple. To use, simply inject the middleware (example: apicache.middleware('5 minutes', [optionalMiddlewareToggle])) into your routes. Everything else is automagic.

keyv - Simple key-value storage with support for multiple backends

  •    Javascript

Keyv provides a consistent interface for key-value storage across multiple backends via storage adapters. It supports TTL based expiry, making it suitable as a cache or a persistent key-value store.Install Keyv.

catbox - Multi-strategy object caching service

  •    Javascript

catbox is a multi-strategy key-value object store. It comes with extensions supporting a memory cache, Redis, MongoDB, Memcached, Riak, Amazon S3, RethinkDB, Couchbase, Aerospike and LevelDB.catbox provides two interfaces: a low-level Client and a high-level Policy.

cache-loader - Caches the result of following loaders on disk

  •    Javascript

Add this loader in front of other (expensive) loaders to cache the result on disk. ⚠️ Note that there is an overhead for saving the reading and saving the cache file, so only use this loader to cache expensive loaders.

grunt-cache-bust - Cache bust static assets using content hashing

  •    Javascript

If you haven't used grunt before, be sure to check out the Getting Started guide. Once the plugin has been installed, enabled it inside your Gruntfile.

spade - ♠ Spade, a robust, full-featured, multi-modular client for Redis.

  •    Javascript

♠ Spade, a robust, full-featured, multi-modular Redis client, with offline queue for commands, automatic socket reconnection and command rollback mechanisms for subscriptions, moreover, it supports caching for LUA scripts.

npm-lazy-mirror - A lazy mirroring server for npm

  •    Javascript

A lazy mirroring local npm server.See example/server-config.json for usage.

rev-file - Get the revved file path of a file

  •    Javascript

Reads the file, MD5-hashes it, truncates the hash to 10 characters, appends it to the filename, and returns the modified path.Returns a Promise for a revved filepath.

rev-hash - Create a hash for file revving

  •    Javascript

It will create an md5 hash from an input buffer or string, and truncate it to 10 characters, which is unique enough for this purpose.If you think you need a different hash algorithm or a longer hash, you're wrong.