Skip to content

Consider Lerna or Yarn Workspaces to separate platforms #80

@tribou

Description

@tribou

Problem:

  • An app may not need to span across web, RN, and desktop. Maybe it just needs web, web + desktop, or RN alone. In these cases, it would be great to only install the dependencies needed for one's particular use case.
  • A good way to handle this might be to abstract the shared business logic into its own package. However, npm link and yarn link create a lot of additional overhead that would hamper our current local development workflow.

Solution:

lerna or yarn workspaces could help with this overhead issue while at the same time provide options to choose which platforms (web, desktop, and/or React Native) to add or remove from a single repository.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions