OverviewFilesCommitsIssuesDocsReleasesPeers

holepunchto-kb / skills / pear-expo-hello-world / api-extract.json

33 lines · json ref:
{
  "repo": "pear-expo-hello-world",
  "timestamp": "2026-01-16T23:39:55.039Z",
  "entryPoint": "node_modules/expo/AppEntry.js",
  "exports": {
    "packageJson": {
      "main": "node_modules/expo/AppEntry.js"
    }
  },
  "api": {},
  "readme": {
    "content": "# pear-expo-hello-world\n\n> [!IMPORTANT]\n> This repo is obsolete to [bare-expo](https://github.com/holepunchto/bare-expo), which is based on [react-native-bare-kit](https://github.com/holepunchto/react-native-bare-kit).\n\nA Pear Runtime `hello world` using [Bare](https://github.com/holepunchto/bare) with [Expo](https://docs.expo.dev/).\n\n## Requirements\n\nMake sure below packages are installed on your system:\n\n- `CMake` >= 3.25 - can check via `cmake --version`\n- `Android Studio` - For Android, installing Android Studio is recommended (you can follow [React Native docs](https://reactnative.dev/docs/set-up-your-environment?platform=android))\n- `Android NDK` - also make sure Android NDK version `25.1.8937393` is installed and set the `ANDROID_HOME` environment variable (see `Configure the ANDROID_HOME environment variable` section in the above React Native docs).\n\n## Build\n\n1. Clone this repo:\n\n    ```\n    git clone https://github.com/holepunchto/pear-expo-hello-world.git\n    ```\n\n2. run fol",
    "sections": [
      "intro",
      "requirements",
      "build",
      "run on device",
      "how it works",
      "short tutorial"
    ],
    "hasApi": false,
    "hasExamples": true,
    "exampleCount": 4,
    "examples": [
      "git clone https://github.com/holepunchto/pear-expo-hello-world.git",
      "> [!NOTE]\n    > From now on, you should run `npx bare-dev vendor sync` after updating `bare` git submodule.\n\n3. run `npm install` to install all the dependencies, or use other package manager by preference.\n\n4. run configure script from the project root (Need to append the `--configure` flag when first run)",
      "> could also run as `npx hello-pear --configure`, or do `npm link` then run `hello-pear --configure`.\n\n### hello-pear commands\n\nBy default the `hello-pear` script will builds bare for every architecture for both iOS and Android, but a more fine grained build could be achieved:"
    ]
  },
  "patterns": [
    "binary-encoding"
  ]
}