citations-supabase-demo

Demo

Techologies used

Warnings

  • Because of simple SSR renderer demo conflicts with Chrome extensions which injects anything to the DOM tree (for example, Stylus) Please disable these extensions for demo web domain name.

Run

deno task dev

Check

deno task check

Requirements

Deno

deno 1.37+ required

Development notes

Storybook

Storybook isn't compatible wuth Deno yet so Node + pnpm are requirements for it:

pnpm install
pnpm run serve

VSCode configuration

  • 🧩 Extensions

    • VSCode Deno plugin
      • Hightlight & autocompletion for Deno TypeScript
    • Run on Save
      • Run deno fmt on file save
      • settings: .vscode/settings.json: "emeraldwalk.runonsave"
      • extension logs: cmd-shift-p -> Search Developer: Show Logs -> Extension Host, then select Run on Save in drop-down list on upper-right ↗️ corner
  • deno task config is required to run when you add new Storybook story because Storybook runs in different env and need to be excluded from VSCode Deno plugin.

Database

See README-supabase