Skip to content

Feature install fails: invalid expo-clipboard / expo-local-authentication specs #38

Open

Description

@coderooz

Summary

Installing the message or biometrics feature fails because coderooz.json pins Expo package versions that do not exist.

To reproduce

coderooz create scaffold-full --with api,auth,biometrics,camera,clerk,components,design-system,dynamic-pages,icons,message,notifs,pages,sqlite

Result:

npm error code ETARGET
npm error notarget No matching version found for expo-clipboard@~8.1.0.

Root cause

Expo modules use SDK-aligned versioning. The declared specs are impossible ranges:

  • packages/feature-message/coderooz.json -> expo-clipboard: ~8.1.0 (highest 8.x is 8.0.8)
  • packages/feature-biometrics/coderooz.json -> expo-local-authentication: ~15.1.0 (15.x tops out at 15.0.2)

Authoritative SDK 54 target (from node_modules/expo/bundledNativeModules.json):

  • expo-clipboard: ~8.0.8
  • expo-local-authentication: ~17.0.8

Fix

Correct both manifests (done on main working tree) and regenerate packages/create-app/public/**.

Evidence

Dependency audit of every declared spec against npm -> 4 failures:
@coderooz/core@1.0.4, @coderooz/create-app@1.0.4 (expected, unpublished), plus the two above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions