{
  "Applications": {
    "$1": {
      "Application": {
        "Description": "The landing page for the arcade.",
        "Name": "Arcade Home Page"
      },
      "LookupConfig": {
        "PathRegex": "/.*"
      },
      "LowCodeUnit": {
        "SourceControlLookup": "fork|github://fathym-it/arcade-recipe",
        "Build": "latest",
        "Path": "lcu-github-artifacts-release.yml",
        "Type": "GitHub"
      },
      "Processor": {
        "BaseHref": "/",
        "DefaultFile": "index.html",
        "Type": "DFS"
      }
    },
    "$2": {
      "Application": {
        "Description": "A simple, fast numbers game. Can you get it to read 2048?",
        "Name": "2048"
      },
      "LookupConfig": {
        "PathRegex": "/2048.*"
      },
      "LowCodeUnit": {
        "Package": "@fathym-arcade/twenty48",
        "Version": "latest",
        "Type": "NPM"
      },
      "Processor": {
        "BaseHref": "/2048/",
        "DefaultFile": "index.html",
        "Type": "DFS"
      }
    },
    "$3": {
      "Application": {
        "Description": "Don't be led astray by this fun-styled maze game.",
        "Name": "Astray"
      },
      "LookupConfig": {
        "PathRegex": "/astray.*"
      },
      "LowCodeUnit": {
        "Package": "@fathym-arcade/astray",
        "Version": "latest",
        "Type": "NPM"
      },
      "Processor": {
        "BaseHref": "/astray/",
        "DefaultFile": "index.html",
        "Type": "DFS"
      }
    },
    "$4": {
      "Application": {
        "Description": "Fly a bird while dodging poles.",
        "Name": "Clumsy Bird"
      },
      "LookupConfig": {
        "PathRegex": "/clumsy-bird.*"
      },
      "LowCodeUnit": {
        "Package": "@fathym-arcade/clumsy-bird",
        "Version": "latest",
        "Type": "NPM"
      },
      "Processor": {
        "BaseHref": "/clumsy-bird/",
        "DefaultFile": "index.html",
        "Type": "DFS"
      }
    },
    "$5": {
      "Application": {
        "Description": "Inspired by Tetris. How far can you go?",
        "Name": "Hextris"
      },
      "LookupConfig": {
        "PathRegex": "/hextris.*"
      },
      "LowCodeUnit": {
        "Package": "@fathym-arcade/hextris",
        "Version": "latest",
        "Type": "NPM"
      },
      "Processor": {
        "BaseHref": "/hextris/",
        "DefaultFile": "index.html",
        "Type": "DFS"
      }
    },
    "$6": {
      "Application": {
        "Description": "Pacman game with Thinky ghosts.",
        "Name": "Pacman Canvas"
      },
      "LookupConfig": {
        "PathRegex": "/pacman-canvas.*"
      },
      "LowCodeUnit": {
        "Package": "@fathym-arcade/pacman-canvas",
        "Version": "latest",
        "Type": "NPM"
      },
      "Processor": {
        "BaseHref": "/pacman-canvas/",
        "DefaultFile": "index.html",
        "Type": "DFS"
      }
    }
  },
  "Environments": {
    "$#.PrimaryEnvironment": {
      "Artifacts": {
        "svelte-build-release": {
          "Name": "Svelte Build/Release",
          "Output": "./public",
          "Type": "GitHub",
          "BuildCommand": "npm run build",
          "InstallCommand": "npm ci",
          "NPMRegistry": "https://registry.npmjs.org/"
        }
      },
      "DevOpsActions": {
        "github-artifacts-release-svelte": {
          "Name": "GitHub Artifacts - Release - Svelte",
          "Path": "lcu-github-artifacts-release.yml",
          "ArtifactLookups": ["svelte-build-release"],
          "Templates": [
            "https://raw.githubusercontent.com/lowcodeunit/infrastructure/master/github/actions/artifacts/_header.hbs.yml",
            "https://raw.githubusercontent.com/lowcodeunit/infrastructure/master/github/actions/artifacts/release-flow.yml"
          ]
        }
      },
      "Sources": {
        "fork|github://fathym-it/arcade-recipe": {
          "DevOpsActionTriggerLookups": ["github-artifacts-release-svelte"],
          "Branches": ["main"],
          "MainBranch": "main",
          "Organization": "fathym-it",
          "Repository": "arcade-recipe",
          "Name": "github://fathym-it/arcade-recipe",
          "Type": "GitHub"
        }
      }
    }
  }
}
