{
    "name": "@diia-inhouse/design-system",
    "version": "4.13.1",
    "type": "module",
    "description": "Design system types and utils",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "default": "./dist/index.js"
        },
        "./dist/types/*": "./dist/*",
        "./package.json": "./package.json"
    },
    "author": "Diia",
    "files": [
        "dist"
    ],
    "engines": {
        "node": ">=24"
    },
    "scripts": {
        "prebuild": "rimraf dist",
        "build": "npm run genproto && tsc && cp -r proto dist/proto",
        "semantic-release": "semantic-release",
        "lint": "oxlint && oxfmt --check . && buf format ./proto --diff --exit-code ",
        "lint-fix": "oxlint --fix && oxfmt . && buf format ./proto --write",
        "lint:lockfile": "lockfile-lint --path package-lock.json --allowed-hosts registry.npmjs.org --validate-https",
        "prepare": "npm run build",
        "find-circulars": "npx madge --circular --extensions ts ./",
        "genproto": "npx genproto --outputDir src/generated"
    },
    "repository": "https://github.com/diia-open-source/be-pkg-design-system",
    "dependencies": {
        "@types/node": "25.6.2"
    },
    "devDependencies": {
        "@bufbuild/buf": "1.69.0",
        "@bufbuild/protobuf": "2.12.0",
        "@diia-inhouse/configs": "7.0.1",
        "@diia-inhouse/genproto": "4.0.5",
        "@diia-inhouse/oxc-config": "2.0.0",
        "lockfile-lint": "5.0.0",
        "oxfmt": "0.48.0",
        "oxlint": "1.63.0",
        "oxlint-tsgolint": "0.22.1",
        "rimraf": "6.1.3",
        "semantic-release": "25.0.3",
        "ts-proto": "2.7.0",
        "typescript": "5.8.3"
    },
    "release": {
        "extends": "@diia-inhouse/configs/dist/semantic-release/package"
    },
    "commitlint": {
        "extends": "@diia-inhouse/configs/dist/commitlint"
    },
    "madge": {
        "tsConfig": "./tsconfig.json"
    },
    "license": "MIT"
}
