0.1.23 • Published 2 years ago
conode v0.1.23
CoNode
0-Deps, simple and fast context library for NodeJS
Table of Contents
Features
- Provides useful wrappers of AsyncLocalStorage
- Supports TypeScript typings
- Supports CommonJS and ES Module systems
Installing
Using yarn:
yarn add conode
Using npm:
yarn add conode
Examples
Functional approach
import { createContext } from '../index';
const auth = createContext();
const action = () => {
const jwt = auth.getContext();
console.log(jwt);
};
auth.contextualize(jwt, action);
Class approach
import { contextualize, Context } from '../index';
const action = () => {
const service = Service.getContext();
console.log(service.getSomething());
};
class Service extends Context() {
@contextualize
async run() {
await action();
}
getSomething() {
return 'something';
}
}
const service = new Service();
service.run();
License
License Apache-2.0 Copyright (c) 2022-present Ivan Zakharchanka
0.1.22
3 years ago
0.1.23
2 years ago
0.1.21
3 years ago
0.1.20
3 years ago
0.1.19
3 years ago
0.1.12
3 years ago
0.1.13
3 years ago
0.1.14
3 years ago
0.1.15
3 years ago
0.1.16
3 years ago
0.1.17
3 years ago
0.1.18
3 years ago
0.1.10
3 years ago
0.1.11
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.9
3 years ago
0.1.4
3 years ago
0.1.3
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.2
3 years ago
0.1.1
3 years ago
0.1.0
3 years ago
0.0.1
3 years ago