
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
A simple caching library for JavaScript and TypeScript that provides a variety of different in memory caches. More caches will continue to be added in the future.
A simple caching library for JavaScript and TypeScript that provides a variety of different in memory caches. More caches will continue to be added in the future.
Install:
npm i velo-cache
import { KeyValueCache } from "velo-cache"
const cache = new KeyValueCache(30000) // Specifying your Standard Expiration for cached items
cache.set("foo", "bar", 10000) // Optionally specify expiration of individual items.
cache.get("foo") // returns "bar" if in cache otherwise returns undefined
cache.delete("foo") // removes the KV pair from the cache and returns the corresponding value
cache.invalidateAll() // invalidates all items in the cache
cache.isCached("foo") // checks existence of a key in the cache and returns a boolean
import { LRUCache } from "velo-cache"
const cache = new LRUCache(10) // Specifying the maximum capacity of your cache
cache.set("foo", "bar") // Add and update items in the cache
cache.get("foo") // Get items from the cache
cache.isCached("you") // Check if an item exists in the cache and returns a boolean
cache.invalidateAll() // invalidates all items in the cache
import { SingleThreadCache } from "velo-cache"
const cache = new SingleThreadCache()
await cache.set('foo', 'bar') // Add and update items in the cache
await cache.get("foo") // Get items from the cache
await cache.remove("foo") // Remove items from the cache
await cache.isCached("you") // Check if an item exists in the cache and returns a boolean
await cache.invalidateAll() // invalidates all items in the cache
import { LFUCache } from "velo-cache"
const cache = new LFUCache(5) // Specifying the maximum capacity of your cache
cache.set('foo', 'bar') // Add and update items in the cache
cache.get('foo') // Get items from the cache
cache.isCached("you") // Check if an item exists in the cache and returns a boolean
cache.invalidateAll() // invalidates all items in the cache
FAQs
A simple caching library for JavaScript and TypeScript that provides a variety of different in memory caches. More caches will continue to be added in the future.
We found that velo-cache demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.