Compare commits
24 Commits
Added-serv
...
minimal-se
| Author | SHA1 | Date | |
|---|---|---|---|
| bfcb895cb3 | |||
| c07a1c8ef3 | |||
| 79cd222cce | |||
|
|
7e63ab5a0f | ||
| 75aeccaa15 | |||
| 4700f0e11d | |||
|
|
41b699adec | ||
| 4bb7282b6b | |||
| 76f2ee4d69 | |||
| 9c06727e8d | |||
|
|
0a7442d908 | ||
| ba0b90304a | |||
|
|
719c60a462 | ||
| bb6b583a61 | |||
| f96e52a124 | |||
| 5af085a0d2 | |||
| e39e1cdd3c | |||
|
|
3140a78f00 | ||
| 6ca84bf4b0 | |||
| 83ef536add | |||
| 695849dec9 | |||
| e463154622 | |||
| a1d6ce2dc0 | |||
| 94ca384199 |
BIN
Binaries/Changed port example.lnk
Normal file
BIN
Binaries/Changed port example.lnk
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1,8 @@
|
|||||||
# go-to-bed
|
# In order to build this application:
|
||||||
|
You mainly need to install Ionic Capacitor, and NodeJs. Make sure you got Android studio and grandle and Android Emulator set up.
|
||||||
|
|
||||||
|
The application is design with Angular using typescript so make sure you got that, if the package.json doesnt install that for you.
|
||||||
|
|
||||||
|
|
||||||
|
# What is this?
|
||||||
|
This is the client, a phone app for the user to send requests to the server (the pc) he/she wants to control.
|
||||||
|
|||||||
17
Client/android/.idea/deploymentTargetDropDown.xml
generated
17
Client/android/.idea/deploymentTargetDropDown.xml
generated
@@ -1,17 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="deploymentTargetDropDown">
|
|
||||||
<runningDeviceTargetSelectedWithDropDown>
|
|
||||||
<Target>
|
|
||||||
<type value="RUNNING_DEVICE_TARGET" />
|
|
||||||
<deviceKey>
|
|
||||||
<Key>
|
|
||||||
<type value="SERIAL_NUMBER" />
|
|
||||||
<value value="ZY326S5BLL" />
|
|
||||||
</Key>
|
|
||||||
</deviceKey>
|
|
||||||
</Target>
|
|
||||||
</runningDeviceTargetSelectedWithDropDown>
|
|
||||||
<timeTargetWasSelectedWithDropDown value="2022-02-06T22:33:46.214309800Z" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
36867
Client/package-lock.json
generated
36867
Client/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -33,7 +33,7 @@
|
|||||||
"@capacitor/status-bar": "1.0.6",
|
"@capacitor/status-bar": "1.0.6",
|
||||||
"@ionic-native/core": "^5.36.0",
|
"@ionic-native/core": "^5.36.0",
|
||||||
"@ionic-native/zeroconf": "^5.36.0",
|
"@ionic-native/zeroconf": "^5.36.0",
|
||||||
"@ionic/angular": "^5.5.2",
|
"@ionic/angular": "^6.2.3",
|
||||||
"@ionic/storage": "^3.0.6",
|
"@ionic/storage": "^3.0.6",
|
||||||
"@ionic/storage-angular": "^3.0.6",
|
"@ionic/storage-angular": "^3.0.6",
|
||||||
"@ngrx/effects": "^13.0.2",
|
"@ngrx/effects": "^13.0.2",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import { WOLService } from './services/WOL.service';
|
import { WOLService } from './services/WOL.service';
|
||||||
import { SearchHostPage } from './components/searchHost/searchHost.page';
|
import { SearchHostPage } from './components/search-host/search-host.page';
|
||||||
import { ExploreContainerComponent } from './components/explore-container/explore-container.component';
|
import { ExploreContainerComponent } from './components/explore-container/explore-container.component';
|
||||||
import { ServerSettingsComponent } from './components/settings/serverSettings/serverSettings.component';
|
import { ServerSettingsComponent } from './components/settings/serverSettings/serverSettings.component';
|
||||||
import { NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { RouterModule, Routes } from '@angular/router';
|
import { RouterModule, Routes } from '@angular/router';
|
||||||
import { HomePage } from '../home/home.page';
|
import { HomePage } from '../home/home.page';
|
||||||
import { SearchHostPage } from '../searchHost/searchHost.page';
|
import { SearchHostPage } from '../search-host/search-host.page';
|
||||||
import { SettingsPage } from '../settings/settings.page';
|
import { SettingsPage } from '../settings/settings.page';
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
<ion-tab-button tab="searchHost">
|
<ion-tab-button tab="searchHost">
|
||||||
<ion-icon name="search-sharp"></ion-icon>
|
<ion-icon name="search-sharp"></ion-icon>
|
||||||
<ion-label>WOL</ion-label>
|
<ion-label>Search</ion-label>
|
||||||
</ion-tab-button>
|
</ion-tab-button>
|
||||||
|
|
||||||
<ion-tab-button tab="settings">
|
<ion-tab-button tab="settings">
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import { NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { RouterModule, Routes } from '@angular/router';
|
import { RouterModule, Routes } from '@angular/router';
|
||||||
import { SearchHostPage } from './searchHost.page';
|
import { SearchHostPage } from './search-host.page';
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
{
|
{
|
||||||
@@ -2,9 +2,9 @@ import { IonicModule } from '@ionic/angular';
|
|||||||
import { NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { CommonModule } from '@angular/common';
|
import { CommonModule } from '@angular/common';
|
||||||
import { FormsModule } from '@angular/forms';
|
import { FormsModule } from '@angular/forms';
|
||||||
import { SearchHostPage } from './searchHost.page';
|
import { SearchHostPage } from './search-host.page';
|
||||||
import { ExploreContainerComponentModule } from '../explore-container/explore-container.module';
|
import { ExploreContainerComponentModule } from '../explore-container/explore-container.module';
|
||||||
import { SearchHostPageRoutingModule } from './searchHost-routing.module';
|
import { SearchHostPageRoutingModule } from './search-host-routing.module';
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
imports: [
|
imports: [
|
||||||
45
Client/src/app/components/search-host/search-host.page.html
Normal file
45
Client/src/app/components/search-host/search-host.page.html
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
<ion-header [translucent]="true">
|
||||||
|
<ion-toolbar>
|
||||||
|
<ion-title>Search computer</ion-title>
|
||||||
|
</ion-toolbar>
|
||||||
|
</ion-header>
|
||||||
|
|
||||||
|
<ion-content [fullscreen]="true">
|
||||||
|
<ion-refresher slot="fixed" (ionRefresh)="refresh($event)">
|
||||||
|
<ion-refresher-content></ion-refresher-content>
|
||||||
|
</ion-refresher>
|
||||||
|
<ion-header collapse="condense">
|
||||||
|
<ion-toolbar>
|
||||||
|
<ion-title size="large">WOL</ion-title>
|
||||||
|
</ion-toolbar>
|
||||||
|
</ion-header>
|
||||||
|
<!-- WOL -->
|
||||||
|
<ion-list>
|
||||||
|
<ion-item *ngIf="netWorkDevices.length === 0">
|
||||||
|
<ion-label>No devices found</ion-label>
|
||||||
|
</ion-item>
|
||||||
|
<ion-accordion-group>
|
||||||
|
<ion-accordion *ngFor="let device of netWorkDevices">
|
||||||
|
<ion-item slot="header" color="light">
|
||||||
|
<ion-icon name="desktop-outline"></ion-icon>
|
||||||
|
<ion-label>{{ device.ipv4Addresses[0] }}</ion-label>
|
||||||
|
</ion-item>
|
||||||
|
<div slot="content">
|
||||||
|
<ion-item>
|
||||||
|
<ion-label>IP: {{ device.ipv4Addresses[0] }}</ion-label>
|
||||||
|
</ion-item>
|
||||||
|
<ion-item>
|
||||||
|
<ion-label>PORT: {{ device.port }}</ion-label>
|
||||||
|
</ion-item>
|
||||||
|
<ion-item>
|
||||||
|
<ion-label>MAC-Address: {{ device.txtRecord.mac }}</ion-label>
|
||||||
|
</ion-item>
|
||||||
|
<ion-button expand="full" (click)="saveWolDevice(device)"
|
||||||
|
>Configure</ion-button
|
||||||
|
>
|
||||||
|
</div>
|
||||||
|
</ion-accordion>
|
||||||
|
</ion-accordion-group>
|
||||||
|
</ion-list>
|
||||||
|
<!-- wol end -->
|
||||||
|
</ion-content>
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
ion-icon {
|
||||||
|
padding-right: 5px;
|
||||||
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
|
import { ComponentFixture, TestBed, waitForAsync } from '@angular/core/testing';
|
||||||
import { IonicModule } from '@ionic/angular';
|
import { IonicModule } from '@ionic/angular';
|
||||||
import { ExploreContainerComponentModule } from '../explore-container/explore-container.module';
|
import { ExploreContainerComponentModule } from '../explore-container/explore-container.module';
|
||||||
import { SearchHostPage } from './searchHost.page';
|
import { SearchHostPage } from './search-host.page';
|
||||||
|
|
||||||
describe('SearchHostPage', () => {
|
describe('SearchHostPage', () => {
|
||||||
let component: SearchHostPage;
|
let component: SearchHostPage;
|
||||||
@@ -1,19 +1,22 @@
|
|||||||
import { WolAddressChanged } from './../../store/gotobed.actions';
|
import { PortSettingsChanged, SaveAddressSettings, WolAddressChanged } from './../../store/gotobed.actions';
|
||||||
import { Component, OnInit } from '@angular/core';
|
import { Component, OnInit } from '@angular/core';
|
||||||
import { Zeroconf, ZeroconfResult, ZeroconfService } from "@ionic-native/zeroconf";
|
import { Zeroconf, ZeroconfService } from "@ionic-native/zeroconf";
|
||||||
import { Store } from '@ngrx/store';
|
import { Store } from '@ngrx/store';
|
||||||
import { ServiceOptions } from 'src/app/gotobed.models';
|
|
||||||
import { MacSettingsChanged } from 'src/app/store/gotobed.actions';
|
import { MacSettingsChanged } from 'src/app/store/gotobed.actions';
|
||||||
import { GotobedState } from 'src/app/store/gotobed.state';
|
import { GotobedState } from 'src/app/store/gotobed.state';
|
||||||
|
import { ToastController } from '@ionic/angular';
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-searchhost',
|
selector: 'app-searchhost',
|
||||||
templateUrl: 'searchHost.page.html',
|
templateUrl: 'search-host.page.html',
|
||||||
styleUrls: ['searchHost.page.scss']
|
styleUrls: ['search-host.page.scss']
|
||||||
})
|
})
|
||||||
export class SearchHostPage implements OnInit {
|
export class SearchHostPage implements OnInit {
|
||||||
netWorkDevices: ZeroconfService[] = [];
|
netWorkDevices: ZeroconfService[] = [];
|
||||||
|
|
||||||
constructor(private store: Store<GotobedState>) {}
|
constructor(
|
||||||
|
private store: Store<GotobedState>,
|
||||||
|
public toastController: ToastController
|
||||||
|
) {}
|
||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
this.scanDevices();
|
this.scanDevices();
|
||||||
@@ -31,10 +34,13 @@ export class SearchHostPage implements OnInit {
|
|||||||
}
|
}
|
||||||
|
|
||||||
saveWolDevice(device: ZeroconfService) {
|
saveWolDevice(device: ZeroconfService) {
|
||||||
|
this.presentToast();
|
||||||
this.store.dispatch(new MacSettingsChanged(device.txtRecord.mac));
|
this.store.dispatch(new MacSettingsChanged(device.txtRecord.mac));
|
||||||
this.store.dispatch(new WolAddressChanged(this.convertToBroadcast(device.ipv4Addresses[0])));
|
this.store.dispatch(new WolAddressChanged(this.convertToBroadcast(device.ipv4Addresses[0])));
|
||||||
|
this.store.dispatch(new SaveAddressSettings(device.ipv4Addresses[0]));
|
||||||
|
this.store.dispatch(new PortSettingsChanged(device.port.toString()));
|
||||||
}
|
}
|
||||||
|
|
||||||
refresh(event) {
|
refresh(event) {
|
||||||
console.log('Begin async operation');
|
console.log('Begin async operation');
|
||||||
this.scanDevices();
|
this.scanDevices();
|
||||||
@@ -44,6 +50,14 @@ export class SearchHostPage implements OnInit {
|
|||||||
}, 2000);
|
}, 2000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async presentToast() {
|
||||||
|
const toast = await this.toastController.create({
|
||||||
|
message: 'Your settings have been saved.',
|
||||||
|
duration: 2000,
|
||||||
|
});
|
||||||
|
toast.present();
|
||||||
|
}
|
||||||
|
|
||||||
private convertToBroadcast(ip: string) {
|
private convertToBroadcast(ip: string) {
|
||||||
let subnetArray = ip.split('.');
|
let subnetArray = ip.split('.');
|
||||||
subnetArray[3] = '255';
|
subnetArray[3] = '255';
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
<ion-header [translucent]="true">
|
|
||||||
<ion-toolbar>
|
|
||||||
<ion-title>Search Host</ion-title>
|
|
||||||
</ion-toolbar>
|
|
||||||
</ion-header>
|
|
||||||
|
|
||||||
<ion-content [fullscreen]="true">
|
|
||||||
<ion-refresher slot="fixed" (ionRefresh)="refresh($event)">
|
|
||||||
<ion-refresher-content></ion-refresher-content>
|
|
||||||
</ion-refresher>
|
|
||||||
<ion-header collapse="condense">
|
|
||||||
<ion-toolbar>
|
|
||||||
<ion-title size="large">WOL</ion-title>
|
|
||||||
</ion-toolbar>
|
|
||||||
</ion-header>
|
|
||||||
<!-- WOL -->
|
|
||||||
<ion-list>
|
|
||||||
<ion-item *ngIf="netWorkDevices.length == 0">
|
|
||||||
<ion-label>No Devices found</ion-label>
|
|
||||||
</ion-item>
|
|
||||||
<ion-item-sliding *ngFor="let device of netWorkDevices">
|
|
||||||
<ion-item>
|
|
||||||
<ion-label>{{device.ipv4Addresses[0]}}</ion-label>
|
|
||||||
</ion-item>
|
|
||||||
<ion-item-options>
|
|
||||||
<ion-item-option (click)="saveWolDevice(device)">Save</ion-item-option>
|
|
||||||
</ion-item-options>
|
|
||||||
</ion-item-sliding>
|
|
||||||
</ion-list>
|
|
||||||
<!-- wol end -->
|
|
||||||
</ion-content>
|
|
||||||
281
Client/yarn.lock
281
Client/yarn.lock
@@ -277,14 +277,14 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"tslib" "^2.2.0"
|
"tslib" "^2.2.0"
|
||||||
|
|
||||||
"@angular/core@*", "@angular/core@^12.0.0 || ^13.0.0-0", "@angular/core@^13.0.0", "@angular/core@>=8.2.7", "@angular/core@~12.1.1", "@angular/core@12.1.5", "@angular/core@12.2.16":
|
"@angular/core@*", "@angular/core@^12.0.0 || ^13.0.0-0", "@angular/core@^13.0.0", "@angular/core@>=12.0.0", "@angular/core@~12.1.1", "@angular/core@12.1.5", "@angular/core@12.2.16":
|
||||||
"integrity" "sha512-okXnhAPxfblAWSe5M/IqrSATi+ul83a9o9PWOTFR/XCVcbx+neE2IwIr1dIDKBKj91b1CFalLS+uOSkN05PNkA=="
|
"integrity" "sha512-okXnhAPxfblAWSe5M/IqrSATi+ul83a9o9PWOTFR/XCVcbx+neE2IwIr1dIDKBKj91b1CFalLS+uOSkN05PNkA=="
|
||||||
"resolved" "https://registry.npmjs.org/@angular/core/-/core-12.1.5.tgz"
|
"resolved" "https://registry.npmjs.org/@angular/core/-/core-12.1.5.tgz"
|
||||||
"version" "12.1.5"
|
"version" "12.1.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
"tslib" "^2.2.0"
|
"tslib" "^2.2.0"
|
||||||
|
|
||||||
"@angular/forms@>=8.2.7", "@angular/forms@~12.1.1":
|
"@angular/forms@>=12.0.0", "@angular/forms@~12.1.1":
|
||||||
"integrity" "sha512-ABfBRCZYVbR5MUkMNrYU/ovCjXtCedk0h4phzCimGl6hBcpbumT9z/3m0TsY9sQnLq0BaCfKNklnHwCuO9mSSg=="
|
"integrity" "sha512-ABfBRCZYVbR5MUkMNrYU/ovCjXtCedk0h4phzCimGl6hBcpbumT9z/3m0TsY9sQnLq0BaCfKNklnHwCuO9mSSg=="
|
||||||
"resolved" "https://registry.npmjs.org/@angular/forms/-/forms-12.1.5.tgz"
|
"resolved" "https://registry.npmjs.org/@angular/forms/-/forms-12.1.5.tgz"
|
||||||
"version" "12.1.5"
|
"version" "12.1.5"
|
||||||
@@ -310,7 +310,7 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"tslib" "^2.2.0"
|
"tslib" "^2.2.0"
|
||||||
|
|
||||||
"@angular/router@^13.0.0", "@angular/router@>=8.2.7", "@angular/router@~12.1.1":
|
"@angular/router@^13.0.0", "@angular/router@>=12.0.0", "@angular/router@~12.1.1":
|
||||||
"integrity" "sha512-ZZFLcaenVFKCyaxD3mU4cuV4RNFwCEN6JLWmkOFkwIt01RVJcvPaPxiv4pfQf5hnk2HeSciMA0J+UIzSu5YKMA=="
|
"integrity" "sha512-ZZFLcaenVFKCyaxD3mU4cuV4RNFwCEN6JLWmkOFkwIt01RVJcvPaPxiv4pfQf5hnk2HeSciMA0J+UIzSu5YKMA=="
|
||||||
"resolved" "https://registry.npmjs.org/@angular/router/-/router-12.1.5.tgz"
|
"resolved" "https://registry.npmjs.org/@angular/router/-/router-12.1.5.tgz"
|
||||||
"version" "12.1.5"
|
"version" "12.1.5"
|
||||||
@@ -1465,13 +1465,14 @@
|
|||||||
"tslib" "^2.0.3"
|
"tslib" "^2.0.3"
|
||||||
"ws" "^7.0.1"
|
"ws" "^7.0.1"
|
||||||
|
|
||||||
"@ionic/angular@^5.5.2":
|
"@ionic/angular@^6.2.3":
|
||||||
"integrity" "sha512-0j4JZeGHpRvaTH0iyLTiUc4TF01bGVmk0zHZA7qS/OpS/WnGRHYNpVX/F75oODfckNvAa9uacoIMOTu54Cpx3w=="
|
"integrity" "sha512-Hnug6viJz+S6JwOExhqInTFgsUICG8yRPvtc+umVoKrDOecrXs5XBMi2SkcF0cRQkpqiDz04thgtA2o+Mc8JYg=="
|
||||||
"resolved" "https://registry.npmjs.org/@ionic/angular/-/angular-5.9.3.tgz"
|
"resolved" "https://registry.npmjs.org/@ionic/angular/-/angular-6.2.3.tgz"
|
||||||
"version" "5.9.3"
|
"version" "6.2.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@ionic/core" "5.9.3"
|
"@ionic/core" "^6.2.3"
|
||||||
"tslib" "^1.9.3"
|
"jsonc-parser" "^3.0.0"
|
||||||
|
"tslib" "^2.0.0"
|
||||||
|
|
||||||
"@ionic/cli-framework-output@^2.2.1":
|
"@ionic/cli-framework-output@^2.2.1":
|
||||||
"integrity" "sha512-eQYkqIW1/tCwSC6Bd0gjse96U11lDX/ikf3jvsjX7a8z/zwSmGzCHRizb7xogV65Ey+1/zyAZR71cpDRQuFLBQ=="
|
"integrity" "sha512-eQYkqIW1/tCwSC6Bd0gjse96U11lDX/ikf3jvsjX7a8z/zwSmGzCHRizb7xogV65Ey+1/zyAZR71cpDRQuFLBQ=="
|
||||||
@@ -1482,13 +1483,13 @@
|
|||||||
"debug" "^4.0.0"
|
"debug" "^4.0.0"
|
||||||
"tslib" "^2.0.1"
|
"tslib" "^2.0.1"
|
||||||
|
|
||||||
"@ionic/core@5.9.3":
|
"@ionic/core@^6.2.3":
|
||||||
"integrity" "sha512-WM50vVxAAw+MQYqWXKUK4usBgkr7iQ9UWSb6t59mG4ZSy/fPAb7ZIdAjxY0U5i1ykk6A7Ur4B9ZJMpC/a7nnug=="
|
"integrity" "sha512-TqSVN5nfDC8Ovcfgv6PH6FsNY8P9Awl2zSXVMBpgr5CSFNOb6xB4U8utdhMtJbuo/OYgqAbjSVq+pD4RiBt1rw=="
|
||||||
"resolved" "https://registry.npmjs.org/@ionic/core/-/core-5.9.3.tgz"
|
"resolved" "https://registry.npmjs.org/@ionic/core/-/core-6.2.3.tgz"
|
||||||
"version" "5.9.3"
|
"version" "6.2.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@stencil/core" "^2.4.0"
|
"@stencil/core" "^2.16.0"
|
||||||
"ionicons" "^5.5.3"
|
"ionicons" "^6.0.2"
|
||||||
"tslib" "^2.1.0"
|
"tslib" "^2.1.0"
|
||||||
|
|
||||||
"@ionic/storage-angular@^3.0.6":
|
"@ionic/storage-angular@^3.0.6":
|
||||||
@@ -1754,15 +1755,15 @@
|
|||||||
"resolved" "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
"@stencil/core@^2.4.0":
|
"@stencil/core@^2.16.0":
|
||||||
"integrity" "sha512-EEKHOHgYpg3/iFUKMXTZJjUayRul7sXDwNw0OGgkEOe4t7JWiibDkzUHuruvpbqEydX+z1+ez5K2bMMY76c2wA=="
|
"integrity" "sha512-qw2DZzOpyaltLLEfYRTj3n+XbvRtkmv4QQimYDJubC6jMY0NXK9r6H2+VyszdbbVmvK1D9GqZtyvY0NmOrztsg=="
|
||||||
"resolved" "https://registry.npmjs.org/@stencil/core/-/core-2.13.0.tgz"
|
"resolved" "https://registry.npmjs.org/@stencil/core/-/core-2.17.3.tgz"
|
||||||
"version" "2.13.0"
|
"version" "2.17.3"
|
||||||
|
|
||||||
"@stencil/core@~2.10.0":
|
"@stencil/core@~2.16.0":
|
||||||
"integrity" "sha512-15rWMTPQ/sp0lSV82HVCXkIya3QLN+uBl7pqK4JnTrp4HiLrzLmNbWjbvgCs55gw0lULbCIGbRIEsFz+Pe/Q+A=="
|
"integrity" "sha512-s/UJp9qxExL3DyQPT70kiuWeb3AdjbUZM+5lEIXn30I2DLcLYPOPXfsoWJODieQywq+3vPiLZeIdkoqjf6jcSw=="
|
||||||
"resolved" "https://registry.npmjs.org/@stencil/core/-/core-2.10.0.tgz"
|
"resolved" "https://registry.npmjs.org/@stencil/core/-/core-2.16.1.tgz"
|
||||||
"version" "2.10.0"
|
"version" "2.16.1"
|
||||||
|
|
||||||
"@tootallnate/once@1":
|
"@tootallnate/once@1":
|
||||||
"integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
|
"integrity" "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
|
||||||
@@ -1785,7 +1786,8 @@
|
|||||||
"version" "0.4.1"
|
"version" "0.4.1"
|
||||||
|
|
||||||
"@types/cordova@latest":
|
"@types/cordova@latest":
|
||||||
"integrity" "sha1-6nrd907Ow9dimCegw54smt3HPQQ="
|
"integrity" "sha512-rkiiTuf/z2wTd4RxFOb+clE7PF4AEJU0hsczbUdkHHBtkUmpWQpEddynNfJYKYtZFJKbq4F+brfekt1kx85IZA=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@types/cordova/-/cordova-0.0.34.tgz"
|
||||||
"version" "0.0.34"
|
"version" "0.0.34"
|
||||||
|
|
||||||
"@types/cors@^2.8.12":
|
"@types/cors@^2.8.12":
|
||||||
@@ -2391,7 +2393,7 @@
|
|||||||
"semver" "^5.7.1"
|
"semver" "^5.7.1"
|
||||||
|
|
||||||
"ansi-align@^1.1.0":
|
"ansi-align@^1.1.0":
|
||||||
"integrity" "sha1-LwwWWIKXOa3V67FeawxuNCPwFro="
|
"integrity" "sha512-ncgIO/ZeFcsh3cye0NgGPb5h/3vCiKJxp6HvPtqsFvEL/4b/G2tNgrr8EOYN5RSVnGx69k8dFYSBG/w1yKX58Q=="
|
||||||
"resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/ansi-align/-/ansi-align-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -2408,7 +2410,7 @@
|
|||||||
"version" "4.1.1"
|
"version" "4.1.1"
|
||||||
|
|
||||||
"ansi-escapes@^1.0.0":
|
"ansi-escapes@^1.0.0":
|
||||||
"integrity" "sha1-06ioOzGapneTZisT52HHkRQiMG4="
|
"integrity" "sha512-wiXutNjDUlNEDWHcYH3jtZUhd3c4/VojassD8zHdHCY13xbZy2XbW+NKQwA0tWGBVzDA9qEzYwfoSsWmviidhw=="
|
||||||
"resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz"
|
||||||
"version" "1.4.0"
|
"version" "1.4.0"
|
||||||
|
|
||||||
@@ -2440,7 +2442,7 @@
|
|||||||
"version" "5.0.1"
|
"version" "5.0.1"
|
||||||
|
|
||||||
"ansi-styles@^2.2.1":
|
"ansi-styles@^2.2.1":
|
||||||
"integrity" "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
|
"integrity" "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
|
||||||
"resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
|
"resolved" "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
|
||||||
"version" "2.2.1"
|
"version" "2.2.1"
|
||||||
|
|
||||||
@@ -2471,7 +2473,7 @@
|
|||||||
"version" "0.3.1"
|
"version" "0.3.1"
|
||||||
|
|
||||||
"any-observable@^0.2.0":
|
"any-observable@^0.2.0":
|
||||||
"integrity" "sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI="
|
"integrity" "sha512-JDQTIRCBZjz2eBLZXOf1H4HREhD1sKSCZk+OUKxwY/HEew2DI7tccV30tmSW8o5UcRMVVEoUk+g7/BuEMnct1A=="
|
||||||
"resolved" "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz"
|
"resolved" "https://registry.npmjs.org/any-observable/-/any-observable-0.2.0.tgz"
|
||||||
"version" "0.2.0"
|
"version" "0.2.0"
|
||||||
|
|
||||||
@@ -2540,7 +2542,7 @@
|
|||||||
"version" "3.1.0"
|
"version" "3.1.0"
|
||||||
|
|
||||||
"array-find-index@^1.0.1":
|
"array-find-index@^1.0.1":
|
||||||
"integrity" "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E="
|
"integrity" "sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw=="
|
||||||
"resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
@@ -2834,7 +2836,7 @@
|
|||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
"boxen@^0.6.0":
|
"boxen@^0.6.0":
|
||||||
"integrity" "sha1-g2TUJIrDT/DvGy8r9JpsYM4NgbY="
|
"integrity" "sha512-yL8sYzt0avlYGOY6LqtECkGrJOY3cCLAbFPaNfgE+4fD45ZrdYqLdY8yF4bqyTkpfW9e6W0YqBkN7dIn/PrZoA=="
|
||||||
"resolved" "https://registry.npmjs.org/boxen/-/boxen-0.6.0.tgz"
|
"resolved" "https://registry.npmjs.org/boxen/-/boxen-0.6.0.tgz"
|
||||||
"version" "0.6.0"
|
"version" "0.6.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3041,7 +3043,7 @@
|
|||||||
"version" "3.1.0"
|
"version" "3.1.0"
|
||||||
|
|
||||||
"camelcase-keys@^2.0.0":
|
"camelcase-keys@^2.0.0":
|
||||||
"integrity" "sha1-MIvur/3ygRkFHvodkyITyRuPkuc="
|
"integrity" "sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ=="
|
||||||
"resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz"
|
||||||
"version" "2.1.0"
|
"version" "2.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3049,12 +3051,12 @@
|
|||||||
"map-obj" "^1.0.0"
|
"map-obj" "^1.0.0"
|
||||||
|
|
||||||
"camelcase@^2.0.0":
|
"camelcase@^2.0.0":
|
||||||
"integrity" "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
|
"integrity" "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw=="
|
||||||
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
|
||||||
"version" "2.1.1"
|
"version" "2.1.1"
|
||||||
|
|
||||||
"camelcase@^2.1.0":
|
"camelcase@^2.1.0":
|
||||||
"integrity" "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8="
|
"integrity" "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw=="
|
||||||
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz"
|
||||||
"version" "2.1.1"
|
"version" "2.1.1"
|
||||||
|
|
||||||
@@ -3094,7 +3096,7 @@
|
|||||||
"version" "0.12.0"
|
"version" "0.12.0"
|
||||||
|
|
||||||
"chalk@^1.0.0", "chalk@^1.1.1", "chalk@^1.1.3":
|
"chalk@^1.0.0", "chalk@^1.1.1", "chalk@^1.1.3":
|
||||||
"integrity" "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
|
"integrity" "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A=="
|
||||||
"resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
|
"resolved" "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
|
||||||
"version" "1.1.3"
|
"version" "1.1.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3214,12 +3216,12 @@
|
|||||||
"version" "2.2.0"
|
"version" "2.2.0"
|
||||||
|
|
||||||
"cli-boxes@^1.0.0":
|
"cli-boxes@^1.0.0":
|
||||||
"integrity" "sha1-T6kXw+WclKAEzWH47lCdplFocUM="
|
"integrity" "sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg=="
|
||||||
"resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
"cli-cursor@^1.0.2":
|
"cli-cursor@^1.0.2":
|
||||||
"integrity" "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc="
|
"integrity" "sha512-25tABq090YNKkF6JH7lcwO0zFJTRke4Jcq9iX2nr/Sz0Cjjv4gckmwlW6Ty/aoyFd6z3ysR2hMGC2GFugmBo6A=="
|
||||||
"resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3233,7 +3235,7 @@
|
|||||||
"restore-cursor" "^3.1.0"
|
"restore-cursor" "^3.1.0"
|
||||||
|
|
||||||
"cli-spinners@^0.1.2":
|
"cli-spinners@^0.1.2":
|
||||||
"integrity" "sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw="
|
"integrity" "sha512-t22oC6e068eEBQ86SO3arUtd1ojcA3/lz3Fp2g/oL/lmDlFz/2yD8JHiebeCGYmoAovYpwKq4T64Uq5j+28Q9w=="
|
||||||
"resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz"
|
"resolved" "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz"
|
||||||
"version" "0.1.2"
|
"version" "0.1.2"
|
||||||
|
|
||||||
@@ -3413,7 +3415,7 @@
|
|||||||
"version" "0.0.1"
|
"version" "0.0.1"
|
||||||
|
|
||||||
"configstore@^2.0.0":
|
"configstore@^2.0.0":
|
||||||
"integrity" "sha1-c3o6cDbpiGECqmCZ5HuzOrGroaE="
|
"integrity" "sha512-BOCxwwxF5WPspp1OBq9j0JLyL5JgJOTssz9PdOHr8VWjFijaC3PpjU48vFEX3uxx8sTusnVQckLbNzBq6fmkGw=="
|
||||||
"resolved" "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/configstore/-/configstore-2.1.0.tgz"
|
||||||
"version" "2.1.0"
|
"version" "2.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3674,7 +3676,7 @@
|
|||||||
"yaml" "^1.10.0"
|
"yaml" "^1.10.0"
|
||||||
|
|
||||||
"create-error-class@^3.0.1":
|
"create-error-class@^3.0.1":
|
||||||
"integrity" "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y="
|
"integrity" "sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw=="
|
||||||
"resolved" "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
|
||||||
"version" "3.0.2"
|
"version" "3.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3692,7 +3694,7 @@
|
|||||||
"pretty-bytes" "^5.3.0"
|
"pretty-bytes" "^5.3.0"
|
||||||
|
|
||||||
"cross-spawn-async@^2.1.1":
|
"cross-spawn-async@^2.1.1":
|
||||||
"integrity" "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw="
|
"integrity" "sha512-snteb3aVrxYYOX9e8BabYFK9WhCDhTlw1YQktfTthBogxri4/2r9U2nQc0ffY73ZAxezDc+U8gvHAeU1wy1ubQ=="
|
||||||
"resolved" "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz"
|
"resolved" "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz"
|
||||||
"version" "2.2.5"
|
"version" "2.2.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3914,7 +3916,7 @@
|
|||||||
"css-tree" "^1.1.2"
|
"css-tree" "^1.1.2"
|
||||||
|
|
||||||
"currently-unhandled@^0.4.1":
|
"currently-unhandled@^0.4.1":
|
||||||
"integrity" "sha1-mI3zP+qxke95mmE2nddsF635V+o="
|
"integrity" "sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng=="
|
||||||
"resolved" "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
|
"resolved" "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz"
|
||||||
"version" "0.4.1"
|
"version" "0.4.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -3938,7 +3940,7 @@
|
|||||||
"version" "4.0.3"
|
"version" "4.0.3"
|
||||||
|
|
||||||
"dateformat@^2.0.0":
|
"dateformat@^2.0.0":
|
||||||
"integrity" "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
|
"integrity" "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw=="
|
||||||
"resolved" "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz"
|
"resolved" "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz"
|
||||||
"version" "2.2.0"
|
"version" "2.2.0"
|
||||||
|
|
||||||
@@ -4298,14 +4300,14 @@
|
|||||||
"domelementtype" "1"
|
"domelementtype" "1"
|
||||||
|
|
||||||
"dot-prop@^3.0.0":
|
"dot-prop@^3.0.0":
|
||||||
"integrity" "sha1-G3CK8JSknJoOfbyteQq6U52sEXc="
|
"integrity" "sha512-k4ELWeEU3uCcwub7+dWydqQBRjAjkV9L33HjVRG5Xo2QybI6ja/v+4W73SRi8ubCqJz0l9XsTP1NbewfyqaSlw=="
|
||||||
"resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz"
|
||||||
"version" "3.0.0"
|
"version" "3.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"is-obj" "^1.0.0"
|
"is-obj" "^1.0.0"
|
||||||
|
|
||||||
"duplexer2@^0.1.4":
|
"duplexer2@^0.1.4":
|
||||||
"integrity" "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME="
|
"integrity" "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA=="
|
||||||
"resolved" "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"
|
"resolved" "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz"
|
||||||
"version" "0.1.4"
|
"version" "0.1.4"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -4773,7 +4775,7 @@
|
|||||||
"original" "^1.0.0"
|
"original" "^1.0.0"
|
||||||
|
|
||||||
"execa@^0.4.0":
|
"execa@^0.4.0":
|
||||||
"integrity" "sha1-TrZGejaglfq7KXD/nV4/t7zm68M="
|
"integrity" "sha512-QPexBaNjeOjyiZ47q0FCukTO1kX3F+HMM0EWpnxXddcr3MZtElILMkz9Y38nmSZtp03+ZiSRMffrKWBPOIoSIg=="
|
||||||
"resolved" "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/execa/-/execa-0.4.0.tgz"
|
||||||
"version" "0.4.0"
|
"version" "0.4.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -4813,7 +4815,7 @@
|
|||||||
"strip-final-newline" "^2.0.0"
|
"strip-final-newline" "^2.0.0"
|
||||||
|
|
||||||
"exit-hook@^1.0.0":
|
"exit-hook@^1.0.0":
|
||||||
"integrity" "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g="
|
"integrity" "sha512-MsG3prOVw1WtLXAZbM3KiYtooKR1LvxHh3VHsVtIy0uiUu8usxgB/94DP2HxtD/661lLdB6yzQ09lGJSQr6nkg=="
|
||||||
"resolved" "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz"
|
||||||
"version" "1.1.1"
|
"version" "1.1.1"
|
||||||
|
|
||||||
@@ -4985,7 +4987,7 @@
|
|||||||
"pend" "~1.2.0"
|
"pend" "~1.2.0"
|
||||||
|
|
||||||
"figures@^1.7.0":
|
"figures@^1.7.0":
|
||||||
"integrity" "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4="
|
"integrity" "sha512-UxKlfCRuCBxSXU4C6t9scbDyWZ4VlaFFdojKtzJuSkuOBQ5CNFum+zZXFwHjo+CxBC1t6zlYPgHIgFjL8ggoEQ=="
|
||||||
"resolved" "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz"
|
"resolved" "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz"
|
||||||
"version" "1.7.0"
|
"version" "1.7.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5007,7 +5009,7 @@
|
|||||||
"flat-cache" "^3.0.4"
|
"flat-cache" "^3.0.4"
|
||||||
|
|
||||||
"fileset@~0.1.5":
|
"fileset@~0.1.5":
|
||||||
"integrity" "sha1-UGuRqTluqn4y+0KoQHfHoMc2t0E="
|
"integrity" "sha512-Gg0/Iy/v4BfdGWZpbpVBPKIYcap7jMn2uT5lcIDZyMFZR35VDojrJnIAwWjCj7ZOqsGp3j+ExWKqnfGrz4q0fg=="
|
||||||
"resolved" "https://registry.npmjs.org/fileset/-/fileset-0.1.8.tgz"
|
"resolved" "https://registry.npmjs.org/fileset/-/fileset-0.1.8.tgz"
|
||||||
"version" "0.1.8"
|
"version" "0.1.8"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5032,7 +5034,7 @@
|
|||||||
"to-regex-range" "^5.0.1"
|
"to-regex-range" "^5.0.1"
|
||||||
|
|
||||||
"filled-array@^1.0.0":
|
"filled-array@^1.0.0":
|
||||||
"integrity" "sha1-w8T2xmO5I0WamqKZEtLQMfFQf4Q="
|
"integrity" "sha512-4XwZ1k4rgoF3Yap59MyXFmiUh2zu9fht32NYPSRYwLv4o8BWHxi60I1VH5kHje14qGMoS3qyfHQUsN16ROOugQ=="
|
||||||
"resolved" "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/filled-array/-/filled-array-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
@@ -5068,7 +5070,7 @@
|
|||||||
"pkg-dir" "^4.1.0"
|
"pkg-dir" "^4.1.0"
|
||||||
|
|
||||||
"find-up@^1.0.0":
|
"find-up@^1.0.0":
|
||||||
"integrity" "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8="
|
"integrity" "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA=="
|
||||||
"resolved" "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"
|
"resolved" "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz"
|
||||||
"version" "1.1.2"
|
"version" "1.1.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5225,7 +5227,7 @@
|
|||||||
"wide-align" "^1.1.0"
|
"wide-align" "^1.1.0"
|
||||||
|
|
||||||
"gaze@~0.3.2":
|
"gaze@~0.3.2":
|
||||||
"integrity" "sha1-X5S92gr+U7xxCWm81vKCVI1gwnk="
|
"integrity" "sha512-vIK81ZT20o9X0LOHYDGo5Phq6FaQRjDjBN2KkbYSxlaXnN1WDH0Op0tPThqNVA8ZnmN/TYNZfGHAVkBTrdeBIQ=="
|
||||||
"resolved" "https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz"
|
"resolved" "https://registry.npmjs.org/gaze/-/gaze-0.3.4.tgz"
|
||||||
"version" "0.3.4"
|
"version" "0.3.4"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5252,7 +5254,7 @@
|
|||||||
"has-symbols" "^1.0.1"
|
"has-symbols" "^1.0.1"
|
||||||
|
|
||||||
"get-stdin@^4.0.1":
|
"get-stdin@^4.0.1":
|
||||||
"integrity" "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4="
|
"integrity" "sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw=="
|
||||||
"resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz"
|
||||||
"version" "4.0.1"
|
"version" "4.0.1"
|
||||||
|
|
||||||
@@ -5330,7 +5332,7 @@
|
|||||||
"path-is-absolute" "^1.0.0"
|
"path-is-absolute" "^1.0.0"
|
||||||
|
|
||||||
"glob@3.x":
|
"glob@3.x":
|
||||||
"integrity" "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0="
|
"integrity" "sha512-hVb0zwEZwC1FXSKRPFTeOtN7AArJcJlI6ULGLtrstaswKNlrTJqAA+1lYlSUop4vjA423xlBzqfVS3iWGlqJ+g=="
|
||||||
"resolved" "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz"
|
"resolved" "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz"
|
||||||
"version" "3.2.11"
|
"version" "3.2.11"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5404,7 +5406,7 @@
|
|||||||
"pinkie-promise" "^2.0.0"
|
"pinkie-promise" "^2.0.0"
|
||||||
|
|
||||||
"got@^5.0.0":
|
"got@^5.0.0":
|
||||||
"integrity" "sha1-ux1+4WO3gIK7yOuDbz85UATqb78="
|
"integrity" "sha512-MnypzkaW8dldA8AbJFjMs7y14+ykd2V8JCLKSvX1Gmzx1alH3Y+3LArywHDoAF2wS3pnZp4gacoYtvqBeF6drQ=="
|
||||||
"resolved" "https://registry.npmjs.org/got/-/got-5.6.0.tgz"
|
"resolved" "https://registry.npmjs.org/got/-/got-5.6.0.tgz"
|
||||||
"version" "5.6.0"
|
"version" "5.6.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5431,7 +5433,7 @@
|
|||||||
"version" "4.2.9"
|
"version" "4.2.9"
|
||||||
|
|
||||||
"growl@~1.7.0":
|
"growl@~1.7.0":
|
||||||
"integrity" "sha1-3i1mE20ALhErpw8/EMMc98NQsto="
|
"integrity" "sha512-VWv7s1EI41AG2LiCr7uAuxWikLDN1SQOuEUc37d/P34NAIIYgkvWYngNw0d9d9iCrDFL0SYCE9UQpxhIjjtuLg=="
|
||||||
"resolved" "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz"
|
"resolved" "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz"
|
||||||
"version" "1.7.0"
|
"version" "1.7.0"
|
||||||
|
|
||||||
@@ -5756,7 +5758,7 @@
|
|||||||
"version" "0.1.4"
|
"version" "0.1.4"
|
||||||
|
|
||||||
"indent-string@^2.1.0":
|
"indent-string@^2.1.0":
|
||||||
"integrity" "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA="
|
"integrity" "sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg=="
|
||||||
"resolved" "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz"
|
||||||
"version" "2.1.0"
|
"version" "2.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -5847,12 +5849,12 @@
|
|||||||
"resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz"
|
||||||
"version" "1.4.0"
|
"version" "1.4.0"
|
||||||
|
|
||||||
"ionicons@^5.5.3":
|
"ionicons@^6.0.2":
|
||||||
"integrity" "sha512-3ph8X9my3inhabWEZ7N0XRA0MnnNQ1v9a602mLNgWsIXnxE9G5BybIZ/pws/OZZ/hoNlvSjk801N03yL9/FNgQ=="
|
"integrity" "sha512-AyKfFaUKVoBz4eB8XkU7H1R5HFnVsgq5ijqSdbXC0lES9PDK/J6LUQz6XUJq0mVVQF5k9kczSPOLMW3mszG0mQ=="
|
||||||
"resolved" "https://registry.npmjs.org/ionicons/-/ionicons-5.5.4.tgz"
|
"resolved" "https://registry.npmjs.org/ionicons/-/ionicons-6.0.2.tgz"
|
||||||
"version" "5.5.4"
|
"version" "6.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@stencil/core" "~2.10.0"
|
"@stencil/core" "~2.16.0"
|
||||||
|
|
||||||
"ip-regex@^2.1.0":
|
"ip-regex@^2.1.0":
|
||||||
"integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
|
"integrity" "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
|
||||||
@@ -6014,7 +6016,7 @@
|
|||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
"is-fullwidth-code-point@^1.0.0":
|
"is-fullwidth-code-point@^1.0.0":
|
||||||
"integrity" "sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
|
"integrity" "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="
|
||||||
"resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6060,7 +6062,7 @@
|
|||||||
"version" "2.0.2"
|
"version" "2.0.2"
|
||||||
|
|
||||||
"is-npm@^1.0.0":
|
"is-npm@^1.0.0":
|
||||||
"integrity" "sha1-8vtjpl5JBbQGyGBydloaTceTufQ="
|
"integrity" "sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg=="
|
||||||
"resolved" "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
@@ -6084,7 +6086,7 @@
|
|||||||
"version" "7.0.0"
|
"version" "7.0.0"
|
||||||
|
|
||||||
"is-obj@^1.0.0":
|
"is-obj@^1.0.0":
|
||||||
"integrity" "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
|
"integrity" "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg=="
|
||||||
"resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
@@ -6132,7 +6134,7 @@
|
|||||||
"version" "3.0.3"
|
"version" "3.0.3"
|
||||||
|
|
||||||
"is-plain-obj@^1.0.0":
|
"is-plain-obj@^1.0.0":
|
||||||
"integrity" "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
|
"integrity" "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg=="
|
||||||
"resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
@@ -6144,7 +6146,7 @@
|
|||||||
"isobject" "^3.0.1"
|
"isobject" "^3.0.1"
|
||||||
|
|
||||||
"is-redirect@^1.0.0":
|
"is-redirect@^1.0.0":
|
||||||
"integrity" "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
|
"integrity" "sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw=="
|
||||||
"resolved" "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
@@ -6167,7 +6169,7 @@
|
|||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
"is-stream@^1.0.0":
|
"is-stream@^1.0.0":
|
||||||
"integrity" "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
|
"integrity" "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ=="
|
||||||
"resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
@@ -6206,7 +6208,7 @@
|
|||||||
"version" "0.1.0"
|
"version" "0.1.0"
|
||||||
|
|
||||||
"is-utf8@^0.2.0":
|
"is-utf8@^0.2.0":
|
||||||
"integrity" "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
|
"integrity" "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q=="
|
||||||
"resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"
|
"resolved" "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz"
|
||||||
"version" "0.2.1"
|
"version" "0.2.1"
|
||||||
|
|
||||||
@@ -6344,14 +6346,14 @@
|
|||||||
"version" "2.8.0"
|
"version" "2.8.0"
|
||||||
|
|
||||||
"jasmine-growl-reporter@~0.0.2":
|
"jasmine-growl-reporter@~0.0.2":
|
||||||
"integrity" "sha1-uHrlUeNZ0orVIXdl6u9sB7dj9sg="
|
"integrity" "sha512-/hNSlTbd75xbxiilWyjLHmWgvjHFaYlnAVxORj9rRhRmxJyVPdfnje0RPStuMTMY2DAIMwxDdKSci0xDNZ1IHA=="
|
||||||
"resolved" "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.0.3.tgz"
|
||||||
"version" "0.0.3"
|
"version" "0.0.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
"growl" "~1.7.0"
|
"growl" "~1.7.0"
|
||||||
|
|
||||||
"jasmine-node@1.14.5":
|
"jasmine-node@1.14.5":
|
||||||
"integrity" "sha1-GOg5e4VpJO53ADZmw3MbWupQw50="
|
"integrity" "sha512-oys7DiaYF450QZ0Fhm0ARCRS9R0wZD9gScEm1oh9lExw8i6W3Z6pvn1GK/ySfIIhmhotuFvqMjZYNT2Al8myew=="
|
||||||
"resolved" "https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.14.5.tgz"
|
"resolved" "https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.14.5.tgz"
|
||||||
"version" "1.14.5"
|
"version" "1.14.5"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6365,7 +6367,7 @@
|
|||||||
"walkdir" ">= 0.0.1"
|
"walkdir" ">= 0.0.1"
|
||||||
|
|
||||||
"jasmine-reporters@~1.0.0":
|
"jasmine-reporters@~1.0.0":
|
||||||
"integrity" "sha1-q2E+1Zd9x0h+hbPBL2qOqNsq3jE="
|
"integrity" "sha512-KrMRwzykkIKfkXr5UhCs/4BRJpws4VmNOeHIVKX8EBa9lYysVik3phkKrJCnCUE2lUCZDIA4rAmFrDgw546IzA=="
|
||||||
"resolved" "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6497,7 +6499,7 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"minimist" "^1.2.5"
|
"minimist" "^1.2.5"
|
||||||
|
|
||||||
"jsonc-parser@3.0.0":
|
"jsonc-parser@^3.0.0", "jsonc-parser@3.0.0":
|
||||||
"integrity" "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA=="
|
"integrity" "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA=="
|
||||||
"resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz"
|
||||||
"version" "3.0.0"
|
"version" "3.0.0"
|
||||||
@@ -6674,14 +6676,14 @@
|
|||||||
"version" "2.0.5"
|
"version" "2.0.5"
|
||||||
|
|
||||||
"latest-version@^2.0.0":
|
"latest-version@^2.0.0":
|
||||||
"integrity" "sha1-VvjWE5YghHuAF/jx9NeOIRMkFos="
|
"integrity" "sha512-8925wFYLfWBciewimt0VmDyYw0GFCRcbFSTrZGt4JgQ7lh5jb/kodMlUt0uMaxXdRKVi+7F3ib30N7fTv83ikw=="
|
||||||
"resolved" "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/latest-version/-/latest-version-2.0.0.tgz"
|
||||||
"version" "2.0.0"
|
"version" "2.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"package-json" "^2.0.0"
|
"package-json" "^2.0.0"
|
||||||
|
|
||||||
"lazy-req@^1.1.0":
|
"lazy-req@^1.1.0":
|
||||||
"integrity" "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w="
|
"integrity" "sha512-Vn/JuGaYykbelAVNAhfVJxuwHQCOSNE6mqMtD+gnd+QORlAHwWVmVFqQga3yWt84G5vAwEwpT6sAsZ+tgJ88/Q=="
|
||||||
"resolved" "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
@@ -6750,7 +6752,7 @@
|
|||||||
"version" "1.2.4"
|
"version" "1.2.4"
|
||||||
|
|
||||||
"listr@^0.4.3":
|
"listr@^0.4.3":
|
||||||
"integrity" "sha1-IwLLJNKvAqrYSNEzEZy6//q50j0="
|
"integrity" "sha512-FfKCqu0HPoRgJ/xCbPrS9Ux3JK4Q1euYrnKWP3iFux2e2m/oVR9IUo1/t8n4c7y45AHdu+uRBjfZ0o3aDj9XUQ=="
|
||||||
"resolved" "https://registry.npmjs.org/listr/-/listr-0.4.3.tgz"
|
"resolved" "https://registry.npmjs.org/listr/-/listr-0.4.3.tgz"
|
||||||
"version" "0.4.3"
|
"version" "0.4.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6765,7 +6767,7 @@
|
|||||||
"strip-ansi" "^3.0.1"
|
"strip-ansi" "^3.0.1"
|
||||||
|
|
||||||
"load-json-file@^1.0.0":
|
"load-json-file@^1.0.0":
|
||||||
"integrity" "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA="
|
"integrity" "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A=="
|
||||||
"resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6885,7 +6887,7 @@
|
|||||||
"version" "4.17.21"
|
"version" "4.17.21"
|
||||||
|
|
||||||
"log-symbols@^1.0.2":
|
"log-symbols@^1.0.2":
|
||||||
"integrity" "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg="
|
"integrity" "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ=="
|
||||||
"resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6900,7 +6902,7 @@
|
|||||||
"is-unicode-supported" "^0.1.0"
|
"is-unicode-supported" "^0.1.0"
|
||||||
|
|
||||||
"log-update@^1.0.2":
|
"log-update@^1.0.2":
|
||||||
"integrity" "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE="
|
"integrity" "sha512-4vSow8gbiGnwdDNrpy1dyNaXWKSCIPop0EHdE8GrnngHoJujM3QhvHUN/igsYCgPoHo7pFOezlJ61Hlln0KHyA=="
|
||||||
"resolved" "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6924,7 +6926,7 @@
|
|||||||
"version" "1.8.0"
|
"version" "1.8.0"
|
||||||
|
|
||||||
"loud-rejection@^1.0.0":
|
"loud-rejection@^1.0.0":
|
||||||
"integrity" "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8="
|
"integrity" "sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ=="
|
||||||
"resolved" "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"
|
"resolved" "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz"
|
||||||
"version" "1.6.0"
|
"version" "1.6.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6952,7 +6954,7 @@
|
|||||||
"yallist" "^4.0.0"
|
"yallist" "^4.0.0"
|
||||||
|
|
||||||
"lru-cache@2":
|
"lru-cache@2":
|
||||||
"integrity" "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI="
|
"integrity" "sha512-WpibWJ60c3AgAz8a2iYErDrcT2C7OmKnsWhIcHOjkUHFjkXncJhtLxNSqUmxRxRunpb5I8Vprd7aNSd2NtksJQ=="
|
||||||
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"
|
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz"
|
||||||
"version" "2.7.3"
|
"version" "2.7.3"
|
||||||
|
|
||||||
@@ -7018,7 +7020,7 @@
|
|||||||
"version" "0.2.2"
|
"version" "0.2.2"
|
||||||
|
|
||||||
"map-obj@^1.0.0", "map-obj@^1.0.1":
|
"map-obj@^1.0.0", "map-obj@^1.0.1":
|
||||||
"integrity" "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0="
|
"integrity" "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg=="
|
||||||
"resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
@@ -7063,7 +7065,7 @@
|
|||||||
"readable-stream" "^2.0.1"
|
"readable-stream" "^2.0.1"
|
||||||
|
|
||||||
"meow@^3.7.0":
|
"meow@^3.7.0":
|
||||||
"integrity" "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs="
|
"integrity" "sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA=="
|
||||||
"resolved" "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz"
|
"resolved" "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz"
|
||||||
"version" "3.7.0"
|
"version" "3.7.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7191,7 +7193,7 @@
|
|||||||
"brace-expansion" "^1.1.7"
|
"brace-expansion" "^1.1.7"
|
||||||
|
|
||||||
"minimatch@~0.2.9":
|
"minimatch@~0.2.9":
|
||||||
"integrity" "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo="
|
"integrity" "sha512-zZ+Jy8lVWlvqqeM8iZB7w7KmQkoJn8djM585z88rywrEbzoqawVa9FR5p2hwD+y74nfuKOjmNvi9gtWJNLqHvA=="
|
||||||
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"
|
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"
|
||||||
"version" "0.2.14"
|
"version" "0.2.14"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7199,7 +7201,7 @@
|
|||||||
"sigmund" "~1.0.0"
|
"sigmund" "~1.0.0"
|
||||||
|
|
||||||
"minimatch@0.3":
|
"minimatch@0.3":
|
||||||
"integrity" "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0="
|
"integrity" "sha512-WFX1jI1AaxNTZVOHLBVazwTWKaQjoykSzCBNXB72vDTCzopQGtyP91tKdFK5cv1+qMwPyiTu1HqUriqplI8pcA=="
|
||||||
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz"
|
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz"
|
||||||
"version" "0.3.0"
|
"version" "0.3.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7207,17 +7209,17 @@
|
|||||||
"sigmund" "~1.0.0"
|
"sigmund" "~1.0.0"
|
||||||
|
|
||||||
"minimatch@0.x":
|
"minimatch@0.x":
|
||||||
"integrity" "sha1-vSx9Bg0sjI/Xzefx8u0tWycP2xs="
|
"integrity" "sha512-yJKJL1g3to7f4C/9LzHXTzNh550xKGefiCls9RS+DDdsDpKpndY49UDZW5sj/3yeac3Hl2Px3w5bT8bM/dMrWQ=="
|
||||||
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-0.4.0.tgz"
|
||||||
"version" "0.4.0"
|
"version" "0.4.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"lru-cache" "2"
|
"lru-cache" "2"
|
||||||
"sigmund" "~1.0.0"
|
"sigmund" "~1.0.0"
|
||||||
|
|
||||||
"minimist@^1.1.3", "minimist@^1.2.0", "minimist@^1.2.5":
|
"minimist@^1.1.3", "minimist@^1.2.0", "minimist@^1.2.5", "minimist@^1.2.6":
|
||||||
"integrity" "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
"integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
|
||||||
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
|
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
|
||||||
"version" "1.2.5"
|
"version" "1.2.6"
|
||||||
|
|
||||||
"minipass-collect@^1.0.2":
|
"minipass-collect@^1.0.2":
|
||||||
"integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="
|
"integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="
|
||||||
@@ -7290,11 +7292,11 @@
|
|||||||
"is-extendable" "^1.0.1"
|
"is-extendable" "^1.0.1"
|
||||||
|
|
||||||
"mkdirp@^0.5.0":
|
"mkdirp@^0.5.0":
|
||||||
"integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ=="
|
"integrity" "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="
|
||||||
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz"
|
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz"
|
||||||
"version" "0.5.5"
|
"version" "0.5.6"
|
||||||
dependencies:
|
dependencies:
|
||||||
"minimist" "^1.2.5"
|
"minimist" "^1.2.6"
|
||||||
|
|
||||||
"mkdirp@^0.5.1":
|
"mkdirp@^0.5.1":
|
||||||
"integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ=="
|
"integrity" "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ=="
|
||||||
@@ -7316,7 +7318,7 @@
|
|||||||
"version" "1.0.4"
|
"version" "1.0.4"
|
||||||
|
|
||||||
"mkdirp@~0.3.5":
|
"mkdirp@~0.3.5":
|
||||||
"integrity" "sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc="
|
"integrity" "sha512-8OCq0De/h9ZxseqzCH8Kw/Filf5pF/vMI6+BH7Lu0jXz2pqYCjTAQRolSxRIi+Ax+oCCjlxoJMP0YQ4XlrQNHg=="
|
||||||
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"
|
"resolved" "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"
|
||||||
"version" "0.3.5"
|
"version" "0.3.5"
|
||||||
|
|
||||||
@@ -7448,7 +7450,7 @@
|
|||||||
"version" "2.0.1"
|
"version" "2.0.1"
|
||||||
|
|
||||||
"node-status-codes@^1.0.0":
|
"node-status-codes@^1.0.0":
|
||||||
"integrity" "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8="
|
"integrity" "sha512-1cBMgRxdMWE8KeWCqk2RIOrvUb0XCwYfEsY5/y2NlXyq4Y/RumnOZvTj4Nbr77+Vb2C+kyBoRTdkNOS8L3d/aQ=="
|
||||||
"resolved" "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
@@ -7560,7 +7562,7 @@
|
|||||||
"npm-package-arg" "^8.0.0"
|
"npm-package-arg" "^8.0.0"
|
||||||
|
|
||||||
"npm-run-path@^1.0.0":
|
"npm-run-path@^1.0.0":
|
||||||
"integrity" "sha1-9cMr9ZX+ga6Sfa7FLoL4sACsPI8="
|
"integrity" "sha512-PrGAi1SLlqNvKN5uGBjIgnrTb8fl0Jz0a3JJmeMcGnIBh7UE9Gc4zsAMlwDajOMg2b1OgP6UPvoLUboTmMZPFA=="
|
||||||
"resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7714,7 +7716,7 @@
|
|||||||
"wrappy" "1"
|
"wrappy" "1"
|
||||||
|
|
||||||
"onetime@^1.0.0":
|
"onetime@^1.0.0":
|
||||||
"integrity" "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k="
|
"integrity" "sha512-GZ+g4jayMqzCRMgB2sol7GiCLjKfS1PINkjmx8spcKce1LiVqcbQreXwqs2YAFXC6R03VIG28ZS31t8M866v6A=="
|
||||||
"resolved" "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
@@ -7762,7 +7764,7 @@
|
|||||||
"word-wrap" "^1.2.3"
|
"word-wrap" "^1.2.3"
|
||||||
|
|
||||||
"ora@^0.2.3":
|
"ora@^0.2.3":
|
||||||
"integrity" "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q="
|
"integrity" "sha512-MYGyg17e2GcoDlFrAP39zu4nrAQ+STzl4fosWjR8vAlT0a2wKuuAGZTecffdVLPsnEfxXVlrUcDZ1DU5skr+QQ=="
|
||||||
"resolved" "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz"
|
"resolved" "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz"
|
||||||
"version" "0.2.3"
|
"version" "0.2.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7900,7 +7902,7 @@
|
|||||||
"version" "2.2.0"
|
"version" "2.2.0"
|
||||||
|
|
||||||
"package-json@^2.0.0":
|
"package-json@^2.0.0":
|
||||||
"integrity" "sha1-DRW9Z9HLvduyyiIv8u24a8sxqLs="
|
"integrity" "sha512-PRg65iXMTt/uK8Rfh5zvzkUbfAPitF17YaCY+IbHsYgksiLvtzWWTUildHth3mVaZ7871OJ7gtP4LBRBlmAdXg=="
|
||||||
"resolved" "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/package-json/-/package-json-2.4.0.tgz"
|
||||||
"version" "2.4.0"
|
"version" "2.4.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -7947,7 +7949,7 @@
|
|||||||
"callsites" "^3.0.0"
|
"callsites" "^3.0.0"
|
||||||
|
|
||||||
"parse-json@^2.1.0":
|
"parse-json@^2.1.0":
|
||||||
"integrity" "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck="
|
"integrity" "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ=="
|
||||||
"resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"
|
"resolved" "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz"
|
||||||
"version" "2.2.0"
|
"version" "2.2.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -8030,7 +8032,7 @@
|
|||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
"path-exists@^2.0.0":
|
"path-exists@^2.0.0":
|
||||||
"integrity" "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s="
|
"integrity" "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ=="
|
||||||
"resolved" "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz"
|
||||||
"version" "2.1.0"
|
"version" "2.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -8057,7 +8059,7 @@
|
|||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
"path-key@^1.0.0":
|
"path-key@^1.0.0":
|
||||||
"integrity" "sha1-XVPVeAGWRsDWiADbThRua9wqx68="
|
"integrity" "sha512-T3hWy7tyXlk3QvPFnT+o2tmXRzU4GkitkUWLp/WZ0S/FXd7XMx176tRurgTvHTNMJOQzTcesHNpBqetH86mQ9g=="
|
||||||
"resolved" "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
@@ -8087,7 +8089,7 @@
|
|||||||
"version" "0.1.7"
|
"version" "0.1.7"
|
||||||
|
|
||||||
"path-type@^1.0.0":
|
"path-type@^1.0.0":
|
||||||
"integrity" "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE="
|
"integrity" "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg=="
|
||||||
"resolved" "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -8844,7 +8846,7 @@
|
|||||||
"version" "1.2.1"
|
"version" "1.2.1"
|
||||||
|
|
||||||
"prepend-http@^1.0.1":
|
"prepend-http@^1.0.1":
|
||||||
"integrity" "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
|
"integrity" "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg=="
|
||||||
"resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
|
"resolved" "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz"
|
||||||
"version" "1.0.4"
|
"version" "1.0.4"
|
||||||
|
|
||||||
@@ -8926,7 +8928,7 @@
|
|||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
"pseudomap@^1.0.2":
|
"pseudomap@^1.0.2":
|
||||||
"integrity" "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
|
"integrity" "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ=="
|
||||||
"resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
@@ -9034,7 +9036,7 @@
|
|||||||
"strip-json-comments" "~2.0.1"
|
"strip-json-comments" "~2.0.1"
|
||||||
|
|
||||||
"read-all-stream@^3.0.0":
|
"read-all-stream@^3.0.0":
|
||||||
"integrity" "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po="
|
"integrity" "sha512-DI1drPHbmBcUDWrJ7ull/F2Qb8HkwBncVx8/RpKYFSIACYaVRQReISYPdZz/mt1y1+qMCOrfReTopERmaxtP6w=="
|
||||||
"resolved" "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz"
|
||||||
"version" "3.1.0"
|
"version" "3.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9065,7 +9067,7 @@
|
|||||||
"npm-normalize-package-bin" "^1.0.1"
|
"npm-normalize-package-bin" "^1.0.1"
|
||||||
|
|
||||||
"read-pkg-up@^1.0.1":
|
"read-pkg-up@^1.0.1":
|
||||||
"integrity" "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI="
|
"integrity" "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A=="
|
||||||
"resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9081,7 +9083,7 @@
|
|||||||
"read-pkg" "^2.0.0"
|
"read-pkg" "^2.0.0"
|
||||||
|
|
||||||
"read-pkg@^1.0.0":
|
"read-pkg@^1.0.0":
|
||||||
"integrity" "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg="
|
"integrity" "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ=="
|
||||||
"resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9180,7 +9182,7 @@
|
|||||||
"resolve" "^1.1.6"
|
"resolve" "^1.1.6"
|
||||||
|
|
||||||
"redent@^1.0.0":
|
"redent@^1.0.0":
|
||||||
"integrity" "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94="
|
"integrity" "sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g=="
|
||||||
"resolved" "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9273,7 +9275,7 @@
|
|||||||
"safe-buffer" "^5.0.1"
|
"safe-buffer" "^5.0.1"
|
||||||
|
|
||||||
"registry-url@^3.0.3":
|
"registry-url@^3.0.3":
|
||||||
"integrity" "sha1-PU74cPc93h138M+aOBQyRE4XSUI="
|
"integrity" "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA=="
|
||||||
"resolved" "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz"
|
||||||
"version" "3.1.0"
|
"version" "3.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9307,7 +9309,7 @@
|
|||||||
"version" "1.6.1"
|
"version" "1.6.1"
|
||||||
|
|
||||||
"repeating@^2.0.0":
|
"repeating@^2.0.0":
|
||||||
"integrity" "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo="
|
"integrity" "sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A=="
|
||||||
"resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz"
|
||||||
"version" "2.0.1"
|
"version" "2.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9415,7 +9417,7 @@
|
|||||||
"path-parse" "^1.0.6"
|
"path-parse" "^1.0.6"
|
||||||
|
|
||||||
"restore-cursor@^1.0.1":
|
"restore-cursor@^1.0.1":
|
||||||
"integrity" "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE="
|
"integrity" "sha512-reSjH4HuiFlxlaBaFCiS6O76ZGG2ygKoSlCsipKdaZuKSPx/+bt9mULkn4l0asVzbEfQQmXRg6Wp6gv6m0wElw=="
|
||||||
"resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9497,7 +9499,7 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"queue-microtask" "^1.2.2"
|
"queue-microtask" "^1.2.2"
|
||||||
|
|
||||||
"rxjs@*", "rxjs@^5.5.0 || ^6.5.0", "rxjs@^5.5.0 || ^6.5.0 || ^7.3.0", "rxjs@^6.5.3", "rxjs@^6.5.3 || ^7.0.0", "rxjs@^6.5.3 || ^7.4.0", "rxjs@^6.6.6", "rxjs@^6.6.7", "rxjs@>=6.2.0", "rxjs@6.6.7":
|
"rxjs@*", "rxjs@^5.5.0 || ^6.5.0", "rxjs@^5.5.0 || ^6.5.0 || ^7.3.0", "rxjs@^6.5.3", "rxjs@^6.5.3 || ^7.0.0", "rxjs@^6.5.3 || ^7.4.0", "rxjs@^6.6.6", "rxjs@^6.6.7", "rxjs@>=6.6.0", "rxjs@6.6.7":
|
||||||
"integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
|
"integrity" "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ=="
|
||||||
"resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
|
"resolved" "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz"
|
||||||
"version" "6.6.7"
|
"version" "6.6.7"
|
||||||
@@ -9634,7 +9636,7 @@
|
|||||||
"node-forge" "^0.10.0"
|
"node-forge" "^0.10.0"
|
||||||
|
|
||||||
"semver-diff@^2.0.0":
|
"semver-diff@^2.0.0":
|
||||||
"integrity" "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY="
|
"integrity" "sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw=="
|
||||||
"resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz"
|
||||||
"version" "2.1.0"
|
"version" "2.1.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9843,7 +9845,7 @@
|
|||||||
"object-inspect" "^1.9.0"
|
"object-inspect" "^1.9.0"
|
||||||
|
|
||||||
"sigmund@~1.0.0":
|
"sigmund@~1.0.0":
|
||||||
"integrity" "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA="
|
"integrity" "sha512-fCvEXfh6NWpm+YSuY2bpXb/VIihqWA6hLsgboC+0nl71Q7N7o2eaCW8mJa/NLvQhs6jpd3VZV4UiUQlV6+lc8g=="
|
||||||
"resolved" "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
@@ -9872,7 +9874,7 @@
|
|||||||
"is-fullwidth-code-point" "^3.0.0"
|
"is-fullwidth-code-point" "^3.0.0"
|
||||||
|
|
||||||
"slide@^1.1.5":
|
"slide@^1.1.5":
|
||||||
"integrity" "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc="
|
"integrity" "sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw=="
|
||||||
"resolved" "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz"
|
"resolved" "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz"
|
||||||
"version" "1.1.6"
|
"version" "1.1.6"
|
||||||
|
|
||||||
@@ -10200,12 +10202,12 @@
|
|||||||
"version" "1.5.0"
|
"version" "1.5.0"
|
||||||
|
|
||||||
"stream-to-observable@^0.1.0":
|
"stream-to-observable@^0.1.0":
|
||||||
"integrity" "sha1-Rb8dny19wJvtgfHDB8Qw5ouEz/4="
|
"integrity" "sha512-h3mR71JoHxXrKApehgQk1CFbdi2nW9BAVqjPhpPD127H8iz0N61YsCLhJutm+JV0ajNAwPef0kMQsF0Jaz/A6Q=="
|
||||||
"resolved" "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.1.0.tgz"
|
||||||
"version" "0.1.0"
|
"version" "0.1.0"
|
||||||
|
|
||||||
"stream-to-observable@^0.2.0":
|
"stream-to-observable@^0.2.0":
|
||||||
"integrity" "sha1-WdbqOT2HwsDdrBCqDVYbxrpvDhA="
|
"integrity" "sha512-S3WOxuMOVRPy93iWSbkSqMuAhiPLthslx/iR4GK4rIyqE53SdHTjOUq8eV1uTmogUjWN4uc/2v6sOeDkYy5KaQ=="
|
||||||
"resolved" "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz"
|
"resolved" "https://registry.npmjs.org/stream-to-observable/-/stream-to-observable-0.2.0.tgz"
|
||||||
"version" "0.2.0"
|
"version" "0.2.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10235,7 +10237,7 @@
|
|||||||
"safe-buffer" "~5.1.0"
|
"safe-buffer" "~5.1.0"
|
||||||
|
|
||||||
"string-width@^1.0.1":
|
"string-width@^1.0.1":
|
||||||
"integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
|
"integrity" "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw=="
|
||||||
"resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10282,8 +10284,8 @@
|
|||||||
"call-bind" "^1.0.2"
|
"call-bind" "^1.0.2"
|
||||||
"define-properties" "^1.1.3"
|
"define-properties" "^1.1.3"
|
||||||
|
|
||||||
"strip-ansi@^3.0.0", "strip-ansi@^3.0.1":
|
"strip-ansi@^3.0.0":
|
||||||
"integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
|
"integrity" "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="
|
||||||
"resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
|
||||||
"version" "3.0.1"
|
"version" "3.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10325,7 +10327,7 @@
|
|||||||
"ansi-regex" "^5.0.1"
|
"ansi-regex" "^5.0.1"
|
||||||
|
|
||||||
"strip-bom@^2.0.0":
|
"strip-bom@^2.0.0":
|
||||||
"integrity" "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4="
|
"integrity" "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g=="
|
||||||
"resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz"
|
||||||
"version" "2.0.0"
|
"version" "2.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10352,7 +10354,7 @@
|
|||||||
"version" "2.0.0"
|
"version" "2.0.0"
|
||||||
|
|
||||||
"strip-indent@^1.0.1":
|
"strip-indent@^1.0.1":
|
||||||
"integrity" "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI="
|
"integrity" "sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA=="
|
||||||
"resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10364,7 +10366,7 @@
|
|||||||
"version" "3.1.1"
|
"version" "3.1.1"
|
||||||
|
|
||||||
"strip-json-comments@~2.0.1":
|
"strip-json-comments@~2.0.1":
|
||||||
"integrity" "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
|
"integrity" "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="
|
||||||
"resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz"
|
||||||
"version" "2.0.1"
|
"version" "2.0.1"
|
||||||
|
|
||||||
@@ -10408,7 +10410,7 @@
|
|||||||
"source-map" "^0.7.3"
|
"source-map" "^0.7.3"
|
||||||
|
|
||||||
"supports-color@^2.0.0":
|
"supports-color@^2.0.0":
|
||||||
"integrity" "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
|
"integrity" "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g=="
|
||||||
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
|
||||||
"version" "2.0.0"
|
"version" "2.0.0"
|
||||||
|
|
||||||
@@ -10459,7 +10461,7 @@
|
|||||||
"stable" "^0.1.8"
|
"stable" "^0.1.8"
|
||||||
|
|
||||||
"symbol-observable@1.0.1":
|
"symbol-observable@1.0.1":
|
||||||
"integrity" "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ="
|
"integrity" "sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw=="
|
||||||
"resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
@@ -10560,7 +10562,7 @@
|
|||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
"timed-out@^2.0.0":
|
"timed-out@^2.0.0":
|
||||||
"integrity" "sha1-84sK6B03R9YoAB9B2vxlKs5nHAo="
|
"integrity" "sha512-pqqJOi1rF5zNs/ps4vmbE4SFCrM4iR7LW+GHAsHqO/EumqbIWceioevYLM5xZRgQSH6gFgL9J/uB7EcJhQ9niQ=="
|
||||||
"resolved" "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/timed-out/-/timed-out-2.0.0.tgz"
|
||||||
"version" "2.0.0"
|
"version" "2.0.0"
|
||||||
|
|
||||||
@@ -10646,7 +10648,7 @@
|
|||||||
"version" "1.2.2"
|
"version" "1.2.2"
|
||||||
|
|
||||||
"trim-newlines@^1.0.0":
|
"trim-newlines@^1.0.0":
|
||||||
"integrity" "sha1-WIeWa7WCpFA6QetST301ARgVphM="
|
"integrity" "sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw=="
|
||||||
"resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
|
|
||||||
@@ -10686,11 +10688,6 @@
|
|||||||
"resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
|
"resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
|
||||||
"version" "1.14.1"
|
"version" "1.14.1"
|
||||||
|
|
||||||
"tslib@^1.9.3":
|
|
||||||
"integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
|
|
||||||
"resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz"
|
|
||||||
"version" "1.14.1"
|
|
||||||
|
|
||||||
"tslib@^2.0.0", "tslib@^2.0.1", "tslib@^2.0.3", "tslib@^2.1.0", "tslib@^2.2.0", "tslib@^2.3.1":
|
"tslib@^2.0.0", "tslib@^2.0.1", "tslib@^2.0.3", "tslib@^2.1.0", "tslib@^2.2.0", "tslib@^2.3.1":
|
||||||
"integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
"integrity" "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw=="
|
||||||
"resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"
|
"resolved" "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz"
|
||||||
@@ -10859,7 +10856,7 @@
|
|||||||
"version" "4.0.0"
|
"version" "4.0.0"
|
||||||
|
|
||||||
"unzip-response@^1.0.0":
|
"unzip-response@^1.0.0":
|
||||||
"integrity" "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4="
|
"integrity" "sha512-pwCcjjhEcpW45JZIySExBHYv5Y9EeL2OIGEfrSKp2dMUFGFv4CpvZkwJbVge8OvGH2BNNtJBx67DuKuJhf+N5Q=="
|
||||||
"resolved" "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz"
|
||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
@@ -10869,7 +10866,7 @@
|
|||||||
"version" "1.2.0"
|
"version" "1.2.0"
|
||||||
|
|
||||||
"update-notifier@^1.0.1":
|
"update-notifier@^1.0.1":
|
||||||
"integrity" "sha1-j5LFFUgr1oMbfJMBPnD4dVLHz1o="
|
"integrity" "sha512-iQSLFuxB2ZFAxXGN28DTxk/GNGlBmtqawvguYDtChAHI9Xjy0z7c7hpw6ywutK34SEDYTpLEsAM1ATMq5pcQsw=="
|
||||||
"resolved" "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/update-notifier/-/update-notifier-1.0.3.tgz"
|
||||||
"version" "1.0.3"
|
"version" "1.0.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10895,7 +10892,7 @@
|
|||||||
"version" "0.1.0"
|
"version" "0.1.0"
|
||||||
|
|
||||||
"url-parse-lax@^1.0.0":
|
"url-parse-lax@^1.0.0":
|
||||||
"integrity" "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM="
|
"integrity" "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA=="
|
||||||
"resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -10933,7 +10930,7 @@
|
|||||||
"version" "1.0.1"
|
"version" "1.0.1"
|
||||||
|
|
||||||
"uuid@^2.0.1":
|
"uuid@^2.0.1":
|
||||||
"integrity" "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
|
"integrity" "sha512-FULf7fayPdpASncVy4DLh3xydlXEJJpvIELjYjNeQWYUZ9pclcpvCZSr2gkmN2FrrGcI7G/cJsIEwk5/8vfXpg=="
|
||||||
"resolved" "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz"
|
||||||
"version" "2.0.3"
|
"version" "2.0.3"
|
||||||
|
|
||||||
@@ -11239,7 +11236,7 @@
|
|||||||
"string-width" "^1.0.2 || 2 || 3 || 4"
|
"string-width" "^1.0.2 || 2 || 3 || 4"
|
||||||
|
|
||||||
"widest-line@^1.0.0":
|
"widest-line@^1.0.0":
|
||||||
"integrity" "sha1-DAnIXCqUaD0Nfq+O4JfVZL8OEFw="
|
"integrity" "sha512-r5vvGtqsHUHn98V0jURY4Ts86xJf6+SzK9rpWdV8/73nURB3WFPIHd67aOvPw2fSuunIyHjAUqiJ2TY0x4E5gw=="
|
||||||
"resolved" "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/widest-line/-/widest-line-1.0.0.tgz"
|
||||||
"version" "1.0.0"
|
"version" "1.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -11297,7 +11294,7 @@
|
|||||||
"version" "1.0.2"
|
"version" "1.0.2"
|
||||||
|
|
||||||
"write-file-atomic@^1.1.2":
|
"write-file-atomic@^1.1.2":
|
||||||
"integrity" "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8="
|
"integrity" "sha512-SdrHoC/yVBPpV0Xq/mUZQIpW2sWXAShb/V4pomcJXh92RuaO+f3UTWItiR3Px+pLnV2PvC2/bfn5cwr5X6Vfxw=="
|
||||||
"resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz"
|
"resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-1.3.4.tgz"
|
||||||
"version" "1.3.4"
|
"version" "1.3.4"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -11323,7 +11320,7 @@
|
|||||||
"version" "8.2.3"
|
"version" "8.2.3"
|
||||||
|
|
||||||
"xdg-basedir@^2.0.0":
|
"xdg-basedir@^2.0.0":
|
||||||
"integrity" "sha1-7byQPMOF/ARSPZZqM1UEtVBNG9I="
|
"integrity" "sha512-NF1pPn594TaRSUO/HARoB4jK8I+rWgcpVlpQCK6/6o5PHyLUt2CSiDrpUZbQ6rROck+W2EwF8mBJcTs+W98J9w=="
|
||||||
"resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-2.0.0.tgz"
|
||||||
"version" "2.0.0"
|
"version" "2.0.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -11358,7 +11355,7 @@
|
|||||||
"version" "5.0.8"
|
"version" "5.0.8"
|
||||||
|
|
||||||
"yallist@^2.1.2":
|
"yallist@^2.1.2":
|
||||||
"integrity" "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
|
"integrity" "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A=="
|
||||||
"resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
|
"resolved" "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
|
||||||
"version" "2.1.2"
|
"version" "2.1.2"
|
||||||
|
|
||||||
@@ -11475,7 +11472,7 @@
|
|||||||
"resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
|
||||||
"version" "0.1.0"
|
"version" "0.1.0"
|
||||||
|
|
||||||
"zone.js@>=0.8.26", "zone.js@~0.11.4":
|
"zone.js@>=0.11.0", "zone.js@~0.11.4":
|
||||||
"integrity" "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw=="
|
"integrity" "sha512-DDh2Ab+A/B+9mJyajPjHFPWfYU1H+pdun4wnnk0OcQTNjem1XQSZ2CDW+rfZEUDjv5M19SBqAkjZi0x5wuB5Qw=="
|
||||||
"resolved" "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz"
|
"resolved" "https://registry.npmjs.org/zone.js/-/zone.js-0.11.4.tgz"
|
||||||
"version" "0.11.4"
|
"version" "0.11.4"
|
||||||
|
|||||||
13
Minimal-server/GotobedServer/GotobedServer.csproj
Normal file
13
Minimal-server/GotobedServer/GotobedServer.csproj
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
<Project Sdk="Microsoft.NET.Sdk.Web">
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Makaretu.Dns.Multicast" Version="0.27.0" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
</Project>
|
||||||
20
Minimal-server/GotobedServer/Program.cs
Normal file
20
Minimal-server/GotobedServer/Program.cs
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
var builder = WebApplication.CreateBuilder(args);
|
||||||
|
var app = builder.Build();
|
||||||
|
var welcomeMessage = "Go to bed server.";
|
||||||
|
var status = handler.FirstRun.status("https://github.com/Myxelium/go-to-bed/");
|
||||||
|
handler.MdsService.Start();
|
||||||
|
|
||||||
|
app.MapGet("/", () => Results.Text(welcomeMessage + "Status: " + status, "text/html"));
|
||||||
|
|
||||||
|
app.MapPost("/go-to-bed/sleep", () => handler.ShutdownCommand.Hibernate());
|
||||||
|
|
||||||
|
app.MapPost("/go-to-bed/shutdown", () => handler.ShutdownCommand.Shutdown());
|
||||||
|
|
||||||
|
app.MapPost("/go-to-bed/reboot", () => handler.ShutdownCommand.Reboot());
|
||||||
|
|
||||||
|
app.MapPost("/go-to-bed/logout", () => handler.ShutdownCommand.Logout());
|
||||||
|
|
||||||
|
app.MapPost("/go-to-bed/lock", () => handler.ShutdownCommand.Lock());
|
||||||
|
|
||||||
|
|
||||||
|
app.Run();
|
||||||
28
Minimal-server/GotobedServer/Properties/launchSettings.json
Normal file
28
Minimal-server/GotobedServer/Properties/launchSettings.json
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"iisSettings": {
|
||||||
|
"windowsAuthentication": false,
|
||||||
|
"anonymousAuthentication": true,
|
||||||
|
"iisExpress": {
|
||||||
|
"applicationUrl": "http://localhost:3916",
|
||||||
|
"sslPort": 44344
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"profiles": {
|
||||||
|
"TodoApi": {
|
||||||
|
"commandName": "Project",
|
||||||
|
"dotnetRunMessages": true,
|
||||||
|
"launchBrowser": true,
|
||||||
|
"applicationUrl": "https://localhost:7001;http://localhost:5230",
|
||||||
|
"environmentVariables": {
|
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"IIS Express": {
|
||||||
|
"commandName": "IISExpress",
|
||||||
|
"launchBrowser": true,
|
||||||
|
"environmentVariables": {
|
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"Logging": {
|
||||||
|
"LogLevel": {
|
||||||
|
"Default": "Information",
|
||||||
|
"Microsoft.AspNetCore": "Warning"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
9
Minimal-server/GotobedServer/appsettings.json
Normal file
9
Minimal-server/GotobedServer/appsettings.json
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"Logging": {
|
||||||
|
"LogLevel": {
|
||||||
|
"Default": "Information",
|
||||||
|
"Microsoft.AspNetCore": "Warning"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AllowedHosts": "*"
|
||||||
|
}
|
||||||
235
Minimal-server/GotobedServer/handler.cs
Normal file
235
Minimal-server/GotobedServer/handler.cs
Normal file
@@ -0,0 +1,235 @@
|
|||||||
|
using System.Diagnostics;
|
||||||
|
using System.Net.NetworkInformation;
|
||||||
|
using System.Net.Sockets;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
using Makaretu.Dns;
|
||||||
|
using Microsoft.Win32;
|
||||||
|
|
||||||
|
namespace handler
|
||||||
|
{
|
||||||
|
public class MdsService
|
||||||
|
{
|
||||||
|
public static void Start()
|
||||||
|
{
|
||||||
|
var macAddress = (
|
||||||
|
from networkInterface in NetworkInterface.GetAllNetworkInterfaces()
|
||||||
|
where networkInterface.OperationalStatus == OperationalStatus.Up
|
||||||
|
select networkInterface.GetPhysicalAddress().ToString()).FirstOrDefault();
|
||||||
|
|
||||||
|
var addresses = MulticastService.GetIPAddresses()
|
||||||
|
.Where(ip => ip.AddressFamily == AddressFamily.InterNetwork).ToArray();
|
||||||
|
|
||||||
|
//TODO find macadress and send it
|
||||||
|
var serviceDiscovery = new ServiceDiscovery();
|
||||||
|
var service = new ServiceProfile("GoToBed-Server", "_gotobed._tcp", 13378);
|
||||||
|
service.AddProperty("mac", "macAddr");
|
||||||
|
service.AddProperty("protocol", "http");
|
||||||
|
service.AddProperty("ip", addresses[0].MapToIPv4().ToString());
|
||||||
|
serviceDiscovery.Advertise(service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class FirstRun
|
||||||
|
{
|
||||||
|
public static readonly string configPath = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + "/go-to-bed-server-first-run";
|
||||||
|
|
||||||
|
public static void openGithubDocumentation(string uri)
|
||||||
|
{
|
||||||
|
Uri url = new Uri(uri);
|
||||||
|
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
Process.Start(new ProcessStartInfo(url.AbsoluteUri) { UseShellExecute = true });
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("xdg-open", url.AbsoluteUri);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("open", url.AbsolutePath);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static bool status(string documentationPath)
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\GoToBed", true);
|
||||||
|
if (key == null)
|
||||||
|
{
|
||||||
|
key = Registry.CurrentUser.CreateSubKey(@"Software\GoToBed");
|
||||||
|
key.SetValue("FirstRun", true);
|
||||||
|
openGithubDocumentation(documentationPath);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
if (!File.Exists(configPath))
|
||||||
|
{
|
||||||
|
File.Create(configPath);
|
||||||
|
openGithubDocumentation(documentationPath);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
if (!File.Exists(configPath))
|
||||||
|
{
|
||||||
|
File.Create(configPath);
|
||||||
|
openGithubDocumentation(documentationPath);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class ShutdownCommand
|
||||||
|
{
|
||||||
|
[DllImport("user32.dll")]
|
||||||
|
private static extern bool ExitWindowsEx(uint uFlags, uint dwReason);
|
||||||
|
|
||||||
|
// TODO: will clean only few are needed. Checked out what things does from documentation.
|
||||||
|
private const uint EWX_LOGOFF = 0x00000000;
|
||||||
|
private const uint EWX_SHUTDOWN = 0x00000001;
|
||||||
|
private const uint EWX_REBOOT = 0x00000002;
|
||||||
|
private const uint EWX_FORCE = 0x00000004;
|
||||||
|
private const uint EWX_POWEROFF = 0x00000008;
|
||||||
|
private const uint EWX_FORCEIFHUNG = 0x00000010;
|
||||||
|
private const uint EWX_QUICKRESOLVE = 0x00000020;
|
||||||
|
private const uint EWX_RESTARTAPPS = 0x00000040;
|
||||||
|
private const uint EWX_HYBRID_SHUTDOWN = 0x00400000;
|
||||||
|
private const uint EWX_BOOTOPTIONS = 0x01000000;
|
||||||
|
|
||||||
|
private const uint SHTDN_REASON_MAJOR_OTHER = 0x00000000;
|
||||||
|
private const uint SHTDN_REASON_MINOR_OTHER = 0x00000000;
|
||||||
|
private const uint SHTDN_REASON_FLAG_PLANNED = 0x80000000;
|
||||||
|
|
||||||
|
public static void Shutdown()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("shutdown", "-h now");
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("shutdown", "-h now");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Hibernate()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
ExitWindowsEx(EWX_HYBRID_SHUTDOWN | EWX_FORCE, SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("systemctl", "suspend");
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("pmset", "sleepnow");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Abort()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
ExitWindowsEx(EWX_FORCEIFHUNG | EWX_FORCE, SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Reboot()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
ExitWindowsEx(EWX_REBOOT | EWX_FORCE, SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("shutdown", "-r now");
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("shutdown", "-r now");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public static void Logout()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
ExitWindowsEx(EWX_LOGOFF | EWX_FORCE, SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED);
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("shutdown", "-l now");
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("shutdown", "-l now");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void Lock()
|
||||||
|
{
|
||||||
|
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
|
||||||
|
{
|
||||||
|
Process.Start("rundll32.exe", "user32.dll,LockWorkStation");
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux))
|
||||||
|
{
|
||||||
|
Process.Start("gnome-screensaver-command", "-l");
|
||||||
|
}
|
||||||
|
else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
|
||||||
|
{
|
||||||
|
Process.Start("pmset", "displaysleepnow");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
throw new Exception("Unsupported OS!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
51
Minimal-server/GotobedServer/mdnsService.cs
Normal file
51
Minimal-server/GotobedServer/mdnsService.cs
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
using System.Net.NetworkInformation;
|
||||||
|
using Makaretu.Dns;
|
||||||
|
|
||||||
|
public class MdsService
|
||||||
|
{
|
||||||
|
|
||||||
|
public void Start()
|
||||||
|
{
|
||||||
|
var macAddr = (
|
||||||
|
from nic in NetworkInterface.GetAllNetworkInterfaces()
|
||||||
|
where nic.OperationalStatus == OperationalStatus.Up
|
||||||
|
select nic.GetPhysicalAddress().ToString()).FirstOrDefault();
|
||||||
|
|
||||||
|
var sd = new ServiceDiscovery();
|
||||||
|
var service = new ServiceProfile("x", "_foo._tcp", 1024);
|
||||||
|
service.AddProperty("mac", macAddr);
|
||||||
|
sd.Advertise(service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
var sd = new ServiceDiscovery();
|
||||||
|
var service = new ServiceProfile("x", "_foo._tcp", 1024);
|
||||||
|
service.AddProperty("mac", "bar");
|
||||||
|
sd.Advertise(service);
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
var service = "...";
|
||||||
|
var mdns = new MulticastService();
|
||||||
|
mdns.QueryReceived += (s, e) =>
|
||||||
|
{
|
||||||
|
var msg = e.Message;
|
||||||
|
if (msg.Questions.Any(q => q.Name == service))
|
||||||
|
{
|
||||||
|
var res = msg.CreateResponse();
|
||||||
|
var addresses = MulticastService.GetIPAddresses()
|
||||||
|
.Where(ip => ip.AddressFamily == AddressFamily.InterNetwork);
|
||||||
|
foreach (var address in addresses)
|
||||||
|
{
|
||||||
|
res.Answers.Add(new ARecord
|
||||||
|
{
|
||||||
|
Name = service,
|
||||||
|
Address = address
|
||||||
|
});
|
||||||
|
}
|
||||||
|
mdns.SendAnswer(res);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
mdns.Start();
|
||||||
|
|
||||||
|
*/
|
||||||
86
README.md
Normal file
86
README.md
Normal file
@@ -0,0 +1,86 @@
|
|||||||
|
# What is this?
|
||||||
|
I'm lazy and don't like to get up from bed to turn off my PC so i spent a while creating an application to turn off my pc for me.
|
||||||
|
This application can turn off/on, logout, sleep and restart your pc remotely with a press on a button.
|
||||||
|
|
||||||
|
|
||||||
|
## Build
|
||||||
|
Download the repo and run:
|
||||||
|
|
||||||
|
Client:
|
||||||
|
|
||||||
|
npm i
|
||||||
|
ng serve --open
|
||||||
|
// to build with Ionic and Android Studio
|
||||||
|
ionic capacitor build android
|
||||||
|
|
||||||
|
Links:
|
||||||
|
* [Android studio](https://developer.android.com/studio)
|
||||||
|
* [Grandle](https://gradle.org/install/)
|
||||||
|
* [JDK](https://developer.android.com/studio)
|
||||||
|
* [Setup Enviroment variables to point to JDK and JAVA_SDK](https://cordova.apache.org/docs/en/10.x/guide/platforms/android/#setting-environment-variables)
|
||||||
|
|
||||||
|
Ionic might set up those automatically, I migrated from Cordova so I did it manually...
|
||||||
|
|
||||||
|
Server:
|
||||||
|
|
||||||
|
npm i
|
||||||
|
electron-builder --win portable
|
||||||
|
// npm start will work if you comment out the lines effected by: AutoLaunch
|
||||||
|
|
||||||
|
## What do I need to get this working?
|
||||||
|
You'll need to Install the Client APK file on your Android phone and download and run the "GoToBed" server on your pc so there is a connection between your phone and computer.
|
||||||
|
|
||||||
|
Client: [APK Download (Beta)](https://github.com/Myxelium/go-to-bed/raw/master/Binaries/GoToBed.apk)
|
||||||
|
|
||||||
|
Server: [EXE Download](https://github.com/Myxelium/go-to-bed/raw/master/Binaries/GoToBed.exe)
|
||||||
|
|
||||||
|
### ios devices
|
||||||
|
I haven't built the server or the application on either Mac or Ios devices, but there shouldn't be anything stopping you doing so. Both the server and client is built with Node (Server: Electron, Client: Ionic Capacitor/Cordova).
|
||||||
|
|
||||||
|
### Linux support
|
||||||
|
The server should be able to be built on Linux since it uses NodeJs and Electron. You will need to add some lines to package.json in order to get Electron-builder to work.
|
||||||
|
|
||||||
|
|
||||||
|
## Wakeup On Lan (WOL)
|
||||||
|
|
||||||
|
It's not yet inplemented, since i have to write a Java plugin specifically for that.
|
||||||
|
**This means the application does not support turning on the pc yet.**
|
||||||
|
In the meanwhile can I recommend: [Wake on lan](https://play.google.com/store/apps/details?id=co.uk.mrwebb.wakeonlan)
|
||||||
|
|
||||||
|
## Can I use this outside my own network?
|
||||||
|
You'll need to portforward your router so the App can connect to your Pc.
|
||||||
|
This might help you on the way:
|
||||||
|
* Common router addresses are: [192.168.1.1](http://192.168.1.1), [192.168.0.1](http://192.168.0.1)
|
||||||
|
* Once reached the router login screen you'll need to login.
|
||||||
|
Common User and passwords are either blank or `Admin` / `Administrator`.
|
||||||
|
* Once logged in (This looks different for every router brand), but look for something called `WAN` or `PortForward`
|
||||||
|
* If you find it, click on it and you should be able to add a new entry. Start the server to find out port and your address and enter that, also use http/tcp as protocol.
|
||||||
|
* Now in your app, instead of using the local address of your pc that start with 192.168.XXX.YYY, use your [public address](https://whatismyipaddress.com/) (note: make sure are on your pc when entering the page to avoid the mistake of using your phones own network.) Enter your public IP in GoToBed App's Address field under Settings tab.
|
||||||
|
|
||||||
|
### Server API
|
||||||
|
If you check the server code you might see more functionality than the Client Application currently supports.
|
||||||
|
All the commands can be sent using a post request
|
||||||
|
|
||||||
|
So more functionality will be added later on inside the phone app.
|
||||||
|
|
||||||
|
endpoint: http://localhost/commandbridge
|
||||||
|
{
|
||||||
|
command: "yourcommand"
|
||||||
|
}
|
||||||
|
|
||||||
|
List of commands
|
||||||
|
|
||||||
|
|Command| Description |
|
||||||
|
|--|--|
|
||||||
|
| shutdown | Turns off PC|
|
||||||
|
| reboot | Restarts PC |
|
||||||
|
| logout | Logouts User |
|
||||||
|
| shutdown-options | Shutdown with additional options, such as a timer |
|
||||||
|
| cancel-shutdown | Cancel shutdown, mainly implemented for command above |
|
||||||
|
| sleep | Puts the computer in hibernation mode |
|
||||||
|
| set-autostart | [Toggle] Start the server when windows starts|
|
||||||
|
| unset-autostart | [Toggle] Don't start server when windows starts |
|
||||||
|
| closeServer | Remote turn off GoToBed Server Application |
|
||||||
|
| resetFirstRun | Reset first run message. Window with setup information will show up on next startup. |
|
||||||
|
|
||||||
|
You can call those commands from any application that support it, so if you build something your own, you can integrate it with this.
|
||||||
6
Server/package-lock.json
generated
6
Server/package-lock.json
generated
@@ -6216,9 +6216,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"minimist": {
|
"minimist": {
|
||||||
"version": "1.2.5",
|
"version": "1.2.6",
|
||||||
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
|
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
|
||||||
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
|
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
|
||||||
},
|
},
|
||||||
"mkdirp": {
|
"mkdirp": {
|
||||||
"version": "0.5.5",
|
"version": "0.5.5",
|
||||||
|
|||||||
10
package-lock.json
generated
10
package-lock.json
generated
@@ -1,11 +1,3 @@
|
|||||||
{
|
{
|
||||||
"requires": true,
|
"lockfileVersion": 1
|
||||||
"lockfileVersion": 1,
|
|
||||||
"dependencies": {
|
|
||||||
"cordova-arp-cache-fetch": {
|
|
||||||
"version": "0.3.2",
|
|
||||||
"resolved": "https://registry.npmjs.org/cordova-arp-cache-fetch/-/cordova-arp-cache-fetch-0.3.2.tgz",
|
|
||||||
"integrity": "sha512-8EYOUkIztG794jzY/qDy8AMxwIfpMYwaaffBnDp7HSLeQpXXBR2W5FibRhjoGyHxwopXTUIKoPhrtqTdB8LCKQ=="
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user