Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/thatstupidcomputer / apps/web/src/animation/index.ts |
| Date | Not specified in source |
| Repository | Janady13/thatstupidcomputer |
| Revision | 57555cde46910102dd25d6c1c1fb2c359e9655bd |
| Branch | main |
| Path or archive member | apps/web/src/animation/index.ts |
| Original SHA-256 | 43e11b77401752b918c07e2d29e1748d7b43d8cb73632f0c4cbc775feaa6c246 |
| Git blob SHA | 16f83de3f312a7cf8cb1da015aa51d0f391b14a8 |
| Reading-copy SHA-256 | 43e11b77401752b918c07e2d29e1748d7b43d8cb73632f0c4cbc775feaa6c246 |
Recovered source transcript
Download complete source text ↓12 lines · 0.8 KB
// Import these into your host React app. Keep the noindex lab layout out of production routes.
export { AnimationProvider, useAnimation } from './orchestration/AnimationProvider';
export { AdaptiveScene } from './AdaptiveScene';
export { Character } from './rive/Character';
export { MobileCharacter } from './mobile/MobileCharacter';
export type { CharacterHandle, MobileCharacterProps } from './mobile/MobileCharacter';
export { DesktopCharacter } from './desktop/DesktopCharacter';
export { RoomScene } from './office/RoomScene';
export type { RoomSceneProps, RoomOverrides, RoomAddition, RoomEffects } from './office/types';
export type { AnimationEvent, AnimationState, SiteCue, ScenePreference } from './core/contracts.mjs';
export type { CharacterSlug, ActionName } from './mobile/types';