Code Monkey home page Code Monkey logo

expo-workspace-font-bug's Introduction

Expo Yarn Workspaces Example

Supports Expo iOS Supports Expo Android Supports Expo Web

Demonstrates the use of expo-yarn-workspaces with Expo. This example installs a monorepo with two applications, both using two separate custom packages.

๐Ÿš€ How to use

  • Create a new monorepo with npx create-react-native-app --template with-yarn-workspaces.
    • Packages will be automatically installed via the postinstall script in package.json
  • Run yarn first-app or yarn second-app to start one of the apps.

๐Ÿ“ File Structure

โ”œโ”€โ”€ apps
โ”‚   โ”œโ”€โ”€ first-app
โ”‚   โ”‚   โ”œโ”€โ”€ App.tsx โžก๏ธ Entry Point for first application
โ”‚   โ”‚   โ”œโ”€โ”€ package.json โžก๏ธ contains configuration required by expo-yarn-workspaces
โ”‚   โ”‚   โ”œโ”€โ”€ metro.config.js โžก๏ธ required by expo-yarn-workspaces
โ”‚   โ””โ”€โ”€ second-app
โ”‚       โ”œโ”€โ”€ App.tsx โžก๏ธ Entry Point for second application
โ”‚       โ”œโ”€โ”€ package.json โžก๏ธ contains configuration required by expo-yarn-workspaces
โ”‚       โ””โ”€โ”€ metro.config.js โžก๏ธ required by expo-yarn-workspaces
โ”œโ”€โ”€ packages
โ”‚   โ”œโ”€โ”€ first-package
โ”‚   โ”‚   โ”œโ”€โ”€ index.js โžก๏ธ exports first package message which is imported and displayed in both applications
โ”‚   โ””โ”€โ”€ second-package
โ”‚       โ””โ”€โ”€ index.js โžก๏ธ exports second package message which is imported and displayed in both applications
โ”œโ”€โ”€ package.json โžก๏ธ contains the `postinstall` script and scripts with yarn commands to run applications
โ””โ”€โ”€ babel.config.js โžก๏ธ Babel config (should be using `babel-preset-expo`)

๐Ÿ“ Notes

expo-workspace-font-bug's People

Contributors

giautm avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.