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
+15
View File
@@ -0,0 +1,15 @@
export { AccountProfile } from './AccountProfile.js';
export { Permit } from './Permit.js';
export { Realm } from './Realm.js';
export { Resource } from './Resource.js';
export { Role } from './Role.js';
export { Session } from './Session.js';
export { User } from './User.js';
export {
SECURITY_RIGHTS,
SECURITY_RIGHT_NAMES,
normalizeRightsInput,
rightsToArray,
rightsToObject,
hasRequiredRights
} from './rights.js';