{
  "name": "@rollercoaster-dev/rd-logger",
  "version": "0.4.0",
  "type": "module",
  "packageManager": "bun@1.3.7",
  "description": "A neurodivergent-friendly logger for Rollercoaster.dev projects",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js",
    "./core/logger.service": "./dist/core/logger.service.js"
  },
  "scripts": {
    "build": "tsc",
    "build:fast": "bun build src/index.ts --outdir dist --target node && tsc --emitDeclarationOnly",
    "clean": "rm -rf dist",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "format": "prettier --write 'src/**/*.ts' 'e2e/**/*.ts' 'tests/**/*.ts'",
    "format:check": "prettier --check 'src/**/*.ts' 'e2e/**/*.ts' 'tests/**/*.ts'",
    "type-check": "tsc --noEmit",
    "test": "bun test src/",
    "test:unit": "bun test src/core/",
    "test:integration": "bun test src/adapters/",
    "test:e2e": "bun test e2e/",
    "test:coverage": "bun test --coverage src/",
    "test:watch": "bun test --watch src/"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/rollercoaster-dev/monorepo.git",
    "directory": "packages/rd-logger"
  },
  "keywords": [
    "logger",
    "logging",
    "typescript",
    "neurodiversity",
    "accessibility",
    "rollercoaster-dev"
  ],
  "author": "Rollercoaster.dev <team@rollercoaster.dev>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/rollercoaster-dev/monorepo/issues"
  },
  "homepage": "https://github.com/rollercoaster-dev/monorepo/tree/main/packages/rd-logger#readme",
  "devDependencies": {
    "@hono/node-server": "^1.14.1",
    "@rollercoaster-dev/shared-config": "workspace:*",
    "@sinclair/typebox": "^0.34.0",
    "@types/express": "^4.17.21",
    "@types/on-finished": "^2.3.4",
    "@types/supertest": "6.0.3",
    "elysia": "^1.0.0",
    "express": "^4.19.2",
    "hono": "^4.5.2",
    "on-finished": "^2.4.1",
    "supertest": "7.1.4"
  },
  "dependencies": {
    "chalk": "^5.4.1",
    "on-finished": "^2.4.1"
  },
  "peerDependencies": {
    "@sinclair/typebox": ">= 0.34.0",
    "elysia": ">= 1.0.0",
    "express": ">= 4.0.0",
    "hono": ">= 4.0.0"
  },
  "files": [
    "dist"
  ],
  "publishConfig": {
    "access": "public"
  }
}
