*
!.env.development
!.env.production
!.eslintrc.json
!.npmrc
!.prettierrc
!crates/
!examples/
!excalidraw-app/
!package.json
!pnpm-lock.yaml
!pnpm-workspace.yaml
!public/
!packages/
!scripts/
!tsconfig.json

# keep (sub)sub directories at the end to exclude from explicit included
# e.g. ./packages/excalidraw/{dist,node_modules}
**/build
**/dist
**/node_modules
# timber build output — .timber isn't named "dist" or "build" so it needs
# its own line
excalidraw-app/.timber
# rust build output — regenerated locally by cargo, never needed in the image
crates/**/target
