diff --git a/Dockerfile b/Dockerfile index 612180d..7eb894a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ FROM node:lts-alpine AS install-stage WORKDIR /app COPY package*.json ./ -RUN npm install +RUN npm ci COPY . . FROM git.legonzaur.fr/heronfief/cards-gen:main AS card-svg-stage diff --git a/services/loadCards.ts b/services/loadCards.ts index 9d60fd3..a584915 100644 --- a/services/loadCards.ts +++ b/services/loadCards.ts @@ -20,9 +20,8 @@ export async function compileCards() { template = await (await fetch(url)).text(); } - let arrayTemplate = template.split("\n"); - arrayTemplate.splice(0, 1); - template = arrayTemplate.join("\n"); + template = template.replace(/\<\?.*\?\>/gm, ""); + return [ Number(k.match(regex)![0]).toString(), // markRaw( @@ -80,10 +79,7 @@ export async function compileTokens() { } else { template = await (await fetch(url)).text(); } - - let arrayTemplate = template.split("\n"); - arrayTemplate.splice(0, 1); - template = arrayTemplate.join("\n"); + template = template.replace(/\<\?.*\?\>/gm, ""); return [ k.match(regex)![0].toString(), markRaw(