1.1.0 • Published 5 months ago

react-native-safari-extension v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

"Buy Me A Coffee"

react-native-safari-extension

What is it?

An Expo Config Plugin that allows you to add a Safari Extension to your iOS apps. This plugin allows you to manage your extension files outside of the ios directory with the help of Expo Prebuild. It will continuously generate your native project with your extension files included.

Note Not sure what Safari Extensions are? Check out Apple's Safari Extension documentation to learn more.

Getting Started

Note: Not sure which workflow to use? Check out the Workflows section below.

Workflows

There are two workflows for using this plugin:

💯 Basic Workflow

Build your own extension using HTML, CSS, and vanilla JavaScript.

🚀 Experimental Workflow

Render React Native web inside of your extension. This uses Expo web and Metro to output your React Native compononents inside of the extension popup. You can use Fast Refresh to see your changes in real time.

Which workflow should I use?

If you are building a simple extension, the Basic Workflow is probably the best option. If it's more complex, you may want to use the Experimental Workflow (it's also more fun).

Feature / WorkflowExperimental WorkflowBasic Workflow
Manage files outside of ios/
Expo Prebuild
Fast Refresh
Expo Web
1.1.0

5 months ago

1.0.3

5 months ago

1.0.2

5 months ago

1.0.1

5 months ago

1.0.0

5 months ago

0.0.20

1 year ago

0.0.21

1 year ago

0.0.14

1 year ago

0.0.15

1 year ago

0.0.16

1 year ago

0.0.17

1 year ago

0.0.18

1 year ago

0.0.19

1 year ago

0.0.13

2 years ago

0.0.12

2 years ago

0.0.10

2 years ago

0.0.9

2 years ago

0.0.8

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago