leonitousconforti/tinyburg

View on GitHub
packages/nucleus/config/heft.json

Summary

Maintainability
Test Coverage
{
    "$schema": "https://developer.microsoft.com/json-schemas/heft/v0/heft.schema.json",
    "phasesByName": {
        "build": {
            "cleanFiles": [{ "sourcePath": "dist" }],
            "tasksByName": {
                "generate-data": {
                    "taskPlugin": {
                        "pluginPackage": "@rushstack/heft",
                        "pluginName": "run-script-plugin",
                        "options": {
                            "scriptPath": "src/data/update-common-data.cjs"
                        }
                    }
                },
                "typescript": {
                    "taskDependencies": ["generate-data"],
                    "taskPlugin": {
                        "pluginPackage": "@rushstack/heft-typescript-plugin"
                    }
                },
                "lint": {
                    "taskDependencies": ["typescript"],
                    "taskPlugin": {
                        "pluginPackage": "@rushstack/heft-lint-plugin"
                    }
                }
            }
        },
        "test": {
            "phaseDependencies": ["build"],
            "tasksByName": {
                "jest": {
                    "taskPlugin": {
                        "pluginPackage": "@rushstack/heft-jest-plugin"
                    }
                }
            }
        }
    }
}