November: Procrastination Month

    hello-cls

    1.0.8 • Public • Published

    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

    Install

    npm i hello-cls

    DownloadsWeekly Downloads

    898

    Version

    1.0.8

    License

    MIT

    Unpacked Size

    22.3 kB

    Total Files

    19

    Last publish

    Collaborators

    • cometchteam