Initial commit: bface library, build fixes, and refreshed docs

- Externalize all @tamagui/* and tamagui subpaths so dist no longer vendors Tamagui.
- Emit TypeScript declarations with vite-plugin-dts; fix package exports types for ui/*.
- Align initEnv with profiles: displayName, brandLogo, api.baseURL, themeColor, uiShell.
- Stabilize tests with Node localStorage file; env tests pass.
- Update README and component docs for services, menus, API client, and development.
This commit is contained in:
Amer Agovic
2026-04-18 10:43:52 -05:00
commit 94a9f32969
87 changed files with 19750 additions and 0 deletions
Vendored
+44
View File
@@ -0,0 +1,44 @@
# Build output
dist/
# Dependencies
node_modules/
# Environment and secrets
.env
.env.*
!.env.example
# Node test runner persisted localStorage (see npm test script)
.node-localstorage
# Logs and debug
logs/
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Test / coverage
coverage/
.nyc_output/
# Vite / tooling cache
.vite/
*.tsbuildinfo
# Tamagui (generated by build / vite plugin)
.tamagui/
# IDE
.vscode/
.idea/
*.swp
*.swo
# OS
.DS_Store
Thumbs.db
ehthumbs.db
Desktop.ini