0.1.23 • Published 3 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 conodeUsing npm:
yarn add conodeExamples
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
3 years ago
0.1.21
3 years ago
0.1.20
3 years ago
0.1.19
3 years ago
0.1.12
4 years ago
0.1.13
4 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
4 years ago
0.1.11
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.9
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago
0.0.1
4 years ago