UNPKG

traceability

Version:

Traceability tools - middleware and winston logger

77 lines (76 loc) 2.29 kB
{ "name": "traceability", "license": "MIT", "version": "3.2.3", "bugs": { "url": "https://github.com/almerindo/traceability/issues" }, "homepage": "https://github.com/almerindo/traceability#readme", "author": "“Almerindo <“almerindo.rehem@gmail.com”>", "description": "Traceability tools - middleware and winston logger", "keywords": [ "traceability", "middleware", "logger", "winston", "trackId", "correlation id", "winston", "AsyncLocalStorage", "async-hooks", "context", "open telemetry", "express" ], "repository": { "type": "git", "url": "git@github.com:almerindo/traceability.git" }, "main": "./dist/index.js", "files": [ "dist" ], "devDependencies": { "@semantic-release/changelog": "^5.0.1", "@semantic-release/exec": "^5.0.0", "@semantic-release/git": "^9.0.0", "@types/express": "^4.17.11", "@types/uuid": "^8.3.0", "@typescript-eslint/eslint-plugin": "^2.29.0", "@typescript-eslint/parser": "^2.29.0", "eslint": "^6.8.0", "eslint-config-airbnb-base": "^14.1.0", "eslint-config-prettier": "^6.11.0", "eslint-import-resolver-typescript": "^2.0.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-jest": "^23.8.2", "eslint-plugin-prettier": "^3.1.3", "jest": "^26.6.3", "prettier": "^2.0.5", "replace-json-property": "^1.6.3", "rimraf": "^3.0.2", "semantic-release": "^19.0.3", "ts-jest": "^26.5.5", "ts-node-dev": "^1.0.0-pre.44", "typescript": "^3.8.3" }, "dependencies": { "@sentry/node": "^5.15.5", "@sentry/types": "^5.15.5", "@types/jest": "^25.2.1", "@types/node": "^13.13.2", "express": "^4.17.1", "logform": "^2.2.0", "winston": "^3.3.3" }, "scripts": { "clean": "rimraf coverage dist tmp", "build": "tsc", "prepare": "yarn lint ; yarn build ", "test": "jest --runInBand --detectOpenHandles --no-cache ---coverage", "lint": "eslint . --ext .ts,.tsx", "example:express": "DEBUG=express:* yarn ts-node src/examples/express.ts", "example:express-traceparent": "DEBUG=express:* yarn ts-node src/examples/express-traceparent.ts", "example:express-personalized": "yarn ts-node src/examples/express-with-config.ts" } }