[
    {
        "package": "tutorial1-window",
        "out": "docs/.vuepress/components/wasm/tutorial1_window"
    },
    {
        "package": "tutorial2-surface",
        "out": "docs/.vuepress/components/wasm/tutorial2_surface"
    },
    {
        "package": "tutorial3-pipeline",
        "out": "docs/.vuepress/components/wasm/tutorial3_pipeline"
    },
    {
        "package": "tutorial4-buffer",
        "out": "docs/.vuepress/components/wasm/tutorial4_buffer"
    },
    {
        "package": "tutorial5-textures",
        "out": "docs/.vuepress/components/wasm/tutorial5_textures"
    },
    {
        "package": "tutorial6-uniforms",
        "out": "docs/.vuepress/components/wasm/tutorial6_uniforms"
    },
    {
        "package": "tutorial7-instancing",
        "out": "docs/.vuepress/components/wasm/tutorial7_instancing"
    },
    {
        "package": "tutorial8-depth",
        "out": "docs/.vuepress/components/wasm/tutorial8_depth"
    },
    {
        "package": "tutorial9-models",
        "out": "docs/.vuepress/components/wasm/tutorial9_models"
    },
    {
        "package": "tutorial10-lighting",
        "out": "docs/.vuepress/components/wasm/tutorial10_lighting"
    },
    {
        "package": "tutorial11-normals",
        "out": "docs/.vuepress/components/wasm/tutorial11_normals"
    },
    {
        "package": "tutorial12-camera",
        "out": "docs/.vuepress/components/wasm/tutorial12_camera"
    },
    {
        "package": "pong",
        "out": "docs/.vuepress/components/wasm/pong"
    }
]