{
    "name": "imergo-logger",
    "description": "Generic winston logger wrapper for our imergo-frameworks.",
    "version": "9.0.2",
    "author": {
        "name": "Digital Health Department, Fraunhofer Institute for Applied Information Technology FIT",
        "email": "webcc@fit.fraunhofer.de",
        "url": "https://www.fit.fraunhofer.de/"
    },
    "license": "Apache-2.0",
    "type": "module",
    "exports": {
        ".": "./dist/src/Logger.js"
    },
    "files": [
        "package.json",
        "package-lock.json",
        "README.md",
        "LICENSE.md",
        "src/**/*.ts",
        "src/**/*.tsx",
        "test/**/*.ts",
        "test/**/*.tsx",
        "dist/**/*.js",
        "dist/**/*.js.map",
        "dist/**/*.d.ts",
        "dist/**/*.d.ts.map",
        "dist/**/*.d.tsx",
        "dist/**/*.d.tsx.map"
    ],
    "dependencies": {
        "micromatch": "4.0.8",
        "winston": "3.17.0",
        "@types/micromatch": "4.0.9",
        "@types/node": "24.0.15"
    },
    "devDependencies": {
        "asserttt": "1.0.1",
        "shx": "0.4.0",
        "typedoc": "0.28.7"
    },
    "repository": {
        "type": "git",
        "url": "https://gitlab.cc-asp.fraunhofer.de/health-open/imergo-logger.git"
    },
    "engines": {
        "node": ">=24"
    },
    "scripts": {
        "\n===== Build =====": "",
        "build": "npm run clean && tsc",
        "prepare": "npm run build",
        "clean": "shx rm -rf dist/*",
        "\n===== Test =====": "",
        "test": "node --test test/LoggerTest.ts",
        "test:coverage": "node --experimental-test-coverage --test test/LoggerTest.ts",
        "\n===== TypeDoc =====": "",
        "doc": "shx rm -rf public/** && typedoc --tsconfig tsconfig.json"
    }
}
