Code Monkey home page Code Monkey logo

ionic-hockeyapp's Introduction

Ionic-HockeyApp

npm npm npm license GitHub stars

Need HockeyApp in your Ionic application, add this package! This is an Ionic wrapper of the cordova-plugin-hockeyapp to make it easier to add HockeyApp into your Ionic application.

Supported Ionic Platforms

Ionic 2 & 3 are fully supported, the latest version of Ionic that was tested is v3.6.1.

Getting Started

Start by creating a HockeyApp account and register your app with the service.

Install the official HockeyApp plugin by running this command:

ionic cordova plugin add cordova-plugin-hockeyapp@latest

Install ionic-hockeyapp

npm install ionic-hockeyapp --save

Add the HockeyApp provider to app.module.ts

import { HockeyApp } from 'ionic-hockeyapp';

providers: [
  HockeyApp
]

How to use

After following the Getting Started guide. Import HockeyApp provider into your class and call HockeyApp. Start the HockeyApp Service in app.component.ts

import { HockeyApp } from 'ionic-hockeyapp';
import { Platform, App } from 'ionic-angular';

constructor(..., app:App, hockeyapp:HockeyApp) {
  platform.ready().then(() => {
    // The Android ID of the app as provided by the HockeyApp portal. Can be null if for iOS only.
    let androidAppId = '9e49aeddaa96488891f0a46b52b27618';
    // The iOS ID of the app as provided by the HockeyApp portal. Can be null if for android only.
    let iosAppId = '7ea7b82b9b6e4366a8c8dd57e07b2743';
    // Specifies whether you would like crash reports to be automatically sent to the HockeyApp server when the end user restarts the app.
    let autoSendCrashReports = false;
    // Specifies whether you would like to display the standard dialog when the app is about to crash. This parameter is only relevant on Android.
    let ignoreCrashDialog = true;

    hockeyapp.start(androidAppId, iosAppId, autoSendCrashReports, ignoreCrashDialog);

    //So app doesn't close when hockey app activities close
    //This also has a side effect of unable to close the app when on the rootPage and using the back button.
    //Back button will perform as normal on other pages and pop to the previous page.
    platform.registerBackButtonAction(() => {
      let nav = app.getRootNav();
      if (nav.canGoBack()) {
        nav.pop();
      } else {
        nav.setRoot(this.rootPage);
      }
    });
  });
}

After starting HockeyApp, import into pages, providers, and components and you are good to go.

import { HockeyApp } from 'ionic-hockeyapp';

constructor(..., private hockeyApp:HockeyApp) {
  this.hockeyApp.trackEvent('Hello World');
}

Example

Check out the example Ionic application in the example folder.

Android Screenshot iOS Screenshot
android screenshot ios screenshot

API Reference

Read the Cordova HockeyApp API Reference for official documentation.

Contributing

If you want to make an improvement, please feel free to fork this repo and submit a pull request.

Possible enhancements:

  • Update HockeyApp start command to add Login Mode.
  • Add Unit Tests
  • Make library promise based. Added in v0.1.6

License

MIT License

Copyright (c) 2017 Boston University - Software and Application Innovation Lab

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

ionic-hockeyapp's People

Contributors

andymdoyle avatar frederickjansen avatar gregfrasco avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ionic-hockeyapp's Issues

Compatibility with @ionic-native/camera

Hi
I'm starting a new Ionic project with :

  • Ionic cli : 3.20.0
  • Cordova : 8.0.0
  • ionic-native/camera : 4.7.0

It's working until I install hockeyApp.
The camera do not works but we don't have any error log.

We probably have a compatibility problem between HockeyApp and others Ionic module.
Did anybody already face this issue ?

Thanks for your reply

Update window does'nt show up

This is my current scenario:

"@ angular/common": "4.1.3",
"@ ionic-native/core": "4.4.2",
"ionic-angular": "3.9.2",
"ionic-hockeyapp": "0.2.0",
"cordova-plugin-hockeyapp": "2.2.4",

