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 🙏

© 2024 – Pkg Stats / Ryan Hefner

cordova_permission_control

v1.0.1

Published

Control the permissions that are set by other plugins

Downloads

6

Readme

cordova_permission_control

This plugin lets you control the permissions that other plugins ask for. Currently it is only designed for the Android platform, but it can be extended to other platforms as well, just drop me a pull request or start an issue.

Be aware that this might potentially break the functionality of the other plugins. Make sure that everything still works as expected.

Installation

Cordova CLI

npm install inquirer
cordova plugin add cordova_permission_control

Usage

This plugin acts when you add a new plugin. If you have plugins where you would like to remove some permissions you have to re-install them.

Example

$ cordova plugin add cordova-plugin-geolocation
Fetching plugin "cordova-plugin-geolocation@~2.1.0" via npm
Installing "cordova-plugin-geolocation" for android
? Select the permissions that you would like to REMOVE from this plugin (cordov
a-plugin-geolocation) (Press <space> to select)
>( ) android.permission.ACCESS_COARSE_LOCATION (android)
 ( ) android.permission.ACCESS_FINE_LOCATION (android)
 ( ) android.permission.ACCESS_COARSE_LOCATION (amazon-fireos)
 ( ) android.permission.ACCESS_FINE_LOCATION (amazon-fireos)

Select the permissions you would like to remove and hit enter:

? Select the permissions that you would like to REMOVE from this plugin (cordov
a-plugin-geolocation)
 ( ) android.permission.ACCESS_COARSE_LOCATION (android)
 (*) android.permission.ACCESS_FINE_LOCATION (android)
 ( ) android.permission.ACCESS_COARSE_LOCATION (amazon-fireos)
>(*) android.permission.ACCESS_FINE_LOCATION (amazon-fireos)

That's it. Also works when adding multiple plugins at once.