{"library":"request-context","type":"library","category":null,"description":"Connect/Express middleware that wraps each request in a Node.js domain, providing a namespace to store and retrieve data across async callbacks within the same request lifecycle. Version 2.0.0 is the latest stable release. The package uses the deprecated Node.js 'domain' module, so it is not recommended for new projects. Alternatives include AsyncLocalStorage (Node.js 12.17+) or continuation-local-storage. It supports a simple key-value API with dot notation for nested property access.","language":"javascript","status":"maintenance","version":"2.0.0","tags":["javascript","connect","express","request","context","data","store","middleware","domain"],"install":[{"cmd":"npm install request-context","imports":["const contextService = require('request-context');","const { middleware } = require('request-context');","contextService.set('namespace:key', value);","const val = contextService.get('namespace:key');"]},{"cmd":"yarn add request-context","imports":[]},{"cmd":"pnpm add request-context","imports":[]}],"homepage":null,"github":"https://github.com/michaelkrone/request-context","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/request-context","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/request-context/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}