vite-plugin-react-native-web
TypeScript icon, indicating that this package has built-in type declarations

2.1.1 • Public • Published

vite-plugin-react-native-web

npm

Add React Native Web support to Vite by removing Flow types, aliasing react-native to react-native-web and transforming .js files as .jsx files using ESBuild.

Installation

Just install it:

npm i vite-plugin-react-native-web -D

Usage

import reactNativeWeb from "vite-plugin-react-native-web";

export default defineConfig({
  plugins: [
    reactNativeWeb()
  ]
});

If you are getting errors please report them in the issues section.

The following variables are defined in the transformed files: (inferred during Vite's build process)

  • global as self
  • __DEV__ as process.env.NODE_ENV === 'development'
  • process.env.NODE_ENV as process.env.NODE_ENV

Contributing

Please feel free to contribute to this project. Just fork it and submit a PR.

License

MIT

Package Sidebar

Install

npm i vite-plugin-react-native-web

Weekly Downloads

5,572

Version

2.1.1

License

MIT

Unpacked Size

10.4 kB

Total Files

6

Last publish

Collaborators

  • bram-dc