Daily Post Image from Upsplash

November: 3rd

2024

  • 07:24PM

    Astro

    There is this temp astro patch that I want to try, which should solve our astro build problem. Hmm, okay I tried to the hacky patch to try and resolve the bug but sadly there was no luck. Kinda sad tht our whole pipeline has to be held off because of a nx extension breaking, which kinda of does not make logistical sense. Spent the whole day trying to get it to work but stil lost in the sauce. The only other solution I have would be to just remove the whole astro extension and migrate down to the typescript level of operations.

    Okay the only option that I see is just to drop the nx extension for astro and use a custom typescript builder. We will have to remake the commands in the astro nx extension.

    "targets": {
    "build": {
    "executor": "@nxtensions/astro:build",
    "options": {}
    },
    "dev": {
    "executor": "@nxtensions/astro:dev",
    "options": {}
    },
    "preview": {
    "executor": "@nxtensions/astro:preview",
    "options": {}
    },
    "check": {
    "executor": "@nxtensions/astro:check"
    },
    "sync": {
    "executor": "@nxtensions/astro:sync"
    }
    }

    Furthermore I am thinking we can migrate the existing astro websites to expo, besides our kbve main repo. RareIcon, Herbmail, ect.. should be all