{
    "path": "/home/krm/dev/mimer-academia/server/web/deno/Tutorial/create-a-demo-of-deno.sv.json",
    "s": "Ignor",
    "invert": true,
    "level": 1,
    "title": [
        "Skapa en demo program med deno"
    ],
    "status": "alpha",
    "author": [
        "krm"
    ],
    "created": {
        "year": 2026,
        "month": 1,
        "day": 26
    },
    "description": [],
    "statments": [],
    "comment": [],
    "cards": [
        {
            "level": 1,
            "title": [
                "# 👁️‍🗨️ Om detta avsnitt"
            ],
            "description": [
                "Förklarar hur vi skapar ett enkelt webbserver som bara är i en fil. Detta för att kunna använda dem som demo."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "📚 Teknologier som används"
            ],
            "description": [
                "Du behöver ha dessa program varor:"
            ],
            "statments": [
                {
                    "description": [
                        "🦉 ",
                        [
                            {
                                "link": "./installing-deno.sv.html"
                            },
                            "deno"
                        ]
                    ]
                },
                {
                    "description": [
                        "Något editor så som:"
                    ]
                },
                {
                    "description": [
                        "🦉 ",
                        [
                            {
                                "link": "./using-code-with-deno.sv.html"
                            },
                            "code"
                        ]
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "🗄 Bakgrund"
            ],
            "description": [
                "Du behöver ha deno"
            ],
            "statments": [],
            "comment": []
        },
        {
            "0": "t",
            "1": "a",
            "2": "g",
            "3": "s",
            "level": 1,
            "title": [
                "Namn som används"
            ],
            "description": [],
            "statments": [
                {
                    "0": "t",
                    "1": "a",
                    "2": "g",
                    "3": "s",
                    "description": [
                        "main Namnet på din huvud fil"
                    ]
                },
                {
                    "0": "t",
                    "1": "a",
                    "2": "g",
                    "3": "s",
                    "description": [
                        "editor Namnet på en editor för att editera små filer."
                    ]
                }
            ],
            "comment": []
        },
        {
            "level": 1,
            "type": "faq",
            "title": [
                "Vad är ett demo?"
            ],
            "description": [
                "Ett demo är ett litet program för att visa på någon intressant funktion."
            ],
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "index": 1,
            "title": [
                "Skapa en fil main.ts"
            ],
            "description": [
                "Du ska utgå från denna i resten av projektet."
            ],
            "lang": "bash",
            "code": "editor main.ts &",
            "statments": [],
            "comment": [
                "Du kan också skapa den i en filhanteraren så som finns i VSCode."
            ]
        },
        {
            "level": 1,
            "index": 2,
            "title": [
                "Beskriv hur filen ska köras"
            ],
            "description": [
                "Lägg till ett komando högst upp i filen."
            ],
            "lang": "js",
            "code": "#!/usr/bin/env -S deno -A",
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "index": 3,
            "title": [
                "Gör filen körbar"
            ],
            "description": [
                "Du behöver nu göra filen körbar. Ge följande komandot i terminalen."
            ],
            "lang": "sh",
            "code": "chmod u+x main.ts",
            "statments": [],
            "comment": []
        },
        {
            "level": 1,
            "title": [
                "Gör detta för att få linten att fungera"
            ],
            "description": [
                "Du ska inte ha någon den.json fil i samma mapp som demot."
            ],
            "statments": [],
            "comment": [
                "För att av olika orsaker kan lint verktygen som kontrollerar att du följer bra kod standard bli sur på att du har allt i en fil. Se också \nnästa rubrik."
            ]
        },
        {
            "level": 1,
            "title": [
                "Efter varje importerade packet så skriv ett \"@TAL\""
            ],
            "description": [
                "Detta för att deno ska använda rätt version av packetet. TAL ska vara huvudversion på det packet du vill använda. Se exempel"
            ],
            "lang": "ts",
            "code": "import { Hono } from \"jsr:@hono/hono@4\";\nimport { getCookie, setCookie } from 'jsr:@hono/hono@4/cookie'",
            "statments": [],
            "comment": []
        }
    ]
}