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-emulator

v1.0.2

Published

Emulator menu for cordova and ionic projects.

Downloads

8

Readme

cordova-emulator

Emulator menu for cordova and ionic projects.

It's a menu selection for cordova emulate or ionic cordova emulate (it auto-detects ionic projects). Allow selecting the target using a user-friendly menu, very useful for testing on multiple os/devices.

Installation

Install by running: npm install cordova-emulator -g

If you are using nvm and old node versions, you might get an error similar to the following when trying to run the first time: /usr/local/bin/cordova-emulator: No such file or directory

If that happens you need to re-select your node version to update path. It happened when used it with a node 6.12.1 / ionic1 project. I needed to reload, not needed with node 10/12.

Usage

Run the command cordova-emulator in a cordova/ionic project root folder (same place as you would run cordova emulate).

$ cordova-emulator 
(x) ios
( ) android

If you select ios you will see something similar to the following menu:

(x) Select a iOS version:
( ) iOS 8.4
( ) iOS 9.3
( ) iOS 10.3
( ) iOS 11.1
( ) iOS 11.3
( ) iOS 11.4
( ) iOS 12.1
( ) iOS 13.2

and then something like:

(x) iPhone 5
( ) iPhone 5s
( ) iPhone 6 Plus
( ) iPhone 6
( ) iPhone 6s
( ) iPhone 6s Plus
( ) iPhone SE
( ) iPhone 7
( ) iPhone 7 Plus
( ) iPad Air
( ) iPad Air 2
( ) iPad Pro (9.7 inch)
( ) iPad Pro (12.9 inch)
( ) iPad (5th generation)
( ) iPad Pro (12.9-inch) (2nd generation)
( ) iPad Pro (10.5-inch)

For android you see a list of android virtual device images like:

(x) android7
( ) Android8
( ) Pixel_2_API_26
( ) Pixel_3_API_29
( ) androidx2
( ) Pixel3

If you select a device on ios or an android virtual device image, cordova emulate or ionic cordova emulate will run with the selected target.

Any arguments passed to the script will be passed to cordova emulate or ionic cordova emulate, so you can do this:

$ cordova-emulator --livereload