We found that LLMs have trouble with the inputs and outputs of our @std/sqlite method.
(sql: string, args: any[])
{ sql: string, args: any[] }
Instead of struggling to teach it, we built this val to be a wrapper around @std/sqlite that adheres to what the LLMs expect.
This val is also backwards-compatible with @std/sqlite, so we're considering merging it in.
https://esm.town/v/stevekrouse/sqlite
<script type="module" src="https://esm.town/v/stevekrouse/sqlite"></script>