{ "name": "grafana", "$schema": "node_modules/nx/schemas/project-schema.json", "projectType": "application", "targets": { "start": { "dependsOn": [ "themes-generate", "grafana-icons:generate", { "projects": ["tag:scope:plugin"], "target": "build" } ] }, "build": { "dependsOn": [ "themes-generate", "grafana-icons:generate", { "projects": ["tag:scope:plugin"], "target": "build" } ], "outputs": ["{workspaceRoot}/public/build"], "cache": true }, "themes-generate": { "inputs": [ "{workspaceRoot}/scripts/cli/generateSassVariableFiles.ts", "{workspaceRoot}/packages/grafana-data/src/themes/**", "{workspaceRoot}/packages/grafana-ui/src/themes/**" ], "outputs": [ "{workspaceRoot}/public/sass/_variables.generated.scss", "{workspaceRoot}/public/sass/_variables.dark.generated.scss", "{workspaceRoot}/public/sass/_variables.light.generated.scss" ], "cache": true } } }