npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@reactvision/visionos-template

v0.86.4

Published

React Native project template with visionOS support, by ReactVision

Readme

visionOS Project Template, By ReactVision

The React Native community template with a visionos/ folder added, so a new project targets iOS, Android and Apple Vision Pro from the same JavaScript.

Supported with Expo, for now. ReactVision's visionOS support is announced for Expo apps: the config plugin, the setup guide and this template are all verified in that shape. A bare React Native app is not supported yet — nothing here is known to break there, but nothing has been verified there either.

npx @react-native-community/cli@latest init MyApp \
  --template github:ReactVision/visionos-template

The npm form --template @reactvision/visionos-template works once the package is published. Until then the GitHub specifier above installs exactly the same thing.

That gives you android/, ios/ and visionos/, with @reactvision/react-native-visionos already in package.json.

cd MyApp/visionos && pod install
npx react-native run-visionos

Adding it to a project you already have

The template only matters when creating a project. To add visionos/ to an existing app, generate one into a scratch directory and copy the folder across:

npx @react-native-community/cli@latest init MyApp \
  --template @reactvision/visionos-template \
  --directory visionos-scratch --skip-install

Versions

The template version tracks React Native, and the visionos/ folder is built for that same version. Mixing them is the thing to avoid: a visionos/ folder from one React Native version against another needs manual reconciliation, and that reconciliation is exactly what this package exists to spare you.

| Template | React Native | | --- | --- | | @reactvision/[email protected] | 0.86.x |

Using it with ViroReact

For 3D, AR or VR content rather than 2D UI, add ViroReact on top. Its config plugin does the visionOS wiring — pods, the Metro resolver, the immersive space scene, the Xcode bundling phase — against the folder this template generates.

Attribution

Community


MIT licensed. © Meta Platforms, Inc. and affiliates; © Callstack; © ReactVision, Inc.