🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

hello-cls

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hello-cls

A Node.js library that implements Continuation-Local Storage

1.0.8
latest
Source
npm
Version published
Maintainers
1
Created
Source

hello-cls

Version Build status Codecov JavaScript Style Guide

A Node.js library that implements Continuation-Local Storage for Node 10+

Install & Requirements

npm i hello-cls
or
yarn add hello-cls

How to use

const { namespace } = require('hello-cls')

const context = namespace.initContext()

// I can't get a value from the namespace if one has not been set yet
console.log(namespace.get('beer'))
// -> undefined

// I can set a value to a given key on the namespace
namespace.set('beer', '🍺')

// I can get a value from the namespace
console.log(namespace.get('beer'))
// -> '🍺'

// close with 'true' will flush state immediately
context.close(true)

// I can't get a value from the namespace if the context is closed
console.log(namespace.get('beer'))
// -> null

Made with ❤️ at comet

Keywords

hello-cls

FAQs

Package last updated on 10 Feb 2021

Did you know?

Socket

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.

Install

Related posts