[{"data":1,"prerenderedAt":289},["ShallowReactive",2],{"navigation":3,"-connectors-bun":104,"-connectors-bun-surround":284},[4,21,82],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Getting Started","/guide","1.guide/1.index",[9,11,16],{"title":5,"path":6,"stem":7,"icon":10},"ph:book-open-duotone",{"title":12,"path":13,"stem":14,"icon":15},"HTTP Server","/guide/http-server","1.guide/3.http-server","material-symbols:http",{"title":17,"path":18,"stem":19,"icon":20},"Custom Connectors","/guide/custom-connector","1.guide/4.custom-connector","material-symbols-light:dashboard-customize",{"title":22,"path":23,"stem":24,"children":25,"icon":27},"Connectors","/connectors","2.connectors/1.index",[26,28,33,38,43,48,53,58,63,67,72,77],{"title":22,"path":23,"stem":24,"icon":27},"gravity-ui:plug-connection",{"title":29,"path":30,"stem":31,"icon":32},"Bun SQlite","/connectors/bun","2.connectors/bun","simple-icons:bun",{"title":34,"path":35,"stem":36,"icon":37},"Cloudflare","/connectors/cloudflare","2.connectors/cloudflare","devicon-plain:cloudflareworkers",{"title":39,"path":40,"stem":41,"icon":42},"LibSQL","/connectors/libsql","2.connectors/libsql","clarity:node-line",{"title":44,"path":45,"stem":46,"icon":47},"MySQL","/connectors/mysql","2.connectors/mysql","simple-icons:mysql",{"title":49,"path":50,"stem":51,"icon":52},"NEON","/connectors/neon","2.connectors/neon","cbi:neon",{"title":54,"path":55,"stem":56,"icon":57},"PGlite","/connectors/pglite","2.connectors/pglite","simple-icons:postgresql",{"title":59,"path":60,"stem":61,"icon":62},"PlanetScale","/connectors/planetscale","2.connectors/planetscale","simple-icons:planetscale",{"title":64,"path":65,"stem":66,"icon":57},"PostgreSQL","/connectors/postgresql","2.connectors/postgresql",{"title":68,"path":69,"stem":70,"icon":71},"SQLite","/connectors/sqlite","2.connectors/sqlite","simple-icons:sqlite",{"title":73,"path":74,"stem":75,"icon":76},"Turso","/connectors/turso","2.connectors/turso","simple-icons:turso",{"title":78,"path":79,"stem":80,"icon":81},"Vercel","/connectors/vercel","2.connectors/vercel","radix-icons:vercel-logo",{"title":83,"path":84,"stem":85,"children":86,"icon":88},"Integrations","/integrations","3.integrations/1.index",[87,89,94,99],{"title":83,"path":84,"stem":85,"icon":88},"carbon:property-relationship",{"title":90,"path":91,"stem":92,"icon":93},"Drizzle","/integrations/drizzle","3.integrations/drizzle","simple-icons:drizzle",{"title":95,"path":96,"stem":97,"icon":98},"Kysely","/integrations/kysely","3.integrations/kysely","mynaui:letter-k",{"title":100,"path":101,"stem":102,"icon":103},"Prisma","/integrations/prisma","3.integrations/prisma","simple-icons:prisma",{"id":105,"title":29,"body":106,"description":278,"extension":279,"meta":280,"navigation":281,"path":30,"seo":282,"stem":31,"__hash__":283},"content/2.connectors/bun.md",{"type":107,"value":108,"toc":270,"icon":32},"minimark",[109,113,125,130,137,217,221,227,234,239,249,253,266],[110,111],"read-more",{"to":112},"https://bun.sh/docs/api/sqlite",[114,115,116],"note",{},[117,118,119,120,124],"p",{},"\nThis connector needs Bun as runtime. Use ",[121,122,123],"code",{},"bun --bun ..."," to make sure of this.",[126,127,129],"h2",{"id":128},"usage","Usage",[117,131,132,133,136],{},"Use ",[121,134,135],{},"bun-sqlite"," connector:",[138,139,144],"pre",{"className":140,"code":141,"language":142,"meta":143,"style":143},"language-js shiki shiki-themes github-light github-dark github-dark","import { createDatabase } from \"db0\";\nimport bunSqlite from \"db0/connectors/bun-sqlite\";\n\nconst db = createDatabase(bunSqlite({}));\n","js","",[121,145,146,169,184,191],{"__ignoreMap":143},[147,148,151,155,159,162,166],"span",{"class":149,"line":150},"line",1,[147,152,154],{"class":153},"so5gQ","import",[147,156,158],{"class":157},"slsVL"," { createDatabase } ",[147,160,161],{"class":153},"from",[147,163,165],{"class":164},"sfrk1"," \"db0\"",[147,167,168],{"class":157},";\n",[147,170,172,174,177,179,182],{"class":149,"line":171},2,[147,173,154],{"class":153},[147,175,176],{"class":157}," bunSqlite ",[147,178,161],{"class":153},[147,180,181],{"class":164}," \"db0/connectors/bun-sqlite\"",[147,183,168],{"class":157},[147,185,187],{"class":149,"line":186},3,[147,188,190],{"emptyLinePlaceholder":189},true,"\n",[147,192,194,197,201,204,208,211,214],{"class":149,"line":193},4,[147,195,196],{"class":153},"const",[147,198,200],{"class":199},"suiK_"," db",[147,202,203],{"class":153}," =",[147,205,207],{"class":206},"shcOC"," createDatabase",[147,209,210],{"class":157},"(",[147,212,213],{"class":206},"bunSqlite",[147,215,216],{"class":157},"({}));\n",[126,218,220],{"id":219},"options","Options",[222,223,225],"h3",{"id":224},"name",[121,226,224],{},[117,228,229,230,233],{},"Database (file) name. Default is ",[121,231,232],{},":memory",".",[222,235,237],{"id":236},"cwd",[121,238,236],{},[117,240,241,242,245,246,248],{},"Working directory to create database. Default is current working directory of project. (It will be ignored if ",[121,243,244],{},"path"," is provided an absolute path or if name is ",[121,247,232],{}," or empty).",[222,250,251],{"id":244},[121,252,244],{},[117,254,255,256,258,259,262,263],{},"Related (to ",[121,257,236],{},") or absolute path to the sql file. By default it is stored in ",[121,260,261],{},"{cwd}/.data/{name}.bun.sqlite"," / ",[121,264,265],{},".data/db.bun.sqlite",[267,268,269],"style",{},"html pre.shiki code .so5gQ, html code.shiki .so5gQ{--shiki-light:#D73A49;--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .slsVL, html code.shiki .slsVL{--shiki-light:#24292E;--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sfrk1, html code.shiki .sfrk1{--shiki-light:#032F62;--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .suiK_, html code.shiki .suiK_{--shiki-light:#005CC5;--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .shcOC, html code.shiki .shcOC{--shiki-light:#6F42C1;--shiki-default:#B392F0;--shiki-dark:#B392F0}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":143,"searchDepth":171,"depth":171,"links":271},[272,273],{"id":128,"depth":171,"text":129},{"id":219,"depth":171,"text":220,"children":274},[275,276,277],{"id":224,"depth":186,"text":224},{"id":236,"depth":186,"text":236},{"id":244,"depth":186,"text":244},"Connect DB0 to Bun SQLite","md",{"icon":32},{"icon":32},{"title":29,"description":278},"i6WTar03T49S2DJr5uO70fvD9GgG2PLMjN9jFGLsLzM",[285,287],{"title":22,"path":23,"stem":24,"description":286,"icon":27,"children":-1},"You can use DB0 api with the connector of your own choice.",{"title":34,"path":35,"stem":36,"description":288,"icon":37,"children":-1},"Connect DB0 to Cloudflare D1 or PostgreSQL/MySQL using Cloudflare Hyperdrive",1780492438328]