With this scenario, I can only see the updates window showing up on the android version. The ios version doesn't show the update window, although I cannot find any error message.

Things I tryed so far:

1. Put some message to show when catching error: 
   this.hockeyApp.checkHockeyAppUpdates()
      .then(() => { toast.dismiss(); })
      .catch((err) => {
        this.toastCtrl.create({
          message: "Erro: " + err,
          showCloseButton: false,
          cssClass: "error",
          duration: 3000
        }).present();
      });
The catch part doesn't seem to be fired. 

Update cordova-hockeyapp to latest version 5: When I did this, android version that used to work stopped working.

Can you please help me? Am I missing something?

Failed at the [email protected] postinstall script 'typings install'.

Tell the author that this fails on your system:
npm ERR! typings install

Hi there, the installer asked me to tell you this failed and to include the log. Thanks, in advance, for taking a look.
The only thing I can think of that's potentially abnormal is that I started an install of the HockeyApp for Mac, then quit half way through when I realized it seemed to be written more for an xCode setup than ionic. Then I found your installer.
Environment is Mac OS Sierra 10.12.4.

Thanks,
Peter

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/7.4.0/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli 'ionic-hockeyapp',
1 verbose cli '--save' ]
2 info using [email protected]
3 info using [email protected]
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData ionic-hockeyapp
8 silly fetchNamedPackageData ionic-hockeyapp
9 silly mapToRegistry name ionic-hockeyapp
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry raw: 'ionic-hockeyapp',
12 silly mapToRegistry scope: null,
12 silly mapToRegistry escapedName: 'ionic-hockeyapp',
12 silly mapToRegistry name: 'ionic-hockeyapp',
12 silly mapToRegistry rawSpec: '',
12 silly mapToRegistry spec: 'latest',
12 silly mapToRegistry type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/ionic-hockeyapp
14 verbose request uri https://registry.npmjs.org/ionic-hockeyapp
15 verbose request no auth needed
16 info attempt registry request try #1 at 11:04:08 PM
17 verbose request id 75dfc477746bf792
18 http request GET https://registry.npmjs.org/ionic-hockeyapp
19 http 200 https://registry.npmjs.org/ionic-hockeyapp
20 verbose headers { server: 'nginx/1.10.1',
20 verbose headers 'content-type': 'application/json',
20 verbose headers 'last-modified': 'Wed, 19 Apr 2017 21:21:09 GMT',
20 verbose headers etag: 'W/"58f7d4c5-375f"',
20 verbose headers 'content-encoding': 'gzip',
20 verbose headers 'cache-control': 'max-age=300',
20 verbose headers 'content-length': '3296',
20 verbose headers 'accept-ranges': 'bytes',
20 verbose headers date: 'Tue, 09 May 2017 06:04:09 GMT',
20 verbose headers via: '1.1 varnish',
20 verbose headers age: '0',
20 verbose headers connection: 'keep-alive',
20 verbose headers 'x-served-by': 'cache-sjc3124-SJC',
20 verbose headers 'x-cache': 'HIT',
20 verbose headers 'x-cache-hits': '1',
20 verbose headers 'x-timer': 'S1494309849.050288,VS0,VE21',
20 verbose headers vary: 'Accept-Encoding' }
21 silly get cb [ 200,
21 silly get { server: 'nginx/1.10.1',
21 silly get 'content-type': 'application/json',
21 silly get 'last-modified': 'Wed, 19 Apr 2017 21:21:09 GMT',
21 silly get etag: 'W/"58f7d4c5-375f"',
21 silly get 'content-encoding': 'gzip',
21 silly get 'cache-control': 'max-age=300',
21 silly get 'content-length': '3296',
21 silly get 'accept-ranges': 'bytes',
21 silly get date: 'Tue, 09 May 2017 06:04:09 GMT',
21 silly get via: '1.1 varnish',
21 silly get age: '0',
21 silly get connection: 'keep-alive',
21 silly get 'x-served-by': 'cache-sjc3124-SJC',
21 silly get 'x-cache': 'HIT',
21 silly get 'x-cache-hits': '1',
21 silly get 'x-timer': 'S1494309849.050288,VS0,VE21',
21 silly get vary: 'Accept-Encoding' } ]
22 verbose get saving ionic-hockeyapp to /Users/peter/.npm/registry.npmjs.org/ionic-hockeyapp/.cache.json
23 verbose correctMkdir /Users/peter/.npm correctMkdir not in flight; initializing
24 silly install normalizeTree
25 silly loadCurrentTree Finishing
26 silly loadIdealTree Starting
27 silly install loadIdealTree
28 silly cloneCurrentTree Starting
29 silly install cloneCurrentTreeToIdealTree
30 silly cloneCurrentTree Finishing
31 silly loadShrinkwrap Starting
32 silly install loadShrinkwrap
33 silly loadShrinkwrap Finishing
34 silly loadAllDepsIntoIdealTree Starting
35 silly install loadAllDepsIntoIdealTree
36 silly resolveWithNewModule [email protected] checking installable status
37 silly cache add args [ 'ionic-hockeyapp', null ]
38 verbose cache add spec ionic-hockeyapp
39 silly cache add parsed spec Result {
39 silly cache add raw: 'ionic-hockeyapp',
39 silly cache add scope: null,
39 silly cache add escapedName: 'ionic-hockeyapp',
39 silly cache add name: 'ionic-hockeyapp',
39 silly cache add rawSpec: '',
39 silly cache add spec: 'latest',
39 silly cache add type: 'tag' }
40 silly addNamed ionic-hockeyapp@latest
41 verbose addNamed "latest" is being treated as a dist-tag for ionic-hockeyapp
42 info addNameTag [ 'ionic-hockeyapp', 'latest' ]
43 silly mapToRegistry name ionic-hockeyapp
44 silly mapToRegistry using default registry
45 silly mapToRegistry registry https://registry.npmjs.org/
46 silly mapToRegistry data Result {
46 silly mapToRegistry raw: 'ionic-hockeyapp',
46 silly mapToRegistry scope: null,
46 silly mapToRegistry escapedName: 'ionic-hockeyapp',
46 silly mapToRegistry name: 'ionic-hockeyapp',
46 silly mapToRegistry rawSpec: '',
46 silly mapToRegistry spec: 'latest',
46 silly mapToRegistry type: 'tag' }
47 silly mapToRegistry uri https://registry.npmjs.org/ionic-hockeyapp
48 verbose addNameTag registry:https://registry.npmjs.org/ionic-hockeyapp not in flight; fetching
49 verbose get https://registry.npmjs.org/ionic-hockeyapp not expired, no request
50 silly addNameTag next cb for ionic-hockeyapp with tag latest
51 silly addNamed [email protected]
52 verbose addNamed "0.1.3" is a plain semver version for ionic-hockeyapp
53 silly mapToRegistry name ionic-hockeyapp
54 silly mapToRegistry using default registry
55 silly mapToRegistry registry https://registry.npmjs.org/
56 silly mapToRegistry data Result {
56 silly mapToRegistry raw: 'ionic-hockeyapp',
56 silly mapToRegistry scope: null,
56 silly mapToRegistry escapedName: 'ionic-hockeyapp',
56 silly mapToRegistry name: 'ionic-hockeyapp',
56 silly mapToRegistry rawSpec: '',
56 silly mapToRegistry spec: 'latest',
56 silly mapToRegistry type: 'tag' }
57 silly mapToRegistry uri https://registry.npmjs.org/ionic-hockeyapp
58 verbose addRemoteTarball https://registry.npmjs.org/ionic-hockeyapp/-/ionic-hockeyapp-0.1.3.tgz not in flight; adding
59 verbose addRemoteTarball [ 'https://registry.npmjs.org/ionic-hockeyapp/-/ionic-hockeyapp-0.1.3.tgz',
59 verbose addRemoteTarball '37c9694a7baed1f2eb12b45b213fe768c7fd5898' ]
60 info retry fetch attempt 1 at 11:04:09 PM
61 info attempt registry request try #1 at 11:04:09 PM
62 http fetch GET https://registry.npmjs.org/ionic-hockeyapp/-/ionic-hockeyapp-0.1.3.tgz
63 http fetch 200 https://registry.npmjs.org/ionic-hockeyapp/-/ionic-hockeyapp-0.1.3.tgz
64 silly fetchAndShaCheck shasum 37c9694a7baed1f2eb12b45b213fe768c7fd5898
65 verbose addTmpTarball /tmp/npm-17884-5c99f9d5/registry.npmjs.org/ionic-hockeyapp/-/ionic-hockeyapp-0.1.3.tgz not in flight; adding
66 verbose addTmpTarball already have metadata; skipping unpack for [email protected]
67 verbose correctMkdir /Users/peter/.npm correctMkdir not in flight; initializing
68 silly cache afterAdd [email protected]
69 verbose afterAdd /Users/peter/.npm/ionic-hockeyapp/0.1.3/package/package.json not in flight; writing
70 verbose correctMkdir /Users/peter/.npm correctMkdir not in flight; initializing
71 verbose afterAdd /Users/peter/.npm/ionic-hockeyapp/0.1.3/package/package.json written
72 silly loadAllDepsIntoIdealTree Finishing
73 silly loadIdealTree Finishing
74 silly currentTree ionic-hello-world@
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @angular/[email protected]
74 silly currentTree ├── @ionic-native/[email protected]
74 silly currentTree ├── @ionic-native/[email protected]
74 silly currentTree ├── @ionic-native/[email protected]
74 silly currentTree ├── @ionic-native/[email protected]
74 silly currentTree ├── @ionic/[email protected]
74 silly currentTree ├── @ionic/[email protected]
74 silly currentTree ├── @ngx-translate/[email protected]
74 silly currentTree ├── @ngx-translate/[email protected]
74 silly currentTree ├── @types/[email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├─┬ [email protected]
74 silly currentTree │ │ └── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├─┬ [email protected]
74 silly currentTree │ │ └── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├─┬ [email protected]
74 silly currentTree │ │ └── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├─┬ [email protected]
74 silly currentTree │ │ └── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├─┬ [email protected]
74 silly currentTree │ │ ├── [email protected]
74 silly currentTree │ │ └── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ ├── [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree ├─┬ [email protected]
74 silly currentTree │ └── [email protected]
74 silly currentTree ├── [email protected]
74 silly currentTree └── [email protected]
75 silly idealTree ionic-hello-world@
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @angular/[email protected]
75 silly idealTree ├── @ionic-native/[email protected]
75 silly idealTree ├── @ionic-native/[email protected]
75 silly idealTree ├── @ionic-native/[email protected]
75 silly idealTree ├── @ionic-native/[email protected]
75 silly idealTree ├── @ionic/[email protected]
75 silly idealTree ├── @ionic/[email protected]
75 silly idealTree ├── @ngx-translate/[email protected]
75 silly idealTree ├── @ngx-translate/[email protected]
75 silly idealTree ├── @types/[email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├─┬ [email protected]
75 silly idealTree │ │ └── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├─┬ [email protected]
75 silly idealTree │ │ └── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├─┬ [email protected]
75 silly idealTree │ │ └── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├─┬ [email protected]
75 silly idealTree │ │ └── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├─┬ [email protected]
75 silly idealTree │ │ ├── [email protected]
75 silly idealTree │ │ └── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ ├── [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree ├─┬ [email protected]
75 silly idealTree │ └── [email protected]
75 silly idealTree ├── [email protected]
75 silly idealTree └── [email protected]
76 silly generateActionsToTake Starting
77 silly install generateActionsToTake
78 silly generateActionsToTake Finishing
79 silly diffTrees action count 1
80 silly diffTrees add [email protected]
81 silly decomposeActions action count 8
82 silly decomposeActions fetch [email protected]
83 silly decomposeActions extract [email protected]
84 silly decomposeActions test [email protected]
85 silly decomposeActions preinstall [email protected]
86 silly decomposeActions build [email protected]
87 silly decomposeActions install [email protected]
88 silly decomposeActions postinstall [email protected]
89 silly decomposeActions finalize [email protected]
90 silly runTopLevelLifecycles Starting
91 silly executeActions Starting
92 silly install executeActions
93 silly doSerial global-install 0
94 silly doParallel fetch 1
95 verbose correctMkdir /Users/peter/.npm/_locks correctMkdir not in flight; initializing
96 verbose lock using /Users/peter/.npm/_locks/staging-21b74d59dd2eb25d.lock for /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging
97 silly doParallel extract 1
98 silly extract [email protected]
99 verbose unbuild node_modules/.staging/ionic-hockeyapp-beebbf8f
100 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
101 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f
102 verbose tar unpack /Users/peter/.npm/ionic-hockeyapp/0.1.3/package.tgz
103 verbose tar unpacking to /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f
104 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f is being purged
105 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f
106 silly gunzTarPerm modes [ '755', '644' ]
107 silly gunzTarPerm extractEntry package.json
108 silly gunzTarPerm extractEntry .npmignore
109 silly gunzTarPerm extractEntry README.md
110 silly gunzTarPerm extractEntry LICENSE
111 silly gunzTarPerm extractEntry dist/index.js
112 silly gunzTarPerm extractEntry dist/index.d.ts
113 silly gunzTarPerm extractEntry dist/index.js.map
114 silly gunzTarPerm extractEntry dist/src/sample.service.js
115 silly gunzTarPerm extractEntry dist/src/http-interceptor-controller.js
116 silly gunzTarPerm extractEntry dist/src/http-interceptor.js
117 silly gunzTarPerm extractEntry dist/src/interceptor-controller.js
118 silly gunzTarPerm extractEntry dist/src/interceptor-interface.js
119 silly gunzTarPerm extractEntry dist/src/hockey-app.js
120 silly gunzTarPerm extractEntry dist/src/interceptor.js
121 silly gunzTarPerm extractEntry dist/src/sample.component.js
122 silly gunzTarPerm extractEntry dist/src/sample.directive.js
123 silly gunzTarPerm extractEntry dist/src/sample.pipe.js
124 silly gunzTarPerm extractEntry dist/src/hockey-app-service.js
125 silly gunzTarPerm extractEntry dist/src/interceptor-interface.js.map
126 silly gunzTarPerm extractEntry dist/src/interceptor-controller.d.ts
127 silly gunzTarPerm extractEntry dist/src/hockey-app-service.d.ts
128 silly gunzTarPerm extractEntry dist/src/interceptor-controller.js.map
129 silly gunzTarPerm extractEntry dist/src/interceptor-interface.d.ts
130 silly gunzTarPerm extractEntry dist/src/hockey-app.js.map
131 silly gunzTarPerm extractEntry dist/src/http-interceptor-controller.d.ts
132 silly gunzTarPerm extractEntry dist/src/interceptor.d.ts
133 silly gunzTarPerm extractEntry dist/src/hockey-app-service.js.map
134 silly gunzTarPerm extractEntry dist/src/interceptor.js.map
135 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor400.js
136 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor401.js
137 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor200.js
138 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor403.js
139 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor404.js
140 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor500.js
141 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor403.d.ts
142 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor200.js.map
143 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor401.js.map
144 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor400.d.ts
145 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor200.d.ts
146 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor403.js.map
147 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor404.d.ts
148 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor400.js.map
149 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor404.js.map
150 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor500.d.ts
151 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor401.d.ts
152 silly gunzTarPerm extractEntry dist/src/interceptors/interceptor500.js.map
153 silly gunzTarPerm extractEntry dist/src/sample.component.d.ts
154 silly gunzTarPerm extractEntry dist/src/http-interceptor-controller.js.map
155 silly gunzTarPerm extractEntry dist/src/sample.component.js.map
156 silly gunzTarPerm extractEntry dist/src/sample.directive.d.ts
157 silly gunzTarPerm extractEntry dist/src/http-interceptor.d.ts
158 silly gunzTarPerm extractEntry dist/src/sample.directive.js.map
159 silly gunzTarPerm extractEntry dist/src/sample.pipe.d.ts
160 silly gunzTarPerm extractEntry dist/src/hockey-app.d.ts
161 silly gunzTarPerm extractEntry dist/src/sample.pipe.js.map
162 silly gunzTarPerm extractEntry dist/src/sample.service.d.ts
163 silly gunzTarPerm extractEntry dist/src/http-interceptor.js.map
164 silly gunzTarPerm extractEntry dist/src/sample.service.js.map
165 silly gunzTarPerm extractEntry index.ts
166 silly gunzTarPerm extractEntry typings/globals/angular-protractor/index.d.ts
167 silly gunzTarPerm extractEntry typings/globals/angular-protractor/typings.json
168 silly gunzTarPerm extractEntry typings/globals/es6-shim/index.d.ts
169 silly gunzTarPerm extractEntry typings/globals/es6-shim/typings.json
170 silly gunzTarPerm extractEntry typings/globals/jasmine/index.d.ts
171 silly gunzTarPerm extractEntry typings/globals/jasmine/typings.json
172 silly gunzTarPerm extractEntry typings/globals/selenium-webdriver/index.d.ts
173 silly gunzTarPerm extractEntry typings/globals/selenium-webdriver/typings.json
174 silly gunzTarPerm extractEntry typings/index.d.ts
175 silly gunzTarPerm extractEntry src/hockey-app.ts
176 silly gunzTarPerm extractEntry tsconfig.json
177 silly gunzTarPerm extractEntry tslint.json
178 silly gunzTarPerm extractEntry typings.json
179 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f/node_modules is being purged
180 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging/ionic-hockeyapp-beebbf8f/node_modules
181 silly doParallel preinstall 1
182 silly preinstall [email protected]
183 info lifecycle [email protected]preinstall: [email protected]
184 silly lifecycle [email protected]
preinstall: no script for preinstall, continuing
185 silly doReverseSerial remove 0
186 silly doSerial move 0
187 silly doSerial finalize 1
188 silly finalize /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
189 silly doSerial build 1
190 silly build [email protected]
191 info linkStuff [email protected]
192 silly linkStuff [email protected] has /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules as its parent node_modules
193 verbose linkBins [email protected]
194 verbose linkMans [email protected]
195 silly doSerial global-link 0
196 silly doParallel update-linked 0
197 silly doSerial install 1
198 silly install [email protected]
199 info lifecycle [email protected]install: [email protected]
200 silly lifecycle [email protected]
install: no script for install, continuing
201 silly doSerial postinstall 1
202 silly postinstall [email protected]
203 info lifecycle [email protected]postinstall: [email protected]
204 verbose lifecycle [email protected]
postinstall: unsafe-perm in lifecycle false
205 verbose lifecycle [email protected]postinstall: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp/node_modules/.bin:/Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.bin:/usr/local/sbin:/usr/local/sbin://anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Users/peter/miniconda3/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/Wireshark.app/Contents/MacOS
206 verbose lifecycle [email protected]
postinstall: CWD: /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
207 silly lifecycle [email protected]postinstall: Args: [ '-c', 'typings install' ]
208 info lifecycle [email protected]
postinstall: Failed to exec postinstall script
209 verbose unlock done using /Users/peter/.npm/_locks/staging-21b74d59dd2eb25d.lock for /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/.staging
210 silly rollbackFailedOptional Starting
211 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
212 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
213 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
214 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
215 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
216 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
217 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
218 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
219 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
220 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
221 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
222 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
223 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
224 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
225 silly gentlyRm /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp is being purged from base /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
226 verbose gentlyRm don't care about contents; nuking /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
227 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
228 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
229 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
230 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
231 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
232 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
233 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
234 silly vacuum-fs purging /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules/ionic-hockeyapp
235 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
236 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
237 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
238 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
239 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
240 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
241 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
242 silly vacuum-fs quitting because other entries in /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2/node_modules
243 silly rollbackFailedOptional Finishing
244 silly runTopLevelLifecycles Finishing
245 silly install printInstalled
246 verbose stack Error: [email protected] postinstall: typings install
246 verbose stack spawn ENOENT
246 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:33:16)
246 verbose stack at emitTwo (events.js:106:13)
246 verbose stack at ChildProcess.emit (events.js:194:7)
246 verbose stack at maybeClose (internal/child_process.js:899:16)
246 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
247 verbose pkgid [email protected]
248 verbose cwd /Users/peter/PycharmProjects/connected-frontend/app/src/mobile_app2
249 error Darwin 16.5.0
250 error argv "/usr/local/Cellar/node/7.4.0/bin/node" "/usr/local/bin/npm" "install" "ionic-hockeyapp" "--save"
251 error node v7.10.0
252 error npm v4.2.0
253 error file sh
254 error code ELIFECYCLE
255 error errno ENOENT
256 error syscall spawn
257 error [email protected] postinstall: typings install
257 error spawn ENOENT
258 error Failed at the [email protected] postinstall script 'typings install'.
258 error Make sure you have the latest version of node.js and npm installed.
258 error If you do, this is most likely a problem with the ionic-hockeyapp package,
258 error not with npm itself.
258 error Tell the author that this fails on your system:
258 error typings install
258 error You can get information on how to open an issue for this project with:
258 error npm bugs ionic-hockeyapp
258 error Or if that isn't available, you can get their info via:
258 error npm owner ls ionic-hockeyapp
258 error There is likely additional logging output above.
259 verbose exit [ 1, true ]

typings: command not found

Errors during npm install
npm install ionic-hockeyapp --save

[email protected] postinstall /Users/pbondt/Documents/node-work/inttime/node_modules/ionic-hockeyapp
typings install

sh: typings: command not found

start function parameters

Hello,

this.hockeyapp.start(androidAppId, iosAppId, false, true);

what do these parameters mean? false and true.

Can I leave iosappId null or "" if I'm building for android?

Start new issue on each report

Hi,

The default behavior is a threaded discussion. Please advise how to enable new issue on each new report.

SDK offers this config now:
createNewFeedbackThread

Thanks in advance, @gregfrasco

Wrong Typings for hockey app

Current version of cordova-plugin-hockeyapp have the following js signature:

var hockeyapp = {
start: function(success, failure, appId, autoSend, checkForUpdateMode, ignoreDefaultHandler, createNewFeedbackThread, loginMode, appSecret) {

The typings of your module have:

    start(androidAppId: string, iosAppId: string, sendAutoUpdates: boolean, ignoreErrorHeader: boolean): Promise<any>;

I guess that this is not matching

[Android] Tapping "Refresh" button on feedback screen and then "Back" button causes application to force close

Android 6.0.1
Samsung Galaxy S6

Reproduction steps:

  1. Tap on button which calls this.hockeyapp.feedback();
  2. Create a new issue
  3. Tap on "Refresh" button
  4. Tap on "Back" button to go back to app out of "Feedback" screen => causes application to close instead going back to app

Logcat:

05-12 15:37:08.828  3476  3575 W WindowAnimator: Failed to dispatch window animation state change.
05-12 15:37:08.828  3476  3575 W WindowAnimator: android.os.DeadObjectException
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.os.BinderProxy.transactNative(Native Method)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.os.BinderProxy.transact(Binder.java:503)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.view.IWindow$Stub$Proxy.onAnimationStopped(IWindow.java:607)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at com.android.server.wm.WindowAnimator.updateWindowsLocked(WindowAnimator.java:535)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at com.android.server.wm.WindowAnimator.animateLocked(WindowAnimator.java:1203)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at com.android.server.wm.WindowAnimator.access$000(WindowAnimator.java:95)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at com.android.server.wm.WindowAnimator$1.doFrame(WindowAnimator.java:182)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:918)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.view.Choreographer.doCallbacks(Choreographer.java:695)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.view.Choreographer.doFrame(Choreographer.java:628)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:906)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.os.Handler.handleCallback(Handler.java:739)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.os.Handler.dispatchMessage(Handler.java:95)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.os.Looper.loop(Looper.java:158)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at android.os.HandlerThread.run(HandlerThread.java:61)
05-12 15:37:08.828  3476  3575 W WindowAnimator:        at com.android.server.ServiceThread.run(ServiceThread.java:46)

Ionic Native camera not working

After installed this hockey app plugin my native camera plugin not working.
I am using ionic 3 and angular 4 .After uninstall this plugin my native camera is working fine.Kindly give me the solution

Cannot find name ‘HockeyApp’

When i try to inject this module into app.component.ts constructor I get error, why?

import { HockeyApp } from 'ionic-hockeyapp';

constructor(public platform: Platform,
    public app: App,
    public hockeyApp: HockeyApp) { }

and I have imported HockeyApp in app.module.ts and made it a provider

UpdateDialog not shown

Ionic Version: 3.9.2

No errors shown, it just doesn't open...

EDIT:
Okay it's so weid.
I have an Android Smartphone where it shows the PopUp...
I build the same apk again and it does not shown in the new Version when a Update is available.

Did it takes time to recognize? Because the Version that worked now, first doesn't work either.

Windows Machine

Hi,

node v8.4.0
npm 5.3.0

tried on my windows machine, got this error:

λ npm install ionic-hockeyapp --save

> [email protected] postinstall d:\Sistemas\Globo\Samara.Mobile\TvGlobo.Samara.Mobile\node_modules\ionic-hockeyapp
> typings install

'typings' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] postinstall: `typings install`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

No option for disabling / enabling checking for updates on startup

The wrapper should provide an option for choosing to check for updates on startup or manually. Currently, when starting HockeyApp service with (hockeyapp.start(androidAppId, iosAppId, autoSendCrashReports, ignoreCrashDialog)) the update popup appears by default. It shouldn't.

The official plugin already has an option for this as an enum (checkForUpdateMod). It accepts two values: checkForUpdateMode.CHECK_ON_STARTUP or checkForUpdateMode.CHECK_MANUALLY.

Ionic v.4 don't use dependency ionic-angular

I transfered my Ionic project from Ionic V3 to V4. Now I can't use ionic-hockeyapp, because of peerdependency to module 'ionic-angular'. Ionic V4 use @ionic/angular instead:

ERROR in node_modules/ionic-hockeyapp/dist/src/hockey-app.d.ts(1,26): error TS2307: Cannot find module 'ionic-angular'.

typings: command not found

While running command "npm install ionic-hockeyapp --save" I'm getting the below error:

[email protected] postinstall /Users/nikhilKumar/Desktop/FinReg Project/FinReg_XPlatform/node_modules/ionic-hockeyapp
typings install

sh: typings: command not found
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN @angular/[email protected] requires a peer of [email protected] but none was installed.
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed.
npm WARN @angular/[email protected] requires a peer of @angular/[email protected] but none was installed.
npm ERR! Darwin 16.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "ionic-hockeyapp" "--save"
npm ERR! node v6.10.2
npm ERR! npm v3.10.10
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn

npm ERR! [email protected] postinstall: typings install
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'typings install'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ionic-hockeyapp package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! typings install
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs ionic-hockeyapp
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls ionic-hockeyapp
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /Users/nikhilKumar/Desktop/FinReg Project/FinReg_XPlatform/npm-debug.log
punitp310576D:FinReg_XPlatform nikhilKumar$

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.