learn

Tech stack

Every external library, grouped by category, with its reason.

Every library below is declared in the workspace manifest — names, version ranges, and categories come from the data, and the build fails if the list drifts. "Used in" points at the folders that import each library. Libraries marked "Declared but not used in source" sit in the manifest but no scanned source imports them — mostly Expo SDK surface wired through native config rather than TypeScript.

Language and build

UI and styling

Expo UIDeclared but not used in source

Declared but never referenced in any scanned source or config.

Used in: Habitly app

expo-imageDeclared but not used in source

Image component; declared but not imported in scanned sources.

Used in: Habitly app

expo-symbolsDeclared but not used in source

Apple SF Symbols; declared but not imported, and iOS is not configured.

Used in: Habitly app

Testing

tsxDeclared but not used in source

Runs the node:test suites without a separate build step.

Used in: Habitly app

Linting and formatting

Mobile framework

Expo

App runtime, dev server, and Metro bundler configuration.

Used in: Habitly app

expo-constantsDeclared but not used in source

App metadata access; declared but not imported in scanned sources.

Used in: Habitly app

expo-fontDeclared but not used in source

Custom font loading; declared but not imported in scanned sources.

Used in: Habitly app

expo-system-uiDeclared but not used in source

System UI appearance control; declared but not imported in scanned sources.

Used in: Habitly app

expo-dev-clientDeclared but not used in source

Development build client; native-side, never imported in app sources.

Used in: Habitly app

Local data

Device APIs

expo-deviceDeclared but not used in source

Device info helpers; declared but not imported in scanned sources.

Used in: Habitly app

expo-linkingDeclared but not used in source

Deep link handling; declared but not imported in scanned sources.

Used in: Habitly app

expo-web-browserDeclared but not used in source

In-app browser sessions; declared but not imported in scanned sources.

Used in: Habitly app

Styling

PostCSSDeclared but not used in source

Stylesheet pipeline runner; declared but not directly imported in scanned sources.

Used in: Habitly app

react-native-cssDeclared but not used in source

CSS support layer for NativeWind; declared but not directly imported in scanned sources.

Used in: Habitly app

lightningcssDeclared but not used in source

CSS transformer behind the Tailwind toolchain; declared but not directly imported in scanned sources.

Used in: Habitly app

Animation and gestures

react-native-workletsDeclared but not used in source

Worklet runtime behind Reanimated; declared but not directly imported in scanned sources.

Used in: Habitly app

Auth and cloud

Other

React DOMDeclared but not used in source

Web rendering companion; declared but not imported in scanned sources.

Used in: Habitly app

Dependencies as of commit 99a2c3d.

Sources: package.json (documented at commit 99a2c3d)