{
    "name": "@diia-inhouse/types",
    "version": "14.10.0",
    "description": "Core types",
    "license": "SEE LICENCE IN LICENCE.md",
    "author": "diia-team",
    "repository": "https://github.com/diia-open-source/be-types",
    "files": [
        "dist"
    ],
    "type": "module",
    "main": "dist/index.js",
    "types": "dist/types/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/types/index.d.ts",
            "default": "./dist/index.js"
        },
        "./package.json": "./package.json"
    },
    "scripts": {
        "prebuild": "rimraf dist",
        "build": "npm run genproto && npx tsc && cp -r proto dist/proto",
        "semantic-release": "semantic-release",
        "lint": "oxlint && oxfmt --check . && diia-buf-lint",
        "lint-fix": "oxlint --fix && oxfmt . && diia-buf-lint --fix",
        "lint:lockfile": "lockfile-lint --path package-lock.json --allowed-hosts registry.npmjs.org --validate-https",
        "prepare": "npm run build",
        "genproto": "buf generate",
        "proto:breaking": "diia-buf-breaking"
    },
    "dependencies": {
        "@bufbuild/protobuf": "2.12.0",
        "@types/node": "25.6.2",
        "type-fest": "4.40.0"
    },
    "devDependencies": {
        "@bufbuild/buf": "1.69.0",
        "@diia-inhouse/configs": "7.2.3",
        "@diia-inhouse/oxc-config": "6.1.1",
        "lockfile-lint": "5.0.0",
        "oxfmt": "0.72.0",
        "oxlint": "1.87.0",
        "oxlint-tsgolint": "7.0.2003",
        "rimraf": "6.1.3",
        "semantic-release": "24.2.3",
        "ts-proto": "2.11.8",
        "typescript": "5.9.3"
    },
    "commitlint": {
        "extends": "@diia-inhouse/configs/dist/commitlint"
    },
    "release": {
        "extends": "@diia-inhouse/configs/dist/semantic-release/package"
    },
    "engines": {
        "node": ">=24"
    }
}
