{
    "name": "community-features",
    "$schema": "../../node_modules/nx/schemas/project-schema.json",
    "sourceRoot": "humand-packages/community-features/src",
    "projectType": "library",
    "targets": {
        "lint": {
            "executor": "nx:run-commands",
            "options": {
                "cwd": "humand-packages/community-features",
                "command": "pnpm eslint src"
            },
            "inputs": [
                "shared",
                "{projectRoot}/src/**/*",
                "{projectRoot}/eslint.config.js",
                "{projectRoot}/package.json",
                "{projectRoot}/tsconfig.json"
            ]
        },
        "build": {
            "executor": "@nx/js:tsc",
            "outputs": [
                "{options.outputPath}"
            ],
            "options": {
                "outputPath": "humand-packages/community-features/build",
                "rootDir": "humand-packages/community-features/src",
                "main": "humand-packages/community-features/src/index.ts",
                "tsConfig": "humand-packages/community-features/tsconfig.build.json",
                "assets": [],
                "generatePackageJson": false
            },
            "inputs": [
                "shared",
                "{projectRoot}/src/**/*",
                "{projectRoot}/tsconfig.build.json",
                "{projectRoot}/package.json"
            ],
            "dependsOn": [
                "common:build"
            ]
        },
        "test": {
            "cache": true,
            "executor": "nx:run-commands",
            "options": {
                "cwd": "humand-packages/community-features",
                "command": "pnpm run test"
            },
            "inputs": [
                "shared",
                "{projectRoot}/src/**/*",
                "{projectRoot}/test/**/*",
                "{projectRoot}/package.json",
                "{projectRoot}/tsconfig.json",
                "{projectRoot}/jest.config.ts",
                "{projectRoot}/tsconfig.jest.json"
            ],
            "dependsOn": [
                "common:build"
            ]
        }
    },
    "tags": [
        "scope:community-features"
    ]
}
