{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://json.schemastore.org/stackblitzrc.json",
  "additionalProperties": false,
  "description": "https://developer.stackblitz.com/docs/platform/project-config/",
  "properties": {
    "installDependencies": {
      "title": "Install npm dependencies when opening the project.",
      "description": "Defaults to true. Set to false to disable.",
      "default": true,
      "type": "boolean"
    },
    "startCommand": {
      "title": "Execute a custom command when opening the project.",
      "description": "If not provided, a command may be inferred based on the project files (e.g. running `npm start`).",
      "default": true,
      "anyOf": [{ "type": "boolean" }, { "type": "string" }]
    },
    "env": {
      "title": "Expose environment variables to the terminal.",
      "type": "object",
      "propertyNames": {
        "pattern": "^[a-zA-Z_]+[a-zA-Z0-9_]*$"
      },
      "additionalProperties": {
        "anyOf": [
          { "type": "boolean" },
          { "type": "string" },
          { "type": "number" }
        ]
      }
    }
  },
  "title": "WebContainer project configuration",
  "type": "object"
}
