{
  "repo": "pingcap/sp500-insight-template",
  "binary": "sp500-insight-cli",
  "binary_path": "cli/index.ts",
  "dependencies": {
    "CLI npm run cli:create-schema": {
      "description": "Creates schema and imports CSV market data into the backing database.",
      "infrastructure": {
        "database": {
          "conditions": [
            "Connection configured"
          ],
          "operations": [
            {
              "operation": "Create schema and load CSV data",
              "trigger": "create-schema / csv-to-db",
              "implementation": "cli/index.ts"
            }
          ]
        }
      },
      "services": []
    },
    "CLI npm run cli:csv-to-db": {
      "description": "Creates schema and imports CSV market data into the backing database.",
      "infrastructure": {
        "database": {
          "conditions": [
            "Connection configured"
          ],
          "operations": [
            {
              "operation": "Create schema and load CSV data",
              "trigger": "create-schema / csv-to-db",
              "implementation": "cli/index.ts"
            }
          ]
        }
      },
      "services": []
    }
  }
}
