{
    "name": "@diia-inhouse/genproto",
    "version": "4.0.18",
    "type": "module",
    "description": "JS codegen from proto with imports from @diia-inhouse/types",
    "bin": {
        "genproto": "./dist/genproto.js"
    },
    "exports": {
        ".": {
            "types": "./dist/types/genproto.d.ts",
            "default": "./dist/genproto.js"
        },
        "./package.json": "./package.json"
    },
    "repository": "https://github.com/diia-open-source/be-genproto",
    "scripts": {
        "prebuild": "rimraf dist",
        "build": "tsc",
        "build:watch": "tsc --watch",
        "semantic-release": "semantic-release",
        "lint": "oxlint && oxfmt --check .",
        "lint-fix": "oxlint --fix && oxfmt .",
        "lint:lockfile": "lockfile-lint --path package-lock.json --allowed-hosts registry.npmjs.org --validate-https",
        "prepare": "npm run build",
        "test": "tsc --project tests/tsconfig.json && vitest run",
        "find-circulars": "madge --circular --extensions ts ./"
    },
    "engines": {
        "node": ">=24"
    },
    "author": "Diia",
    "license": "SEE LICENSE IN LICENSE.md",
    "files": [
        "dist",
        "src"
    ],
    "dependencies": {
        "glob": "13.0.6",
        "lodash": "4.18.1",
        "lookpath": "1.2.3",
        "yargs": "18.0.0"
    },
    "peerDependencies": {
        "ts-proto": ">=2.7.0"
    },
    "devDependencies": {
        "@diia-inhouse/configs": "7.2.2",
        "@diia-inhouse/oxc-config": "3.0.4",
        "@types/lodash": "4.17.24",
        "@types/node": "25.6.2",
        "@types/yargs": "17.0.35",
        "@vitest/coverage-v8": "4.1.11",
        "lockfile-lint": "5.0.0",
        "madge": "8.0.0",
        "oxfmt": "0.48.0",
        "oxlint": "1.63.0",
        "oxlint-tsgolint": "0.22.1",
        "rimraf": "6.1.3",
        "semantic-release": "25.0.3",
        "vitest": "4.1.11"
    },
    "release": {
        "extends": "@diia-inhouse/configs/dist/semantic-release/package"
    },
    "commitlint": {
        "extends": "@diia-inhouse/configs/dist/commitlint"
    },
    "madge": {
        "tsConfig": "./tsconfig.json"
    }
}
