-
Notifications
You must be signed in to change notification settings - Fork 110
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Differences between plugins #24
Comments
In #16 (comment), @bitjson mentioned he was happy to submit the changes up stream, @akofman what were your thoughts? |
Hello @dcousens, This plugin is still maintained of course ! |
One difference I noticed was |
Sure, it's because this plugin has to keep compatibility with still used legacy versions of Cordova (<5). In these versions, the I hope it helps. |
And also because Cordova is not able to install an npm dependency from its plugin mechanism. |
@akofman is there no way to rectify that? That is a massive security issue and it would block me from using this module outright 😢 |
ah ? Why is that a security issue ? |
@akofman because I have to trust that the bundled |
The bundled |
I'm sorry, but I'm still struggling to understand why you can't just specify the I have several projects that use the version by @bitjson (as a sub-dependency) and it works fine? Apologies if I'm misunderstanding something, I don't mean to be a pain, I just wanted to establish my concerns now to avoid switching libraries again in future. |
No problem, I'll try to be clearer :) As an example if you try to install the @bitjson plugin from the github repo you will have an error like:
The @bitjson version works for you because you are using an up-to-date version of Cordova and because you install it from the That's why I have to use a Did you try to reproduce the security issue you're talking about ? Anyway, you're free to use the version you want if it works for you but you just have to know that this one is still maintained and will have some updates in the future for sure. |
Looks like this has been covered now, but just to clarify – the only changes in my fork are:
Really just opinionated project changes 😄 @akofman if you want anything from above, I'm happy to help merge it. |
@bitjson oh sorry if I offended you. What I meant is that the actual version of this plugin already supports Swift 3 and as I explained before, I don't want to remove the |
@akofman would you maybe be willing to maintain a backport for legacy reasons, then you could ditch the |
Unfortunately It would still be an issue in case of install from the github repo, legacy version or not. |
Ok @dcousens, I finally delivered this plugin from a |
@akofman I was agreeing with you 😄 I assumed you were happy with the current setup. Thanks for explaining your reasoning on the node_modules too, I think this thread has been really helpful. |
Hi @akofman,
I'm asking here because I was hoping to find out why there exists two plugins with near-identical features.
https://github.com/bitjson/cordova-plugin-swift-support and this plugin.
Ping @bitjson? Would you be willing to just submit a PR for any changes you made?
Is this plugin still maintained?
The text was updated successfully, but these errors were encountered: