{"library":"duo-cache","type":"library","category":null,"description":"duo-cache is a caching library built on LevelDB, designed to speed up Duo builds by storing data on disk. Version 2.1.2 is the latest stable release; the project appears inactive with no recent commits (last updated around 2015). It integrates with Duo's build pipeline to cache processed files, plugin results, and dependency scans. Unlike simple in-memory caches, it persists data across runs using LevelDB. However, it depends on the now-deprecated `level` npm package and is not actively maintained, making it unsuitable for new projects. Key differentiators: uses LevelDB for disk-backed persistence, supports both file-level and plugin-level caching with flexible key structures.","language":"javascript","status":"abandoned","version":"2.1.2","tags":["javascript","duo","cache"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install duo-cache","imports":["import Cache from 'duo-cache'","const Cache = require('duo-cache')","new Cache('/path/to/db')"]},{"cmd":"yarn add duo-cache","imports":[]},{"cmd":"pnpm add duo-cache","imports":[]}],"homepage":"https://github.com/duojs/cache","github":"https://github.com/duojs/cache","docs":null,"changelog":null,"pypi":null,"npm":"duo-cache","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}