grain.social is a photo sharing platform built on atproto. grain.social
atproto photography appview
50
fork

Configure Feed

Select the types of activity you want to include in your feed.

at edf12b5a548392bc6a2c74d37360c6145d0a6612 29 lines 723 B view raw
1import * as esbuild from "esbuild"; 2 3import { denoPlugins } from "@luca/esbuild-deno-loader"; 4 5console.log("Bundling js..."); 6 7await esbuild.build({ 8 plugins: [...denoPlugins()], 9 entryPoints: ["./src/static/mod.ts"], 10 outfile: "./static/app.esm.js", 11 bundle: true, 12 format: "esm", 13 sourcemap: Deno.env.get("DEV") === "true" ? "linked" : false, 14 minify: Deno.env.get("DEV") !== "true", 15}); 16 17const command = new Deno.Command("du", { 18 args: ["-h", "./static/app.esm.js"], 19 stdout: "piped", 20 stderr: "piped", 21}); 22const { code, stdout, stderr } = await command.output(); 23if (code === 0) { 24 console.log(new TextDecoder().decode(stdout)); 25} else { 26 console.error(new TextDecoder().decode(stderr)); 27} 28 29esbuild.stop();