{
  "name": "@polyn/logger",
  "version": "1.0.2",
  "description": "An async, event based logger for NodeJS",
  "types": "index.d.ts",
  "exports": {
    "import": "./index-wrapper.mjs",
    "require": "./index.cjs",
    "default": "./index.cjs"
  },
  "scripts": {
    "// lint": "json comment =============================================",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "// test": "json comment =============================================",
    "test": "pnpm run test:ts && pnpm run test:cjs && pnpm run test:mjs:default && pnpm run test:mjs:exports",
    "test:ci": "pnpm run test:ts && pnpm run test:mjs:default:ci && pnpm run test:mjs:exports:ci && pnpm run test:coverage:ci",
    "test:cjs": "node test.cjs -r nyan",
    "test:cjs:ci": "node test.cjs -r tap,summary --no-color",
    "test:mjs:default": "node test-default.mjs -r nyan",
    "test:mjs:default:ci": "node test-default.mjs -r tap,summary --no-color",
    "test:mjs:exports": "node test-exports.mjs -r nyan",
    "test:mjs:exports:ci": "node test-exports.mjs -r tap,summary --no-color",
    "test:ts": "tsc -p ./tsconfig.json && node ./examples-typescript.js",
    "// coverage": "json comment =============================================",
    "test:coverage:ci": "c8 --reporter=text --reporter=text-summary pnpm run test:cjs:ci",
    "coverage:ci": "mkdir -p ./coverage && touch ./coverage/lcov.info; c8 report --reporter=text-lcov > ./coverage/lcov.info"
  },
  "pre-push": [
    "lint",
    "test:ci"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/losandes/polyn-logger.git"
  },
  "author": "Andy Wright <andes.collab@gmail.com> (https://github.com/losandes)",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/losandes/polyn-logger/issues"
  },
  "homepage": "https://github.com/losandes/polyn-logger#readme",
  "keywords": [
    "logger",
    "logs",
    "logging",
    "EventEmitter",
    "events",
    "pubsub",
    "metrics",
    "histogram",
    "gauge",
    "latency",
    "bunyan"
  ],
  "dependencies": {
    "@polyn/blueprint": "~2.7.0",
    "@polyn/immutable": "~1.1.2"
  },
  "devDependencies": {
    "@polyn/logger": "link:",
    "@types/node": "~14.14.45",
    "bunyan": "~1.8.15",
    "c8": "^7.13.0",
    "chai": "~4.3.7",
    "eslint": "~7.23.0",
    "eslint-config-standard": "~16.0.3",
    "eslint-plugin-import": "~2.22.1",
    "eslint-plugin-node": "~11.1.0",
    "eslint-plugin-promise": "~4.3.1",
    "koa": "~2.13.4",
    "koa-router": "~10.0.0",
    "pre-push": "~0.1.4",
    "supposed": "~1.1.6",
    "typescript": "~4.2.4"
  }
}
