{
  "name": "@panfiva/log4ts",
  "packageManager": "yarn@4.12.0",
  "version": "0.0.21",
  "description": "Port of log4js-node to TypeScript",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "license": "MIT",
  "author": "Vadim Panfilov <vadim.panfilov@gmail.com>",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/panfiva/log4ts.git"
  },
  "homepage": "https://github.com/panfiva/log4ts#readme",
  "bugs": {
    "url": "https://github.com/panfiva/log4ts/issues"
  },
  "keywords": [
    "logging",
    "node",
    "typescript",
    "log4ts"
  ],
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "prettier": "prettier --config ./.prettierrc.mjs --write --list-different \"src/**/*.{js,jsx,json,ts,tsx,css,md,jsonc,mjs,cjs}\"",
    "start": "yarn build && bash -c 'set -e; [ -f .env ] && set -o allexport && source .env && set +o allexport; tsc-watch --onSuccess \"node ./dist/index.js\"'",
    "build": "tsc --build",
    "update": "npx npm-check-updates  --deep --upgrade",
    "upgrade": "yarn set version stable && rm -f yarn.lock && yarn install",
    "rebuild": "yarn run clean; tsc --build",
    "clean": "rm -rf ./dist; rm -rf ./tsconfig.tsbuildinfo",
    "test-circular-deps": "yarn run rebuild && npx madge --circular --ts-config ./tsconfig.json ./",
    "lint": "npx eslint 'src/**/*.ts*'",
    "npm-dry-run": "yarn run clean && yarn run build && yarn run lint && npm pack --dry-run",
    "npm-publish": "yarn run clean && yarn run build && yarn run lint && npm publish --access public"
  },
  "madge": {
    "detectiveOptions": {
      "ts": {
        "skipTypeImports": true,
        "skipAsyncImports": false
      },
      "tsx": {
        "skipTypeImports": true,
        "skipAsyncImports": false
      }
    }
  },
  "dependencies": {
    "async-mutex": "^0.5.0",
    "axios": "^1.13.2",
    "date-format": "^4.0.14",
    "debug": "^4.4.3",
    "eventemitter3": "^5.0.1",
    "flatted": "^3.3.3",
    "fs-extra": "^11.3.2",
    "lodash": "^4.17.21"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.1",
    "@types/debug": "^4.1.12",
    "@types/fs-extra": "^11",
    "@types/lodash": "^4.17.21",
    "@types/node": "^25.0.0",
    "eslint": "^9.39.1",
    "prettier": "^3.7.4",
    "tsc-watch": "^7.2.0",
    "typescript": "^5.9.3",
    "typescript-eslint": "^8.49.0"
  }
}
