diff --git a/.gitignore b/.gitignore index 8d3961b..6994e6b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ +dist node_modules deno.lock \ No newline at end of file diff --git a/build.ts b/build.ts index 3d204e3..4ca388d 100755 --- a/build.ts +++ b/build.ts @@ -1,4 +1,4 @@ -#!/usr/bin/env -S deno run -A --allow-scripts +#!/usr/bin/env -S deno run -A --allow-scripts -q import * as sass from "npm:sass"; import * as yaml from "npm:js-yaml"; @@ -25,6 +25,7 @@ async function buildTheme(themePath: string) { const outputFile = "dist/theme-github.css"; const result = await sass.compileAsync(inputFile, { sourceMap: false, style: "compressed" }); + await Deno.mkdir("dist", { recursive: true }); await Deno.writeTextFile(outputFile, result.css); const fileContent = await Deno.readTextFile(themePath);