node_modules
dist
.vite
.wrangler

# Generated by @pikku/cli — regenerated on `pikku all`.
# Ignore the contents (not the directory) so negation below can whitelist
# the `api.gen.ts` stub that keeps the skeleton compilable pre-`pikku all`.
packages/functions/.pikku/client/*
!packages/functions/.pikku/client/api.gen.ts

# Scaffold wirings are generated by `pikku all` — never commit them.
packages/functions/src/scaffold/*.gen.ts
packages/functions/src/scaffold/*.gen.js

# Yarn — commit the root lockfile; ignore PnP/cache and generated per-unit lockfiles
.yarn/
.pnp.*
yarn.lock
!/yarn.lock

# Vendored packages injected at sandbox runtime — never commit
vendor/
