From 241f26bcf05d0dcfc888ddda927da1f8eeb6d59b Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sat, 1 May 2021 22:29:02 +0800
Subject: [PATCH 01/24] push stuff
---
package.json | 5 +
src/Structures/AudioClient.ts | 109 ++
src/Structures/Client.ts | 19 +-
src/Structures/Room.ts | 6 +-
src/Structures/User.ts | 2 +-
test/index.js | 7 +-
tsconfig.json | 9 +-
types/audio-loader.d.ts | 9 +
types/wrtc.d.ts | 30 +
yarn.lock | 1829 ++++++++++++++++++++++++++++++++-
10 files changed, 1994 insertions(+), 31 deletions(-)
create mode 100644 src/Structures/AudioClient.ts
create mode 100644 types/audio-loader.d.ts
create mode 100644 types/wrtc.d.ts
diff --git a/package.json b/package.json
index 9853f77..ca9a5d0 100644
--- a/package.json
+++ b/package.json
@@ -53,5 +53,10 @@
"typedoc": "^0.20.36",
"typedoc-plugin-pages-fork": "^0.0.1",
"typescript": "^4.2.4"
+ },
+ "optionalDependencies": {
+ "audio-loader": "^1.0.3",
+ "mediasoup-client": "^3.6.30",
+ "wrtc": "^0.4.7"
}
}
diff --git a/src/Structures/AudioClient.ts b/src/Structures/AudioClient.ts
new file mode 100644
index 0000000..8673732
--- /dev/null
+++ b/src/Structures/AudioClient.ts
@@ -0,0 +1,109 @@
+import { connect } from '@dogehouse/kebab/lib/audio/mediasoup-client';
+import { audioWrap } from '@dogehouse/kebab';
+import { Device } from 'mediasoup-client';
+import { Client } from './Client';
+import load from 'audio-loader';
+import * as wrtc from 'wrtc';
+
+// make mediasoup think that this is a browser
+// @ts-ignore
+for (const name in wrtc) global[name] = wrtc[name]; // eslint-disable-line guard-for-in
+global.navigator = {
+ ...global.navigator,
+ userAgent: 'Chrome/74.0.3729.108',
+};
+
+export class AudioClient {
+ private _audio!: HTMLAudioElement;
+ private readonly _audioWrapper: ReturnType;
+ public client: Client;
+ public device: Device;
+ public isPaused = false;
+ public isPlaying = false;
+
+ public constructor(client: Client) {
+ this.client = client;
+ this.device = new Device();
+ this._audioWrapper = audioWrap(client.wrapper.connection);
+ }
+
+ private async _makeMicTrack(url: string, loop = false): Promise {
+ const ctx = new AudioContext();
+ const source = ctx.createBufferSource();
+ const buffer = await load(url);
+ const streamDestination = ctx.createMediaStreamDestination();
+
+ source.buffer = buffer;
+ source.connect(streamDestination);
+ source.loop = loop;
+ source.start();
+
+ const stream = streamDestination.stream;
+
+ return stream.getAudioTracks()[0];
+ }
+
+ private _playOutput(track: MediaStreamTrack): void {
+ const audio = new Audio();
+
+ this._audio = audio;
+ audio.srcObject = new MediaStream([track]);
+ audio.play();
+ }
+
+ public play(url: string): Promise {
+ return new Promise((resolve) => {
+ const unsubYjap = this._audioWrapper.subscribe.youJoinedAsPeer(
+ async ({ routerRtpCapabilities, recvTransportOptions }) => {
+ unsubYjap();
+
+ await connect(
+ this.client.wrapper.connection,
+ routerRtpCapabilities,
+ 'output',
+ recvTransportOptions,
+ this._playOutput,
+ )(this.device);
+
+ const unsubYbs = this._audioWrapper.subscribe.youBecameSpeaker(
+ async ({ sendTransportOptions }) => {
+ unsubYbs();
+
+ await connect(
+ this.client.wrapper.connection,
+ routerRtpCapabilities,
+ 'input',
+ sendTransportOptions,
+ await this._makeMicTrack(url),
+ );
+ },
+ );
+ },
+ );
+
+ const unsubYjas = this._audioWrapper.subscribe.youJoinedAsSpeaker(
+ async ({ routerRtpCapabilities, recvTransportOptions, sendTransportOptions }) => {
+ unsubYjas();
+
+ await connect(
+ this.client.wrapper.connection,
+ routerRtpCapabilities,
+ 'output',
+ recvTransportOptions,
+ this._playOutput,
+ )(this.device);
+
+ await connect(
+ this.client.wrapper.connection,
+ routerRtpCapabilities,
+ 'input',
+ sendTransportOptions,
+ await this._makeMicTrack(url),
+ )(this.device);
+ },
+ );
+
+ resolve();
+ });
+ }
+}
diff --git a/src/Structures/Client.ts b/src/Structures/Client.ts
index a0538d8..bba8a8a 100644
--- a/src/Structures/Client.ts
+++ b/src/Structures/Client.ts
@@ -20,6 +20,11 @@ export interface BotCredentials {
username: string;
}
+export interface ClientOptions {
+ apiUrl?: string;
+ fetchTimeout?: number;
+}
+
export interface ClientEvents {
ready: () => void;
userJoin: (user?: User) => void;
@@ -36,6 +41,7 @@ export interface ClientEvents {
/**
* The main client class.
* @extends {EventEmitter}
+ * @param {ClientOptions|undefined} options - The client options.
* @example ```js
* const { Client } = require('dogehq');
* const client = new Client();
@@ -64,6 +70,12 @@ export class Client extends ((EventEmitter as any) as new () => TypedEventEmitte
*/
private readonly _immediates = new Set();
+ /**
+ * The client options that you set.
+ * @type {ClientOptions}
+ */
+ private readonly _options?: ClientOptions;
+
/**
* The raw connection.
* @type {raw.Connection}
@@ -106,8 +118,10 @@ export class Client extends ((EventEmitter as any) as new () => TypedEventEmitte
*/
public user!: ClientUser | null;
- public constructor() {
+ public constructor(options?: ClientOptions) {
super();
+
+ this._options = options;
}
/**
@@ -136,7 +150,8 @@ export class Client extends ((EventEmitter as any) as new () => TypedEventEmitte
this.emit('error', err);
throw err;
},
- url: baseUrl,
+ url: this._options?.apiUrl ?? baseUrl,
+ fetchTimeout: this._options?.fetchTimeout,
});
this.user = new ClientUser(this);
this.rooms = new Collection();
diff --git a/src/Structures/Room.ts b/src/Structures/Room.ts
index d03bf45..da6691b 100644
--- a/src/Structures/Room.ts
+++ b/src/Structures/Room.ts
@@ -1,4 +1,5 @@
import { stringToToken, Room as RoomInfo, JoinRoomAndGetInfoResponse } from '@dogehouse/kebab';
+import { AudioClient } from './AudioClient';
import { Collection } from './Collection';
import { Client } from './Client';
import { User } from './User';
@@ -83,6 +84,8 @@ export class Room {
*/
public users: Collection;
+ public audio: AudioClient;
+
public constructor(client: Client, room: RoomInfo) {
this.client = client;
@@ -96,8 +99,9 @@ export class Room {
this.creatorId = room.creatorId;
this.insertedAt = room.inserted_at;
this.users = new Collection();
+ this.audio = new AudioClient(client);
- void this._setUsers();
+ this._setUsers();
}
/**
diff --git a/src/Structures/User.ts b/src/Structures/User.ts
index ad33745..78f1aeb 100644
--- a/src/Structures/User.ts
+++ b/src/Structures/User.ts
@@ -1,4 +1,4 @@
-import { User as UserInfo, Room as RoomInfo, RoomUser } from '@dogehouse/kebab';
+import { User as UserInfo, RoomUser, Room as RoomInfo } from '@dogehouse/kebab';
import { Client } from './Client';
export type UUID = string;
diff --git a/test/index.js b/test/index.js
index 85fd1a4..4368d07 100644
--- a/test/index.js
+++ b/test/index.js
@@ -4,7 +4,12 @@ const { Client } = require('../dist/index');
const client = new Client();
client.on('ready', async () => {
- await client.rooms.first().join();
+ await client.user.joinRoom('83c02ec8-8893-448c-a334-acfe9429bd12');
+
+ const room = client.rooms.get('83c02ec8-8893-448c-a334-acfe9429bd12');
+
+ room.askToSpeak();
+ room.audio.play('https://upload.wikimedia.org/wikipedia/en/3/34/XO_TOUR_Llif3.ogg');
console.log('ready');
});
diff --git a/tsconfig.json b/tsconfig.json
index d52d848..05b1ccf 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,5 +1,9 @@
{
"compilerOptions": {
+ "lib": [
+ "DOM",
+ "ES6"
+ ],
"strict": true,
"module": "commonjs",
"moduleResolution": "node",
@@ -7,13 +11,14 @@
"removeComments": false,
"alwaysStrict": true,
"pretty": true,
- "target": "es2017",
+ "target": "es6",
"sourceMap": true,
"inlineSources": true,
"rootDir": "src",
"outDir": "dist",
"esModuleInterop": true,
"downlevelIteration": true,
- "importHelpers": true
+ "importHelpers": true,
+ "typeRoots": ["types"]
}
}
diff --git a/types/audio-loader.d.ts b/types/audio-loader.d.ts
new file mode 100644
index 0000000..1a7a5c1
--- /dev/null
+++ b/types/audio-loader.d.ts
@@ -0,0 +1,9 @@
+declare module 'audio-loader' {
+ const loader: (
+ path: string | string[] | Record,
+ options?: Record,
+ cb?: () => void,
+ ) => AudioBuffer | null;
+
+ export = loader;
+}
diff --git a/types/wrtc.d.ts b/types/wrtc.d.ts
new file mode 100644
index 0000000..6e5082d
--- /dev/null
+++ b/types/wrtc.d.ts
@@ -0,0 +1,30 @@
+/* eslint-disable @typescript-eslint/naming-convention */
+declare module 'wrtc' {
+ const wrtc: {
+ MediaStream: MediaStream;
+ MediaStreamTrack: MediaStreamTrack;
+ RTCDataChannel: RTCDataChannel;
+ RTCDataChannelEvent: RTCDataChannelEvent;
+ RTCDtlsTransport: RTCDtlsTransport;
+ RTCIceCandidate: RTCIceCandidate;
+ RTCIceTransport: RTCIceTransport;
+ RTCPeerConnection: RTCPeerConnection;
+ RTCPeerConnectionIceEvent: RTCPeerConnectionIceEvent;
+ RTCRtpReceiver: RTCRtpReceiver;
+ RTCRtpSender: RTCRtpSender;
+ RTCRtpTransceiver: RTCRtpTransceiver;
+ RTCSctpTransport: RTCSctpTransport;
+ RTCSessionDescription: RTCSessionDescription;
+ getUserMedia: any;
+ nonstandard: {
+ i420ToRgba: any;
+ RTCAudioSink: any;
+ RTCAudioSource: any;
+ RTCVideoSink: any;
+ RTCVideoSource: any;
+ rgbaToI420: any;
+ };
+ };
+
+ export = wrtc;
+}
diff --git a/yarn.lock b/yarn.lock
index cb698e9..d6bffba 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -92,6 +92,23 @@ __metadata:
languageName: node
linkType: hard
+"@npmcli/move-file@npm:^1.0.1":
+ version: 1.1.2
+ resolution: "@npmcli/move-file@npm:1.1.2"
+ dependencies:
+ mkdirp: ^1.0.4
+ rimraf: ^3.0.2
+ checksum: d178d86a0a96e5aa12e6d70c00d50eb3bb9a58c0cf1c36e1d7f240acb4ae3f14642c6314659c438ea409a509f08c2a62e29c9346a033e554c3f6921cdb293219
+ languageName: node
+ linkType: hard
+
+"@tootallnate/once@npm:1":
+ version: 1.1.2
+ resolution: "@tootallnate/once@npm:1.1.2"
+ checksum: d030f3fb14e0373dbf5005d8f696ff34fda87bf56744bea611fc737449bfc0687ebcb28ee8ba4c6624877f51b18d701c0d417d793f406006a192f4721911d048
+ languageName: node
+ linkType: hard
+
"@types/debug@npm:^4.1.5":
version: 4.1.5
resolution: "@types/debug@npm:4.1.5"
@@ -236,6 +253,13 @@ __metadata:
languageName: node
linkType: hard
+"abbrev@npm:1":
+ version: 1.1.1
+ resolution: "abbrev@npm:1.1.1"
+ checksum: 9f9236a3cc7f56c167be3aa81c77fcab2e08dfb8047b7861b91440f20b299b9442255856bdbe9d408d7e96a0b64a36e1c27384251126962490b4eee841b533e0
+ languageName: node
+ linkType: hard
+
"acorn-jsx@npm:^5.3.1":
version: 5.3.1
resolution: "acorn-jsx@npm:5.3.1"
@@ -254,7 +278,37 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.10.0, ajv@npm:^6.12.4":
+"agent-base@npm:6":
+ version: 6.0.2
+ resolution: "agent-base@npm:6.0.2"
+ dependencies:
+ debug: 4
+ checksum: e77eff83e1308883118c7b6a866974dd4ef6be32ef7c91625d5337b13addb5699075c338942f5ecf598d7e5d179b81bf9c9fc644dfb9ca2db0facd9e6bf1238d
+ languageName: node
+ linkType: hard
+
+"agentkeepalive@npm:^4.1.3":
+ version: 4.1.4
+ resolution: "agentkeepalive@npm:4.1.4"
+ dependencies:
+ debug: ^4.1.0
+ depd: ^1.1.2
+ humanize-ms: ^1.2.1
+ checksum: c58f69d05ccf3943e70d458d0dfceacc0f85749743573f843075ec93948302801e7ef43436f6c70d0ed2d12f70f1b6c061eac5a3018513f850b839533dbcef0e
+ languageName: node
+ linkType: hard
+
+"aggregate-error@npm:^3.0.0":
+ version: 3.1.0
+ resolution: "aggregate-error@npm:3.1.0"
+ dependencies:
+ clean-stack: ^2.0.0
+ indent-string: ^4.0.0
+ checksum: 704d2001a303c185e9b836d211f7eef2f4557195a11c3271143b4dcda5f6f263abe746d9b8a06b5871d07870686c7db9c0b2c38e2d3cbc593784eaaee8a29043
+ languageName: node
+ linkType: hard
+
+"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -285,6 +339,20 @@ __metadata:
languageName: node
linkType: hard
+"ansi-regex@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "ansi-regex@npm:2.1.1"
+ checksum: 93a53c923fd433f67cd3d5647dffa6790f37bbfb924cf73ad23e28a8e414bde142d1da260d9a2be52ac4aa382063196880b1d40cf8b547642c746ed538ebf6c4
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "ansi-regex@npm:3.0.0"
+ checksum: 2e3c40d42904366e4a1a7b906ea3ae7968179a50916dfa0fd3e59fd12333c5d95970a9a59067ac3406d97c78784d591f0b841a4efd365dafb261327ae1ea3478
+ languageName: node
+ linkType: hard
+
"ansi-regex@npm:^5.0.0":
version: 5.0.0
resolution: "ansi-regex@npm:5.0.0"
@@ -310,6 +378,23 @@ __metadata:
languageName: node
linkType: hard
+"aproba@npm:^1.0.3":
+ version: 1.2.0
+ resolution: "aproba@npm:1.2.0"
+ checksum: d4bac3e640af1f35eea8d5ee2b96ce2682549e47289f071aa37ae56066e19d239e43dea170c207d0f71586d7634099089523dd5701f26d4ded7b31dd5848a24a
+ languageName: node
+ linkType: hard
+
+"are-we-there-yet@npm:~1.1.2":
+ version: 1.1.5
+ resolution: "are-we-there-yet@npm:1.1.5"
+ dependencies:
+ delegates: ^1.0.0
+ readable-stream: ^2.0.6
+ checksum: 2d6fdb0ddde9b8cb120b6851b42c75f6b6db78b540b579a00d144ad38cb9e1bdf1248e5454049fcf5b47ef61d1a6f2ea433a8e38984158afd441bc1e0db7a625
+ languageName: node
+ linkType: hard
+
"argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
@@ -326,6 +411,22 @@ __metadata:
languageName: node
linkType: hard
+"asn1@npm:~0.2.3":
+ version: 0.2.4
+ resolution: "asn1@npm:0.2.4"
+ dependencies:
+ safer-buffer: ~2.1.0
+ checksum: 5743ace942e2faa0b72f3b14bf1826509c5ca707ea150c10520f52b04f90aa715cee4370ec2e6279ce1ceb7d3c472ca33270124e90b495bea4c9b02f41b9d8ac
+ languageName: node
+ linkType: hard
+
+"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "assert-plus@npm:1.0.0"
+ checksum: 1bda24f67343ccb75a7eee31179c92cf9f79bd6f6bc24101b0ce1495ef979376dd9b0f9b9064812bba564cdade5fbf851ed76b4a44b5e141d49cdaee6ffed6b2
+ languageName: node
+ linkType: hard
+
"astral-regex@npm:^2.0.0":
version: 2.0.0
resolution: "astral-regex@npm:2.0.0"
@@ -333,6 +434,13 @@ __metadata:
languageName: node
linkType: hard
+"asynckit@npm:^0.4.0":
+ version: 0.4.0
+ resolution: "asynckit@npm:0.4.0"
+ checksum: a024000b9ddd938e2f27b3cb8188f96a5e1fff58185e98b84862fc4e01de279a547874a800340c2b106bb9de9b0fc61c6c683bc6892abf65e6be29a96addafd3
+ languageName: node
+ linkType: hard
+
"at-least-node@npm:^1.0.0":
version: 1.0.0
resolution: "at-least-node@npm:1.0.0"
@@ -340,6 +448,121 @@ __metadata:
languageName: node
linkType: hard
+"atob-lite@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "atob-lite@npm:2.0.0"
+ checksum: bb739d5e6573c94f8490fcb4fd23437be60ec07e4212588e4586cf65907eae6bde53b4f55749b983e24906c51c28dd42948a86e7a4c63711b0da261d7652a342
+ languageName: node
+ linkType: hard
+
+"audio-buffer-from@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "audio-buffer-from@npm:1.1.1"
+ dependencies:
+ audio-buffer: ^4.0.4
+ audio-context: ^1.0.1
+ audio-format: ^2.0.0
+ is-audio-buffer: ^1.0.11
+ is-plain-obj: ^1.1.0
+ pcm-convert: ^1.6.0
+ pick-by-alias: ^1.2.0
+ string-to-arraybuffer: ^1.0.0
+ checksum: 4e7f6847a0b7a1cffd81987b3cc4cde977fa0860e3eb7ccb7b38ce02f824971cdc32e31b63839156463648a097e91558f284fd0b6174cde742894c1a186f9aec
+ languageName: node
+ linkType: hard
+
+"audio-buffer@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "audio-buffer@npm:4.0.4"
+ dependencies:
+ audio-context: ^1.0.0
+ checksum: ff6a4c7a8ce62030ac5c035dd108a8969a47636497862c4874b11b91c50754e7d620153205f0fb1f2e53feb3da9dd11c12c649f1542eee038c9ea6e6cb7555b9
+ languageName: node
+ linkType: hard
+
+"audio-context@npm:^1.0.0, audio-context@npm:^1.0.1":
+ version: 1.0.3
+ resolution: "audio-context@npm:1.0.3"
+ checksum: 354f9e9cef995a968dc17bc15edab746f2267f34581a37e0c19dc14c9bcc8fb219d780e911172041c029c8ff586d50cbe89e88316fbdc2e29b2b4d9323580f88
+ languageName: node
+ linkType: hard
+
+"audio-decode@npm:^1.2.5":
+ version: 1.4.0
+ resolution: "audio-decode@npm:1.4.0"
+ dependencies:
+ audio-buffer-from: ^1.1.1
+ audio-context: ^1.0.1
+ audio-type: ^1.0.2
+ av: ^0.4.9
+ is-buffer: ^1.1.4
+ mp3: ^0.1.0
+ to-array-buffer: ^2.0.0
+ typedarray-to-buffer: ^3.1.2
+ wav-decoder: ^1.1.0
+ checksum: 5679cf36a600c3ebb6eb6d2af321a20ee8fe7e32d8baa133c9c712af2502ff6d40b90650c6e37bcb727d33d60b67dc007950f4d387d234fae1e5699d03fafd5e
+ languageName: node
+ linkType: hard
+
+"audio-format@npm:^2.0.0, audio-format@npm:^2.3.2":
+ version: 2.3.2
+ resolution: "audio-format@npm:2.3.2"
+ dependencies:
+ is-audio-buffer: ^1.0.11
+ is-buffer: ^1.1.5
+ is-plain-obj: ^1.1.0
+ pick-by-alias: ^1.2.0
+ sample-rate: ^2.0.0
+ checksum: 44d33430a8a484823c18ba7f6f07a98d2b269b73022322ae652f93b7d21da33d106ea3e9a24abaf2ab07e6529ffeb97fd9f084b58e775ff9ca95ea53cca3d49d
+ languageName: node
+ linkType: hard
+
+"audio-loader@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "audio-loader@npm:1.0.3"
+ dependencies:
+ audio-context: ^1.0.0
+ audio-decode: ^1.2.5
+ is-absolute: ^0.2.6
+ is-audio-buffer: ^1.0.8
+ is-buffer: ^1.1.5
+ is-relative: ^0.2.1
+ is-url: ^1.2.2
+ object-assign: ^4.1.1
+ request: ^2.74.0
+ checksum: 39ea9dfcca41185d1850eae0aa61f4bb84e916952dcbd86a43036efd7a93b11c98f052ea8484fed494efdc7a05a289f32672d300e48df5f7943fa7e676b27be6
+ languageName: node
+ linkType: hard
+
+"audio-type@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "audio-type@npm:1.0.2"
+ dependencies:
+ is-flac: ^1.1.0
+ is-m4a: ^1.1.0
+ is-mp3: ^1.1.0
+ is-ogg: ^1.1.0
+ is-wav: ^1.1.0
+ read-chunk: ^2.0.0
+ bin:
+ audio-type: cli.js
+ checksum: 58f1435973b2ee139b8fa5324c02e683a0ee21ef040504d8671031e72d4e130942e1361049779bd0f80b6c017e6d1073fdbaf24e891b69e17e11e9f1c31f21e5
+ languageName: node
+ linkType: hard
+
+"av@npm:^0.4.9":
+ version: 0.4.9
+ resolution: "av@npm:0.4.9"
+ dependencies:
+ coffeeify: ^0.6.0
+ speaker: ^0.3.0
+ dependenciesMeta:
+ speaker:
+ optional: true
+ checksum: 0f47d01032f0929b87e89a6416366789850dfa2ac5c225c0f2e9336142eda07a3f579bd54395eb502e064e3e190b5978d03398f1ef7764f1a3130e8bfc1fec19
+ languageName: node
+ linkType: hard
+
"awaitqueue@npm:^2.3.3":
version: 2.3.3
resolution: "awaitqueue@npm:2.3.3"
@@ -347,6 +570,20 @@ __metadata:
languageName: node
linkType: hard
+"aws-sign2@npm:~0.7.0":
+ version: 0.7.0
+ resolution: "aws-sign2@npm:0.7.0"
+ checksum: 7162b9b8fbd4cf451bd889b0ed27fc895f88e6a6cb5c5609de49759ea1a6e31646f86ca8e18d90bea0455c4caa466fc9692c1098a1784d2372a358cb68c1eea6
+ languageName: node
+ linkType: hard
+
+"aws4@npm:^1.8.0":
+ version: 1.11.0
+ resolution: "aws4@npm:1.11.0"
+ checksum: d30dce2b73839974894d8283a06c53e8374b74d643d3b08340d84c364e01158be011fcfd1a88f8462be946d69055313a3038202f2eafd155b039aaab3549ba21
+ languageName: node
+ linkType: hard
+
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -354,6 +591,24 @@ __metadata:
languageName: node
linkType: hard
+"bcrypt-pbkdf@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "bcrypt-pbkdf@npm:1.0.2"
+ dependencies:
+ tweetnacl: ^0.14.3
+ checksum: 3f57eb99bbc02352f68ff31e446997f4d21cc9a5e5286449dc1fe0116ec5dac5a4aa538967d45714fa9320312d2be8d16126f2d357da1dd40a3d546b96e097ed
+ languageName: node
+ linkType: hard
+
+"bindings@npm:^1.2.1":
+ version: 1.5.0
+ resolution: "bindings@npm:1.5.0"
+ dependencies:
+ file-uri-to-path: 1.0.0
+ checksum: bd623dec58f126eb0c30f04a20da7080f06cdd5af26bf5a91615e70055fbba66c4cec5c88b156e8181c1d822f2392034a40a9121ef3ebc25638dc2163332b12d
+ languageName: node
+ linkType: hard
+
"bowser@npm:^2.11.0":
version: 2.11.0
resolution: "bowser@npm:2.11.0"
@@ -380,6 +635,31 @@ __metadata:
languageName: node
linkType: hard
+"cacache@npm:^15.0.5":
+ version: 15.0.6
+ resolution: "cacache@npm:15.0.6"
+ dependencies:
+ "@npmcli/move-file": ^1.0.1
+ chownr: ^2.0.0
+ fs-minipass: ^2.0.0
+ glob: ^7.1.4
+ infer-owner: ^1.0.4
+ lru-cache: ^6.0.0
+ minipass: ^3.1.1
+ minipass-collect: ^1.0.2
+ minipass-flush: ^1.0.5
+ minipass-pipeline: ^1.2.2
+ mkdirp: ^1.0.3
+ p-map: ^4.0.0
+ promise-inflight: ^1.0.1
+ rimraf: ^3.0.2
+ ssri: ^8.0.1
+ tar: ^6.0.2
+ unique-filename: ^1.1.1
+ checksum: 14a42beacacd46eeb11577c27e866d17285f3647e5f870ded539eedb98ffc4d7d84bd49998e0eda140756494fd14e24b6a028710e2c00653fd6479f4e3dc47a3
+ languageName: node
+ linkType: hard
+
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
@@ -387,6 +667,13 @@ __metadata:
languageName: node
linkType: hard
+"caseless@npm:~0.12.0":
+ version: 0.12.0
+ resolution: "caseless@npm:0.12.0"
+ checksum: 147f48bff9bebf029d7050e2335da3f8d295f26d157edf08d8c3282c804dae04a462c4cd6efa8179755686aa3aeaca5c28f3e7f3559698bc0484c65e46c36c5b
+ languageName: node
+ linkType: hard
+
"chalk@npm:^2.0.0":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -408,6 +695,57 @@ __metadata:
languageName: node
linkType: hard
+"chownr@npm:^1.1.1":
+ version: 1.1.4
+ resolution: "chownr@npm:1.1.4"
+ checksum: 4a7f1a0b2637450fd15ddb085b10649487ddd1d59a8d9335b1aa5b1e9ad55840a591ab7d7f9b568001cb6777d017334477ab2e32e048788b13a069d011cd5781
+ languageName: node
+ linkType: hard
+
+"chownr@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "chownr@npm:2.0.0"
+ checksum: b06ba0bf4218bc2214cdb94a7d0200db5c6425f9425795c064dcf5a3801aac8ae87f764727890cd1f48c026559159e7e0e15ed3d1940ce453dec54898d013379
+ languageName: node
+ linkType: hard
+
+"clean-stack@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "clean-stack@npm:2.2.0"
+ checksum: e291ce2b8c8c59e6449ac9a7a726090264bea6696e5343b21385e16d279c808ca09d73a1abea8fd23a9b7699e6ef5ce582df203511f71c8c27666bf3b2e300c5
+ languageName: node
+ linkType: hard
+
+"code-point-at@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "code-point-at@npm:1.1.0"
+ checksum: 7d9837296e0f1c00239c88542f5a3e0bad11e45d3d0e8d9d097901fe54722dd5d2c006969077a287be8648a202c43f74e096f17552cbd897568308fba7b87ac0
+ languageName: node
+ linkType: hard
+
+"coffee-script@npm:~1.7.0":
+ version: 1.7.1
+ resolution: "coffee-script@npm:1.7.1"
+ dependencies:
+ mkdirp: ~0.3.5
+ bin:
+ cake: ./bin/cake
+ coffee: ./bin/coffee
+ checksum: d1aea4924a577499a869a93d727d8ea52e283e2e9062687d34c3e4430b75f38fbbe33376a07f89113e3c9c96a3483cbd1895287c2086f6fc837af32e9eca5741
+ languageName: node
+ linkType: hard
+
+"coffeeify@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "coffeeify@npm:0.6.0"
+ dependencies:
+ coffee-script: ~1.7.0
+ convert-source-map: ~0.3.3
+ through: ~2.3.4
+ checksum: a550d084b3d8c449970bc69dd7c977245cc6edaf9ff1bf4e6e6799ee0f87497c6c1a5d74791d9709bbda708f6355e8fd41e4d06d58c2128195e4d1f83ebd30aa
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -447,6 +785,15 @@ __metadata:
languageName: node
linkType: hard
+"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6":
+ version: 1.0.8
+ resolution: "combined-stream@npm:1.0.8"
+ dependencies:
+ delayed-stream: ~1.0.0
+ checksum: 5791ce7944530f0db74a97e77ea28b6fdbf89afcf038e41d6b4195019c4c803cd19ed2905a54959e5b3830d50bd5d6f93c681c6d3aaea8614ad43b48e62e9d65
+ languageName: node
+ linkType: hard
+
"compare-versions@npm:^3.6.0":
version: 3.6.0
resolution: "compare-versions@npm:3.6.0"
@@ -461,6 +808,27 @@ __metadata:
languageName: node
linkType: hard
+"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0":
+ version: 1.1.0
+ resolution: "console-control-strings@npm:1.1.0"
+ checksum: 58a404d951bf270494fb91e136cf064652c1208ccedac23e4da24e6a3a3933998f302cadc45cbf6582a007a4aa44dab944e84056b24e3b1964e9a28aeedf76c9
+ languageName: node
+ linkType: hard
+
+"convert-source-map@npm:~0.3.3":
+ version: 0.3.5
+ resolution: "convert-source-map@npm:0.3.5"
+ checksum: d31937554444da25c0a23f75158cc420f13d9b6ae54fd1217522184670c9bcac6e458e53c03fe3fd191b7f1b13c6d135f9771916fcd1d5667d65ce5e4f00ab6d
+ languageName: node
+ linkType: hard
+
+"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0":
+ version: 1.0.2
+ resolution: "core-util-is@npm:1.0.2"
+ checksum: 089015ee3c462dfceba70faa1df83b42a7bb35db26dae6af283247b06fe3216c65fccd9f00eebcaf98300dc31e981d56aae9f90b624f8f6ff1153e235ff88b65
+ languageName: node
+ linkType: hard
+
"cross-spawn@npm:^7.0.2":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
@@ -472,7 +840,16 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^4.0.1, debug@npm:^4.1.1, debug@npm:^4.3.1":
+"dashdash@npm:^1.12.0":
+ version: 1.14.1
+ resolution: "dashdash@npm:1.14.1"
+ dependencies:
+ assert-plus: ^1.0.0
+ checksum: 5959409ee42dc4bdbf3fa384b801ece580ca336658bb0342ffab0099b3fc6bf9b3e239e1b82dcc4fcaeee315353e08f2eae47b0928a6a579391598c44958afa1
+ languageName: node
+ linkType: hard
+
+"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1":
version: 4.3.2
resolution: "debug@npm:4.3.2"
dependencies:
@@ -484,6 +861,31 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:^2.2.0":
+ version: 2.6.9
+ resolution: "debug@npm:2.6.9"
+ dependencies:
+ ms: 2.0.0
+ checksum: 559f44f98cf25e2ee489022aec173afbff746564cb108c4493becb95bc3c017a67bdaa25a0ff64801fd32c35051d00af0e56cc7f762ae2c3bc089496e5a1c31b
+ languageName: node
+ linkType: hard
+
+"debug@npm:^3.2.6":
+ version: 3.2.7
+ resolution: "debug@npm:3.2.7"
+ dependencies:
+ ms: ^2.1.1
+ checksum: 9fc1277e666db3af31df89e9e41f5c83da6e9de56d4a95b37e095d47ba1958238b8c7b49d4327b516465d46b6340bee723a97a7b2f28c5c7563f8b0a8fc9458a
+ languageName: node
+ linkType: hard
+
+"deep-extend@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "deep-extend@npm:0.6.0"
+ checksum: 856d7f52db152c19fc5a70439ea938461cfb9338a632496fe370050dc73d3291cd76fc6713f604a5c126612dee9cac0f6da1d4b88ba4b0caa4f7214345879b89
+ languageName: node
+ linkType: hard
+
"deep-is@npm:^0.1.3":
version: 0.1.3
resolution: "deep-is@npm:0.1.3"
@@ -491,6 +893,36 @@ __metadata:
languageName: node
linkType: hard
+"delayed-stream@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "delayed-stream@npm:1.0.0"
+ checksum: d9dfb0a7c79fd308fada9db2cf29d1ff22047ceb50dd78f7e3c173567909b438f418259cb76a6d9c9f513e88ef41d3a14154f618741ec8368c3efeff616d0c9f
+ languageName: node
+ linkType: hard
+
+"delegates@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "delegates@npm:1.0.0"
+ checksum: 7459e34d29cadd9bfd340728bfcc70ea96da5d940fb197298b523f805822680e583cba3ec34d36a18004325f1ec9de55e202a92b414d01db18cd87bb8a2ae5bd
+ languageName: node
+ linkType: hard
+
+"depd@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "depd@npm:1.1.2"
+ checksum: f45566ff7019a346852f095768a380778ed544de24e103b479fd5d3e61982d670efbb5234c09d0588d7fdb09c26c48283d7150e4be5e6ce5d3d37cd268d75c4d
+ languageName: node
+ linkType: hard
+
+"detect-libc@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "detect-libc@npm:1.0.3"
+ bin:
+ detect-libc: ./bin/detect-libc.js
+ checksum: 6cec442139459ec2e8517076974b0eba42079885938683eca013c2e0b5db02ef048870725ce68e7ac8e4cf17e482f67d7322f45bbc5f203b7332817bc7833b39
+ languageName: node
+ linkType: hard
+
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -517,20 +949,56 @@ __metadata:
"@types/node": ^15.0.1
"@typescript-eslint/eslint-plugin": ^4.22.0
"@typescript-eslint/parser": ^4.22.0
+ audio-loader: ^1.0.3
eslint: ^7.25.0
eslint-config-marine: ^8.3.2
eslint-config-prettier: ^8.3.0
eslint-plugin-prettier: ^3.4.0
eventemitter3: ^4.0.7
+ mediasoup-client: ^3.6.30
prettier: ^2.2.1
rimraf: ^3.0.2
tslib: ^2.2.0
typedoc: ^0.20.36
typedoc-plugin-pages-fork: ^0.0.1
typescript: ^4.2.4
+ wrtc: ^0.4.7
+ dependenciesMeta:
+ audio-loader:
+ optional: true
+ mediasoup-client:
+ optional: true
+ wrtc:
+ optional: true
languageName: unknown
linkType: soft
+"domexception@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "domexception@npm:1.0.1"
+ dependencies:
+ webidl-conversions: ^4.0.2
+ checksum: 0a678e600248b8a6f0149cb6a6ddae77d698d16a6fcf39d4228b933d5ac2b9ee657a36b2cd08ea82ec6196da756535bd30b8362f697cc9e564d969e52437fcd8
+ languageName: node
+ linkType: hard
+
+"dtype@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "dtype@npm:2.0.0"
+ checksum: 1a58b95d474e63ad29da2ad2fb25e14db0b2a413c73a9a5f0a69863e6f39046ebb6d0463efb3ed727abcf937da080b922f0d805f8937b4f5fb4d52b62d566015
+ languageName: node
+ linkType: hard
+
+"ecc-jsbn@npm:~0.1.1":
+ version: 0.1.2
+ resolution: "ecc-jsbn@npm:0.1.2"
+ dependencies:
+ jsbn: ~0.1.0
+ safer-buffer: ^2.1.0
+ checksum: 5b4dd05f24b2b94c1bb882488dba2b878bb5b83182669aa71fbdf53c6941618180cb226c4eb9a3e2fa51ad11f87b5edb0a7d7289cdef468ba2e6024542f73f07
+ languageName: node
+ linkType: hard
+
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@@ -538,6 +1006,15 @@ __metadata:
languageName: node
linkType: hard
+"encoding@npm:^0.1.12":
+ version: 0.1.13
+ resolution: "encoding@npm:0.1.13"
+ dependencies:
+ iconv-lite: ^0.6.2
+ checksum: 282d5696a4916383b0f71a87375505e33ef0be0c3a30939fb559a878b691873d48acc61ee6dcbfacf3e68404ab4462e081bcfd0aa3c9a3f1fabb900306aad77d
+ languageName: node
+ linkType: hard
+
"enquirer@npm:^2.3.5":
version: 2.3.6
resolution: "enquirer@npm:2.3.6"
@@ -547,6 +1024,20 @@ __metadata:
languageName: node
linkType: hard
+"env-paths@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "env-paths@npm:2.2.1"
+ checksum: 9579868bc73526de31682625d89aa08c83f3c87850218f9251f953bf4242428a1020e75cb201ca16b42f2874c3ca175ffc8aa47a88423b546711b7dbf86f79a8
+ languageName: node
+ linkType: hard
+
+"err-code@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "err-code@npm:2.0.3"
+ checksum: 14e09e9990bcd0dd8e91881bf6e0ac6177b9cd72404951e443e8052f6272f276dbe1f3a34c7802fd6dee5276b34134b091665e18cebc9e1ce0a4519561f16c44
+ languageName: node
+ linkType: hard
+
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -750,6 +1241,27 @@ __metadata:
languageName: node
linkType: hard
+"extend@npm:~3.0.2":
+ version: 3.0.2
+ resolution: "extend@npm:3.0.2"
+ checksum: 1406da1f0c4b00b839497e4cdd0ec4303ce2ae349144b7c28064a5073c93ce8c08da4e8fb1bc5cb459ffcdff30a35fc0fe54344eb88320e70100c1baea6f195c
+ languageName: node
+ linkType: hard
+
+"extsprintf@npm:1.3.0":
+ version: 1.3.0
+ resolution: "extsprintf@npm:1.3.0"
+ checksum: 892efd56aa9b27cbfbca42ad0c59308633f66000e71d1fb19c6989ea7309b32f3ff281778871bd2ce9bc7f3ad02515aa2783cea0323d0f6ff840b7c6a6a4603e
+ languageName: node
+ linkType: hard
+
+"extsprintf@npm:^1.2.0":
+ version: 1.4.0
+ resolution: "extsprintf@npm:1.4.0"
+ checksum: 092e011574324c5cddd78b5a27f869c2703613c1140eb7763aef8f5b0e33769a9b4c7dbcc50acd39b6afebe79bf66adcec73bf3c84e095c5bcfb42306d128ad0
+ languageName: node
+ linkType: hard
+
"fast-deep-equal@npm:^3.1.1":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -810,6 +1322,13 @@ __metadata:
languageName: node
linkType: hard
+"file-uri-to-path@npm:1.0.0":
+ version: 1.0.0
+ resolution: "file-uri-to-path@npm:1.0.0"
+ checksum: 5ddb9682f04f6f87b7765b93306206db2f96bc86162487e27639c55fe3ffeed12c30906ef1dedaa5307d7cabbbbdcbfa299b79aaec435de0f17e17ab31bd20b3
+ languageName: node
+ linkType: hard
+
"fill-range@npm:^7.0.1":
version: 7.0.1
resolution: "fill-range@npm:7.0.1"
@@ -836,6 +1355,33 @@ __metadata:
languageName: node
linkType: hard
+"flatten-vertex-data@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "flatten-vertex-data@npm:1.0.2"
+ dependencies:
+ dtype: ^2.0.0
+ checksum: 13c4a974b5d203c36b86e5f28a59a357ec6861fc7d72f19c224bce2774818e41017fa9fd4d4b84219f9423b2ddd52ebd628d7bf00e056fbf4f1d4b7a5e1e8c76
+ languageName: node
+ linkType: hard
+
+"forever-agent@npm:~0.6.1":
+ version: 0.6.1
+ resolution: "forever-agent@npm:0.6.1"
+ checksum: 9cc0054dd4ea5fc26e014b8c929d1fb9247e931e81165cbd965a712061d65fb84791b2124f64cd79492e516662b94068d29fe1d824732382237321b3f61955fe
+ languageName: node
+ linkType: hard
+
+"form-data@npm:~2.3.2":
+ version: 2.3.3
+ resolution: "form-data@npm:2.3.3"
+ dependencies:
+ asynckit: ^0.4.0
+ combined-stream: ^1.0.6
+ mime-types: ^2.1.12
+ checksum: 862e686b105634222db77138d5f5ae08ba85f88c04925de5be86b2b9d03cf671d86566ad10f1dd5217634c0f1634069dfc1a663a1cc13e8fbac0ce8f670ad070
+ languageName: node
+ linkType: hard
+
"fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
@@ -848,14 +1394,32 @@ __metadata:
languageName: node
linkType: hard
-"fs.realpath@npm:^1.0.0":
- version: 1.0.0
- resolution: "fs.realpath@npm:1.0.0"
- checksum: 698a91b1695e3926185c9e5b0dd57cf687dceb4eb73799af91e6b2ab741735e2962c366c5af6403ffddae2619914193bd339efa706fdc984d0ffc74b7a3603f4
+"fs-minipass@npm:^1.2.5":
+ version: 1.2.7
+ resolution: "fs-minipass@npm:1.2.7"
+ dependencies:
+ minipass: ^2.6.0
+ checksum: eb59a93065f25457e5d1d10a064e22565e704b03140d5ef86a71a57155b13aa645811126fed2a5a282df8dc9c40df9c9d696f6b2d93c181071a971221d0a454b
languageName: node
linkType: hard
-"function-bind@npm:^1.1.1":
+"fs-minipass@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "fs-minipass@npm:2.1.0"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: e14a490658621cf1f7d8cbf9e92a9cc4dc7ce050418e4817e877e4531c438223db79f7a1774668087428d665a3de95f87014ce36c8afdc841fea42bcb782abcb
+ languageName: node
+ linkType: hard
+
+"fs.realpath@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "fs.realpath@npm:1.0.0"
+ checksum: 698a91b1695e3926185c9e5b0dd57cf687dceb4eb73799af91e6b2ab741735e2962c366c5af6403ffddae2619914193bd339efa706fdc984d0ffc74b7a3603f4
+ languageName: node
+ linkType: hard
+
+"function-bind@npm:^1.1.1":
version: 1.1.1
resolution: "function-bind@npm:1.1.1"
checksum: ffad86e7d2010ba179aaa6a3987d2cc0ed48fa92d27f1ed84bfa06d14f77deeed5bfbae7f00bdebc0c54218392cab2b18ecc080e2c72f592431927b87a27d42b
@@ -869,6 +1433,31 @@ __metadata:
languageName: node
linkType: hard
+"gauge@npm:~2.7.3":
+ version: 2.7.4
+ resolution: "gauge@npm:2.7.4"
+ dependencies:
+ aproba: ^1.0.3
+ console-control-strings: ^1.0.0
+ has-unicode: ^2.0.0
+ object-assign: ^4.1.0
+ signal-exit: ^3.0.0
+ string-width: ^1.0.1
+ strip-ansi: ^3.0.1
+ wide-align: ^1.1.0
+ checksum: b136dbeb8e40acaaddab6c71c9f34d3c9aa104efc538c8c0ddcd74b25efb8daeb8dca24a9b30626b477d66beccd3dee8dd31e25eb4c7c97ec58a3f1a82914be1
+ languageName: node
+ linkType: hard
+
+"getpass@npm:^0.1.1":
+ version: 0.1.7
+ resolution: "getpass@npm:0.1.7"
+ dependencies:
+ assert-plus: ^1.0.0
+ checksum: 2650725bc6939616da8432e5351ca87d8b29421bb8dc19c21bad2c37cd337d2a50d36fcc398ce0c16a075f6079afe114131780dca7e2f4b96063e53e7d28fd7a
+ languageName: node
+ linkType: hard
+
"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -878,7 +1467,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.0.0, glob@npm:^7.1.3":
+"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4":
version: 7.1.6
resolution: "glob@npm:7.1.6"
dependencies:
@@ -924,7 +1513,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0":
+"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6":
version: 4.2.6
resolution: "graceful-fs@npm:4.2.6"
checksum: 84d39c7756892553da990a9db7e45f844b3309b37b5a00174cbb4748476f2250c54f24594d4d252f64f085c65c2fdac7c809419bf6d55f0e6e42eb07ac0f5bf2
@@ -958,6 +1547,23 @@ __metadata:
languageName: node
linkType: hard
+"har-schema@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "har-schema@npm:2.0.0"
+ checksum: e27ac33a968b8a3b2cc32e53afaec8aa795d08b058ef9b09b3bbce74db7ecadcabf60a6186e3bb901335d2c72bbf9e2af59429d736b5e80dc0edf18b3e1c5860
+ languageName: node
+ linkType: hard
+
+"har-validator@npm:~5.1.3":
+ version: 5.1.5
+ resolution: "har-validator@npm:5.1.5"
+ dependencies:
+ ajv: ^6.12.3
+ har-schema: ^2.0.0
+ checksum: 01b905cdaa7632c926a962c8127a77b98387935ef3aa0b44dae871eae2592ba6da948a3bdbb3eeceb90fa1599300f16716e50147965a7ea7c4e7c4e57ac69727
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@@ -972,6 +1578,13 @@ __metadata:
languageName: node
linkType: hard
+"has-unicode@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "has-unicode@npm:2.0.1"
+ checksum: ed3719f95cbd7dada9e3fde6fad113eae6d317bc8e818a2350954914c098ca6eddb203261af2c291c49a14c52f83610becbc7ab8d569bee81261b9c260a435f2
+ languageName: node
+ linkType: hard
+
"has@npm:^1.0.3":
version: 1.0.3
resolution: "has@npm:1.0.3"
@@ -981,6 +1594,81 @@ __metadata:
languageName: node
linkType: hard
+"http-cache-semantics@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "http-cache-semantics@npm:4.1.0"
+ checksum: 451df9784af2acbe0cc1fd70291285c08ca4a8966ab5ee4d3975e003d1ad4d74c81473086d628f31296b31221966fda8bc5ea1e29dd8f1f33f9fc2b0fdca65ca
+ languageName: node
+ linkType: hard
+
+"http-proxy-agent@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "http-proxy-agent@npm:4.0.1"
+ dependencies:
+ "@tootallnate/once": 1
+ agent-base: 6
+ debug: 4
+ checksum: 6703aeb5c5d398d93757c38eb0d77df10239ff3fefee27614aad2831f06f9ca6c8b21c43e9ff02464b5284cba3c6cedefffd210750871277ebf652cbe3230566
+ languageName: node
+ linkType: hard
+
+"http-signature@npm:~1.2.0":
+ version: 1.2.0
+ resolution: "http-signature@npm:1.2.0"
+ dependencies:
+ assert-plus: ^1.0.0
+ jsprim: ^1.2.2
+ sshpk: ^1.7.0
+ checksum: d28227eed37cb0dae0e76c46b2a5e611c678808433e5642238f17dba7f2c9c8f8d1646122d57ec1a110ecc7e8b9f5b7aa0462f1e2a5fa3b41f2fca5a69af7edf
+ languageName: node
+ linkType: hard
+
+"https-proxy-agent@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "https-proxy-agent@npm:5.0.0"
+ dependencies:
+ agent-base: 6
+ debug: 4
+ checksum: 18aa04ea08cc069fa0c83d03475d1bc43e13bfa43d5cffc0c3a07430f755e1ac914049570302775adac82aa5a779643ef2c6c270c057d7a8523a7f6f46b4866a
+ languageName: node
+ linkType: hard
+
+"humanize-ms@npm:^1.2.1":
+ version: 1.2.1
+ resolution: "humanize-ms@npm:1.2.1"
+ dependencies:
+ ms: ^2.0.0
+ checksum: 4a08769434132a229a6153e77c869a9fe7132dc003d90119d54958e7b75feb65a3c4eca19fb18921568878ac455b6f399013279ad33248d94bd61a25def1fdda
+ languageName: node
+ linkType: hard
+
+"iconv-lite@npm:^0.4.4":
+ version: 0.4.24
+ resolution: "iconv-lite@npm:0.4.24"
+ dependencies:
+ safer-buffer: ">= 2.1.2 < 3"
+ checksum: a9b9521066ee81853a8561e92bd7240bc5d3b7d5ef7da807a475e7858b0246e318b6af518c30a20a8749ef5eafeaa9631079446e4e696c7b60f468b34dc2cbfc
+ languageName: node
+ linkType: hard
+
+"iconv-lite@npm:^0.6.2":
+ version: 0.6.2
+ resolution: "iconv-lite@npm:0.6.2"
+ dependencies:
+ safer-buffer: ">= 2.1.2 < 3.0.0"
+ checksum: 0785670120f57b5912c6a4391d6a69914906746d259b59de884dc6d324a52a0abde38d5804f67370192fec6878d01e7306de525568abcea70eb41c2bceb9f547
+ languageName: node
+ linkType: hard
+
+"ignore-walk@npm:^3.0.1":
+ version: 3.0.3
+ resolution: "ignore-walk@npm:3.0.3"
+ dependencies:
+ minimatch: ^3.0.4
+ checksum: 08394ce8c47dc086d44ef65a1e1d30352ff3d6605bdec90f59e985b710cc660aafa7975cb30312891d21d826d10b3a8b3210c5d68251678e2dcd366362865170
+ languageName: node
+ linkType: hard
+
"ignore@npm:^4.0.6":
version: 4.0.6
resolution: "ignore@npm:4.0.6"
@@ -1012,6 +1700,20 @@ __metadata:
languageName: node
linkType: hard
+"indent-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "indent-string@npm:4.0.0"
+ checksum: 3e54996c6e15ca00a7a4403be705bce4fb3bb4ac637da2e1473006e42a651863f53bfb8c3438c1b3aac77817768ac0cde0e7b7a81a6cf24a1286227a06510dbf
+ languageName: node
+ linkType: hard
+
+"infer-owner@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "infer-owner@npm:1.0.4"
+ checksum: 56aa1d87b05936947765b1d9ace5f8d7ccd8cf6ccc1d69b67e8eaaee0e1ee2960d5accd51deb50d884665a5a1af3bcbb80f5d249c01a00280365bba59db9687b
+ languageName: node
+ linkType: hard
+
"inflight@npm:^1.0.4":
version: 1.0.6
resolution: "inflight@npm:1.0.6"
@@ -1022,13 +1724,20 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2":
+"inherits@npm:2, inherits@npm:~2.0.3":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 98426da247ddfc3dcd7d7daedd90c3ca32d5b08deca08949726f12d49232aef94772a07b36cf4ff833e105ae2ef931777f6de4a6dd8245a216b9299ad4a50bea
languageName: node
linkType: hard
+"ini@npm:~1.3.0":
+ version: 1.3.8
+ resolution: "ini@npm:1.3.8"
+ checksum: 62189ce7ea44c5778e757e4232c581212e838f3c39e79d931bb9152fd4b9275f09fb20b96afdd60ba9f5d7996b92486cad6cc617fcb84ff4beedd1b33b86221e
+ languageName: node
+ linkType: hard
+
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -1036,6 +1745,51 @@ __metadata:
languageName: node
linkType: hard
+"ip@npm:^1.1.5":
+ version: 1.1.5
+ resolution: "ip@npm:1.1.5"
+ checksum: 3ad007368cf797ec9b73fbac0a644077198dd85a128d0fe39697a78a9cdd47915577eee5c4eca9933549b575ac4716107896c2d4aa43a1622b3f72104232cad4
+ languageName: node
+ linkType: hard
+
+"is-absolute@npm:^0.2.6":
+ version: 0.2.6
+ resolution: "is-absolute@npm:0.2.6"
+ dependencies:
+ is-relative: ^0.2.1
+ is-windows: ^0.2.0
+ checksum: 806be2def3832e8aea25e1c9f7d8f76e9adf69cd79f7bd111ea9ece5a1d2acdf1ae9fbec92107d549209103e83dca7eaf8ae9ed558e00b28365dd3af5d8d9672
+ languageName: node
+ linkType: hard
+
+"is-audio-buffer@npm:^1.0.11, is-audio-buffer@npm:^1.0.8":
+ version: 1.1.0
+ resolution: "is-audio-buffer@npm:1.1.0"
+ checksum: c1150e94bb5475f1f0f9d5c4a60d007040443d4ae591002170c5a5622deb89f09e42cb73389dc3e4b48055472d6c05c5d14a86542200483d592c063481f35b89
+ languageName: node
+ linkType: hard
+
+"is-base64@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "is-base64@npm:0.1.0"
+ checksum: 3cd6fb1a615cb1c9968d6a344a616dd5eed7297a42172521d24971ff380f42b677bed0f27d0f057f6914ebb97c79604fcf5f0f480600da5d3d4476f4b641d4b2
+ languageName: node
+ linkType: hard
+
+"is-blob@npm:^2.0.1":
+ version: 2.1.0
+ resolution: "is-blob@npm:2.1.0"
+ checksum: 29f1e31a613f2a1fd6055a2bc0bd0870ce3f32719e8c024d7582d1a6ba8d3346394664e2888adb3dfbd31abd6e2ab834a1ccdd499f79ff7d9071900814ae3647
+ languageName: node
+ linkType: hard
+
+"is-buffer@npm:^1.1.4, is-buffer@npm:^1.1.5":
+ version: 1.1.6
+ resolution: "is-buffer@npm:1.1.6"
+ checksum: 336ec78f00e88efe6ff6f1aa08d06aadb942a6cd320e5f538ac00648378fb964743b3737c88ce7ce8741c067e4a3b78f596b83ee1a3c72dc2885ea0b03dc84f2
+ languageName: node
+ linkType: hard
+
"is-core-module@npm:^2.2.0":
version: 2.3.0
resolution: "is-core-module@npm:2.3.0"
@@ -1052,6 +1806,29 @@ __metadata:
languageName: node
linkType: hard
+"is-flac@npm:^1.1.0":
+ version: 1.1.2
+ resolution: "is-flac@npm:1.1.2"
+ checksum: eb1b501b8ba6105f5104f20ac53ac5b33ce73cbde056cc91976c3c53aca4d5768aa19a6ae60a23de42de1b0c03d50b11936eb35c5b15d74dbdcc34dccc9f2fa8
+ languageName: node
+ linkType: hard
+
+"is-fullwidth-code-point@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-fullwidth-code-point@npm:1.0.0"
+ dependencies:
+ number-is-nan: ^1.0.0
+ checksum: fc3d51ef082eaf0c0d44e94b74cf43b97446e008b147b08186daea8bd5ff402596f04b5fe4fa4c0457470beab5c2de8339c49c96b5be65fe9fdf88f60a0001e8
+ languageName: node
+ linkType: hard
+
+"is-fullwidth-code-point@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-fullwidth-code-point@npm:2.0.0"
+ checksum: e1e5284f848ab6885665967cd768292a75022304d4401e78937a68f423047c29bfe87a43a9cdb67a3210fff7bcd5da51469122a0eff59b03261c379e58dbe921
+ languageName: node
+ linkType: hard
+
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -1068,6 +1845,27 @@ __metadata:
languageName: node
linkType: hard
+"is-lambda@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-lambda@npm:1.0.1"
+ checksum: 669ea37e8fafa800d076e7e7c64eadc9fd2a0607a3bc67e602d37092f2fec91c29929cdeec94e694607a88a2e0bdc7f8e122a9819dacadf05a9c5767c9672eb7
+ languageName: node
+ linkType: hard
+
+"is-m4a@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-m4a@npm:1.1.0"
+ checksum: 891bf3168e11bb380563a8a4de818d367d6a6b7a9ee5646ccc5f74cec17456ca1d99dab5fdac3b2778c80f9a5cb7c1ea03d42c46e1d3467df871feada21e4079
+ languageName: node
+ linkType: hard
+
+"is-mp3@npm:^1.1.0":
+ version: 1.1.3
+ resolution: "is-mp3@npm:1.1.3"
+ checksum: 99de1f27dcc70d9b50abe7bddfff52c8c11af5cdcb8424f5880366d45437f4602dc1a9a4dbb74c419d7fa657cacbb963f3b748ace2d4b2b1e6e1fb3217fb13e0
+ languageName: node
+ linkType: hard
+
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@@ -1075,6 +1873,73 @@ __metadata:
languageName: node
linkType: hard
+"is-ogg@npm:^1.1.0":
+ version: 1.1.2
+ resolution: "is-ogg@npm:1.1.2"
+ checksum: 0cac14f7fa181ef2fae80cc81999c6e3de2e2162bfd426929f9681775f51e746d3f91dd101c8994ea66711a28935dc75f2620f62ba1f8d116aa7085f07562e10
+ languageName: node
+ linkType: hard
+
+"is-plain-obj@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-plain-obj@npm:1.1.0"
+ checksum: d2eb5a32eacd7c79f3b2fe20552d091805a5ae88a7ca2aa71226bf822e4d690ef046ed2beb795f32666a401dfbf9a25ee3d4acde5426f963d55474468708ad22
+ languageName: node
+ linkType: hard
+
+"is-relative@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "is-relative@npm:0.2.1"
+ dependencies:
+ is-unc-path: ^0.1.1
+ checksum: 2a57073205e80e215774b4cc5ec7c89dcf1043e2be0f1f0e891447b692ba1f8f35697b7e6202541e241aa5b47eb707c46aec8f634436b7bcd2d67953d0e183c7
+ languageName: node
+ linkType: hard
+
+"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "is-typedarray@npm:1.0.0"
+ checksum: 4e21156e7360a5916eded35c5938adf6278299a8055640864eebb251e4351cd605beccddf9af27477e19f753d453412fe0c21379bb54b55cfdf5add263076959
+ languageName: node
+ linkType: hard
+
+"is-unc-path@npm:^0.1.1":
+ version: 0.1.2
+ resolution: "is-unc-path@npm:0.1.2"
+ dependencies:
+ unc-path-regex: ^0.1.0
+ checksum: dda130358d57d7567b300603af2339d0c50305f87e182d093f7386d9ba6152b869699c78d25fbf24134f5d9520c1065865b6b9e2b67d8cb2fbd6168980188c69
+ languageName: node
+ linkType: hard
+
+"is-url@npm:^1.2.2":
+ version: 1.2.4
+ resolution: "is-url@npm:1.2.4"
+ checksum: 76d309e9fafdb3117c110ae2911e23f0fb6bf595f5d2c3470def80480e86903e95d84dbdf050f1f9cc746a47e7ea3b24c7096758c724224c5b67211783852e53
+ languageName: node
+ linkType: hard
+
+"is-wav@npm:^1.1.0":
+ version: 1.1.2
+ resolution: "is-wav@npm:1.1.2"
+ checksum: 89f26689ea1ecea3e99c8567c7386be83dd51cee400bbe116066b9303f4394acb46b879b8ffef9af87a6f4d99e0ef0d03136c6105f0f955051346d53ddf4f2bc
+ languageName: node
+ linkType: hard
+
+"is-windows@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "is-windows@npm:0.2.0"
+ checksum: 1f9950ff897bb2cbd2686e374fe2caa0f4d4dbdfefa4aeb2331986072972a5a95d8d000b1c4266d821fc1c0ccafbb08f76771b419d4ff9615dcb69110f8148f2
+ languageName: node
+ linkType: hard
+
+"isarray@npm:~1.0.0":
+ version: 1.0.0
+ resolution: "isarray@npm:1.0.0"
+ checksum: b0ff31a290e783f7b3fb73f2951ee7fc2946dc197b05f73577dc77f87dc3be2e0f66007bedf069123d4e5c4b691e7c89a241f6ca06f0c0f4765cdac5aa4b4047
+ languageName: node
+ linkType: hard
+
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -1101,6 +1966,13 @@ __metadata:
languageName: node
linkType: hard
+"isstream@npm:~0.1.2":
+ version: 0.1.2
+ resolution: "isstream@npm:0.1.2"
+ checksum: 8e6e5c4cf1823562db7035d2e7bac388412060fe9bc6727eca8c608def5aa57709165c51c2e68a2fce6ff0b64d79489501b84715060c5e8a477b87b6cbcd1eca
+ languageName: node
+ linkType: hard
+
"js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
@@ -1120,6 +1992,13 @@ __metadata:
languageName: node
linkType: hard
+"jsbn@npm:~0.1.0":
+ version: 0.1.1
+ resolution: "jsbn@npm:0.1.1"
+ checksum: b530d48a64e6aff9523407856a54c5b9beee30f34a410612057f4fa097d90072fc8403c49604dacf0c3e7620dca43c2b7f0de3f954af611e43716a254c46f6f5
+ languageName: node
+ linkType: hard
+
"json-schema-traverse@npm:^0.4.1":
version: 0.4.1
resolution: "json-schema-traverse@npm:0.4.1"
@@ -1134,6 +2013,13 @@ __metadata:
languageName: node
linkType: hard
+"json-schema@npm:0.2.3":
+ version: 0.2.3
+ resolution: "json-schema@npm:0.2.3"
+ checksum: d382ea841f0af5cf6ae3b63043c6ddbd144086de52342b5dd32d8966872dce1e0ed280f6b27c5fba97e50cf8640f27b593e039cb95df365718ada03ef0feb9f2
+ languageName: node
+ linkType: hard
+
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -1141,6 +2027,13 @@ __metadata:
languageName: node
linkType: hard
+"json-stringify-safe@npm:~5.0.1":
+ version: 5.0.1
+ resolution: "json-stringify-safe@npm:5.0.1"
+ checksum: 261dfb8eb3e72c8b0dda11fd7c20c151ffc1d1b03e529245d51708c8dd8d8c6a225880464adf41a570dff6e5c805fd9d1f47fed948cfb526e4fbe5a67ce4e5f4
+ languageName: node
+ linkType: hard
+
"jsonfile@npm:^6.0.1":
version: 6.1.0
resolution: "jsonfile@npm:6.1.0"
@@ -1154,6 +2047,18 @@ __metadata:
languageName: node
linkType: hard
+"jsprim@npm:^1.2.2":
+ version: 1.4.1
+ resolution: "jsprim@npm:1.4.1"
+ dependencies:
+ assert-plus: 1.0.0
+ extsprintf: 1.3.0
+ json-schema: 0.2.3
+ verror: 1.10.0
+ checksum: ee0177b7ef39e6becf18c586d31fabe15d62be88e7867d3aff86466e4a3de9a2cd47b6e597417aebc1cd3c2d43bc662e79ab5eecdadf3ce0643e909432ed6d2c
+ languageName: node
+ linkType: hard
+
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@@ -1217,6 +2122,29 @@ __metadata:
languageName: node
linkType: hard
+"make-fetch-happen@npm:^8.0.14":
+ version: 8.0.14
+ resolution: "make-fetch-happen@npm:8.0.14"
+ dependencies:
+ agentkeepalive: ^4.1.3
+ cacache: ^15.0.5
+ http-cache-semantics: ^4.1.0
+ http-proxy-agent: ^4.0.1
+ https-proxy-agent: ^5.0.0
+ is-lambda: ^1.0.1
+ lru-cache: ^6.0.0
+ minipass: ^3.1.3
+ minipass-collect: ^1.0.2
+ minipass-fetch: ^1.3.2
+ minipass-flush: ^1.0.5
+ minipass-pipeline: ^1.2.4
+ promise-retry: ^2.0.1
+ socks-proxy-agent: ^5.0.0
+ ssri: ^8.0.0
+ checksum: 0847aca9a33544ffe153346343756edfb8065ee6497675c50e99a8b8252bbce4a574b5a2d008e8004de5f1c235205e9c7f2889adc68a8d2019691b4b66f223f4
+ languageName: node
+ linkType: hard
+
"marked@npm:^2.0.3":
version: 2.0.3
resolution: "marked@npm:2.0.3"
@@ -1226,7 +2154,7 @@ __metadata:
languageName: node
linkType: hard
-"mediasoup-client@npm:^3.6.29":
+"mediasoup-client@npm:^3.6.29, mediasoup-client@npm:^3.6.30":
version: 3.6.30
resolution: "mediasoup-client@npm:3.6.30"
dependencies:
@@ -1260,6 +2188,22 @@ __metadata:
languageName: node
linkType: hard
+"mime-db@npm:1.47.0":
+ version: 1.47.0
+ resolution: "mime-db@npm:1.47.0"
+ checksum: f5f9220dd53c240c9234323571f632486c663e36676ebfdca9963fb9a92d1dd28b16124bceff60868fb70743764ade8466dd5e6a1a833decde89ae6d15211503
+ languageName: node
+ linkType: hard
+
+"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19":
+ version: 2.1.30
+ resolution: "mime-types@npm:2.1.30"
+ dependencies:
+ mime-db: 1.47.0
+ checksum: c7ca8a9980bdae0b760820aded39ea9541a8236f4abc105df645ea5b09a9c4a5299e28667c0c9596ab8e4ca84b219fd8b94b5c68e32b59891ca1f57a7e848c02
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^3.0.0, minimatch@npm:^3.0.4":
version: 3.0.4
resolution: "minimatch@npm:3.0.4"
@@ -1269,13 +2213,145 @@ __metadata:
languageName: node
linkType: hard
-"minimist@npm:^1.2.5":
+"minimist@npm:^1.2.0, minimist@npm:^1.2.5":
version: 1.2.5
resolution: "minimist@npm:1.2.5"
checksum: b77b8590147a4e217ff34266236bc39de23b52e6e33054076991ff674c7397a1380a7bde11111916f16f003a94aaa7e4f3d92595a32189644ff607fabc65a5b6
languageName: node
linkType: hard
+"minipass-collect@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "minipass-collect@npm:1.0.2"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 529ef6212333e6b9afc6aa4487a246df6fd28a28e42060533491ebf58fddb349f9b044f017725bddf3e13cae3986c58c24ee2531832f62e6d97379846e04e0a8
+ languageName: node
+ linkType: hard
+
+"minipass-fetch@npm:^1.3.2":
+ version: 1.3.3
+ resolution: "minipass-fetch@npm:1.3.3"
+ dependencies:
+ encoding: ^0.1.12
+ minipass: ^3.1.0
+ minipass-sized: ^1.0.3
+ minizlib: ^2.0.0
+ dependenciesMeta:
+ encoding:
+ optional: true
+ checksum: cc93f86391795279b5681a2bbd5bb55cceabdae959c4ff0cb85e767427edb0d7e8bde49b6897afd386c2e47965ecc304b96bb7c2af0dbb9da7dfa67da140757e
+ languageName: node
+ linkType: hard
+
+"minipass-flush@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "minipass-flush@npm:1.0.5"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: d354ca0da834e3e79a1f0372d1cb86ba043a96b495624ed6360f7cd1f549e5685d9b292d4193a963497efcf4a4db8563e188cda565b119b8acc00852259e286c
+ languageName: node
+ linkType: hard
+
+"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "minipass-pipeline@npm:1.2.4"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 001d5a4a0c14816230984e684e8458d972b92dae52255f17fbc2dae74965f544c3c64f93146c218413004e72acec7f57d0f6ee10a49377ad715cf7d389af710c
+ languageName: node
+ linkType: hard
+
+"minipass-sized@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "minipass-sized@npm:1.0.3"
+ dependencies:
+ minipass: ^3.0.0
+ checksum: 747cb22e8a65dc84b819f8cdea4398ac30a3105d47f1db654ecd0b4c8124afddc58cbbd1166905d5279d89708692c0326689538b9795468e28bd330113e0d3c0
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^2.6.0, minipass@npm:^2.8.6, minipass@npm:^2.9.0":
+ version: 2.9.0
+ resolution: "minipass@npm:2.9.0"
+ dependencies:
+ safe-buffer: ^5.1.2
+ yallist: ^3.0.0
+ checksum: 57a49f9523fdc495625184f4ef5a101615d3ee0c06f0c37e2ed7140c12deeecbd404539bd605b985100836006409b11b627a3148941dcc4ade24f0f078557836
+ languageName: node
+ linkType: hard
+
+"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3":
+ version: 3.1.3
+ resolution: "minipass@npm:3.1.3"
+ dependencies:
+ yallist: ^4.0.0
+ checksum: d12b95a845f15950bce7a77730c89400cf0c4f55e7066338da1d201ac148ece4ea8efa79e45a2c07c868c61bcaf9e996c4c3d6bf6b85c038ffa454521fc6ecd5
+ languageName: node
+ linkType: hard
+
+"minizlib@npm:^1.2.1":
+ version: 1.3.3
+ resolution: "minizlib@npm:1.3.3"
+ dependencies:
+ minipass: ^2.9.0
+ checksum: 8d12782dd943ea92bb3e8e5dc4fe21201b56e77e5f12723c29159cf01dd0d50330dd071897dec270b3861994fb07a982b2473e5c2f42bf5f4b180ab18bf81c06
+ languageName: node
+ linkType: hard
+
+"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1":
+ version: 2.1.2
+ resolution: "minizlib@npm:2.1.2"
+ dependencies:
+ minipass: ^3.0.0
+ yallist: ^4.0.0
+ checksum: 5a45b57b3467e5a743d87a96d7be57598a6f72eb3b7eeac237074c566bd04278766ae03bb523c32f34581c565a19e74e54ec90c6ce0630a540787c755b4c4b4e
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1":
+ version: 0.5.5
+ resolution: "mkdirp@npm:0.5.5"
+ dependencies:
+ minimist: ^1.2.5
+ bin:
+ mkdirp: bin/cmd.js
+ checksum: 9dd9792e891927b14ca02226dbe1daeb717b9517a001620d5e2658bbc72c5e4f06887b6cbcbb60595fa5a56e701073cf250f1ed69c1988a6b89faf9fd6a4d049
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "mkdirp@npm:1.0.4"
+ bin:
+ mkdirp: bin/cmd.js
+ checksum: 1aa3a6a2d7514f094a91329ec09994f5d32d2955a4985ecbb3d86f2aaeafc4aa11521f98d606144c1d49cd9835004d9a73342709b8c692c92e59eacf37412468
+ languageName: node
+ linkType: hard
+
+"mkdirp@npm:~0.3.5":
+ version: 0.3.5
+ resolution: "mkdirp@npm:0.3.5"
+ checksum: ce260825fa800d2206fbbff6fb7ac284b8e8b23157596c5c771f1373a89565684b7a709005dc5614220fc912f287c022d0e195f1a17f12b01faf75fd9bd22781
+ languageName: node
+ linkType: hard
+
+"mp3@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "mp3@npm:0.1.0"
+ peerDependencies:
+ av: ~0.4.0
+ checksum: 907f957c2eeec69ff92bd6c44c1213b42b36628cf2f1e23d5981773b2cf3e40d9a9aca5fd92986cbc2a3236436c8652fb58cdfd5f88d325d064e89d858de0a26
+ languageName: node
+ linkType: hard
+
+"ms@npm:2.0.0":
+ version: 2.0.0
+ resolution: "ms@npm:2.0.0"
+ checksum: 1a230340cc7f322fbe916783d8c8d60455407c6b7fb7f901d6ee34eb272402302c5c7f070a97b8531245cbb4ca6a0a623f6a128d7e5a5440cefa2c669c0b35bb
+ languageName: node
+ linkType: hard
+
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
@@ -1283,6 +2359,22 @@ __metadata:
languageName: node
linkType: hard
+"ms@npm:^2.0.0, ms@npm:^2.1.1":
+ version: 2.1.3
+ resolution: "ms@npm:2.1.3"
+ checksum: 6e721e648a544154d5de4c114b32f573d8027ca8ec505cf6c1105e505986d6ac46934a1256735aa0eece8eb2f5b2a1230503b2dddd3b100f9f016fd8a4f15f33
+ languageName: node
+ linkType: hard
+
+"nan@npm:^2.2.0":
+ version: 2.14.2
+ resolution: "nan@npm:2.14.2"
+ dependencies:
+ node-gyp: latest
+ checksum: 36349b2e5df4182aa0d0cc43fcd6cc782ca560a83c2764743d80c14ba5028d0c54041a2f464b8d4cb18a884e04415034a0a764c745e1d5502ea34a5cb6470a39
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -1290,17 +2382,153 @@ __metadata:
languageName: node
linkType: hard
-"neo-async@npm:^2.6.0":
- version: 2.6.2
- resolution: "neo-async@npm:2.6.2"
- checksum: 34a8f5309135be258a97082af810ea43700a3e0121e7b1ea31b3e22e2663d7c0d502cd949abb6d1ab8c11abfd04500ee61721ec5408b2d4bef8105241fd8a4c2
+"needle@npm:^2.2.1":
+ version: 2.6.0
+ resolution: "needle@npm:2.6.0"
+ dependencies:
+ debug: ^3.2.6
+ iconv-lite: ^0.4.4
+ sax: ^1.2.4
+ bin:
+ needle: bin/needle
+ checksum: 0a00060d586b984ccfe89ba95228a9510ec258eeba62349450d590ea5a92831cd997b191f211220bd112236fc8734c7e6cd64d674b7e6d55784fa992d9e3a7a4
+ languageName: node
+ linkType: hard
+
+"neo-async@npm:^2.6.0":
+ version: 2.6.2
+ resolution: "neo-async@npm:2.6.2"
+ checksum: 34a8f5309135be258a97082af810ea43700a3e0121e7b1ea31b3e22e2663d7c0d502cd949abb6d1ab8c11abfd04500ee61721ec5408b2d4bef8105241fd8a4c2
+ languageName: node
+ linkType: hard
+
+"node-fetch@npm:^2.6.1":
+ version: 2.6.1
+ resolution: "node-fetch@npm:2.6.1"
+ checksum: cbb171635e538162b977eac5dfe7a1e07a9a02e991924377a6435502291e2f823d306b95aabc455caebf4a118ccf836868462bc70ccc3095af02bb9da61fda37
+ languageName: node
+ linkType: hard
+
+"node-gyp@npm:latest":
+ version: 8.0.0
+ resolution: "node-gyp@npm:8.0.0"
+ dependencies:
+ env-paths: ^2.2.0
+ glob: ^7.1.4
+ graceful-fs: ^4.2.6
+ make-fetch-happen: ^8.0.14
+ nopt: ^5.0.0
+ npmlog: ^4.1.2
+ rimraf: ^3.0.2
+ semver: ^7.3.5
+ tar: ^6.1.0
+ which: ^2.0.2
+ bin:
+ node-gyp: bin/node-gyp.js
+ checksum: 604a48ca1ee0277a960f4d71a05cea2e9a20007a4cdf7953caec78d26acc4bba765d3a97c649953a2de505de67a1b26f0c8c7c81124c591c81de5659f359adce
+ languageName: node
+ linkType: hard
+
+"node-pre-gyp@npm:^0.13.0":
+ version: 0.13.0
+ resolution: "node-pre-gyp@npm:0.13.0"
+ dependencies:
+ detect-libc: ^1.0.2
+ mkdirp: ^0.5.1
+ needle: ^2.2.1
+ nopt: ^4.0.1
+ npm-packlist: ^1.1.6
+ npmlog: ^4.0.2
+ rc: ^1.2.7
+ rimraf: ^2.6.1
+ semver: ^5.3.0
+ tar: ^4
+ bin:
+ node-pre-gyp: ./bin/node-pre-gyp
+ checksum: fa3c2fb55ae342409f8b9f50fe4aec388dffdbb0c93970ce1ec4c49d5c45011bbd6b3ee7713682f1399c44e80f3202b874bb0a0442cfd60edbfe60d22a5ed5c2
+ languageName: node
+ linkType: hard
+
+"nopt@npm:^4.0.1":
+ version: 4.0.3
+ resolution: "nopt@npm:4.0.3"
+ dependencies:
+ abbrev: 1
+ osenv: ^0.1.4
+ bin:
+ nopt: bin/nopt.js
+ checksum: bf7b8c15fd035bf1faa897ec83c3fe5a459beb51a09dfad9413429382139784c3f05e11847d2e5de7160a813c5c8c6cf74c34f22b483c08fdaf465586f293f49
+ languageName: node
+ linkType: hard
+
+"nopt@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "nopt@npm:5.0.0"
+ dependencies:
+ abbrev: 1
+ bin:
+ nopt: bin/nopt.js
+ checksum: e1523158fca7f99d0102cd4db7a651441968d7ffebb31e691dfa5dde546343126a29e50af12061cc4459940e6ecfb8d70887567a73c599799c3e1fc39e9647a1
+ languageName: node
+ linkType: hard
+
+"npm-bundled@npm:^1.0.1":
+ version: 1.1.2
+ resolution: "npm-bundled@npm:1.1.2"
+ dependencies:
+ npm-normalize-package-bin: ^1.0.1
+ checksum: 3fbbc69d1c831e00a0e2a68e565dd8bf6c7557fc75be35d09d64ecaf7310b75e58e3d3a076525232f6af17b70c0bdb53d47e58eef5461bc151c748f60c6d34ed
+ languageName: node
+ linkType: hard
+
+"npm-normalize-package-bin@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "npm-normalize-package-bin@npm:1.0.1"
+ checksum: 495fae761551a765064f6937ed578a1d749c110355b63f5bbf6df9f0237862639de184a5c13fb9982d2a7745b2bd983e427bf16893ad98f20e53a32ad0254fc9
+ languageName: node
+ linkType: hard
+
+"npm-packlist@npm:^1.1.6":
+ version: 1.4.8
+ resolution: "npm-packlist@npm:1.4.8"
+ dependencies:
+ ignore-walk: ^3.0.1
+ npm-bundled: ^1.0.1
+ npm-normalize-package-bin: ^1.0.1
+ checksum: 34c4bbd47daccd64e5e432b435ec37339bd472900dccd2a8f003d5004b4fff67b8561aadbbedaa5a5effd1dab9126b89fb28355fef1f3e85ff60ecf6b21433d9
+ languageName: node
+ linkType: hard
+
+"npmlog@npm:^4.0.2, npmlog@npm:^4.1.2":
+ version: 4.1.2
+ resolution: "npmlog@npm:4.1.2"
+ dependencies:
+ are-we-there-yet: ~1.1.2
+ console-control-strings: ~1.1.0
+ gauge: ~2.7.3
+ set-blocking: ~2.0.0
+ checksum: 0cd63f127c1bbda403a112e83b11804aaee2b58b0bc581c3bde9b82e4d957c7ed0ad3bee499af706cdd3599bb93669d7cbbf29fb500407d35fe75687ac96e2c0
+ languageName: node
+ linkType: hard
+
+"number-is-nan@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "number-is-nan@npm:1.0.1"
+ checksum: 42251b2653a16f8b47639d93c3b646fff295a4582a6b3a2fc51a651d4511427c247629709063d19befbceb8a3db1a8e9f17016b3a207291e79e4bd1413032918
+ languageName: node
+ linkType: hard
+
+"oauth-sign@npm:~0.9.0":
+ version: 0.9.0
+ resolution: "oauth-sign@npm:0.9.0"
+ checksum: af1ab60297c3a687d1d2de5c43c6453c4df6939de3e6114ada4a486ac51fa7ab1769f33000b94c0e8ffced5ae4c57c4f5d36b517792d83e9e9742578a728682e
languageName: node
linkType: hard
-"node-fetch@npm:^2.6.1":
- version: 2.6.1
- resolution: "node-fetch@npm:2.6.1"
- checksum: cbb171635e538162b977eac5dfe7a1e07a9a02e991924377a6435502291e2f823d306b95aabc455caebf4a118ccf836868462bc70ccc3095af02bb9da61fda37
+"object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
+ version: 4.1.1
+ resolution: "object-assign@npm:4.1.1"
+ checksum: 66cf021898fc1b13ea573ea8635fbd5a76533f50cecbc2fcd5eee1e8029af41bcebe7023788b6d0e06cbe4401ecea075d972f78ec74467cdc571a0f1a4d1a081
languageName: node
linkType: hard
@@ -1336,6 +2564,39 @@ __metadata:
languageName: node
linkType: hard
+"os-homedir@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "os-homedir@npm:1.0.2"
+ checksum: 725256246b2cec353250ec46442e3cfa7bc96ef92285d448a90f12f4bbd78c1bf087051b2cef0382da572e1a9ebc8aa24bd0940a3bdc633c3e3012eef1dc6848
+ languageName: node
+ linkType: hard
+
+"os-tmpdir@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "os-tmpdir@npm:1.0.2"
+ checksum: ca158a3c2e48748adc7736cdbe4c593723f8ed8581d2aae2f2a30fdb9417d4ba14bed1cd487d47561898a7b1ece88bce69745e9ce0303e1dea9ea7d22d1f1082
+ languageName: node
+ linkType: hard
+
+"osenv@npm:^0.1.4":
+ version: 0.1.5
+ resolution: "osenv@npm:0.1.5"
+ dependencies:
+ os-homedir: ^1.0.0
+ os-tmpdir: ^1.0.0
+ checksum: 1c7462808c5ff0c2816b11f2f46265a98c395586058f98d73a6deac82955744484b277baedceeb962c419f3b75d0831a77ce7cf38b9e4f20729943ba79d72b08
+ languageName: node
+ linkType: hard
+
+"p-map@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "p-map@npm:4.0.0"
+ dependencies:
+ aggregate-error: ^3.0.0
+ checksum: d51e630d72b7c38bc9e396710e7a068f0b813fe4db6f4a2d1ce2972e7fa11142c763c3aa39bcfd77c0133688c1ebfdd9b38fa3ac4c6ada20b62df26239c5c0e4
+ languageName: node
+ linkType: hard
+
"parent-module@npm:^1.0.0":
version: 1.0.1
resolution: "parent-module@npm:1.0.1"
@@ -1373,6 +2634,32 @@ __metadata:
languageName: node
linkType: hard
+"pcm-convert@npm:^1.6.0":
+ version: 1.6.5
+ resolution: "pcm-convert@npm:1.6.5"
+ dependencies:
+ audio-format: ^2.3.2
+ is-audio-buffer: ^1.0.11
+ is-buffer: ^1.1.5
+ object-assign: ^4.1.1
+ checksum: 2cd522e682766443c328e7cb33dec50fb2fc24d1bde1609258e43a50089230b5ee5552a3435536bbc95a1d903ab7b1c2487d98b5205a8dbf349875430aec5471
+ languageName: node
+ linkType: hard
+
+"performance-now@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "performance-now@npm:2.1.0"
+ checksum: bb4ebed0b03d6c3ad3ae4eddd1182c895d385cff9096af441c19c130aaae3ea70229438ebc3297dfc52c86022f6becf177a810050823d01bf5280779cd2de624
+ languageName: node
+ linkType: hard
+
+"pick-by-alias@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "pick-by-alias@npm:1.2.0"
+ checksum: e1b88f2afb51331d3288d50ec53922e9f2e62ab18213477e66da91498f08f9db3f20ea75154ed0deffa836f3dec286d62338aa6f12818da0c3cd084fc7a01cb1
+ languageName: node
+ linkType: hard
+
"picomatch@npm:^2.2.1, picomatch@npm:^2.2.3":
version: 2.2.3
resolution: "picomatch@npm:2.2.3"
@@ -1380,6 +2667,13 @@ __metadata:
languageName: node
linkType: hard
+"pify@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "pify@npm:3.0.0"
+ checksum: 18af2b29148c4d6fd4c7741dbd953ff76beea17d1b4a6d5792d7ff1d7202f43671c3f29313aa5ec01a66d050dbdbb0cf23f17de69531da8dc8bda42d327cf960
+ languageName: node
+ linkType: hard
+
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -1405,6 +2699,13 @@ __metadata:
languageName: node
linkType: hard
+"process-nextick-args@npm:~2.0.0":
+ version: 2.0.1
+ resolution: "process-nextick-args@npm:2.0.1"
+ checksum: ddeb0f07d0d5efa649c2c5e39d1afd0e3668df2b392d036c8a508b0034f7beffbc474b3c2f7fd3fed2dc4113cef8f1f7e00d05690df3c611b36f6c7efd7852d1
+ languageName: node
+ linkType: hard
+
"progress@npm:^2.0.0, progress@npm:^2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
@@ -1412,13 +2713,44 @@ __metadata:
languageName: node
linkType: hard
-"punycode@npm:^2.1.0":
+"promise-inflight@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "promise-inflight@npm:1.0.1"
+ checksum: c06bce0fc60b1c7979f291e489b9017db9c15f872d5cef0dfbb2b56694e9db574bc5c28f332a7033cdbd3a1d6417c5a1ee03889743638f0241e82e5a6b9c277f
+ languageName: node
+ linkType: hard
+
+"promise-retry@npm:^2.0.1":
+ version: 2.0.1
+ resolution: "promise-retry@npm:2.0.1"
+ dependencies:
+ err-code: ^2.0.2
+ retry: ^0.12.0
+ checksum: 325e99d059fc624129c020507047a9aeadb988d03fd2165829af7c43af9c6d0510f2ccddb68efa0bac607d4c43591b3af8b1207db132986bfa458f78549ea4f1
+ languageName: node
+ linkType: hard
+
+"psl@npm:^1.1.28":
+ version: 1.8.0
+ resolution: "psl@npm:1.8.0"
+ checksum: 92d47c6257456878bfa8190d76b84de69bcefdc129eeee3f9fe204c15fd08d35fe5b8627033f39b455e40a9375a1474b25ff4ab2c5448dd8c8f75da692d0f5b4
+ languageName: node
+ linkType: hard
+
+"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
version: 2.1.1
resolution: "punycode@npm:2.1.1"
checksum: 0202dc191cb35bfd88870ac99a1e824b03486d4cee20b543ef337a6dee8d8b11017da32a3e4c40b69b19976e982c030b62bd72bba42884acb691bc5ef91354c8
languageName: node
linkType: hard
+"qs@npm:~6.5.2":
+ version: 6.5.2
+ resolution: "qs@npm:6.5.2"
+ checksum: fa0410eff2c05ce3328e11f82db4015e7819c986ee056d6b62b06ae112f4929af09ea3b879ca168ff9f0338f50972bba487ad0e46c879e42bfaf63c3c2ea7f09
+ languageName: node
+ linkType: hard
+
"queue-microtask@npm:^1.2.2":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
@@ -1426,6 +2758,45 @@ __metadata:
languageName: node
linkType: hard
+"rc@npm:^1.2.7":
+ version: 1.2.8
+ resolution: "rc@npm:1.2.8"
+ dependencies:
+ deep-extend: ^0.6.0
+ ini: ~1.3.0
+ minimist: ^1.2.0
+ strip-json-comments: ~2.0.1
+ bin:
+ rc: ./cli.js
+ checksum: ea2b7f7cee201a67923a2240de594a5d9b59bd312b814b06536d3d609a416dfd6fb9b85ea2abfd3b8a4eb5ed33eaff946ee75a8f2b7fb10941073c5cfee6b7a5
+ languageName: node
+ linkType: hard
+
+"read-chunk@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "read-chunk@npm:2.1.0"
+ dependencies:
+ pify: ^3.0.0
+ safe-buffer: ^5.1.1
+ checksum: 0fcaa4e5c96c24323e4c037944209413f3a8ea89eb645bfe099acb38e77f3aa6a6ef04eb3207bfbaa5c4fdec90ebacc2a6ff8e33ada70e1727e703184c224092
+ languageName: node
+ linkType: hard
+
+"readable-stream@npm:^2.0.5, readable-stream@npm:^2.0.6":
+ version: 2.3.7
+ resolution: "readable-stream@npm:2.3.7"
+ dependencies:
+ core-util-is: ~1.0.0
+ inherits: ~2.0.3
+ isarray: ~1.0.0
+ process-nextick-args: ~2.0.0
+ safe-buffer: ~5.1.1
+ string_decoder: ~1.1.1
+ util-deprecate: ~1.0.1
+ checksum: 6e3826560627a751feb3a8aec073ef94c6e47b8c8e06eb5d136323b5f09db9d2077c23a42a8d54ed0123695af54b36c1e4271a8ec55112b15f4b89020d8dec72
+ languageName: node
+ linkType: hard
+
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
@@ -1449,6 +2820,34 @@ __metadata:
languageName: node
linkType: hard
+"request@npm:^2.74.0":
+ version: 2.88.2
+ resolution: "request@npm:2.88.2"
+ dependencies:
+ aws-sign2: ~0.7.0
+ aws4: ^1.8.0
+ caseless: ~0.12.0
+ combined-stream: ~1.0.6
+ extend: ~3.0.2
+ forever-agent: ~0.6.1
+ form-data: ~2.3.2
+ har-validator: ~5.1.3
+ http-signature: ~1.2.0
+ is-typedarray: ~1.0.0
+ isstream: ~0.1.2
+ json-stringify-safe: ~5.0.1
+ mime-types: ~2.1.19
+ oauth-sign: ~0.9.0
+ performance-now: ^2.1.0
+ qs: ~6.5.2
+ safe-buffer: ^5.1.2
+ tough-cookie: ~2.5.0
+ tunnel-agent: ^0.6.0
+ uuid: ^3.3.2
+ checksum: 7a74841f3024cac21d8c3cca7f7f2e4243fbd62464d2f291fddb94008a9d010e20c4a1488f4224b03412a4438a699db2a3de11019e486c8e656f86b0b79bf022
+ languageName: node
+ linkType: hard
+
"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
@@ -1483,6 +2882,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"retry@npm:^0.12.0":
+ version: 0.12.0
+ resolution: "retry@npm:0.12.0"
+ checksum: 51f2fddddb2f157a0738c53c515682813a881df566da36992f3cf0a975ea84a19434c5abbc682056e97351540bcc7ea38fce2622d0b191c3b5cc1020b71ea0f2
+ languageName: node
+ linkType: hard
+
"reusify@npm:^1.0.4":
version: 1.0.4
resolution: "reusify@npm:1.0.4"
@@ -1490,6 +2896,17 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"rimraf@npm:^2.6.1":
+ version: 2.7.1
+ resolution: "rimraf@npm:2.7.1"
+ dependencies:
+ glob: ^7.1.3
+ bin:
+ rimraf: ./bin.js
+ checksum: 059efac2838ef917d4d1da1d80e724ad28c120cdf14ca6ed27ca72db2dc70be3e25421cba5947c6ec3d804c1d2bb9a247254653816ee0722bf943ffdd1ae19ef
+ languageName: node
+ linkType: hard
+
"rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
@@ -1510,6 +2927,41 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2":
+ version: 5.2.1
+ resolution: "safe-buffer@npm:5.2.1"
+ checksum: 0bb57f0d8f9d1fa4fe35ad8a2db1f83a027d48f2822d59ede88fd5cd4ddad83c0b497213feb7a70fbf90597a70c5217f735b0eb1850df40ce9b4ae81dd22b3f9
+ languageName: node
+ linkType: hard
+
+"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
+ version: 5.1.2
+ resolution: "safe-buffer@npm:5.1.2"
+ checksum: 2708587c1b5e70a5e420714ceb59f30f5791c6e831d39812125a008eca63a4ac18578abd020a0776ea497ff03b4543f2b2a223a7b9073bf2d6c7af9ec6829218
+ languageName: node
+ linkType: hard
+
+"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
+ version: 2.1.2
+ resolution: "safer-buffer@npm:2.1.2"
+ checksum: 549ba83f5b314b59898efe3422120ce1ca7987a6eae5925a5fa5db930dc414d4a9dde0a5594f89638cd6ea60b6840ea961872908933ac2428d1726489db46fa5
+ languageName: node
+ linkType: hard
+
+"sample-rate@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "sample-rate@npm:2.0.1"
+ checksum: c63efebb66e61469ad9c2d7bfac4c9bc5788f1f130c92f24da053e9ebe3dde24c191b646ccb986b226fca5c5de6d2293f1f9b547ac84cac9197f78c6be98a5fe
+ languageName: node
+ linkType: hard
+
+"sax@npm:^1.2.4":
+ version: 1.2.4
+ resolution: "sax@npm:1.2.4"
+ checksum: 9d7668d69105e89e2c1a4b2fdc12c72e1a2f78b825f7b4a8a2ea5cdfebf70920bd17715bed55264c3b3959616a0695f8ad2d098bf6944fbd0953ee9c695dceef
+ languageName: node
+ linkType: hard
+
"sdp-transform@npm:^2.14.1":
version: 2.14.1
resolution: "sdp-transform@npm:2.14.1"
@@ -1519,7 +2971,16 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"semver@npm:^7.2.1, semver@npm:^7.3.2":
+"semver@npm:^5.3.0":
+ version: 5.7.1
+ resolution: "semver@npm:5.7.1"
+ bin:
+ semver: ./bin/semver
+ checksum: 06ff0ed753ebf741b7602be8faad620d6e160a2cb3f61019d00d919c8bca141638aa23c34da779b8595afdc9faa3678bfbb5f60366b6a4f65f98cf86605bbcdb
+ languageName: node
+ linkType: hard
+
+"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5":
version: 7.3.5
resolution: "semver@npm:7.3.5"
dependencies:
@@ -1530,6 +2991,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"set-blocking@npm:~2.0.0":
+ version: 2.0.0
+ resolution: "set-blocking@npm:2.0.0"
+ checksum: 0ac2403b0c2d39bf452f6d5d17dfd3cb952b9113098e1231cc0614c436e2f465637e39d27cf3b93556f5c59795e9790fd7e98da784c5f9919edeba4295ffeb29
+ languageName: node
+ linkType: hard
+
"shebang-command@npm:^2.0.0":
version: 2.0.0
resolution: "shebang-command@npm:2.0.0"
@@ -1569,6 +3037,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"signal-exit@npm:^3.0.0":
+ version: 3.0.3
+ resolution: "signal-exit@npm:3.0.3"
+ checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8
+ languageName: node
+ linkType: hard
+
"slash@npm:^3.0.0":
version: 3.0.0
resolution: "slash@npm:3.0.0"
@@ -1587,6 +3062,34 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"smart-buffer@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "smart-buffer@npm:4.1.0"
+ checksum: 00a23d82a20eced9622cbba18ba781f9f8968ccfa70af7a33336ae55f54651c073aa072084c521f7e78199767e5b3584a0bbf3a47bb60e3e5b79ea4fc1ca61a1
+ languageName: node
+ linkType: hard
+
+"socks-proxy-agent@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "socks-proxy-agent@npm:5.0.0"
+ dependencies:
+ agent-base: 6
+ debug: 4
+ socks: ^2.3.3
+ checksum: 3d6d5e4425e393847cb0787b688af37e96123a239ffc0269ad65263accdaa9c93df51e0257092ee37651676ec5d6316016bfbb2c2c837933361b728528f35c2a
+ languageName: node
+ linkType: hard
+
+"socks@npm:^2.3.3":
+ version: 2.6.1
+ resolution: "socks@npm:2.6.1"
+ dependencies:
+ ip: ^1.1.5
+ smart-buffer: ^4.1.0
+ checksum: 9a5735cf9be6f756006b4c5ed23f17c15ffbfc0afb04b5d1b49516b7a27818c807a6a5b5419a65a140a1964149ec9ebb6cd8f0e06d7c60282912204d781371db
+ languageName: node
+ linkType: hard
+
"source-map@npm:^0.6.1":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
@@ -1594,6 +3097,19 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"speaker@npm:^0.3.0":
+ version: 0.3.1
+ resolution: "speaker@npm:0.3.1"
+ dependencies:
+ bindings: ^1.2.1
+ debug: ^2.2.0
+ nan: ^2.2.0
+ node-gyp: latest
+ readable-stream: ^2.0.5
+ checksum: 3c4823b29458e6f5c9e4016205ec57539f028225be361e56376ebaa268780dcdeb7386e5cb054bf0909df81f3884ac2f02b78bdd4379b7f9de15b083610bfe31
+ languageName: node
+ linkType: hard
+
"sprintf-js@npm:~1.0.2":
version: 1.0.3
resolution: "sprintf-js@npm:1.0.3"
@@ -1601,6 +3117,67 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"sshpk@npm:^1.7.0":
+ version: 1.16.1
+ resolution: "sshpk@npm:1.16.1"
+ dependencies:
+ asn1: ~0.2.3
+ assert-plus: ^1.0.0
+ bcrypt-pbkdf: ^1.0.0
+ dashdash: ^1.12.0
+ ecc-jsbn: ~0.1.1
+ getpass: ^0.1.1
+ jsbn: ~0.1.0
+ safer-buffer: ^2.0.2
+ tweetnacl: ~0.14.0
+ bin:
+ sshpk-conv: bin/sshpk-conv
+ sshpk-sign: bin/sshpk-sign
+ sshpk-verify: bin/sshpk-verify
+ checksum: 4bd7422634ec3730404186179e5d9ba913accc64449f18d594b3a757a3b81000719adc94cf0c93a7b3da42487ae42404a1f37bfaa7908a60743d4478382b9d78
+ languageName: node
+ linkType: hard
+
+"ssri@npm:^8.0.0, ssri@npm:^8.0.1":
+ version: 8.0.1
+ resolution: "ssri@npm:8.0.1"
+ dependencies:
+ minipass: ^3.1.1
+ checksum: d45f9a1d5676f8ebd888a3ae469772d75858e4095087217c2361a6b07a6eefd5a85350bb0fed63128b0025fdf242e81813be0979e6cb956a38dbf26295dca09c
+ languageName: node
+ linkType: hard
+
+"string-to-arraybuffer@npm:^1.0.0":
+ version: 1.0.2
+ resolution: "string-to-arraybuffer@npm:1.0.2"
+ dependencies:
+ atob-lite: ^2.0.0
+ is-base64: ^0.1.0
+ checksum: 3ef7219aa976e33f91a3b0a380234782963ce543580c68a33c6ac8fbd6fd2b4e6178d0df93a36495ee844bb5c004849f55c8bde785b5081ce9c68e3dfc6a3494
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "string-width@npm:1.0.2"
+ dependencies:
+ code-point-at: ^1.0.0
+ is-fullwidth-code-point: ^1.0.0
+ strip-ansi: ^3.0.0
+ checksum: b11745daa9398a1b3bb37ffa64263f9869c5f790901ed1242decb08171785346447112ead561cffde6b222a5ebeab9d2b382c72ae688859e852aa29325ca9d0b
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^1.0.2 || 2":
+ version: 2.1.1
+ resolution: "string-width@npm:2.1.1"
+ dependencies:
+ is-fullwidth-code-point: ^2.0.0
+ strip-ansi: ^4.0.0
+ checksum: 906b4887c39d247e9d12dfffb42bfe68655b52d27758eb13e069dce0f4cf2e7f82441dbbe44f7279298781e6f68e1c659451bd4d9e2bbe9d487a157ad14ae1bd
+ languageName: node
+ linkType: hard
+
"string-width@npm:^4.2.0":
version: 4.2.2
resolution: "string-width@npm:4.2.2"
@@ -1612,6 +3189,33 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"string_decoder@npm:~1.1.1":
+ version: 1.1.1
+ resolution: "string_decoder@npm:1.1.1"
+ dependencies:
+ safe-buffer: ~5.1.0
+ checksum: bc2dc169d83df1b9e94defe7716bcad8a19ffe8211b029581cb0c6f9e83a6a7ba9ec3be38d179708a8643c692868a2b8b004ab159555dc26089ad3fa7b2158f5
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "strip-ansi@npm:3.0.1"
+ dependencies:
+ ansi-regex: ^2.0.0
+ checksum: 98772dcf440d08f65790ee38cd186b1f139fa69b430e75f9d9c11f97058662f82a22c2ba03a30f502f948958264e99051524fbf1819edaa8a8bbb909ece297da
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "strip-ansi@npm:4.0.0"
+ dependencies:
+ ansi-regex: ^3.0.0
+ checksum: 9ac63872c2ba5e8a946c6f3a9c1ab81db5b43bce0d24a33b016e5666d3efda421f721447a1962611053a3ca1595b8742b0216fcc25886958d4565b7afcd27013
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^6.0.0":
version: 6.0.0
resolution: "strip-ansi@npm:6.0.0"
@@ -1628,6 +3232,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"strip-json-comments@npm:~2.0.1":
+ version: 2.0.1
+ resolution: "strip-json-comments@npm:2.0.1"
+ checksum: e60d99aa2849c27a04dce0620334f45822197df6b83664dd3746971e9a0a766d989dbb8d87f9cb7350725d2b5df401a2343222ad06e36a1ba7d62c6633267fcb
+ languageName: node
+ linkType: hard
+
"supports-color@npm:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -1670,6 +3281,35 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"tar@npm:^4":
+ version: 4.4.13
+ resolution: "tar@npm:4.4.13"
+ dependencies:
+ chownr: ^1.1.1
+ fs-minipass: ^1.2.5
+ minipass: ^2.8.6
+ minizlib: ^1.2.1
+ mkdirp: ^0.5.0
+ safe-buffer: ^5.1.2
+ yallist: ^3.0.3
+ checksum: d325c316ac329ecb18f2b8cd3f85a80ab4a4105ada601b9253aaafae3fc14268e3cd874ccc265b6a08e60ebd17fbc31bd3dbc0d1018f874b536eb2a6e8ef6d9c
+ languageName: node
+ linkType: hard
+
+"tar@npm:^6.0.2, tar@npm:^6.1.0":
+ version: 6.1.0
+ resolution: "tar@npm:6.1.0"
+ dependencies:
+ chownr: ^2.0.0
+ fs-minipass: ^2.0.0
+ minipass: ^3.0.0
+ minizlib: ^2.1.1
+ mkdirp: ^1.0.3
+ yallist: ^4.0.0
+ checksum: d1d988eceb1ad2ecfaaf6fc5ecfe0c46fa005d04fe4c283355ccc52d3ffb4b6bf459a62f9ac7e36fd35251ab020399bdf527ab48b968120e06b4f61906a87d62
+ languageName: node
+ linkType: hard
+
"text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
@@ -1677,6 +3317,24 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"through@npm:~2.3.4":
+ version: 2.3.8
+ resolution: "through@npm:2.3.8"
+ checksum: 918d9151680b5355990011eb8c4b02e8cb8cf6e9fb6ea3d3e5a1faa688343789e261634ae35de4ea9167ab029d1e7bac6af2fe61b843931768d405fdc3e8897c
+ languageName: node
+ linkType: hard
+
+"to-array-buffer@npm:^2.0.0":
+ version: 2.2.2
+ resolution: "to-array-buffer@npm:2.2.2"
+ dependencies:
+ flatten-vertex-data: ^1.0.2
+ is-blob: ^2.0.1
+ string-to-arraybuffer: ^1.0.0
+ checksum: 462ca08b39e52bf3a4c83dd46f2a31e6f54aa50ac2de29578b5fcd899cca2c1dd39724ded08cf08e27c2108171366b2155b44d9fbdd1a23acab9f9695e99e97f
+ languageName: node
+ linkType: hard
+
"to-regex-range@npm:^5.0.1":
version: 5.0.1
resolution: "to-regex-range@npm:5.0.1"
@@ -1686,6 +3344,16 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"tough-cookie@npm:~2.5.0":
+ version: 2.5.0
+ resolution: "tough-cookie@npm:2.5.0"
+ dependencies:
+ psl: ^1.1.28
+ punycode: ^2.1.1
+ checksum: bf5d6fac5ce0bebc5876cb9b9a79d3d9ea21c9e4099f3d3e64701d6ba170a052cb88cece6737ec2473bac4f0a4f6c75d46ec17985be8587c6bbdd38d91625cb4
+ languageName: node
+ linkType: hard
+
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
@@ -1711,6 +3379,22 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"tunnel-agent@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "tunnel-agent@npm:0.6.0"
+ dependencies:
+ safe-buffer: ^5.0.1
+ checksum: 03db75a4f994fee610d3485c492e95105ed265a9fecd49d14c98e9982f973ecc0220d0c1bc264e37802e423a1274bb63788a873e4e07009408ae3ac517347fd7
+ languageName: node
+ linkType: hard
+
+"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
+ version: 0.14.5
+ resolution: "tweetnacl@npm:0.14.5"
+ checksum: e1c9d52e2e9f582fd0df9ea26ba5a9ab88b9a38b69625d8e55c5e8870a4832ac8c32f8854b41fce7b59f97258bb103535363f9eda7050aa70e75824b972c7dde
+ languageName: node
+ linkType: hard
+
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
@@ -1734,6 +3418,15 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"typedarray-to-buffer@npm:^3.1.2":
+ version: 3.1.5
+ resolution: "typedarray-to-buffer@npm:3.1.5"
+ dependencies:
+ is-typedarray: ^1.0.0
+ checksum: e6e0e6812acc3496612d81abe026bb6c71bfc0f3daa00716a3236fe37c46a81508de8306df8a29ae81e2a2c4293b6b8067c77b65003e0022134d544902b9acec
+ languageName: node
+ linkType: hard
+
"typedoc-default-themes@npm:^0.10.1":
version: 0.10.2
resolution: "typedoc-default-themes@npm:0.10.2"
@@ -1812,6 +3505,13 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"unc-path-regex@npm:^0.1.0":
+ version: 0.1.2
+ resolution: "unc-path-regex@npm:0.1.2"
+ checksum: 585e29357917a8b529e05db14a3f2e9486258a5826ca9c0eb4f9173c006968ceffba201766d2ff08d38a1e014b69c519294981b29e669a81ea357c0ffd6e326b
+ languageName: node
+ linkType: hard
+
"unfetch@npm:^4.2.0":
version: 4.2.0
resolution: "unfetch@npm:4.2.0"
@@ -1819,6 +3519,24 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"unique-filename@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "unique-filename@npm:1.1.1"
+ dependencies:
+ unique-slug: ^2.0.0
+ checksum: 0e674206bdda0c949b4ef86b073ba614f11de6141310834a236860888e592826da988837a7277f91a943752a691c5ab7ab939a19e7c0a5d7fcf1b7265720bf86
+ languageName: node
+ linkType: hard
+
+"unique-slug@npm:^2.0.0":
+ version: 2.0.2
+ resolution: "unique-slug@npm:2.0.2"
+ dependencies:
+ imurmurhash: ^0.1.4
+ checksum: 3b17dabc13b3cc41897715e106d4403b88c225739e70bbb6d1142e0fb680261b20574cae133b0ac0eedcf514fc19766d6fa37411f9e9ee038daaa4ae83e7cd70
+ languageName: node
+ linkType: hard
+
"universalify@npm:^2.0.0":
version: 2.0.0
resolution: "universalify@npm:2.0.0"
@@ -1835,6 +3553,22 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"util-deprecate@npm:~1.0.1":
+ version: 1.0.2
+ resolution: "util-deprecate@npm:1.0.2"
+ checksum: 73c2b1cf0210ccac300645384d8443cabbd93194117b2dc1b3bae8d8279ad39aedac857e020c4ea505e96a1045059c7359db3df6a9df0be6b8584166c9d61dc9
+ languageName: node
+ linkType: hard
+
+"uuid@npm:^3.3.2":
+ version: 3.4.0
+ resolution: "uuid@npm:3.4.0"
+ bin:
+ uuid: ./bin/uuid
+ checksum: 1ce3f37e214d6d0dc94a6a9663a0365013ace66bc3fd5b203e6f5d2eeb978aaee1192367222386345d30b4c6a447928c501121aa84c637724bf105ef57284949
+ languageName: node
+ linkType: hard
+
"uuid@npm:^8.3.2":
version: 8.3.2
resolution: "uuid@npm:8.3.2"
@@ -1851,6 +3585,17 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"verror@npm:1.10.0":
+ version: 1.10.0
+ resolution: "verror@npm:1.10.0"
+ dependencies:
+ assert-plus: ^1.0.0
+ core-util-is: 1.0.2
+ extsprintf: ^1.2.0
+ checksum: 38ea80312cb42e5e8b4ac562d108d675b2354a79f8f125d363671f692657461b9181fd26f4fc9acdca433f8afee099cb78058806e1303e6b15b8fb022affba94
+ languageName: node
+ linkType: hard
+
"vscode-textmate@npm:^5.2.0":
version: 5.4.0
resolution: "vscode-textmate@npm:5.4.0"
@@ -1858,7 +3603,21 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"which@npm:^2.0.1":
+"wav-decoder@npm:^1.1.0":
+ version: 1.3.0
+ resolution: "wav-decoder@npm:1.3.0"
+ checksum: cf01f578c16387c27f1fcdcce7740bf368fb4f0f2b975ae0055fb4947ff14c51c5bea828ea808c6c53f0ebec71dfbbe598717d4e2c945804d280e8632143476f
+ languageName: node
+ linkType: hard
+
+"webidl-conversions@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "webidl-conversions@npm:4.0.2"
+ checksum: 75c2ada4262cda41410ec898178f4f2a31419a905415a98a0bd1b93441ce4a2b942bae2d0ac6d637b749b9d3b309be5a49dbc3b06aae9d9e65280554268a2c94
+ languageName: node
+ linkType: hard
+
+"which@npm:^2.0.1, which@npm:^2.0.2":
version: 2.0.2
resolution: "which@npm:2.0.2"
dependencies:
@@ -1869,6 +3628,15 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"wide-align@npm:^1.1.0":
+ version: 1.1.3
+ resolution: "wide-align@npm:1.1.3"
+ dependencies:
+ string-width: ^1.0.2 || 2
+ checksum: 4f850f84da84b7471d7b92f55e381e7ba286210470fe77a61e02464ef66d10e96057a0d137bc013fbbedb7363a26e79c0e8b21d99bb572467d3fee0465b8fd27
+ languageName: node
+ linkType: hard
+
"word-wrap@npm:^1.2.3":
version: 1.2.3
resolution: "word-wrap@npm:1.2.3"
@@ -1890,6 +3658,19 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"wrtc@npm:^0.4.7":
+ version: 0.4.7
+ resolution: "wrtc@npm:0.4.7"
+ dependencies:
+ domexception: ^1.0.1
+ node-pre-gyp: ^0.13.0
+ dependenciesMeta:
+ domexception:
+ optional: true
+ checksum: 1e7bf3fe84959e461648ef18b66d425751383862beb27f4daf77ccabbc60b9119ca5a47ec3e4fa6f5b759d1805d1b1c9d8e3e2655cb3612a6f8fa74c7933ec69
+ languageName: node
+ linkType: hard
+
"ws@npm:^7.4.4":
version: 7.4.5
resolution: "ws@npm:7.4.5"
@@ -1905,7 +3686,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"yallist@npm:^3.0.2":
+"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.0.3":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
checksum: f352c93b92f601bb0399210bca37272e669c961e9bd886bac545380598765cbfdfb4f166e7b6c57ca4ec8a5af4ab3fa0fd78a47f9a7d655a3d580ff0fc9e7d79
From 8e24387117447c182437d4dc4642e86f834abb4e Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 15:43:42 +0800
Subject: [PATCH 02/24] revert(voice): remove audio bc doesnt work? plz help
---
package.json | 8 +-
src/Structures/AudioClient.ts | 109 --
src/Structures/Client.ts | 2 +-
src/Structures/Room.ts | 4 -
src/index.ts | 3 +
test/index.js | 4 +-
yarn.lock | 1818 +--------------------------------
7 files changed, 33 insertions(+), 1915 deletions(-)
delete mode 100644 src/Structures/AudioClient.ts
diff --git a/package.json b/package.json
index ca9a5d0..eb4f1ba 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,8 @@
],
"dependencies": {
"@dogehouse/kebab": "^0.2.8",
- "eventemitter3": "^4.0.7"
+ "eventemitter3": "^4.0.7",
+ "make-promises-safe": "^5.1.0"
},
"devDependencies": {
"@types/node": "^15.0.1",
@@ -53,10 +54,5 @@
"typedoc": "^0.20.36",
"typedoc-plugin-pages-fork": "^0.0.1",
"typescript": "^4.2.4"
- },
- "optionalDependencies": {
- "audio-loader": "^1.0.3",
- "mediasoup-client": "^3.6.30",
- "wrtc": "^0.4.7"
}
}
diff --git a/src/Structures/AudioClient.ts b/src/Structures/AudioClient.ts
deleted file mode 100644
index 8673732..0000000
--- a/src/Structures/AudioClient.ts
+++ /dev/null
@@ -1,109 +0,0 @@
-import { connect } from '@dogehouse/kebab/lib/audio/mediasoup-client';
-import { audioWrap } from '@dogehouse/kebab';
-import { Device } from 'mediasoup-client';
-import { Client } from './Client';
-import load from 'audio-loader';
-import * as wrtc from 'wrtc';
-
-// make mediasoup think that this is a browser
-// @ts-ignore
-for (const name in wrtc) global[name] = wrtc[name]; // eslint-disable-line guard-for-in
-global.navigator = {
- ...global.navigator,
- userAgent: 'Chrome/74.0.3729.108',
-};
-
-export class AudioClient {
- private _audio!: HTMLAudioElement;
- private readonly _audioWrapper: ReturnType;
- public client: Client;
- public device: Device;
- public isPaused = false;
- public isPlaying = false;
-
- public constructor(client: Client) {
- this.client = client;
- this.device = new Device();
- this._audioWrapper = audioWrap(client.wrapper.connection);
- }
-
- private async _makeMicTrack(url: string, loop = false): Promise {
- const ctx = new AudioContext();
- const source = ctx.createBufferSource();
- const buffer = await load(url);
- const streamDestination = ctx.createMediaStreamDestination();
-
- source.buffer = buffer;
- source.connect(streamDestination);
- source.loop = loop;
- source.start();
-
- const stream = streamDestination.stream;
-
- return stream.getAudioTracks()[0];
- }
-
- private _playOutput(track: MediaStreamTrack): void {
- const audio = new Audio();
-
- this._audio = audio;
- audio.srcObject = new MediaStream([track]);
- audio.play();
- }
-
- public play(url: string): Promise {
- return new Promise((resolve) => {
- const unsubYjap = this._audioWrapper.subscribe.youJoinedAsPeer(
- async ({ routerRtpCapabilities, recvTransportOptions }) => {
- unsubYjap();
-
- await connect(
- this.client.wrapper.connection,
- routerRtpCapabilities,
- 'output',
- recvTransportOptions,
- this._playOutput,
- )(this.device);
-
- const unsubYbs = this._audioWrapper.subscribe.youBecameSpeaker(
- async ({ sendTransportOptions }) => {
- unsubYbs();
-
- await connect(
- this.client.wrapper.connection,
- routerRtpCapabilities,
- 'input',
- sendTransportOptions,
- await this._makeMicTrack(url),
- );
- },
- );
- },
- );
-
- const unsubYjas = this._audioWrapper.subscribe.youJoinedAsSpeaker(
- async ({ routerRtpCapabilities, recvTransportOptions, sendTransportOptions }) => {
- unsubYjas();
-
- await connect(
- this.client.wrapper.connection,
- routerRtpCapabilities,
- 'output',
- recvTransportOptions,
- this._playOutput,
- )(this.device);
-
- await connect(
- this.client.wrapper.connection,
- routerRtpCapabilities,
- 'input',
- sendTransportOptions,
- await this._makeMicTrack(url),
- )(this.device);
- },
- );
-
- resolve();
- });
- }
-}
diff --git a/src/Structures/Client.ts b/src/Structures/Client.ts
index bba8a8a..1f21e47 100644
--- a/src/Structures/Client.ts
+++ b/src/Structures/Client.ts
@@ -3,8 +3,8 @@ import { TypedEventEmitter } from '../Util/TypedEmitter';
import { baseUrl } from '../Util/Constants';
import { Collection } from './Collection';
import { ClientUser } from './ClientUser';
-import { Message } from './Message';
import EventEmitter from 'eventemitter3';
+import { Message } from './Message';
import { Room } from './Room';
import { User } from './User';
diff --git a/src/Structures/Room.ts b/src/Structures/Room.ts
index da6691b..039f317 100644
--- a/src/Structures/Room.ts
+++ b/src/Structures/Room.ts
@@ -1,5 +1,4 @@
import { stringToToken, Room as RoomInfo, JoinRoomAndGetInfoResponse } from '@dogehouse/kebab';
-import { AudioClient } from './AudioClient';
import { Collection } from './Collection';
import { Client } from './Client';
import { User } from './User';
@@ -84,8 +83,6 @@ export class Room {
*/
public users: Collection;
- public audio: AudioClient;
-
public constructor(client: Client, room: RoomInfo) {
this.client = client;
@@ -99,7 +96,6 @@ export class Room {
this.creatorId = room.creatorId;
this.insertedAt = room.inserted_at;
this.users = new Collection();
- this.audio = new AudioClient(client);
this._setUsers();
}
diff --git a/src/index.ts b/src/index.ts
index 4ba1b1d..8703371 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,3 +1,6 @@
+// make promises safe
+import 'make-promises-safe';
+
// Base Structures
export * from './Structures/Client';
export * from './Structures/Collection';
diff --git a/test/index.js b/test/index.js
index 4368d07..62e1248 100644
--- a/test/index.js
+++ b/test/index.js
@@ -8,9 +8,7 @@ client.on('ready', async () => {
const room = client.rooms.get('83c02ec8-8893-448c-a334-acfe9429bd12');
- room.askToSpeak();
- room.audio.play('https://upload.wikimedia.org/wikipedia/en/3/34/XO_TOUR_Llif3.ogg');
-
+ room.send(';');
console.log('ready');
});
diff --git a/yarn.lock b/yarn.lock
index d6bffba..8867cc6 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -92,23 +92,6 @@ __metadata:
languageName: node
linkType: hard
-"@npmcli/move-file@npm:^1.0.1":
- version: 1.1.2
- resolution: "@npmcli/move-file@npm:1.1.2"
- dependencies:
- mkdirp: ^1.0.4
- rimraf: ^3.0.2
- checksum: d178d86a0a96e5aa12e6d70c00d50eb3bb9a58c0cf1c36e1d7f240acb4ae3f14642c6314659c438ea409a509f08c2a62e29c9346a033e554c3f6921cdb293219
- languageName: node
- linkType: hard
-
-"@tootallnate/once@npm:1":
- version: 1.1.2
- resolution: "@tootallnate/once@npm:1.1.2"
- checksum: d030f3fb14e0373dbf5005d8f696ff34fda87bf56744bea611fc737449bfc0687ebcb28ee8ba4c6624877f51b18d701c0d417d793f406006a192f4721911d048
- languageName: node
- linkType: hard
-
"@types/debug@npm:^4.1.5":
version: 4.1.5
resolution: "@types/debug@npm:4.1.5"
@@ -253,13 +236,6 @@ __metadata:
languageName: node
linkType: hard
-"abbrev@npm:1":
- version: 1.1.1
- resolution: "abbrev@npm:1.1.1"
- checksum: 9f9236a3cc7f56c167be3aa81c77fcab2e08dfb8047b7861b91440f20b299b9442255856bdbe9d408d7e96a0b64a36e1c27384251126962490b4eee841b533e0
- languageName: node
- linkType: hard
-
"acorn-jsx@npm:^5.3.1":
version: 5.3.1
resolution: "acorn-jsx@npm:5.3.1"
@@ -278,37 +254,7 @@ __metadata:
languageName: node
linkType: hard
-"agent-base@npm:6":
- version: 6.0.2
- resolution: "agent-base@npm:6.0.2"
- dependencies:
- debug: 4
- checksum: e77eff83e1308883118c7b6a866974dd4ef6be32ef7c91625d5337b13addb5699075c338942f5ecf598d7e5d179b81bf9c9fc644dfb9ca2db0facd9e6bf1238d
- languageName: node
- linkType: hard
-
-"agentkeepalive@npm:^4.1.3":
- version: 4.1.4
- resolution: "agentkeepalive@npm:4.1.4"
- dependencies:
- debug: ^4.1.0
- depd: ^1.1.2
- humanize-ms: ^1.2.1
- checksum: c58f69d05ccf3943e70d458d0dfceacc0f85749743573f843075ec93948302801e7ef43436f6c70d0ed2d12f70f1b6c061eac5a3018513f850b839533dbcef0e
- languageName: node
- linkType: hard
-
-"aggregate-error@npm:^3.0.0":
- version: 3.1.0
- resolution: "aggregate-error@npm:3.1.0"
- dependencies:
- clean-stack: ^2.0.0
- indent-string: ^4.0.0
- checksum: 704d2001a303c185e9b836d211f7eef2f4557195a11c3271143b4dcda5f6f263abe746d9b8a06b5871d07870686c7db9c0b2c38e2d3cbc593784eaaee8a29043
- languageName: node
- linkType: hard
-
-"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4":
+"ajv@npm:^6.10.0, ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -339,20 +285,6 @@ __metadata:
languageName: node
linkType: hard
-"ansi-regex@npm:^2.0.0":
- version: 2.1.1
- resolution: "ansi-regex@npm:2.1.1"
- checksum: 93a53c923fd433f67cd3d5647dffa6790f37bbfb924cf73ad23e28a8e414bde142d1da260d9a2be52ac4aa382063196880b1d40cf8b547642c746ed538ebf6c4
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^3.0.0":
- version: 3.0.0
- resolution: "ansi-regex@npm:3.0.0"
- checksum: 2e3c40d42904366e4a1a7b906ea3ae7968179a50916dfa0fd3e59fd12333c5d95970a9a59067ac3406d97c78784d591f0b841a4efd365dafb261327ae1ea3478
- languageName: node
- linkType: hard
-
"ansi-regex@npm:^5.0.0":
version: 5.0.0
resolution: "ansi-regex@npm:5.0.0"
@@ -378,23 +310,6 @@ __metadata:
languageName: node
linkType: hard
-"aproba@npm:^1.0.3":
- version: 1.2.0
- resolution: "aproba@npm:1.2.0"
- checksum: d4bac3e640af1f35eea8d5ee2b96ce2682549e47289f071aa37ae56066e19d239e43dea170c207d0f71586d7634099089523dd5701f26d4ded7b31dd5848a24a
- languageName: node
- linkType: hard
-
-"are-we-there-yet@npm:~1.1.2":
- version: 1.1.5
- resolution: "are-we-there-yet@npm:1.1.5"
- dependencies:
- delegates: ^1.0.0
- readable-stream: ^2.0.6
- checksum: 2d6fdb0ddde9b8cb120b6851b42c75f6b6db78b540b579a00d144ad38cb9e1bdf1248e5454049fcf5b47ef61d1a6f2ea433a8e38984158afd441bc1e0db7a625
- languageName: node
- linkType: hard
-
"argparse@npm:^1.0.7":
version: 1.0.10
resolution: "argparse@npm:1.0.10"
@@ -411,22 +326,6 @@ __metadata:
languageName: node
linkType: hard
-"asn1@npm:~0.2.3":
- version: 0.2.4
- resolution: "asn1@npm:0.2.4"
- dependencies:
- safer-buffer: ~2.1.0
- checksum: 5743ace942e2faa0b72f3b14bf1826509c5ca707ea150c10520f52b04f90aa715cee4370ec2e6279ce1ceb7d3c472ca33270124e90b495bea4c9b02f41b9d8ac
- languageName: node
- linkType: hard
-
-"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0":
- version: 1.0.0
- resolution: "assert-plus@npm:1.0.0"
- checksum: 1bda24f67343ccb75a7eee31179c92cf9f79bd6f6bc24101b0ce1495ef979376dd9b0f9b9064812bba564cdade5fbf851ed76b4a44b5e141d49cdaee6ffed6b2
- languageName: node
- linkType: hard
-
"astral-regex@npm:^2.0.0":
version: 2.0.0
resolution: "astral-regex@npm:2.0.0"
@@ -434,13 +333,6 @@ __metadata:
languageName: node
linkType: hard
-"asynckit@npm:^0.4.0":
- version: 0.4.0
- resolution: "asynckit@npm:0.4.0"
- checksum: a024000b9ddd938e2f27b3cb8188f96a5e1fff58185e98b84862fc4e01de279a547874a800340c2b106bb9de9b0fc61c6c683bc6892abf65e6be29a96addafd3
- languageName: node
- linkType: hard
-
"at-least-node@npm:^1.0.0":
version: 1.0.0
resolution: "at-least-node@npm:1.0.0"
@@ -448,121 +340,6 @@ __metadata:
languageName: node
linkType: hard
-"atob-lite@npm:^2.0.0":
- version: 2.0.0
- resolution: "atob-lite@npm:2.0.0"
- checksum: bb739d5e6573c94f8490fcb4fd23437be60ec07e4212588e4586cf65907eae6bde53b4f55749b983e24906c51c28dd42948a86e7a4c63711b0da261d7652a342
- languageName: node
- linkType: hard
-
-"audio-buffer-from@npm:^1.1.1":
- version: 1.1.1
- resolution: "audio-buffer-from@npm:1.1.1"
- dependencies:
- audio-buffer: ^4.0.4
- audio-context: ^1.0.1
- audio-format: ^2.0.0
- is-audio-buffer: ^1.0.11
- is-plain-obj: ^1.1.0
- pcm-convert: ^1.6.0
- pick-by-alias: ^1.2.0
- string-to-arraybuffer: ^1.0.0
- checksum: 4e7f6847a0b7a1cffd81987b3cc4cde977fa0860e3eb7ccb7b38ce02f824971cdc32e31b63839156463648a097e91558f284fd0b6174cde742894c1a186f9aec
- languageName: node
- linkType: hard
-
-"audio-buffer@npm:^4.0.4":
- version: 4.0.4
- resolution: "audio-buffer@npm:4.0.4"
- dependencies:
- audio-context: ^1.0.0
- checksum: ff6a4c7a8ce62030ac5c035dd108a8969a47636497862c4874b11b91c50754e7d620153205f0fb1f2e53feb3da9dd11c12c649f1542eee038c9ea6e6cb7555b9
- languageName: node
- linkType: hard
-
-"audio-context@npm:^1.0.0, audio-context@npm:^1.0.1":
- version: 1.0.3
- resolution: "audio-context@npm:1.0.3"
- checksum: 354f9e9cef995a968dc17bc15edab746f2267f34581a37e0c19dc14c9bcc8fb219d780e911172041c029c8ff586d50cbe89e88316fbdc2e29b2b4d9323580f88
- languageName: node
- linkType: hard
-
-"audio-decode@npm:^1.2.5":
- version: 1.4.0
- resolution: "audio-decode@npm:1.4.0"
- dependencies:
- audio-buffer-from: ^1.1.1
- audio-context: ^1.0.1
- audio-type: ^1.0.2
- av: ^0.4.9
- is-buffer: ^1.1.4
- mp3: ^0.1.0
- to-array-buffer: ^2.0.0
- typedarray-to-buffer: ^3.1.2
- wav-decoder: ^1.1.0
- checksum: 5679cf36a600c3ebb6eb6d2af321a20ee8fe7e32d8baa133c9c712af2502ff6d40b90650c6e37bcb727d33d60b67dc007950f4d387d234fae1e5699d03fafd5e
- languageName: node
- linkType: hard
-
-"audio-format@npm:^2.0.0, audio-format@npm:^2.3.2":
- version: 2.3.2
- resolution: "audio-format@npm:2.3.2"
- dependencies:
- is-audio-buffer: ^1.0.11
- is-buffer: ^1.1.5
- is-plain-obj: ^1.1.0
- pick-by-alias: ^1.2.0
- sample-rate: ^2.0.0
- checksum: 44d33430a8a484823c18ba7f6f07a98d2b269b73022322ae652f93b7d21da33d106ea3e9a24abaf2ab07e6529ffeb97fd9f084b58e775ff9ca95ea53cca3d49d
- languageName: node
- linkType: hard
-
-"audio-loader@npm:^1.0.3":
- version: 1.0.3
- resolution: "audio-loader@npm:1.0.3"
- dependencies:
- audio-context: ^1.0.0
- audio-decode: ^1.2.5
- is-absolute: ^0.2.6
- is-audio-buffer: ^1.0.8
- is-buffer: ^1.1.5
- is-relative: ^0.2.1
- is-url: ^1.2.2
- object-assign: ^4.1.1
- request: ^2.74.0
- checksum: 39ea9dfcca41185d1850eae0aa61f4bb84e916952dcbd86a43036efd7a93b11c98f052ea8484fed494efdc7a05a289f32672d300e48df5f7943fa7e676b27be6
- languageName: node
- linkType: hard
-
-"audio-type@npm:^1.0.2":
- version: 1.0.2
- resolution: "audio-type@npm:1.0.2"
- dependencies:
- is-flac: ^1.1.0
- is-m4a: ^1.1.0
- is-mp3: ^1.1.0
- is-ogg: ^1.1.0
- is-wav: ^1.1.0
- read-chunk: ^2.0.0
- bin:
- audio-type: cli.js
- checksum: 58f1435973b2ee139b8fa5324c02e683a0ee21ef040504d8671031e72d4e130942e1361049779bd0f80b6c017e6d1073fdbaf24e891b69e17e11e9f1c31f21e5
- languageName: node
- linkType: hard
-
-"av@npm:^0.4.9":
- version: 0.4.9
- resolution: "av@npm:0.4.9"
- dependencies:
- coffeeify: ^0.6.0
- speaker: ^0.3.0
- dependenciesMeta:
- speaker:
- optional: true
- checksum: 0f47d01032f0929b87e89a6416366789850dfa2ac5c225c0f2e9336142eda07a3f579bd54395eb502e064e3e190b5978d03398f1ef7764f1a3130e8bfc1fec19
- languageName: node
- linkType: hard
-
"awaitqueue@npm:^2.3.3":
version: 2.3.3
resolution: "awaitqueue@npm:2.3.3"
@@ -570,20 +347,6 @@ __metadata:
languageName: node
linkType: hard
-"aws-sign2@npm:~0.7.0":
- version: 0.7.0
- resolution: "aws-sign2@npm:0.7.0"
- checksum: 7162b9b8fbd4cf451bd889b0ed27fc895f88e6a6cb5c5609de49759ea1a6e31646f86ca8e18d90bea0455c4caa466fc9692c1098a1784d2372a358cb68c1eea6
- languageName: node
- linkType: hard
-
-"aws4@npm:^1.8.0":
- version: 1.11.0
- resolution: "aws4@npm:1.11.0"
- checksum: d30dce2b73839974894d8283a06c53e8374b74d643d3b08340d84c364e01158be011fcfd1a88f8462be946d69055313a3038202f2eafd155b039aaab3549ba21
- languageName: node
- linkType: hard
-
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -591,24 +354,6 @@ __metadata:
languageName: node
linkType: hard
-"bcrypt-pbkdf@npm:^1.0.0":
- version: 1.0.2
- resolution: "bcrypt-pbkdf@npm:1.0.2"
- dependencies:
- tweetnacl: ^0.14.3
- checksum: 3f57eb99bbc02352f68ff31e446997f4d21cc9a5e5286449dc1fe0116ec5dac5a4aa538967d45714fa9320312d2be8d16126f2d357da1dd40a3d546b96e097ed
- languageName: node
- linkType: hard
-
-"bindings@npm:^1.2.1":
- version: 1.5.0
- resolution: "bindings@npm:1.5.0"
- dependencies:
- file-uri-to-path: 1.0.0
- checksum: bd623dec58f126eb0c30f04a20da7080f06cdd5af26bf5a91615e70055fbba66c4cec5c88b156e8181c1d822f2392034a40a9121ef3ebc25638dc2163332b12d
- languageName: node
- linkType: hard
-
"bowser@npm:^2.11.0":
version: 2.11.0
resolution: "bowser@npm:2.11.0"
@@ -635,31 +380,6 @@ __metadata:
languageName: node
linkType: hard
-"cacache@npm:^15.0.5":
- version: 15.0.6
- resolution: "cacache@npm:15.0.6"
- dependencies:
- "@npmcli/move-file": ^1.0.1
- chownr: ^2.0.0
- fs-minipass: ^2.0.0
- glob: ^7.1.4
- infer-owner: ^1.0.4
- lru-cache: ^6.0.0
- minipass: ^3.1.1
- minipass-collect: ^1.0.2
- minipass-flush: ^1.0.5
- minipass-pipeline: ^1.2.2
- mkdirp: ^1.0.3
- p-map: ^4.0.0
- promise-inflight: ^1.0.1
- rimraf: ^3.0.2
- ssri: ^8.0.1
- tar: ^6.0.2
- unique-filename: ^1.1.1
- checksum: 14a42beacacd46eeb11577c27e866d17285f3647e5f870ded539eedb98ffc4d7d84bd49998e0eda140756494fd14e24b6a028710e2c00653fd6479f4e3dc47a3
- languageName: node
- linkType: hard
-
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
@@ -667,13 +387,6 @@ __metadata:
languageName: node
linkType: hard
-"caseless@npm:~0.12.0":
- version: 0.12.0
- resolution: "caseless@npm:0.12.0"
- checksum: 147f48bff9bebf029d7050e2335da3f8d295f26d157edf08d8c3282c804dae04a462c4cd6efa8179755686aa3aeaca5c28f3e7f3559698bc0484c65e46c36c5b
- languageName: node
- linkType: hard
-
"chalk@npm:^2.0.0":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -695,57 +408,6 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^1.1.1":
- version: 1.1.4
- resolution: "chownr@npm:1.1.4"
- checksum: 4a7f1a0b2637450fd15ddb085b10649487ddd1d59a8d9335b1aa5b1e9ad55840a591ab7d7f9b568001cb6777d017334477ab2e32e048788b13a069d011cd5781
- languageName: node
- linkType: hard
-
-"chownr@npm:^2.0.0":
- version: 2.0.0
- resolution: "chownr@npm:2.0.0"
- checksum: b06ba0bf4218bc2214cdb94a7d0200db5c6425f9425795c064dcf5a3801aac8ae87f764727890cd1f48c026559159e7e0e15ed3d1940ce453dec54898d013379
- languageName: node
- linkType: hard
-
-"clean-stack@npm:^2.0.0":
- version: 2.2.0
- resolution: "clean-stack@npm:2.2.0"
- checksum: e291ce2b8c8c59e6449ac9a7a726090264bea6696e5343b21385e16d279c808ca09d73a1abea8fd23a9b7699e6ef5ce582df203511f71c8c27666bf3b2e300c5
- languageName: node
- linkType: hard
-
-"code-point-at@npm:^1.0.0":
- version: 1.1.0
- resolution: "code-point-at@npm:1.1.0"
- checksum: 7d9837296e0f1c00239c88542f5a3e0bad11e45d3d0e8d9d097901fe54722dd5d2c006969077a287be8648a202c43f74e096f17552cbd897568308fba7b87ac0
- languageName: node
- linkType: hard
-
-"coffee-script@npm:~1.7.0":
- version: 1.7.1
- resolution: "coffee-script@npm:1.7.1"
- dependencies:
- mkdirp: ~0.3.5
- bin:
- cake: ./bin/cake
- coffee: ./bin/coffee
- checksum: d1aea4924a577499a869a93d727d8ea52e283e2e9062687d34c3e4430b75f38fbbe33376a07f89113e3c9c96a3483cbd1895287c2086f6fc837af32e9eca5741
- languageName: node
- linkType: hard
-
-"coffeeify@npm:^0.6.0":
- version: 0.6.0
- resolution: "coffeeify@npm:0.6.0"
- dependencies:
- coffee-script: ~1.7.0
- convert-source-map: ~0.3.3
- through: ~2.3.4
- checksum: a550d084b3d8c449970bc69dd7c977245cc6edaf9ff1bf4e6e6799ee0f87497c6c1a5d74791d9709bbda708f6355e8fd41e4d06d58c2128195e4d1f83ebd30aa
- languageName: node
- linkType: hard
-
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -785,15 +447,6 @@ __metadata:
languageName: node
linkType: hard
-"combined-stream@npm:^1.0.6, combined-stream@npm:~1.0.6":
- version: 1.0.8
- resolution: "combined-stream@npm:1.0.8"
- dependencies:
- delayed-stream: ~1.0.0
- checksum: 5791ce7944530f0db74a97e77ea28b6fdbf89afcf038e41d6b4195019c4c803cd19ed2905a54959e5b3830d50bd5d6f93c681c6d3aaea8614ad43b48e62e9d65
- languageName: node
- linkType: hard
-
"compare-versions@npm:^3.6.0":
version: 3.6.0
resolution: "compare-versions@npm:3.6.0"
@@ -808,27 +461,6 @@ __metadata:
languageName: node
linkType: hard
-"console-control-strings@npm:^1.0.0, console-control-strings@npm:~1.1.0":
- version: 1.1.0
- resolution: "console-control-strings@npm:1.1.0"
- checksum: 58a404d951bf270494fb91e136cf064652c1208ccedac23e4da24e6a3a3933998f302cadc45cbf6582a007a4aa44dab944e84056b24e3b1964e9a28aeedf76c9
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:~0.3.3":
- version: 0.3.5
- resolution: "convert-source-map@npm:0.3.5"
- checksum: d31937554444da25c0a23f75158cc420f13d9b6ae54fd1217522184670c9bcac6e458e53c03fe3fd191b7f1b13c6d135f9771916fcd1d5667d65ce5e4f00ab6d
- languageName: node
- linkType: hard
-
-"core-util-is@npm:1.0.2, core-util-is@npm:~1.0.0":
- version: 1.0.2
- resolution: "core-util-is@npm:1.0.2"
- checksum: 089015ee3c462dfceba70faa1df83b42a7bb35db26dae6af283247b06fe3216c65fccd9f00eebcaf98300dc31e981d56aae9f90b624f8f6ff1153e235ff88b65
- languageName: node
- linkType: hard
-
"cross-spawn@npm:^7.0.2":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
@@ -840,16 +472,7 @@ __metadata:
languageName: node
linkType: hard
-"dashdash@npm:^1.12.0":
- version: 1.14.1
- resolution: "dashdash@npm:1.14.1"
- dependencies:
- assert-plus: ^1.0.0
- checksum: 5959409ee42dc4bdbf3fa384b801ece580ca336658bb0342ffab0099b3fc6bf9b3e239e1b82dcc4fcaeee315353e08f2eae47b0928a6a579391598c44958afa1
- languageName: node
- linkType: hard
-
-"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1":
+"debug@npm:^4.0.1, debug@npm:^4.1.1, debug@npm:^4.3.1":
version: 4.3.2
resolution: "debug@npm:4.3.2"
dependencies:
@@ -861,31 +484,6 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^2.2.0":
- version: 2.6.9
- resolution: "debug@npm:2.6.9"
- dependencies:
- ms: 2.0.0
- checksum: 559f44f98cf25e2ee489022aec173afbff746564cb108c4493becb95bc3c017a67bdaa25a0ff64801fd32c35051d00af0e56cc7f762ae2c3bc089496e5a1c31b
- languageName: node
- linkType: hard
-
-"debug@npm:^3.2.6":
- version: 3.2.7
- resolution: "debug@npm:3.2.7"
- dependencies:
- ms: ^2.1.1
- checksum: 9fc1277e666db3af31df89e9e41f5c83da6e9de56d4a95b37e095d47ba1958238b8c7b49d4327b516465d46b6340bee723a97a7b2f28c5c7563f8b0a8fc9458a
- languageName: node
- linkType: hard
-
-"deep-extend@npm:^0.6.0":
- version: 0.6.0
- resolution: "deep-extend@npm:0.6.0"
- checksum: 856d7f52db152c19fc5a70439ea938461cfb9338a632496fe370050dc73d3291cd76fc6713f604a5c126612dee9cac0f6da1d4b88ba4b0caa4f7214345879b89
- languageName: node
- linkType: hard
-
"deep-is@npm:^0.1.3":
version: 0.1.3
resolution: "deep-is@npm:0.1.3"
@@ -893,36 +491,6 @@ __metadata:
languageName: node
linkType: hard
-"delayed-stream@npm:~1.0.0":
- version: 1.0.0
- resolution: "delayed-stream@npm:1.0.0"
- checksum: d9dfb0a7c79fd308fada9db2cf29d1ff22047ceb50dd78f7e3c173567909b438f418259cb76a6d9c9f513e88ef41d3a14154f618741ec8368c3efeff616d0c9f
- languageName: node
- linkType: hard
-
-"delegates@npm:^1.0.0":
- version: 1.0.0
- resolution: "delegates@npm:1.0.0"
- checksum: 7459e34d29cadd9bfd340728bfcc70ea96da5d940fb197298b523f805822680e583cba3ec34d36a18004325f1ec9de55e202a92b414d01db18cd87bb8a2ae5bd
- languageName: node
- linkType: hard
-
-"depd@npm:^1.1.2":
- version: 1.1.2
- resolution: "depd@npm:1.1.2"
- checksum: f45566ff7019a346852f095768a380778ed544de24e103b479fd5d3e61982d670efbb5234c09d0588d7fdb09c26c48283d7150e4be5e6ce5d3d37cd268d75c4d
- languageName: node
- linkType: hard
-
-"detect-libc@npm:^1.0.2":
- version: 1.0.3
- resolution: "detect-libc@npm:1.0.3"
- bin:
- detect-libc: ./bin/detect-libc.js
- checksum: 6cec442139459ec2e8517076974b0eba42079885938683eca013c2e0b5db02ef048870725ce68e7ac8e4cf17e482f67d7322f45bbc5f203b7332817bc7833b39
- languageName: node
- linkType: hard
-
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -949,20 +517,18 @@ __metadata:
"@types/node": ^15.0.1
"@typescript-eslint/eslint-plugin": ^4.22.0
"@typescript-eslint/parser": ^4.22.0
- audio-loader: ^1.0.3
eslint: ^7.25.0
eslint-config-marine: ^8.3.2
eslint-config-prettier: ^8.3.0
eslint-plugin-prettier: ^3.4.0
eventemitter3: ^4.0.7
- mediasoup-client: ^3.6.30
+ make-promises-safe: ^5.1.0
prettier: ^2.2.1
rimraf: ^3.0.2
tslib: ^2.2.0
typedoc: ^0.20.36
typedoc-plugin-pages-fork: ^0.0.1
typescript: ^4.2.4
- wrtc: ^0.4.7
dependenciesMeta:
audio-loader:
optional: true
@@ -973,32 +539,6 @@ __metadata:
languageName: unknown
linkType: soft
-"domexception@npm:^1.0.1":
- version: 1.0.1
- resolution: "domexception@npm:1.0.1"
- dependencies:
- webidl-conversions: ^4.0.2
- checksum: 0a678e600248b8a6f0149cb6a6ddae77d698d16a6fcf39d4228b933d5ac2b9ee657a36b2cd08ea82ec6196da756535bd30b8362f697cc9e564d969e52437fcd8
- languageName: node
- linkType: hard
-
-"dtype@npm:^2.0.0":
- version: 2.0.0
- resolution: "dtype@npm:2.0.0"
- checksum: 1a58b95d474e63ad29da2ad2fb25e14db0b2a413c73a9a5f0a69863e6f39046ebb6d0463efb3ed727abcf937da080b922f0d805f8937b4f5fb4d52b62d566015
- languageName: node
- linkType: hard
-
-"ecc-jsbn@npm:~0.1.1":
- version: 0.1.2
- resolution: "ecc-jsbn@npm:0.1.2"
- dependencies:
- jsbn: ~0.1.0
- safer-buffer: ^2.1.0
- checksum: 5b4dd05f24b2b94c1bb882488dba2b878bb5b83182669aa71fbdf53c6941618180cb226c4eb9a3e2fa51ad11f87b5edb0a7d7289cdef468ba2e6024542f73f07
- languageName: node
- linkType: hard
-
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@@ -1006,15 +546,6 @@ __metadata:
languageName: node
linkType: hard
-"encoding@npm:^0.1.12":
- version: 0.1.13
- resolution: "encoding@npm:0.1.13"
- dependencies:
- iconv-lite: ^0.6.2
- checksum: 282d5696a4916383b0f71a87375505e33ef0be0c3a30939fb559a878b691873d48acc61ee6dcbfacf3e68404ab4462e081bcfd0aa3c9a3f1fabb900306aad77d
- languageName: node
- linkType: hard
-
"enquirer@npm:^2.3.5":
version: 2.3.6
resolution: "enquirer@npm:2.3.6"
@@ -1024,20 +555,6 @@ __metadata:
languageName: node
linkType: hard
-"env-paths@npm:^2.2.0":
- version: 2.2.1
- resolution: "env-paths@npm:2.2.1"
- checksum: 9579868bc73526de31682625d89aa08c83f3c87850218f9251f953bf4242428a1020e75cb201ca16b42f2874c3ca175ffc8aa47a88423b546711b7dbf86f79a8
- languageName: node
- linkType: hard
-
-"err-code@npm:^2.0.2":
- version: 2.0.3
- resolution: "err-code@npm:2.0.3"
- checksum: 14e09e9990bcd0dd8e91881bf6e0ac6177b9cd72404951e443e8052f6272f276dbe1f3a34c7802fd6dee5276b34134b091665e18cebc9e1ce0a4519561f16c44
- languageName: node
- linkType: hard
-
"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
@@ -1241,27 +758,6 @@ __metadata:
languageName: node
linkType: hard
-"extend@npm:~3.0.2":
- version: 3.0.2
- resolution: "extend@npm:3.0.2"
- checksum: 1406da1f0c4b00b839497e4cdd0ec4303ce2ae349144b7c28064a5073c93ce8c08da4e8fb1bc5cb459ffcdff30a35fc0fe54344eb88320e70100c1baea6f195c
- languageName: node
- linkType: hard
-
-"extsprintf@npm:1.3.0":
- version: 1.3.0
- resolution: "extsprintf@npm:1.3.0"
- checksum: 892efd56aa9b27cbfbca42ad0c59308633f66000e71d1fb19c6989ea7309b32f3ff281778871bd2ce9bc7f3ad02515aa2783cea0323d0f6ff840b7c6a6a4603e
- languageName: node
- linkType: hard
-
-"extsprintf@npm:^1.2.0":
- version: 1.4.0
- resolution: "extsprintf@npm:1.4.0"
- checksum: 092e011574324c5cddd78b5a27f869c2703613c1140eb7763aef8f5b0e33769a9b4c7dbcc50acd39b6afebe79bf66adcec73bf3c84e095c5bcfb42306d128ad0
- languageName: node
- linkType: hard
-
"fast-deep-equal@npm:^3.1.1":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -1322,13 +818,6 @@ __metadata:
languageName: node
linkType: hard
-"file-uri-to-path@npm:1.0.0":
- version: 1.0.0
- resolution: "file-uri-to-path@npm:1.0.0"
- checksum: 5ddb9682f04f6f87b7765b93306206db2f96bc86162487e27639c55fe3ffeed12c30906ef1dedaa5307d7cabbbbdcbfa299b79aaec435de0f17e17ab31bd20b3
- languageName: node
- linkType: hard
-
"fill-range@npm:^7.0.1":
version: 7.0.1
resolution: "fill-range@npm:7.0.1"
@@ -1355,33 +844,6 @@ __metadata:
languageName: node
linkType: hard
-"flatten-vertex-data@npm:^1.0.2":
- version: 1.0.2
- resolution: "flatten-vertex-data@npm:1.0.2"
- dependencies:
- dtype: ^2.0.0
- checksum: 13c4a974b5d203c36b86e5f28a59a357ec6861fc7d72f19c224bce2774818e41017fa9fd4d4b84219f9423b2ddd52ebd628d7bf00e056fbf4f1d4b7a5e1e8c76
- languageName: node
- linkType: hard
-
-"forever-agent@npm:~0.6.1":
- version: 0.6.1
- resolution: "forever-agent@npm:0.6.1"
- checksum: 9cc0054dd4ea5fc26e014b8c929d1fb9247e931e81165cbd965a712061d65fb84791b2124f64cd79492e516662b94068d29fe1d824732382237321b3f61955fe
- languageName: node
- linkType: hard
-
-"form-data@npm:~2.3.2":
- version: 2.3.3
- resolution: "form-data@npm:2.3.3"
- dependencies:
- asynckit: ^0.4.0
- combined-stream: ^1.0.6
- mime-types: ^2.1.12
- checksum: 862e686b105634222db77138d5f5ae08ba85f88c04925de5be86b2b9d03cf671d86566ad10f1dd5217634c0f1634069dfc1a663a1cc13e8fbac0ce8f670ad070
- languageName: node
- linkType: hard
-
"fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
@@ -1394,24 +856,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-minipass@npm:^1.2.5":
- version: 1.2.7
- resolution: "fs-minipass@npm:1.2.7"
- dependencies:
- minipass: ^2.6.0
- checksum: eb59a93065f25457e5d1d10a064e22565e704b03140d5ef86a71a57155b13aa645811126fed2a5a282df8dc9c40df9c9d696f6b2d93c181071a971221d0a454b
- languageName: node
- linkType: hard
-
-"fs-minipass@npm:^2.0.0":
- version: 2.1.0
- resolution: "fs-minipass@npm:2.1.0"
- dependencies:
- minipass: ^3.0.0
- checksum: e14a490658621cf1f7d8cbf9e92a9cc4dc7ce050418e4817e877e4531c438223db79f7a1774668087428d665a3de95f87014ce36c8afdc841fea42bcb782abcb
- languageName: node
- linkType: hard
-
"fs.realpath@npm:^1.0.0":
version: 1.0.0
resolution: "fs.realpath@npm:1.0.0"
@@ -1433,31 +877,6 @@ __metadata:
languageName: node
linkType: hard
-"gauge@npm:~2.7.3":
- version: 2.7.4
- resolution: "gauge@npm:2.7.4"
- dependencies:
- aproba: ^1.0.3
- console-control-strings: ^1.0.0
- has-unicode: ^2.0.0
- object-assign: ^4.1.0
- signal-exit: ^3.0.0
- string-width: ^1.0.1
- strip-ansi: ^3.0.1
- wide-align: ^1.1.0
- checksum: b136dbeb8e40acaaddab6c71c9f34d3c9aa104efc538c8c0ddcd74b25efb8daeb8dca24a9b30626b477d66beccd3dee8dd31e25eb4c7c97ec58a3f1a82914be1
- languageName: node
- linkType: hard
-
-"getpass@npm:^0.1.1":
- version: 0.1.7
- resolution: "getpass@npm:0.1.7"
- dependencies:
- assert-plus: ^1.0.0
- checksum: 2650725bc6939616da8432e5351ca87d8b29421bb8dc19c21bad2c37cd337d2a50d36fcc398ce0c16a075f6079afe114131780dca7e2f4b96063e53e7d28fd7a
- languageName: node
- linkType: hard
-
"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -1467,7 +886,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4":
+"glob@npm:^7.0.0, glob@npm:^7.1.3":
version: 7.1.6
resolution: "glob@npm:7.1.6"
dependencies:
@@ -1513,7 +932,7 @@ __metadata:
languageName: node
linkType: hard
-"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6":
+"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0":
version: 4.2.6
resolution: "graceful-fs@npm:4.2.6"
checksum: 84d39c7756892553da990a9db7e45f844b3309b37b5a00174cbb4748476f2250c54f24594d4d252f64f085c65c2fdac7c809419bf6d55f0e6e42eb07ac0f5bf2
@@ -1547,23 +966,6 @@ __metadata:
languageName: node
linkType: hard
-"har-schema@npm:^2.0.0":
- version: 2.0.0
- resolution: "har-schema@npm:2.0.0"
- checksum: e27ac33a968b8a3b2cc32e53afaec8aa795d08b058ef9b09b3bbce74db7ecadcabf60a6186e3bb901335d2c72bbf9e2af59429d736b5e80dc0edf18b3e1c5860
- languageName: node
- linkType: hard
-
-"har-validator@npm:~5.1.3":
- version: 5.1.5
- resolution: "har-validator@npm:5.1.5"
- dependencies:
- ajv: ^6.12.3
- har-schema: ^2.0.0
- checksum: 01b905cdaa7632c926a962c8127a77b98387935ef3aa0b44dae871eae2592ba6da948a3bdbb3eeceb90fa1599300f16716e50147965a7ea7c4e7c4e57ac69727
- languageName: node
- linkType: hard
-
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@@ -1578,13 +980,6 @@ __metadata:
languageName: node
linkType: hard
-"has-unicode@npm:^2.0.0":
- version: 2.0.1
- resolution: "has-unicode@npm:2.0.1"
- checksum: ed3719f95cbd7dada9e3fde6fad113eae6d317bc8e818a2350954914c098ca6eddb203261af2c291c49a14c52f83610becbc7ab8d569bee81261b9c260a435f2
- languageName: node
- linkType: hard
-
"has@npm:^1.0.3":
version: 1.0.3
resolution: "has@npm:1.0.3"
@@ -1594,81 +989,6 @@ __metadata:
languageName: node
linkType: hard
-"http-cache-semantics@npm:^4.1.0":
- version: 4.1.0
- resolution: "http-cache-semantics@npm:4.1.0"
- checksum: 451df9784af2acbe0cc1fd70291285c08ca4a8966ab5ee4d3975e003d1ad4d74c81473086d628f31296b31221966fda8bc5ea1e29dd8f1f33f9fc2b0fdca65ca
- languageName: node
- linkType: hard
-
-"http-proxy-agent@npm:^4.0.1":
- version: 4.0.1
- resolution: "http-proxy-agent@npm:4.0.1"
- dependencies:
- "@tootallnate/once": 1
- agent-base: 6
- debug: 4
- checksum: 6703aeb5c5d398d93757c38eb0d77df10239ff3fefee27614aad2831f06f9ca6c8b21c43e9ff02464b5284cba3c6cedefffd210750871277ebf652cbe3230566
- languageName: node
- linkType: hard
-
-"http-signature@npm:~1.2.0":
- version: 1.2.0
- resolution: "http-signature@npm:1.2.0"
- dependencies:
- assert-plus: ^1.0.0
- jsprim: ^1.2.2
- sshpk: ^1.7.0
- checksum: d28227eed37cb0dae0e76c46b2a5e611c678808433e5642238f17dba7f2c9c8f8d1646122d57ec1a110ecc7e8b9f5b7aa0462f1e2a5fa3b41f2fca5a69af7edf
- languageName: node
- linkType: hard
-
-"https-proxy-agent@npm:^5.0.0":
- version: 5.0.0
- resolution: "https-proxy-agent@npm:5.0.0"
- dependencies:
- agent-base: 6
- debug: 4
- checksum: 18aa04ea08cc069fa0c83d03475d1bc43e13bfa43d5cffc0c3a07430f755e1ac914049570302775adac82aa5a779643ef2c6c270c057d7a8523a7f6f46b4866a
- languageName: node
- linkType: hard
-
-"humanize-ms@npm:^1.2.1":
- version: 1.2.1
- resolution: "humanize-ms@npm:1.2.1"
- dependencies:
- ms: ^2.0.0
- checksum: 4a08769434132a229a6153e77c869a9fe7132dc003d90119d54958e7b75feb65a3c4eca19fb18921568878ac455b6f399013279ad33248d94bd61a25def1fdda
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:^0.4.4":
- version: 0.4.24
- resolution: "iconv-lite@npm:0.4.24"
- dependencies:
- safer-buffer: ">= 2.1.2 < 3"
- checksum: a9b9521066ee81853a8561e92bd7240bc5d3b7d5ef7da807a475e7858b0246e318b6af518c30a20a8749ef5eafeaa9631079446e4e696c7b60f468b34dc2cbfc
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:^0.6.2":
- version: 0.6.2
- resolution: "iconv-lite@npm:0.6.2"
- dependencies:
- safer-buffer: ">= 2.1.2 < 3.0.0"
- checksum: 0785670120f57b5912c6a4391d6a69914906746d259b59de884dc6d324a52a0abde38d5804f67370192fec6878d01e7306de525568abcea70eb41c2bceb9f547
- languageName: node
- linkType: hard
-
-"ignore-walk@npm:^3.0.1":
- version: 3.0.3
- resolution: "ignore-walk@npm:3.0.3"
- dependencies:
- minimatch: ^3.0.4
- checksum: 08394ce8c47dc086d44ef65a1e1d30352ff3d6605bdec90f59e985b710cc660aafa7975cb30312891d21d826d10b3a8b3210c5d68251678e2dcd366362865170
- languageName: node
- linkType: hard
-
"ignore@npm:^4.0.6":
version: 4.0.6
resolution: "ignore@npm:4.0.6"
@@ -1700,20 +1020,6 @@ __metadata:
languageName: node
linkType: hard
-"indent-string@npm:^4.0.0":
- version: 4.0.0
- resolution: "indent-string@npm:4.0.0"
- checksum: 3e54996c6e15ca00a7a4403be705bce4fb3bb4ac637da2e1473006e42a651863f53bfb8c3438c1b3aac77817768ac0cde0e7b7a81a6cf24a1286227a06510dbf
- languageName: node
- linkType: hard
-
-"infer-owner@npm:^1.0.4":
- version: 1.0.4
- resolution: "infer-owner@npm:1.0.4"
- checksum: 56aa1d87b05936947765b1d9ace5f8d7ccd8cf6ccc1d69b67e8eaaee0e1ee2960d5accd51deb50d884665a5a1af3bcbb80f5d249c01a00280365bba59db9687b
- languageName: node
- linkType: hard
-
"inflight@npm:^1.0.4":
version: 1.0.6
resolution: "inflight@npm:1.0.6"
@@ -1724,20 +1030,13 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2, inherits@npm:~2.0.3":
+"inherits@npm:2":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 98426da247ddfc3dcd7d7daedd90c3ca32d5b08deca08949726f12d49232aef94772a07b36cf4ff833e105ae2ef931777f6de4a6dd8245a216b9299ad4a50bea
languageName: node
linkType: hard
-"ini@npm:~1.3.0":
- version: 1.3.8
- resolution: "ini@npm:1.3.8"
- checksum: 62189ce7ea44c5778e757e4232c581212e838f3c39e79d931bb9152fd4b9275f09fb20b96afdd60ba9f5d7996b92486cad6cc617fcb84ff4beedd1b33b86221e
- languageName: node
- linkType: hard
-
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -1745,51 +1044,6 @@ __metadata:
languageName: node
linkType: hard
-"ip@npm:^1.1.5":
- version: 1.1.5
- resolution: "ip@npm:1.1.5"
- checksum: 3ad007368cf797ec9b73fbac0a644077198dd85a128d0fe39697a78a9cdd47915577eee5c4eca9933549b575ac4716107896c2d4aa43a1622b3f72104232cad4
- languageName: node
- linkType: hard
-
-"is-absolute@npm:^0.2.6":
- version: 0.2.6
- resolution: "is-absolute@npm:0.2.6"
- dependencies:
- is-relative: ^0.2.1
- is-windows: ^0.2.0
- checksum: 806be2def3832e8aea25e1c9f7d8f76e9adf69cd79f7bd111ea9ece5a1d2acdf1ae9fbec92107d549209103e83dca7eaf8ae9ed558e00b28365dd3af5d8d9672
- languageName: node
- linkType: hard
-
-"is-audio-buffer@npm:^1.0.11, is-audio-buffer@npm:^1.0.8":
- version: 1.1.0
- resolution: "is-audio-buffer@npm:1.1.0"
- checksum: c1150e94bb5475f1f0f9d5c4a60d007040443d4ae591002170c5a5622deb89f09e42cb73389dc3e4b48055472d6c05c5d14a86542200483d592c063481f35b89
- languageName: node
- linkType: hard
-
-"is-base64@npm:^0.1.0":
- version: 0.1.0
- resolution: "is-base64@npm:0.1.0"
- checksum: 3cd6fb1a615cb1c9968d6a344a616dd5eed7297a42172521d24971ff380f42b677bed0f27d0f057f6914ebb97c79604fcf5f0f480600da5d3d4476f4b641d4b2
- languageName: node
- linkType: hard
-
-"is-blob@npm:^2.0.1":
- version: 2.1.0
- resolution: "is-blob@npm:2.1.0"
- checksum: 29f1e31a613f2a1fd6055a2bc0bd0870ce3f32719e8c024d7582d1a6ba8d3346394664e2888adb3dfbd31abd6e2ab834a1ccdd499f79ff7d9071900814ae3647
- languageName: node
- linkType: hard
-
-"is-buffer@npm:^1.1.4, is-buffer@npm:^1.1.5":
- version: 1.1.6
- resolution: "is-buffer@npm:1.1.6"
- checksum: 336ec78f00e88efe6ff6f1aa08d06aadb942a6cd320e5f538ac00648378fb964743b3737c88ce7ce8741c067e4a3b78f596b83ee1a3c72dc2885ea0b03dc84f2
- languageName: node
- linkType: hard
-
"is-core-module@npm:^2.2.0":
version: 2.3.0
resolution: "is-core-module@npm:2.3.0"
@@ -1806,29 +1060,6 @@ __metadata:
languageName: node
linkType: hard
-"is-flac@npm:^1.1.0":
- version: 1.1.2
- resolution: "is-flac@npm:1.1.2"
- checksum: eb1b501b8ba6105f5104f20ac53ac5b33ce73cbde056cc91976c3c53aca4d5768aa19a6ae60a23de42de1b0c03d50b11936eb35c5b15d74dbdcc34dccc9f2fa8
- languageName: node
- linkType: hard
-
-"is-fullwidth-code-point@npm:^1.0.0":
- version: 1.0.0
- resolution: "is-fullwidth-code-point@npm:1.0.0"
- dependencies:
- number-is-nan: ^1.0.0
- checksum: fc3d51ef082eaf0c0d44e94b74cf43b97446e008b147b08186daea8bd5ff402596f04b5fe4fa4c0457470beab5c2de8339c49c96b5be65fe9fdf88f60a0001e8
- languageName: node
- linkType: hard
-
-"is-fullwidth-code-point@npm:^2.0.0":
- version: 2.0.0
- resolution: "is-fullwidth-code-point@npm:2.0.0"
- checksum: e1e5284f848ab6885665967cd768292a75022304d4401e78937a68f423047c29bfe87a43a9cdb67a3210fff7bcd5da51469122a0eff59b03261c379e58dbe921
- languageName: node
- linkType: hard
-
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -1845,27 +1076,6 @@ __metadata:
languageName: node
linkType: hard
-"is-lambda@npm:^1.0.1":
- version: 1.0.1
- resolution: "is-lambda@npm:1.0.1"
- checksum: 669ea37e8fafa800d076e7e7c64eadc9fd2a0607a3bc67e602d37092f2fec91c29929cdeec94e694607a88a2e0bdc7f8e122a9819dacadf05a9c5767c9672eb7
- languageName: node
- linkType: hard
-
-"is-m4a@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-m4a@npm:1.1.0"
- checksum: 891bf3168e11bb380563a8a4de818d367d6a6b7a9ee5646ccc5f74cec17456ca1d99dab5fdac3b2778c80f9a5cb7c1ea03d42c46e1d3467df871feada21e4079
- languageName: node
- linkType: hard
-
-"is-mp3@npm:^1.1.0":
- version: 1.1.3
- resolution: "is-mp3@npm:1.1.3"
- checksum: 99de1f27dcc70d9b50abe7bddfff52c8c11af5cdcb8424f5880366d45437f4602dc1a9a4dbb74c419d7fa657cacbb963f3b748ace2d4b2b1e6e1fb3217fb13e0
- languageName: node
- linkType: hard
-
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@@ -1873,73 +1083,6 @@ __metadata:
languageName: node
linkType: hard
-"is-ogg@npm:^1.1.0":
- version: 1.1.2
- resolution: "is-ogg@npm:1.1.2"
- checksum: 0cac14f7fa181ef2fae80cc81999c6e3de2e2162bfd426929f9681775f51e746d3f91dd101c8994ea66711a28935dc75f2620f62ba1f8d116aa7085f07562e10
- languageName: node
- linkType: hard
-
-"is-plain-obj@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-plain-obj@npm:1.1.0"
- checksum: d2eb5a32eacd7c79f3b2fe20552d091805a5ae88a7ca2aa71226bf822e4d690ef046ed2beb795f32666a401dfbf9a25ee3d4acde5426f963d55474468708ad22
- languageName: node
- linkType: hard
-
-"is-relative@npm:^0.2.1":
- version: 0.2.1
- resolution: "is-relative@npm:0.2.1"
- dependencies:
- is-unc-path: ^0.1.1
- checksum: 2a57073205e80e215774b4cc5ec7c89dcf1043e2be0f1f0e891447b692ba1f8f35697b7e6202541e241aa5b47eb707c46aec8f634436b7bcd2d67953d0e183c7
- languageName: node
- linkType: hard
-
-"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
- version: 1.0.0
- resolution: "is-typedarray@npm:1.0.0"
- checksum: 4e21156e7360a5916eded35c5938adf6278299a8055640864eebb251e4351cd605beccddf9af27477e19f753d453412fe0c21379bb54b55cfdf5add263076959
- languageName: node
- linkType: hard
-
-"is-unc-path@npm:^0.1.1":
- version: 0.1.2
- resolution: "is-unc-path@npm:0.1.2"
- dependencies:
- unc-path-regex: ^0.1.0
- checksum: dda130358d57d7567b300603af2339d0c50305f87e182d093f7386d9ba6152b869699c78d25fbf24134f5d9520c1065865b6b9e2b67d8cb2fbd6168980188c69
- languageName: node
- linkType: hard
-
-"is-url@npm:^1.2.2":
- version: 1.2.4
- resolution: "is-url@npm:1.2.4"
- checksum: 76d309e9fafdb3117c110ae2911e23f0fb6bf595f5d2c3470def80480e86903e95d84dbdf050f1f9cc746a47e7ea3b24c7096758c724224c5b67211783852e53
- languageName: node
- linkType: hard
-
-"is-wav@npm:^1.1.0":
- version: 1.1.2
- resolution: "is-wav@npm:1.1.2"
- checksum: 89f26689ea1ecea3e99c8567c7386be83dd51cee400bbe116066b9303f4394acb46b879b8ffef9af87a6f4d99e0ef0d03136c6105f0f955051346d53ddf4f2bc
- languageName: node
- linkType: hard
-
-"is-windows@npm:^0.2.0":
- version: 0.2.0
- resolution: "is-windows@npm:0.2.0"
- checksum: 1f9950ff897bb2cbd2686e374fe2caa0f4d4dbdfefa4aeb2331986072972a5a95d8d000b1c4266d821fc1c0ccafbb08f76771b419d4ff9615dcb69110f8148f2
- languageName: node
- linkType: hard
-
-"isarray@npm:~1.0.0":
- version: 1.0.0
- resolution: "isarray@npm:1.0.0"
- checksum: b0ff31a290e783f7b3fb73f2951ee7fc2946dc197b05f73577dc77f87dc3be2e0f66007bedf069123d4e5c4b691e7c89a241f6ca06f0c0f4765cdac5aa4b4047
- languageName: node
- linkType: hard
-
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -1966,13 +1109,6 @@ __metadata:
languageName: node
linkType: hard
-"isstream@npm:~0.1.2":
- version: 0.1.2
- resolution: "isstream@npm:0.1.2"
- checksum: 8e6e5c4cf1823562db7035d2e7bac388412060fe9bc6727eca8c608def5aa57709165c51c2e68a2fce6ff0b64d79489501b84715060c5e8a477b87b6cbcd1eca
- languageName: node
- linkType: hard
-
"js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
@@ -1992,13 +1128,6 @@ __metadata:
languageName: node
linkType: hard
-"jsbn@npm:~0.1.0":
- version: 0.1.1
- resolution: "jsbn@npm:0.1.1"
- checksum: b530d48a64e6aff9523407856a54c5b9beee30f34a410612057f4fa097d90072fc8403c49604dacf0c3e7620dca43c2b7f0de3f954af611e43716a254c46f6f5
- languageName: node
- linkType: hard
-
"json-schema-traverse@npm:^0.4.1":
version: 0.4.1
resolution: "json-schema-traverse@npm:0.4.1"
@@ -2013,13 +1142,6 @@ __metadata:
languageName: node
linkType: hard
-"json-schema@npm:0.2.3":
- version: 0.2.3
- resolution: "json-schema@npm:0.2.3"
- checksum: d382ea841f0af5cf6ae3b63043c6ddbd144086de52342b5dd32d8966872dce1e0ed280f6b27c5fba97e50cf8640f27b593e039cb95df365718ada03ef0feb9f2
- languageName: node
- linkType: hard
-
"json-stable-stringify-without-jsonify@npm:^1.0.1":
version: 1.0.1
resolution: "json-stable-stringify-without-jsonify@npm:1.0.1"
@@ -2027,13 +1149,6 @@ __metadata:
languageName: node
linkType: hard
-"json-stringify-safe@npm:~5.0.1":
- version: 5.0.1
- resolution: "json-stringify-safe@npm:5.0.1"
- checksum: 261dfb8eb3e72c8b0dda11fd7c20c151ffc1d1b03e529245d51708c8dd8d8c6a225880464adf41a570dff6e5c805fd9d1f47fed948cfb526e4fbe5a67ce4e5f4
- languageName: node
- linkType: hard
-
"jsonfile@npm:^6.0.1":
version: 6.1.0
resolution: "jsonfile@npm:6.1.0"
@@ -2047,18 +1162,6 @@ __metadata:
languageName: node
linkType: hard
-"jsprim@npm:^1.2.2":
- version: 1.4.1
- resolution: "jsprim@npm:1.4.1"
- dependencies:
- assert-plus: 1.0.0
- extsprintf: 1.3.0
- json-schema: 0.2.3
- verror: 1.10.0
- checksum: ee0177b7ef39e6becf18c586d31fabe15d62be88e7867d3aff86466e4a3de9a2cd47b6e597417aebc1cd3c2d43bc662e79ab5eecdadf3ce0643e909432ed6d2c
- languageName: node
- linkType: hard
-
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@@ -2122,26 +1225,10 @@ __metadata:
languageName: node
linkType: hard
-"make-fetch-happen@npm:^8.0.14":
- version: 8.0.14
- resolution: "make-fetch-happen@npm:8.0.14"
- dependencies:
- agentkeepalive: ^4.1.3
- cacache: ^15.0.5
- http-cache-semantics: ^4.1.0
- http-proxy-agent: ^4.0.1
- https-proxy-agent: ^5.0.0
- is-lambda: ^1.0.1
- lru-cache: ^6.0.0
- minipass: ^3.1.3
- minipass-collect: ^1.0.2
- minipass-fetch: ^1.3.2
- minipass-flush: ^1.0.5
- minipass-pipeline: ^1.2.4
- promise-retry: ^2.0.1
- socks-proxy-agent: ^5.0.0
- ssri: ^8.0.0
- checksum: 0847aca9a33544ffe153346343756edfb8065ee6497675c50e99a8b8252bbce4a574b5a2d008e8004de5f1c235205e9c7f2889adc68a8d2019691b4b66f223f4
+"make-promises-safe@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "make-promises-safe@npm:5.1.0"
+ checksum: 7d1e282128bf7f5c1cccc44ebb60b3583f74b6efa2ba800a8b008756d4f60a9068cf62a25490198769f1b8b0063ed8cb5b6e5d357ab9a23485059a7cd38719ec
languageName: node
linkType: hard
@@ -2154,7 +1241,7 @@ __metadata:
languageName: node
linkType: hard
-"mediasoup-client@npm:^3.6.29, mediasoup-client@npm:^3.6.30":
+"mediasoup-client@npm:^3.6.29":
version: 3.6.30
resolution: "mediasoup-client@npm:3.6.30"
dependencies:
@@ -2188,22 +1275,6 @@ __metadata:
languageName: node
linkType: hard
-"mime-db@npm:1.47.0":
- version: 1.47.0
- resolution: "mime-db@npm:1.47.0"
- checksum: f5f9220dd53c240c9234323571f632486c663e36676ebfdca9963fb9a92d1dd28b16124bceff60868fb70743764ade8466dd5e6a1a833decde89ae6d15211503
- languageName: node
- linkType: hard
-
-"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19":
- version: 2.1.30
- resolution: "mime-types@npm:2.1.30"
- dependencies:
- mime-db: 1.47.0
- checksum: c7ca8a9980bdae0b760820aded39ea9541a8236f4abc105df645ea5b09a9c4a5299e28667c0c9596ab8e4ca84b219fd8b94b5c68e32b59891ca1f57a7e848c02
- languageName: node
- linkType: hard
-
"minimatch@npm:^3.0.0, minimatch@npm:^3.0.4":
version: 3.0.4
resolution: "minimatch@npm:3.0.4"
@@ -2213,145 +1284,13 @@ __metadata:
languageName: node
linkType: hard
-"minimist@npm:^1.2.0, minimist@npm:^1.2.5":
+"minimist@npm:^1.2.5":
version: 1.2.5
resolution: "minimist@npm:1.2.5"
checksum: b77b8590147a4e217ff34266236bc39de23b52e6e33054076991ff674c7397a1380a7bde11111916f16f003a94aaa7e4f3d92595a32189644ff607fabc65a5b6
languageName: node
linkType: hard
-"minipass-collect@npm:^1.0.2":
- version: 1.0.2
- resolution: "minipass-collect@npm:1.0.2"
- dependencies:
- minipass: ^3.0.0
- checksum: 529ef6212333e6b9afc6aa4487a246df6fd28a28e42060533491ebf58fddb349f9b044f017725bddf3e13cae3986c58c24ee2531832f62e6d97379846e04e0a8
- languageName: node
- linkType: hard
-
-"minipass-fetch@npm:^1.3.2":
- version: 1.3.3
- resolution: "minipass-fetch@npm:1.3.3"
- dependencies:
- encoding: ^0.1.12
- minipass: ^3.1.0
- minipass-sized: ^1.0.3
- minizlib: ^2.0.0
- dependenciesMeta:
- encoding:
- optional: true
- checksum: cc93f86391795279b5681a2bbd5bb55cceabdae959c4ff0cb85e767427edb0d7e8bde49b6897afd386c2e47965ecc304b96bb7c2af0dbb9da7dfa67da140757e
- languageName: node
- linkType: hard
-
-"minipass-flush@npm:^1.0.5":
- version: 1.0.5
- resolution: "minipass-flush@npm:1.0.5"
- dependencies:
- minipass: ^3.0.0
- checksum: d354ca0da834e3e79a1f0372d1cb86ba043a96b495624ed6360f7cd1f549e5685d9b292d4193a963497efcf4a4db8563e188cda565b119b8acc00852259e286c
- languageName: node
- linkType: hard
-
-"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4":
- version: 1.2.4
- resolution: "minipass-pipeline@npm:1.2.4"
- dependencies:
- minipass: ^3.0.0
- checksum: 001d5a4a0c14816230984e684e8458d972b92dae52255f17fbc2dae74965f544c3c64f93146c218413004e72acec7f57d0f6ee10a49377ad715cf7d389af710c
- languageName: node
- linkType: hard
-
-"minipass-sized@npm:^1.0.3":
- version: 1.0.3
- resolution: "minipass-sized@npm:1.0.3"
- dependencies:
- minipass: ^3.0.0
- checksum: 747cb22e8a65dc84b819f8cdea4398ac30a3105d47f1db654ecd0b4c8124afddc58cbbd1166905d5279d89708692c0326689538b9795468e28bd330113e0d3c0
- languageName: node
- linkType: hard
-
-"minipass@npm:^2.6.0, minipass@npm:^2.8.6, minipass@npm:^2.9.0":
- version: 2.9.0
- resolution: "minipass@npm:2.9.0"
- dependencies:
- safe-buffer: ^5.1.2
- yallist: ^3.0.0
- checksum: 57a49f9523fdc495625184f4ef5a101615d3ee0c06f0c37e2ed7140c12deeecbd404539bd605b985100836006409b11b627a3148941dcc4ade24f0f078557836
- languageName: node
- linkType: hard
-
-"minipass@npm:^3.0.0, minipass@npm:^3.1.0, minipass@npm:^3.1.1, minipass@npm:^3.1.3":
- version: 3.1.3
- resolution: "minipass@npm:3.1.3"
- dependencies:
- yallist: ^4.0.0
- checksum: d12b95a845f15950bce7a77730c89400cf0c4f55e7066338da1d201ac148ece4ea8efa79e45a2c07c868c61bcaf9e996c4c3d6bf6b85c038ffa454521fc6ecd5
- languageName: node
- linkType: hard
-
-"minizlib@npm:^1.2.1":
- version: 1.3.3
- resolution: "minizlib@npm:1.3.3"
- dependencies:
- minipass: ^2.9.0
- checksum: 8d12782dd943ea92bb3e8e5dc4fe21201b56e77e5f12723c29159cf01dd0d50330dd071897dec270b3861994fb07a982b2473e5c2f42bf5f4b180ab18bf81c06
- languageName: node
- linkType: hard
-
-"minizlib@npm:^2.0.0, minizlib@npm:^2.1.1":
- version: 2.1.2
- resolution: "minizlib@npm:2.1.2"
- dependencies:
- minipass: ^3.0.0
- yallist: ^4.0.0
- checksum: 5a45b57b3467e5a743d87a96d7be57598a6f72eb3b7eeac237074c566bd04278766ae03bb523c32f34581c565a19e74e54ec90c6ce0630a540787c755b4c4b4e
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1":
- version: 0.5.5
- resolution: "mkdirp@npm:0.5.5"
- dependencies:
- minimist: ^1.2.5
- bin:
- mkdirp: bin/cmd.js
- checksum: 9dd9792e891927b14ca02226dbe1daeb717b9517a001620d5e2658bbc72c5e4f06887b6cbcbb60595fa5a56e701073cf250f1ed69c1988a6b89faf9fd6a4d049
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
- version: 1.0.4
- resolution: "mkdirp@npm:1.0.4"
- bin:
- mkdirp: bin/cmd.js
- checksum: 1aa3a6a2d7514f094a91329ec09994f5d32d2955a4985ecbb3d86f2aaeafc4aa11521f98d606144c1d49cd9835004d9a73342709b8c692c92e59eacf37412468
- languageName: node
- linkType: hard
-
-"mkdirp@npm:~0.3.5":
- version: 0.3.5
- resolution: "mkdirp@npm:0.3.5"
- checksum: ce260825fa800d2206fbbff6fb7ac284b8e8b23157596c5c771f1373a89565684b7a709005dc5614220fc912f287c022d0e195f1a17f12b01faf75fd9bd22781
- languageName: node
- linkType: hard
-
-"mp3@npm:^0.1.0":
- version: 0.1.0
- resolution: "mp3@npm:0.1.0"
- peerDependencies:
- av: ~0.4.0
- checksum: 907f957c2eeec69ff92bd6c44c1213b42b36628cf2f1e23d5981773b2cf3e40d9a9aca5fd92986cbc2a3236436c8652fb58cdfd5f88d325d064e89d858de0a26
- languageName: node
- linkType: hard
-
-"ms@npm:2.0.0":
- version: 2.0.0
- resolution: "ms@npm:2.0.0"
- checksum: 1a230340cc7f322fbe916783d8c8d60455407c6b7fb7f901d6ee34eb272402302c5c7f070a97b8531245cbb4ca6a0a623f6a128d7e5a5440cefa2c669c0b35bb
- languageName: node
- linkType: hard
-
"ms@npm:2.1.2":
version: 2.1.2
resolution: "ms@npm:2.1.2"
@@ -2359,176 +1298,24 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:^2.0.0, ms@npm:^2.1.1":
- version: 2.1.3
- resolution: "ms@npm:2.1.3"
- checksum: 6e721e648a544154d5de4c114b32f573d8027ca8ec505cf6c1105e505986d6ac46934a1256735aa0eece8eb2f5b2a1230503b2dddd3b100f9f016fd8a4f15f33
- languageName: node
- linkType: hard
-
-"nan@npm:^2.2.0":
- version: 2.14.2
- resolution: "nan@npm:2.14.2"
- dependencies:
- node-gyp: latest
- checksum: 36349b2e5df4182aa0d0cc43fcd6cc782ca560a83c2764743d80c14ba5028d0c54041a2f464b8d4cb18a884e04415034a0a764c745e1d5502ea34a5cb6470a39
- languageName: node
- linkType: hard
-
"natural-compare@npm:^1.4.0":
version: 1.4.0
- resolution: "natural-compare@npm:1.4.0"
- checksum: 2daf93d9bb516eddb06e2e80657a605af2e494d47c65d090ba43691aaffbc41f520840f1c9d3b7b641977af950217a4ab6ffb85bafcd5dfa8ba6fe4e68c43b53
- languageName: node
- linkType: hard
-
-"needle@npm:^2.2.1":
- version: 2.6.0
- resolution: "needle@npm:2.6.0"
- dependencies:
- debug: ^3.2.6
- iconv-lite: ^0.4.4
- sax: ^1.2.4
- bin:
- needle: bin/needle
- checksum: 0a00060d586b984ccfe89ba95228a9510ec258eeba62349450d590ea5a92831cd997b191f211220bd112236fc8734c7e6cd64d674b7e6d55784fa992d9e3a7a4
- languageName: node
- linkType: hard
-
-"neo-async@npm:^2.6.0":
- version: 2.6.2
- resolution: "neo-async@npm:2.6.2"
- checksum: 34a8f5309135be258a97082af810ea43700a3e0121e7b1ea31b3e22e2663d7c0d502cd949abb6d1ab8c11abfd04500ee61721ec5408b2d4bef8105241fd8a4c2
- languageName: node
- linkType: hard
-
-"node-fetch@npm:^2.6.1":
- version: 2.6.1
- resolution: "node-fetch@npm:2.6.1"
- checksum: cbb171635e538162b977eac5dfe7a1e07a9a02e991924377a6435502291e2f823d306b95aabc455caebf4a118ccf836868462bc70ccc3095af02bb9da61fda37
- languageName: node
- linkType: hard
-
-"node-gyp@npm:latest":
- version: 8.0.0
- resolution: "node-gyp@npm:8.0.0"
- dependencies:
- env-paths: ^2.2.0
- glob: ^7.1.4
- graceful-fs: ^4.2.6
- make-fetch-happen: ^8.0.14
- nopt: ^5.0.0
- npmlog: ^4.1.2
- rimraf: ^3.0.2
- semver: ^7.3.5
- tar: ^6.1.0
- which: ^2.0.2
- bin:
- node-gyp: bin/node-gyp.js
- checksum: 604a48ca1ee0277a960f4d71a05cea2e9a20007a4cdf7953caec78d26acc4bba765d3a97c649953a2de505de67a1b26f0c8c7c81124c591c81de5659f359adce
- languageName: node
- linkType: hard
-
-"node-pre-gyp@npm:^0.13.0":
- version: 0.13.0
- resolution: "node-pre-gyp@npm:0.13.0"
- dependencies:
- detect-libc: ^1.0.2
- mkdirp: ^0.5.1
- needle: ^2.2.1
- nopt: ^4.0.1
- npm-packlist: ^1.1.6
- npmlog: ^4.0.2
- rc: ^1.2.7
- rimraf: ^2.6.1
- semver: ^5.3.0
- tar: ^4
- bin:
- node-pre-gyp: ./bin/node-pre-gyp
- checksum: fa3c2fb55ae342409f8b9f50fe4aec388dffdbb0c93970ce1ec4c49d5c45011bbd6b3ee7713682f1399c44e80f3202b874bb0a0442cfd60edbfe60d22a5ed5c2
- languageName: node
- linkType: hard
-
-"nopt@npm:^4.0.1":
- version: 4.0.3
- resolution: "nopt@npm:4.0.3"
- dependencies:
- abbrev: 1
- osenv: ^0.1.4
- bin:
- nopt: bin/nopt.js
- checksum: bf7b8c15fd035bf1faa897ec83c3fe5a459beb51a09dfad9413429382139784c3f05e11847d2e5de7160a813c5c8c6cf74c34f22b483c08fdaf465586f293f49
- languageName: node
- linkType: hard
-
-"nopt@npm:^5.0.0":
- version: 5.0.0
- resolution: "nopt@npm:5.0.0"
- dependencies:
- abbrev: 1
- bin:
- nopt: bin/nopt.js
- checksum: e1523158fca7f99d0102cd4db7a651441968d7ffebb31e691dfa5dde546343126a29e50af12061cc4459940e6ecfb8d70887567a73c599799c3e1fc39e9647a1
- languageName: node
- linkType: hard
-
-"npm-bundled@npm:^1.0.1":
- version: 1.1.2
- resolution: "npm-bundled@npm:1.1.2"
- dependencies:
- npm-normalize-package-bin: ^1.0.1
- checksum: 3fbbc69d1c831e00a0e2a68e565dd8bf6c7557fc75be35d09d64ecaf7310b75e58e3d3a076525232f6af17b70c0bdb53d47e58eef5461bc151c748f60c6d34ed
- languageName: node
- linkType: hard
-
-"npm-normalize-package-bin@npm:^1.0.1":
- version: 1.0.1
- resolution: "npm-normalize-package-bin@npm:1.0.1"
- checksum: 495fae761551a765064f6937ed578a1d749c110355b63f5bbf6df9f0237862639de184a5c13fb9982d2a7745b2bd983e427bf16893ad98f20e53a32ad0254fc9
- languageName: node
- linkType: hard
-
-"npm-packlist@npm:^1.1.6":
- version: 1.4.8
- resolution: "npm-packlist@npm:1.4.8"
- dependencies:
- ignore-walk: ^3.0.1
- npm-bundled: ^1.0.1
- npm-normalize-package-bin: ^1.0.1
- checksum: 34c4bbd47daccd64e5e432b435ec37339bd472900dccd2a8f003d5004b4fff67b8561aadbbedaa5a5effd1dab9126b89fb28355fef1f3e85ff60ecf6b21433d9
- languageName: node
- linkType: hard
-
-"npmlog@npm:^4.0.2, npmlog@npm:^4.1.2":
- version: 4.1.2
- resolution: "npmlog@npm:4.1.2"
- dependencies:
- are-we-there-yet: ~1.1.2
- console-control-strings: ~1.1.0
- gauge: ~2.7.3
- set-blocking: ~2.0.0
- checksum: 0cd63f127c1bbda403a112e83b11804aaee2b58b0bc581c3bde9b82e4d957c7ed0ad3bee499af706cdd3599bb93669d7cbbf29fb500407d35fe75687ac96e2c0
- languageName: node
- linkType: hard
-
-"number-is-nan@npm:^1.0.0":
- version: 1.0.1
- resolution: "number-is-nan@npm:1.0.1"
- checksum: 42251b2653a16f8b47639d93c3b646fff295a4582a6b3a2fc51a651d4511427c247629709063d19befbceb8a3db1a8e9f17016b3a207291e79e4bd1413032918
+ resolution: "natural-compare@npm:1.4.0"
+ checksum: 2daf93d9bb516eddb06e2e80657a605af2e494d47c65d090ba43691aaffbc41f520840f1c9d3b7b641977af950217a4ab6ffb85bafcd5dfa8ba6fe4e68c43b53
languageName: node
linkType: hard
-"oauth-sign@npm:~0.9.0":
- version: 0.9.0
- resolution: "oauth-sign@npm:0.9.0"
- checksum: af1ab60297c3a687d1d2de5c43c6453c4df6939de3e6114ada4a486ac51fa7ab1769f33000b94c0e8ffced5ae4c57c4f5d36b517792d83e9e9742578a728682e
+"neo-async@npm:^2.6.0":
+ version: 2.6.2
+ resolution: "neo-async@npm:2.6.2"
+ checksum: 34a8f5309135be258a97082af810ea43700a3e0121e7b1ea31b3e22e2663d7c0d502cd949abb6d1ab8c11abfd04500ee61721ec5408b2d4bef8105241fd8a4c2
languageName: node
linkType: hard
-"object-assign@npm:^4.1.0, object-assign@npm:^4.1.1":
- version: 4.1.1
- resolution: "object-assign@npm:4.1.1"
- checksum: 66cf021898fc1b13ea573ea8635fbd5a76533f50cecbc2fcd5eee1e8029af41bcebe7023788b6d0e06cbe4401ecea075d972f78ec74467cdc571a0f1a4d1a081
+"node-fetch@npm:^2.6.1":
+ version: 2.6.1
+ resolution: "node-fetch@npm:2.6.1"
+ checksum: cbb171635e538162b977eac5dfe7a1e07a9a02e991924377a6435502291e2f823d306b95aabc455caebf4a118ccf836868462bc70ccc3095af02bb9da61fda37
languageName: node
linkType: hard
@@ -2564,39 +1351,6 @@ __metadata:
languageName: node
linkType: hard
-"os-homedir@npm:^1.0.0":
- version: 1.0.2
- resolution: "os-homedir@npm:1.0.2"
- checksum: 725256246b2cec353250ec46442e3cfa7bc96ef92285d448a90f12f4bbd78c1bf087051b2cef0382da572e1a9ebc8aa24bd0940a3bdc633c3e3012eef1dc6848
- languageName: node
- linkType: hard
-
-"os-tmpdir@npm:^1.0.0":
- version: 1.0.2
- resolution: "os-tmpdir@npm:1.0.2"
- checksum: ca158a3c2e48748adc7736cdbe4c593723f8ed8581d2aae2f2a30fdb9417d4ba14bed1cd487d47561898a7b1ece88bce69745e9ce0303e1dea9ea7d22d1f1082
- languageName: node
- linkType: hard
-
-"osenv@npm:^0.1.4":
- version: 0.1.5
- resolution: "osenv@npm:0.1.5"
- dependencies:
- os-homedir: ^1.0.0
- os-tmpdir: ^1.0.0
- checksum: 1c7462808c5ff0c2816b11f2f46265a98c395586058f98d73a6deac82955744484b277baedceeb962c419f3b75d0831a77ce7cf38b9e4f20729943ba79d72b08
- languageName: node
- linkType: hard
-
-"p-map@npm:^4.0.0":
- version: 4.0.0
- resolution: "p-map@npm:4.0.0"
- dependencies:
- aggregate-error: ^3.0.0
- checksum: d51e630d72b7c38bc9e396710e7a068f0b813fe4db6f4a2d1ce2972e7fa11142c763c3aa39bcfd77c0133688c1ebfdd9b38fa3ac4c6ada20b62df26239c5c0e4
- languageName: node
- linkType: hard
-
"parent-module@npm:^1.0.0":
version: 1.0.1
resolution: "parent-module@npm:1.0.1"
@@ -2634,32 +1388,6 @@ __metadata:
languageName: node
linkType: hard
-"pcm-convert@npm:^1.6.0":
- version: 1.6.5
- resolution: "pcm-convert@npm:1.6.5"
- dependencies:
- audio-format: ^2.3.2
- is-audio-buffer: ^1.0.11
- is-buffer: ^1.1.5
- object-assign: ^4.1.1
- checksum: 2cd522e682766443c328e7cb33dec50fb2fc24d1bde1609258e43a50089230b5ee5552a3435536bbc95a1d903ab7b1c2487d98b5205a8dbf349875430aec5471
- languageName: node
- linkType: hard
-
-"performance-now@npm:^2.1.0":
- version: 2.1.0
- resolution: "performance-now@npm:2.1.0"
- checksum: bb4ebed0b03d6c3ad3ae4eddd1182c895d385cff9096af441c19c130aaae3ea70229438ebc3297dfc52c86022f6becf177a810050823d01bf5280779cd2de624
- languageName: node
- linkType: hard
-
-"pick-by-alias@npm:^1.2.0":
- version: 1.2.0
- resolution: "pick-by-alias@npm:1.2.0"
- checksum: e1b88f2afb51331d3288d50ec53922e9f2e62ab18213477e66da91498f08f9db3f20ea75154ed0deffa836f3dec286d62338aa6f12818da0c3cd084fc7a01cb1
- languageName: node
- linkType: hard
-
"picomatch@npm:^2.2.1, picomatch@npm:^2.2.3":
version: 2.2.3
resolution: "picomatch@npm:2.2.3"
@@ -2667,13 +1395,6 @@ __metadata:
languageName: node
linkType: hard
-"pify@npm:^3.0.0":
- version: 3.0.0
- resolution: "pify@npm:3.0.0"
- checksum: 18af2b29148c4d6fd4c7741dbd953ff76beea17d1b4a6d5792d7ff1d7202f43671c3f29313aa5ec01a66d050dbdbb0cf23f17de69531da8dc8bda42d327cf960
- languageName: node
- linkType: hard
-
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -2699,13 +1420,6 @@ __metadata:
languageName: node
linkType: hard
-"process-nextick-args@npm:~2.0.0":
- version: 2.0.1
- resolution: "process-nextick-args@npm:2.0.1"
- checksum: ddeb0f07d0d5efa649c2c5e39d1afd0e3668df2b392d036c8a508b0034f7beffbc474b3c2f7fd3fed2dc4113cef8f1f7e00d05690df3c611b36f6c7efd7852d1
- languageName: node
- linkType: hard
-
"progress@npm:^2.0.0, progress@npm:^2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
@@ -2713,44 +1427,13 @@ __metadata:
languageName: node
linkType: hard
-"promise-inflight@npm:^1.0.1":
- version: 1.0.1
- resolution: "promise-inflight@npm:1.0.1"
- checksum: c06bce0fc60b1c7979f291e489b9017db9c15f872d5cef0dfbb2b56694e9db574bc5c28f332a7033cdbd3a1d6417c5a1ee03889743638f0241e82e5a6b9c277f
- languageName: node
- linkType: hard
-
-"promise-retry@npm:^2.0.1":
- version: 2.0.1
- resolution: "promise-retry@npm:2.0.1"
- dependencies:
- err-code: ^2.0.2
- retry: ^0.12.0
- checksum: 325e99d059fc624129c020507047a9aeadb988d03fd2165829af7c43af9c6d0510f2ccddb68efa0bac607d4c43591b3af8b1207db132986bfa458f78549ea4f1
- languageName: node
- linkType: hard
-
-"psl@npm:^1.1.28":
- version: 1.8.0
- resolution: "psl@npm:1.8.0"
- checksum: 92d47c6257456878bfa8190d76b84de69bcefdc129eeee3f9fe204c15fd08d35fe5b8627033f39b455e40a9375a1474b25ff4ab2c5448dd8c8f75da692d0f5b4
- languageName: node
- linkType: hard
-
-"punycode@npm:^2.1.0, punycode@npm:^2.1.1":
+"punycode@npm:^2.1.0":
version: 2.1.1
resolution: "punycode@npm:2.1.1"
checksum: 0202dc191cb35bfd88870ac99a1e824b03486d4cee20b543ef337a6dee8d8b11017da32a3e4c40b69b19976e982c030b62bd72bba42884acb691bc5ef91354c8
languageName: node
linkType: hard
-"qs@npm:~6.5.2":
- version: 6.5.2
- resolution: "qs@npm:6.5.2"
- checksum: fa0410eff2c05ce3328e11f82db4015e7819c986ee056d6b62b06ae112f4929af09ea3b879ca168ff9f0338f50972bba487ad0e46c879e42bfaf63c3c2ea7f09
- languageName: node
- linkType: hard
-
"queue-microtask@npm:^1.2.2":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
@@ -2758,45 +1441,6 @@ __metadata:
languageName: node
linkType: hard
-"rc@npm:^1.2.7":
- version: 1.2.8
- resolution: "rc@npm:1.2.8"
- dependencies:
- deep-extend: ^0.6.0
- ini: ~1.3.0
- minimist: ^1.2.0
- strip-json-comments: ~2.0.1
- bin:
- rc: ./cli.js
- checksum: ea2b7f7cee201a67923a2240de594a5d9b59bd312b814b06536d3d609a416dfd6fb9b85ea2abfd3b8a4eb5ed33eaff946ee75a8f2b7fb10941073c5cfee6b7a5
- languageName: node
- linkType: hard
-
-"read-chunk@npm:^2.0.0":
- version: 2.1.0
- resolution: "read-chunk@npm:2.1.0"
- dependencies:
- pify: ^3.0.0
- safe-buffer: ^5.1.1
- checksum: 0fcaa4e5c96c24323e4c037944209413f3a8ea89eb645bfe099acb38e77f3aa6a6ef04eb3207bfbaa5c4fdec90ebacc2a6ff8e33ada70e1727e703184c224092
- languageName: node
- linkType: hard
-
-"readable-stream@npm:^2.0.5, readable-stream@npm:^2.0.6":
- version: 2.3.7
- resolution: "readable-stream@npm:2.3.7"
- dependencies:
- core-util-is: ~1.0.0
- inherits: ~2.0.3
- isarray: ~1.0.0
- process-nextick-args: ~2.0.0
- safe-buffer: ~5.1.1
- string_decoder: ~1.1.1
- util-deprecate: ~1.0.1
- checksum: 6e3826560627a751feb3a8aec073ef94c6e47b8c8e06eb5d136323b5f09db9d2077c23a42a8d54ed0123695af54b36c1e4271a8ec55112b15f4b89020d8dec72
- languageName: node
- linkType: hard
-
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
@@ -2820,34 +1464,6 @@ __metadata:
languageName: node
linkType: hard
-"request@npm:^2.74.0":
- version: 2.88.2
- resolution: "request@npm:2.88.2"
- dependencies:
- aws-sign2: ~0.7.0
- aws4: ^1.8.0
- caseless: ~0.12.0
- combined-stream: ~1.0.6
- extend: ~3.0.2
- forever-agent: ~0.6.1
- form-data: ~2.3.2
- har-validator: ~5.1.3
- http-signature: ~1.2.0
- is-typedarray: ~1.0.0
- isstream: ~0.1.2
- json-stringify-safe: ~5.0.1
- mime-types: ~2.1.19
- oauth-sign: ~0.9.0
- performance-now: ^2.1.0
- qs: ~6.5.2
- safe-buffer: ^5.1.2
- tough-cookie: ~2.5.0
- tunnel-agent: ^0.6.0
- uuid: ^3.3.2
- checksum: 7a74841f3024cac21d8c3cca7f7f2e4243fbd62464d2f291fddb94008a9d010e20c4a1488f4224b03412a4438a699db2a3de11019e486c8e656f86b0b79bf022
- languageName: node
- linkType: hard
-
"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
@@ -2882,13 +1498,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"retry@npm:^0.12.0":
- version: 0.12.0
- resolution: "retry@npm:0.12.0"
- checksum: 51f2fddddb2f157a0738c53c515682813a881df566da36992f3cf0a975ea84a19434c5abbc682056e97351540bcc7ea38fce2622d0b191c3b5cc1020b71ea0f2
- languageName: node
- linkType: hard
-
"reusify@npm:^1.0.4":
version: 1.0.4
resolution: "reusify@npm:1.0.4"
@@ -2896,17 +1505,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"rimraf@npm:^2.6.1":
- version: 2.7.1
- resolution: "rimraf@npm:2.7.1"
- dependencies:
- glob: ^7.1.3
- bin:
- rimraf: ./bin.js
- checksum: 059efac2838ef917d4d1da1d80e724ad28c120cdf14ca6ed27ca72db2dc70be3e25421cba5947c6ec3d804c1d2bb9a247254653816ee0722bf943ffdd1ae19ef
- languageName: node
- linkType: hard
-
"rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
@@ -2927,41 +1525,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2":
- version: 5.2.1
- resolution: "safe-buffer@npm:5.2.1"
- checksum: 0bb57f0d8f9d1fa4fe35ad8a2db1f83a027d48f2822d59ede88fd5cd4ddad83c0b497213feb7a70fbf90597a70c5217f735b0eb1850df40ce9b4ae81dd22b3f9
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
- version: 5.1.2
- resolution: "safe-buffer@npm:5.1.2"
- checksum: 2708587c1b5e70a5e420714ceb59f30f5791c6e831d39812125a008eca63a4ac18578abd020a0776ea497ff03b4543f2b2a223a7b9073bf2d6c7af9ec6829218
- languageName: node
- linkType: hard
-
-"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0":
- version: 2.1.2
- resolution: "safer-buffer@npm:2.1.2"
- checksum: 549ba83f5b314b59898efe3422120ce1ca7987a6eae5925a5fa5db930dc414d4a9dde0a5594f89638cd6ea60b6840ea961872908933ac2428d1726489db46fa5
- languageName: node
- linkType: hard
-
-"sample-rate@npm:^2.0.0":
- version: 2.0.1
- resolution: "sample-rate@npm:2.0.1"
- checksum: c63efebb66e61469ad9c2d7bfac4c9bc5788f1f130c92f24da053e9ebe3dde24c191b646ccb986b226fca5c5de6d2293f1f9b547ac84cac9197f78c6be98a5fe
- languageName: node
- linkType: hard
-
-"sax@npm:^1.2.4":
- version: 1.2.4
- resolution: "sax@npm:1.2.4"
- checksum: 9d7668d69105e89e2c1a4b2fdc12c72e1a2f78b825f7b4a8a2ea5cdfebf70920bd17715bed55264c3b3959616a0695f8ad2d098bf6944fbd0953ee9c695dceef
- languageName: node
- linkType: hard
-
"sdp-transform@npm:^2.14.1":
version: 2.14.1
resolution: "sdp-transform@npm:2.14.1"
@@ -2971,16 +1534,7 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"semver@npm:^5.3.0":
- version: 5.7.1
- resolution: "semver@npm:5.7.1"
- bin:
- semver: ./bin/semver
- checksum: 06ff0ed753ebf741b7602be8faad620d6e160a2cb3f61019d00d919c8bca141638aa23c34da779b8595afdc9faa3678bfbb5f60366b6a4f65f98cf86605bbcdb
- languageName: node
- linkType: hard
-
-"semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5":
+"semver@npm:^7.2.1, semver@npm:^7.3.2":
version: 7.3.5
resolution: "semver@npm:7.3.5"
dependencies:
@@ -2991,13 +1545,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"set-blocking@npm:~2.0.0":
- version: 2.0.0
- resolution: "set-blocking@npm:2.0.0"
- checksum: 0ac2403b0c2d39bf452f6d5d17dfd3cb952b9113098e1231cc0614c436e2f465637e39d27cf3b93556f5c59795e9790fd7e98da784c5f9919edeba4295ffeb29
- languageName: node
- linkType: hard
-
"shebang-command@npm:^2.0.0":
version: 2.0.0
resolution: "shebang-command@npm:2.0.0"
@@ -3037,13 +1584,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"signal-exit@npm:^3.0.0":
- version: 3.0.3
- resolution: "signal-exit@npm:3.0.3"
- checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8
- languageName: node
- linkType: hard
-
"slash@npm:^3.0.0":
version: 3.0.0
resolution: "slash@npm:3.0.0"
@@ -3062,34 +1602,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"smart-buffer@npm:^4.1.0":
- version: 4.1.0
- resolution: "smart-buffer@npm:4.1.0"
- checksum: 00a23d82a20eced9622cbba18ba781f9f8968ccfa70af7a33336ae55f54651c073aa072084c521f7e78199767e5b3584a0bbf3a47bb60e3e5b79ea4fc1ca61a1
- languageName: node
- linkType: hard
-
-"socks-proxy-agent@npm:^5.0.0":
- version: 5.0.0
- resolution: "socks-proxy-agent@npm:5.0.0"
- dependencies:
- agent-base: 6
- debug: 4
- socks: ^2.3.3
- checksum: 3d6d5e4425e393847cb0787b688af37e96123a239ffc0269ad65263accdaa9c93df51e0257092ee37651676ec5d6316016bfbb2c2c837933361b728528f35c2a
- languageName: node
- linkType: hard
-
-"socks@npm:^2.3.3":
- version: 2.6.1
- resolution: "socks@npm:2.6.1"
- dependencies:
- ip: ^1.1.5
- smart-buffer: ^4.1.0
- checksum: 9a5735cf9be6f756006b4c5ed23f17c15ffbfc0afb04b5d1b49516b7a27818c807a6a5b5419a65a140a1964149ec9ebb6cd8f0e06d7c60282912204d781371db
- languageName: node
- linkType: hard
-
"source-map@npm:^0.6.1":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
@@ -3097,19 +1609,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"speaker@npm:^0.3.0":
- version: 0.3.1
- resolution: "speaker@npm:0.3.1"
- dependencies:
- bindings: ^1.2.1
- debug: ^2.2.0
- nan: ^2.2.0
- node-gyp: latest
- readable-stream: ^2.0.5
- checksum: 3c4823b29458e6f5c9e4016205ec57539f028225be361e56376ebaa268780dcdeb7386e5cb054bf0909df81f3884ac2f02b78bdd4379b7f9de15b083610bfe31
- languageName: node
- linkType: hard
-
"sprintf-js@npm:~1.0.2":
version: 1.0.3
resolution: "sprintf-js@npm:1.0.3"
@@ -3117,67 +1616,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"sshpk@npm:^1.7.0":
- version: 1.16.1
- resolution: "sshpk@npm:1.16.1"
- dependencies:
- asn1: ~0.2.3
- assert-plus: ^1.0.0
- bcrypt-pbkdf: ^1.0.0
- dashdash: ^1.12.0
- ecc-jsbn: ~0.1.1
- getpass: ^0.1.1
- jsbn: ~0.1.0
- safer-buffer: ^2.0.2
- tweetnacl: ~0.14.0
- bin:
- sshpk-conv: bin/sshpk-conv
- sshpk-sign: bin/sshpk-sign
- sshpk-verify: bin/sshpk-verify
- checksum: 4bd7422634ec3730404186179e5d9ba913accc64449f18d594b3a757a3b81000719adc94cf0c93a7b3da42487ae42404a1f37bfaa7908a60743d4478382b9d78
- languageName: node
- linkType: hard
-
-"ssri@npm:^8.0.0, ssri@npm:^8.0.1":
- version: 8.0.1
- resolution: "ssri@npm:8.0.1"
- dependencies:
- minipass: ^3.1.1
- checksum: d45f9a1d5676f8ebd888a3ae469772d75858e4095087217c2361a6b07a6eefd5a85350bb0fed63128b0025fdf242e81813be0979e6cb956a38dbf26295dca09c
- languageName: node
- linkType: hard
-
-"string-to-arraybuffer@npm:^1.0.0":
- version: 1.0.2
- resolution: "string-to-arraybuffer@npm:1.0.2"
- dependencies:
- atob-lite: ^2.0.0
- is-base64: ^0.1.0
- checksum: 3ef7219aa976e33f91a3b0a380234782963ce543580c68a33c6ac8fbd6fd2b4e6178d0df93a36495ee844bb5c004849f55c8bde785b5081ce9c68e3dfc6a3494
- languageName: node
- linkType: hard
-
-"string-width@npm:^1.0.1":
- version: 1.0.2
- resolution: "string-width@npm:1.0.2"
- dependencies:
- code-point-at: ^1.0.0
- is-fullwidth-code-point: ^1.0.0
- strip-ansi: ^3.0.0
- checksum: b11745daa9398a1b3bb37ffa64263f9869c5f790901ed1242decb08171785346447112ead561cffde6b222a5ebeab9d2b382c72ae688859e852aa29325ca9d0b
- languageName: node
- linkType: hard
-
-"string-width@npm:^1.0.2 || 2":
- version: 2.1.1
- resolution: "string-width@npm:2.1.1"
- dependencies:
- is-fullwidth-code-point: ^2.0.0
- strip-ansi: ^4.0.0
- checksum: 906b4887c39d247e9d12dfffb42bfe68655b52d27758eb13e069dce0f4cf2e7f82441dbbe44f7279298781e6f68e1c659451bd4d9e2bbe9d487a157ad14ae1bd
- languageName: node
- linkType: hard
-
"string-width@npm:^4.2.0":
version: 4.2.2
resolution: "string-width@npm:4.2.2"
@@ -3189,33 +1627,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"string_decoder@npm:~1.1.1":
- version: 1.1.1
- resolution: "string_decoder@npm:1.1.1"
- dependencies:
- safe-buffer: ~5.1.0
- checksum: bc2dc169d83df1b9e94defe7716bcad8a19ffe8211b029581cb0c6f9e83a6a7ba9ec3be38d179708a8643c692868a2b8b004ab159555dc26089ad3fa7b2158f5
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
- version: 3.0.1
- resolution: "strip-ansi@npm:3.0.1"
- dependencies:
- ansi-regex: ^2.0.0
- checksum: 98772dcf440d08f65790ee38cd186b1f139fa69b430e75f9d9c11f97058662f82a22c2ba03a30f502f948958264e99051524fbf1819edaa8a8bbb909ece297da
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^4.0.0":
- version: 4.0.0
- resolution: "strip-ansi@npm:4.0.0"
- dependencies:
- ansi-regex: ^3.0.0
- checksum: 9ac63872c2ba5e8a946c6f3a9c1ab81db5b43bce0d24a33b016e5666d3efda421f721447a1962611053a3ca1595b8742b0216fcc25886958d4565b7afcd27013
- languageName: node
- linkType: hard
-
"strip-ansi@npm:^6.0.0":
version: 6.0.0
resolution: "strip-ansi@npm:6.0.0"
@@ -3232,13 +1643,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"strip-json-comments@npm:~2.0.1":
- version: 2.0.1
- resolution: "strip-json-comments@npm:2.0.1"
- checksum: e60d99aa2849c27a04dce0620334f45822197df6b83664dd3746971e9a0a766d989dbb8d87f9cb7350725d2b5df401a2343222ad06e36a1ba7d62c6633267fcb
- languageName: node
- linkType: hard
-
"supports-color@npm:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -3281,35 +1685,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"tar@npm:^4":
- version: 4.4.13
- resolution: "tar@npm:4.4.13"
- dependencies:
- chownr: ^1.1.1
- fs-minipass: ^1.2.5
- minipass: ^2.8.6
- minizlib: ^1.2.1
- mkdirp: ^0.5.0
- safe-buffer: ^5.1.2
- yallist: ^3.0.3
- checksum: d325c316ac329ecb18f2b8cd3f85a80ab4a4105ada601b9253aaafae3fc14268e3cd874ccc265b6a08e60ebd17fbc31bd3dbc0d1018f874b536eb2a6e8ef6d9c
- languageName: node
- linkType: hard
-
-"tar@npm:^6.0.2, tar@npm:^6.1.0":
- version: 6.1.0
- resolution: "tar@npm:6.1.0"
- dependencies:
- chownr: ^2.0.0
- fs-minipass: ^2.0.0
- minipass: ^3.0.0
- minizlib: ^2.1.1
- mkdirp: ^1.0.3
- yallist: ^4.0.0
- checksum: d1d988eceb1ad2ecfaaf6fc5ecfe0c46fa005d04fe4c283355ccc52d3ffb4b6bf459a62f9ac7e36fd35251ab020399bdf527ab48b968120e06b4f61906a87d62
- languageName: node
- linkType: hard
-
"text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
@@ -3317,24 +1692,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"through@npm:~2.3.4":
- version: 2.3.8
- resolution: "through@npm:2.3.8"
- checksum: 918d9151680b5355990011eb8c4b02e8cb8cf6e9fb6ea3d3e5a1faa688343789e261634ae35de4ea9167ab029d1e7bac6af2fe61b843931768d405fdc3e8897c
- languageName: node
- linkType: hard
-
-"to-array-buffer@npm:^2.0.0":
- version: 2.2.2
- resolution: "to-array-buffer@npm:2.2.2"
- dependencies:
- flatten-vertex-data: ^1.0.2
- is-blob: ^2.0.1
- string-to-arraybuffer: ^1.0.0
- checksum: 462ca08b39e52bf3a4c83dd46f2a31e6f54aa50ac2de29578b5fcd899cca2c1dd39724ded08cf08e27c2108171366b2155b44d9fbdd1a23acab9f9695e99e97f
- languageName: node
- linkType: hard
-
"to-regex-range@npm:^5.0.1":
version: 5.0.1
resolution: "to-regex-range@npm:5.0.1"
@@ -3344,16 +1701,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"tough-cookie@npm:~2.5.0":
- version: 2.5.0
- resolution: "tough-cookie@npm:2.5.0"
- dependencies:
- psl: ^1.1.28
- punycode: ^2.1.1
- checksum: bf5d6fac5ce0bebc5876cb9b9a79d3d9ea21c9e4099f3d3e64701d6ba170a052cb88cece6737ec2473bac4f0a4f6c75d46ec17985be8587c6bbdd38d91625cb4
- languageName: node
- linkType: hard
-
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
@@ -3379,22 +1726,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"tunnel-agent@npm:^0.6.0":
- version: 0.6.0
- resolution: "tunnel-agent@npm:0.6.0"
- dependencies:
- safe-buffer: ^5.0.1
- checksum: 03db75a4f994fee610d3485c492e95105ed265a9fecd49d14c98e9982f973ecc0220d0c1bc264e37802e423a1274bb63788a873e4e07009408ae3ac517347fd7
- languageName: node
- linkType: hard
-
-"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0":
- version: 0.14.5
- resolution: "tweetnacl@npm:0.14.5"
- checksum: e1c9d52e2e9f582fd0df9ea26ba5a9ab88b9a38b69625d8e55c5e8870a4832ac8c32f8854b41fce7b59f97258bb103535363f9eda7050aa70e75824b972c7dde
- languageName: node
- linkType: hard
-
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
@@ -3418,15 +1749,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"typedarray-to-buffer@npm:^3.1.2":
- version: 3.1.5
- resolution: "typedarray-to-buffer@npm:3.1.5"
- dependencies:
- is-typedarray: ^1.0.0
- checksum: e6e0e6812acc3496612d81abe026bb6c71bfc0f3daa00716a3236fe37c46a81508de8306df8a29ae81e2a2c4293b6b8067c77b65003e0022134d544902b9acec
- languageName: node
- linkType: hard
-
"typedoc-default-themes@npm:^0.10.1":
version: 0.10.2
resolution: "typedoc-default-themes@npm:0.10.2"
@@ -3505,13 +1827,6 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"unc-path-regex@npm:^0.1.0":
- version: 0.1.2
- resolution: "unc-path-regex@npm:0.1.2"
- checksum: 585e29357917a8b529e05db14a3f2e9486258a5826ca9c0eb4f9173c006968ceffba201766d2ff08d38a1e014b69c519294981b29e669a81ea357c0ffd6e326b
- languageName: node
- linkType: hard
-
"unfetch@npm:^4.2.0":
version: 4.2.0
resolution: "unfetch@npm:4.2.0"
@@ -3519,24 +1834,6 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"unique-filename@npm:^1.1.1":
- version: 1.1.1
- resolution: "unique-filename@npm:1.1.1"
- dependencies:
- unique-slug: ^2.0.0
- checksum: 0e674206bdda0c949b4ef86b073ba614f11de6141310834a236860888e592826da988837a7277f91a943752a691c5ab7ab939a19e7c0a5d7fcf1b7265720bf86
- languageName: node
- linkType: hard
-
-"unique-slug@npm:^2.0.0":
- version: 2.0.2
- resolution: "unique-slug@npm:2.0.2"
- dependencies:
- imurmurhash: ^0.1.4
- checksum: 3b17dabc13b3cc41897715e106d4403b88c225739e70bbb6d1142e0fb680261b20574cae133b0ac0eedcf514fc19766d6fa37411f9e9ee038daaa4ae83e7cd70
- languageName: node
- linkType: hard
-
"universalify@npm:^2.0.0":
version: 2.0.0
resolution: "universalify@npm:2.0.0"
@@ -3553,22 +1850,6 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"util-deprecate@npm:~1.0.1":
- version: 1.0.2
- resolution: "util-deprecate@npm:1.0.2"
- checksum: 73c2b1cf0210ccac300645384d8443cabbd93194117b2dc1b3bae8d8279ad39aedac857e020c4ea505e96a1045059c7359db3df6a9df0be6b8584166c9d61dc9
- languageName: node
- linkType: hard
-
-"uuid@npm:^3.3.2":
- version: 3.4.0
- resolution: "uuid@npm:3.4.0"
- bin:
- uuid: ./bin/uuid
- checksum: 1ce3f37e214d6d0dc94a6a9663a0365013ace66bc3fd5b203e6f5d2eeb978aaee1192367222386345d30b4c6a447928c501121aa84c637724bf105ef57284949
- languageName: node
- linkType: hard
-
"uuid@npm:^8.3.2":
version: 8.3.2
resolution: "uuid@npm:8.3.2"
@@ -3585,17 +1866,6 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"verror@npm:1.10.0":
- version: 1.10.0
- resolution: "verror@npm:1.10.0"
- dependencies:
- assert-plus: ^1.0.0
- core-util-is: 1.0.2
- extsprintf: ^1.2.0
- checksum: 38ea80312cb42e5e8b4ac562d108d675b2354a79f8f125d363671f692657461b9181fd26f4fc9acdca433f8afee099cb78058806e1303e6b15b8fb022affba94
- languageName: node
- linkType: hard
-
"vscode-textmate@npm:^5.2.0":
version: 5.4.0
resolution: "vscode-textmate@npm:5.4.0"
@@ -3603,21 +1873,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"wav-decoder@npm:^1.1.0":
- version: 1.3.0
- resolution: "wav-decoder@npm:1.3.0"
- checksum: cf01f578c16387c27f1fcdcce7740bf368fb4f0f2b975ae0055fb4947ff14c51c5bea828ea808c6c53f0ebec71dfbbe598717d4e2c945804d280e8632143476f
- languageName: node
- linkType: hard
-
-"webidl-conversions@npm:^4.0.2":
- version: 4.0.2
- resolution: "webidl-conversions@npm:4.0.2"
- checksum: 75c2ada4262cda41410ec898178f4f2a31419a905415a98a0bd1b93441ce4a2b942bae2d0ac6d637b749b9d3b309be5a49dbc3b06aae9d9e65280554268a2c94
- languageName: node
- linkType: hard
-
-"which@npm:^2.0.1, which@npm:^2.0.2":
+"which@npm:^2.0.1":
version: 2.0.2
resolution: "which@npm:2.0.2"
dependencies:
@@ -3628,15 +1884,6 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"wide-align@npm:^1.1.0":
- version: 1.1.3
- resolution: "wide-align@npm:1.1.3"
- dependencies:
- string-width: ^1.0.2 || 2
- checksum: 4f850f84da84b7471d7b92f55e381e7ba286210470fe77a61e02464ef66d10e96057a0d137bc013fbbedb7363a26e79c0e8b21d99bb572467d3fee0465b8fd27
- languageName: node
- linkType: hard
-
"word-wrap@npm:^1.2.3":
version: 1.2.3
resolution: "word-wrap@npm:1.2.3"
@@ -3658,19 +1905,6 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"wrtc@npm:^0.4.7":
- version: 0.4.7
- resolution: "wrtc@npm:0.4.7"
- dependencies:
- domexception: ^1.0.1
- node-pre-gyp: ^0.13.0
- dependenciesMeta:
- domexception:
- optional: true
- checksum: 1e7bf3fe84959e461648ef18b66d425751383862beb27f4daf77ccabbc60b9119ca5a47ec3e4fa6f5b759d1805d1b1c9d8e3e2655cb3612a6f8fa74c7933ec69
- languageName: node
- linkType: hard
-
"ws@npm:^7.4.4":
version: 7.4.5
resolution: "ws@npm:7.4.5"
@@ -3686,7 +1920,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.0.3":
+"yallist@npm:^3.0.2":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
checksum: f352c93b92f601bb0399210bca37272e669c961e9bd886bac545380598765cbfdfb4f166e7b6c57ca4ec8a5af4ab3fa0fd78a47f9a7d655a3d580ff0fc9e7d79
From 580b7f829683595dca757b1d5ac1289569bb713b Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 15:45:49 +0800
Subject: [PATCH 03/24] fix(ci): add lint in dev branch
---
.github/workflows/codeql-analysis.yml | 4 ++--
.github/workflows/lint.yml | 2 ++
tsconfig.json | 5 +----
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index d94bb53..aec08bf 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -13,10 +13,10 @@ name: "CodeQL"
on:
push:
- branches: [ main ]
+ branches: [ main, dev ]
pull_request:
# The branches below must be a subset of the branches above
- branches: [ main ]
+ branches: [ main, dev ]
schedule:
- cron: '0 */2 * * *'
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 4ada934..477ab7e 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -4,9 +4,11 @@ on:
push:
branches:
- main
+ - dev
pull_request:
branches:
- main
+ - dev
jobs:
lint:
diff --git a/tsconfig.json b/tsconfig.json
index 05b1ccf..834b177 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,9 +1,6 @@
{
"compilerOptions": {
- "lib": [
- "DOM",
- "ES6"
- ],
+ "lib": ["DOM", "ES6"],
"strict": true,
"module": "commonjs",
"moduleResolution": "node",
From 3fec78b0cc20fe6db9a2d6f8146ef138aeb16355 Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 15:54:43 +0800
Subject: [PATCH 04/24] feat(types): add types for `make-promises-safe`
---
types/make-promises-safe.d.ts | 4 ++++
1 file changed, 4 insertions(+)
create mode 100644 types/make-promises-safe.d.ts
diff --git a/types/make-promises-safe.d.ts b/types/make-promises-safe.d.ts
new file mode 100644
index 0000000..c94b664
--- /dev/null
+++ b/types/make-promises-safe.d.ts
@@ -0,0 +1,4 @@
+declare module 'make-promises-safe' {
+ export const abort: boolean;
+ export const logError: (err: Error) => void;
+}
From 39590cdaf471fa90c0af218e87588aedc243a3bd Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 21:55:45 +0800
Subject: [PATCH 05/24] feat(ci): add husky for precommit
---
.eslintrc.js | 11 +
.eslintrc.json | 11 -
.husky/.gitignore | 1 +
.husky/commit-msg | 4 +
.husky/pre-commit | 4 +
.prettierrc.json | 9 -
commitlint.config.js | 3 +
package.json | 11 +-
prettier.config.js | 9 +
tsconfig.json | 1 -
yarn.lock | 1451 +++++++++++++++++++++++++++++++++++++++++-
11 files changed, 1462 insertions(+), 53 deletions(-)
create mode 100644 .eslintrc.js
delete mode 100644 .eslintrc.json
create mode 100644 .husky/.gitignore
create mode 100644 .husky/commit-msg
create mode 100644 .husky/pre-commit
delete mode 100644 .prettierrc.json
create mode 100644 commitlint.config.js
create mode 100644 prettier.config.js
diff --git a/.eslintrc.js b/.eslintrc.js
new file mode 100644
index 0000000..db32bd5
--- /dev/null
+++ b/.eslintrc.js
@@ -0,0 +1,11 @@
+module.exports = {
+ extends: 'marine/prettier/node',
+ root: true,
+ rules: {
+ 'valid-jsdoc': 'error',
+ '@typescript-eslint/no-misused-promises': 'off',
+ '@typescript-eslint/no-floating-promises': 'off',
+ 'no-return-await': 'off',
+ '@typescript-eslint/prefer-nullish-coalescing': 'off',
+ },
+};
diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index 33154d2..0000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "extends": "marine/prettier/node",
- "root": true,
- "rules": {
- "valid-jsdoc": "error",
- "@typescript-eslint/no-misused-promises": "off",
- "@typescript-eslint/no-floating-promises": "off",
- "no-return-await": "off",
- "@typescript-eslint/prefer-nullish-coalescing": "off"
- }
-}
diff --git a/.husky/.gitignore b/.husky/.gitignore
new file mode 100644
index 0000000..31354ec
--- /dev/null
+++ b/.husky/.gitignore
@@ -0,0 +1 @@
+_
diff --git a/.husky/commit-msg b/.husky/commit-msg
new file mode 100644
index 0000000..d71a03b
--- /dev/null
+++ b/.husky/commit-msg
@@ -0,0 +1,4 @@
+#!/bin/sh
+. "$(dirname "$0")/_/husky.sh"
+
+yarn commitlint --edit $1
diff --git a/.husky/pre-commit b/.husky/pre-commit
new file mode 100644
index 0000000..20d0d06
--- /dev/null
+++ b/.husky/pre-commit
@@ -0,0 +1,4 @@
+#!/bin/sh
+. "$(dirname "$0")/_/husky.sh"
+
+npm run lint
diff --git a/.prettierrc.json b/.prettierrc.json
deleted file mode 100644
index 166482d..0000000
--- a/.prettierrc.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "printWidth": 120,
- "useTabs": true,
- "singleQuote": true,
- "quoteProps": "as-needed",
- "trailingComma": "all",
- "endOfLine": "lf",
- "tabWidth": 8
-}
diff --git a/commitlint.config.js b/commitlint.config.js
new file mode 100644
index 0000000..4c73b71
--- /dev/null
+++ b/commitlint.config.js
@@ -0,0 +1,3 @@
+module.exports = {
+ extends: ['@commitlint/config-conventional'],
+};
diff --git a/package.json b/package.json
index eb4f1ba..2f1d09f 100644
--- a/package.json
+++ b/package.json
@@ -30,7 +30,10 @@
"build": "tsc",
"lint": "eslint . --fix",
"prettier": "prettier . --write",
- "test": "node test/index.js"
+ "test": "node test/index.js",
+ "postinstall": "husky install",
+ "prepublishOnly": "pinst --disable",
+ "postpublish": "pinst --enable"
},
"files": [
"dist"
@@ -41,6 +44,9 @@
"make-promises-safe": "^5.1.0"
},
"devDependencies": {
+ "@commitlint/cli": "^12.1.1",
+ "@commitlint/config-conventional": "^12.1.1",
+ "@commitlint/prompt-cli": "^12.1.1",
"@types/node": "^15.0.1",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
@@ -48,9 +54,10 @@
"eslint-config-marine": "^8.3.2",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^3.4.0",
+ "husky": "^6.0.0",
+ "pinst": "^2.0.0",
"prettier": "^2.2.1",
"rimraf": "^3.0.2",
- "tslib": "^2.2.0",
"typedoc": "^0.20.36",
"typedoc-plugin-pages-fork": "^0.0.1",
"typescript": "^4.2.4"
diff --git a/prettier.config.js b/prettier.config.js
new file mode 100644
index 0000000..9f86ac2
--- /dev/null
+++ b/prettier.config.js
@@ -0,0 +1,9 @@
+module.exports = {
+ printWidth: 120,
+ useTabs: true,
+ singleQuote: true,
+ quoteProps: 'as-needed',
+ trailingComma: 'all',
+ endOfLine: 'lf',
+ tabWidth: 8,
+};
diff --git a/tsconfig.json b/tsconfig.json
index 834b177..c82862f 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -15,7 +15,6 @@
"outDir": "dist",
"esModuleInterop": true,
"downlevelIteration": true,
- "importHelpers": true,
"typeRoots": ["types"]
}
}
diff --git a/yarn.lock b/yarn.lock
index 8867cc6..28e0274 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14,6 +14,15 @@ __metadata:
languageName: node
linkType: hard
+"@babel/code-frame@npm:^7.0.0":
+ version: 7.12.13
+ resolution: "@babel/code-frame@npm:7.12.13"
+ dependencies:
+ "@babel/highlight": ^7.12.13
+ checksum: 471532bb7cb4a300bd1a3201e75e7c0c83ebfb4e0e6610fdb53270521505d7efe0961258de61e7b1970ef3092a97ed675248ee1a44597912a1f61f903d85ef41
+ languageName: node
+ linkType: hard
+
"@babel/helper-validator-identifier@npm:^7.14.0":
version: 7.14.0
resolution: "@babel/helper-validator-identifier@npm:7.14.0"
@@ -21,7 +30,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.10.4":
+"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.12.13":
version: 7.14.0
resolution: "@babel/highlight@npm:7.14.0"
dependencies:
@@ -32,6 +41,203 @@ __metadata:
languageName: node
linkType: hard
+"@commitlint/cli@npm:^12.1.1":
+ version: 12.1.2
+ resolution: "@commitlint/cli@npm:12.1.2"
+ dependencies:
+ "@commitlint/format": ^12.1.2
+ "@commitlint/lint": ^12.1.2
+ "@commitlint/load": ^12.1.2
+ "@commitlint/read": ^12.1.2
+ "@commitlint/types": ^12.1.2
+ lodash: ^4.17.19
+ resolve-from: 5.0.0
+ resolve-global: 1.0.0
+ yargs: ^16.2.0
+ bin:
+ commitlint: cli.js
+ checksum: 1191a9f35f88b459f11be9d0c3a68acf8b2dfb7510c1cf25a0095cbb7deb2e30daf8ab893988880d44ab65206148694c654a12fdc4ccc60b43d910a9daf56f57
+ languageName: node
+ linkType: hard
+
+"@commitlint/config-conventional@npm:^12.1.1":
+ version: 12.1.2
+ resolution: "@commitlint/config-conventional@npm:12.1.2"
+ dependencies:
+ conventional-changelog-conventionalcommits: ^4.3.1
+ checksum: 4ea56ae426f1308920a9affa3b54a5a3b98fe8e5d62c205fd75c7b2598986c7ef0b1de07cc16a9c74bbc22ce9bfb495ff3245c3a38ecdcc747c734810bda8741
+ languageName: node
+ linkType: hard
+
+"@commitlint/ensure@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/ensure@npm:12.1.2"
+ dependencies:
+ "@commitlint/types": ^12.1.2
+ lodash: ^4.17.19
+ checksum: 615849bb7bb8fe3a4ec23b83ea51c27c5fe261a83efed456f01fa4fe320e7025e1f6f4490b722803cdd43b73501dfe7fffec4ab9783fe73e2804a6b3a1d0364a
+ languageName: node
+ linkType: hard
+
+"@commitlint/execute-rule@npm:^12.1.1":
+ version: 12.1.1
+ resolution: "@commitlint/execute-rule@npm:12.1.1"
+ checksum: 46ed03f716373f9a8195dd478159f400af5fe01caa15ebeffc7d894deafe856dc5af4486351471c15b89dc63bf4e2a7a0381791fbe175a0e99830b863c0fc952
+ languageName: node
+ linkType: hard
+
+"@commitlint/format@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/format@npm:12.1.2"
+ dependencies:
+ "@commitlint/types": ^12.1.2
+ chalk: ^4.0.0
+ checksum: 31069375d816a305d36427f70f6593802301537bbc3f38eb90c643e50b53d4f6e6ac1a36b930dc197d658338a0c91dd0a89c12080112d2da5a08ecaff02f1f7d
+ languageName: node
+ linkType: hard
+
+"@commitlint/is-ignored@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/is-ignored@npm:12.1.2"
+ dependencies:
+ "@commitlint/types": ^12.1.2
+ semver: 7.3.5
+ checksum: 41b5cbd09fc919b55dc4e9ed2dc6899798ce5ed6ae6f56ffe3ae4347b7c34d3a42d6ab9f8c5dcfc9c75736ba3a9c2075fb91a293641c483cb1c6201cee3b59e7
+ languageName: node
+ linkType: hard
+
+"@commitlint/lint@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/lint@npm:12.1.2"
+ dependencies:
+ "@commitlint/is-ignored": ^12.1.2
+ "@commitlint/parse": ^12.1.2
+ "@commitlint/rules": ^12.1.2
+ "@commitlint/types": ^12.1.2
+ checksum: 07c7fa23f93c0dff0af1dc128e35c752e7a3110b8211081b4bf718a29221926fa978bc255856f0e3b466df269f821f5139cc58bdbd64be4f9458cb64cc7b5106
+ languageName: node
+ linkType: hard
+
+"@commitlint/load@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/load@npm:12.1.2"
+ dependencies:
+ "@commitlint/execute-rule": ^12.1.1
+ "@commitlint/resolve-extends": ^12.1.1
+ "@commitlint/types": ^12.1.2
+ chalk: ^4.0.0
+ cosmiconfig: ^7.0.0
+ lodash: ^4.17.19
+ resolve-from: ^5.0.0
+ checksum: 4116372d9f8c1619527804927eee4932bc1337f425899286e67ad25140a5d11f45f5d15588a375129730432b4ad9c71db793fd4debb145cccbc7038d9a36d073
+ languageName: node
+ linkType: hard
+
+"@commitlint/message@npm:^12.1.1":
+ version: 12.1.1
+ resolution: "@commitlint/message@npm:12.1.1"
+ checksum: 4a5ffffab099397b7602b0c8a463ab1d2bca96bf20e7b3818e0fca6344e4fa7c5edf62a82394a138303683cbbbd875c7ead1664ebba8429e73a5d914784e85da
+ languageName: node
+ linkType: hard
+
+"@commitlint/parse@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/parse@npm:12.1.2"
+ dependencies:
+ "@commitlint/types": ^12.1.2
+ conventional-changelog-angular: ^5.0.11
+ conventional-commits-parser: ^3.0.0
+ checksum: d425f7fd1cf9b838ae3f20659c3706ec3a69f78615f7e6ed4f85410dd978f19d57f17449eb0aaf76c58a4e6862f9083a010c3686df854587bbe321b5479eea23
+ languageName: node
+ linkType: hard
+
+"@commitlint/prompt-cli@npm:^12.1.1":
+ version: 12.1.2
+ resolution: "@commitlint/prompt-cli@npm:12.1.2"
+ dependencies:
+ "@commitlint/prompt": ^12.1.2
+ execa: ^5.0.0
+ bin:
+ commit: cli.js
+ checksum: aa28a16d3ed00ed5514d51f94e9ce0e1210708d5f5c0e8168e62180d5605417d96bc02161c36df6e508c90f08fe3940fc485ee19be82ab0c42e5a1bae0927825
+ languageName: node
+ linkType: hard
+
+"@commitlint/prompt@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/prompt@npm:12.1.2"
+ dependencies:
+ "@commitlint/load": ^12.1.2
+ "@commitlint/types": ^12.1.2
+ chalk: ^4.0.0
+ lodash: ^4.17.19
+ throat: ^6.0.0
+ vorpal: ^1.12.0
+ checksum: 256719d7b506bbc6932b7a5419523c6bead053fa1e904027c111b5c36d31b23d7f87c913b88911f993ffc544005fdd2840c0af400381d234084ee2bce874793f
+ languageName: node
+ linkType: hard
+
+"@commitlint/read@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/read@npm:12.1.2"
+ dependencies:
+ "@commitlint/top-level": ^12.1.1
+ "@commitlint/types": ^12.1.2
+ fs-extra: ^9.0.0
+ git-raw-commits: ^2.0.0
+ checksum: 96819a67aba7e2a1443fb008f73cb3944bc187a30012ad2d16c4b895d02d6d4d2f6dd5195b8f83fd0c43216d872992bb20092dc9f83fad603ce499f33cacf0b6
+ languageName: node
+ linkType: hard
+
+"@commitlint/resolve-extends@npm:^12.1.1":
+ version: 12.1.1
+ resolution: "@commitlint/resolve-extends@npm:12.1.1"
+ dependencies:
+ import-fresh: ^3.0.0
+ lodash: ^4.17.19
+ resolve-from: ^5.0.0
+ resolve-global: ^1.0.0
+ checksum: 6826bc4d8d6f55352b26c9481fbb8b16af02499d6db03494085085fa848c3ae34df86c182a6027336cc96d6e2e04d4798faa6d73be4d0875fb1d3e83720bbd02
+ languageName: node
+ linkType: hard
+
+"@commitlint/rules@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/rules@npm:12.1.2"
+ dependencies:
+ "@commitlint/ensure": ^12.1.2
+ "@commitlint/message": ^12.1.1
+ "@commitlint/to-lines": ^12.1.1
+ "@commitlint/types": ^12.1.2
+ checksum: b52ff7b1891feb1a3cac13a023785008518b8b21f1e57fbdcc335f38bc8c1c3562185201a19d11082f3fcbe319354a77b6ebe6829aeadbdea42d50ef38f2b71e
+ languageName: node
+ linkType: hard
+
+"@commitlint/to-lines@npm:^12.1.1":
+ version: 12.1.1
+ resolution: "@commitlint/to-lines@npm:12.1.1"
+ checksum: 5119752fe17097d69f0361ae5ffa8c5cac6d302371543911bc697fb1647414d7fcf90e3857ca66844ff74a708c85553d0811edd6a776fd526bb1bfb4646b09d3
+ languageName: node
+ linkType: hard
+
+"@commitlint/top-level@npm:^12.1.1":
+ version: 12.1.1
+ resolution: "@commitlint/top-level@npm:12.1.1"
+ dependencies:
+ find-up: ^5.0.0
+ checksum: 918b96e70a698d3fd3e6664fd6051faae4e7e92a9b3a816b2a61f313995129c90bcf640dbd023da53d7d42b6b9457fc4ad077a13e42b8e20b3aaf159a9ecf873
+ languageName: node
+ linkType: hard
+
+"@commitlint/types@npm:^12.1.2":
+ version: 12.1.2
+ resolution: "@commitlint/types@npm:12.1.2"
+ dependencies:
+ chalk: ^4.0.0
+ checksum: 20ddac5171dc43a23893db74ebe624ebef86c7834dfc756bb90d17dff2c04b2fee0b738e908906ca06b277f62421c1eea2ff21634dc008761fc2d9b855dd2b13
+ languageName: node
+ linkType: hard
+
"@dogehouse/kebab@npm:^0.2.8":
version: 0.2.8
resolution: "@dogehouse/kebab@npm:0.2.8"
@@ -113,6 +319,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/minimist@npm:^1.2.0":
+ version: 1.2.1
+ resolution: "@types/minimist@npm:1.2.1"
+ checksum: 3a6f5fe35f1656b34a4ccd5a5db1c38509d8d5b59625865b8c2b997994fcb0cfde0d9af7c5507b95dc5a0a32a22886c189e505cd2e52a7ef36d3c9982f07ed5a
+ languageName: node
+ linkType: hard
+
"@types/node@npm:*, @types/node@npm:^15.0.1":
version: 15.0.1
resolution: "@types/node@npm:15.0.1"
@@ -120,6 +333,20 @@ __metadata:
languageName: node
linkType: hard
+"@types/normalize-package-data@npm:^2.4.0":
+ version: 2.4.0
+ resolution: "@types/normalize-package-data@npm:2.4.0"
+ checksum: 6d077e73be7ac6227b678829c7bd765607136cdef537fd4ee7f368d9302a651aea924254d69826663322048436d90d6e7c679c9aa99c4824a687c568aab8ce4f
+ languageName: node
+ linkType: hard
+
+"@types/parse-json@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "@types/parse-json@npm:4.0.0"
+ checksum: 4a8f720afac47b474d3f2eece312340e72bc31bc9561cda37b596ce2ed218c0099765d302625bb67d659a8452a1f93d514f4863c11c7ebaf65430428687dc426
+ languageName: node
+ linkType: hard
+
"@types/uuid@npm:^8.3.0":
version: 8.3.0
resolution: "@types/uuid@npm:8.3.0"
@@ -236,6 +463,18 @@ __metadata:
languageName: node
linkType: hard
+"JSONStream@npm:^1.0.4":
+ version: 1.3.5
+ resolution: "JSONStream@npm:1.3.5"
+ dependencies:
+ jsonparse: ^1.2.0
+ through: ">=2.2.7 <3"
+ bin:
+ JSONStream: ./bin.js
+ checksum: e9849f8a52cde19c95d7fbf0bdab7bde1f31c9fbf2062e47044817eeebb31217c99aaa041366f377243aa852c64fa144c4397ef76965d6491eb47827464d8479
+ languageName: node
+ linkType: hard
+
"acorn-jsx@npm:^5.3.1":
version: 5.3.1
resolution: "acorn-jsx@npm:5.3.1"
@@ -285,6 +524,20 @@ __metadata:
languageName: node
linkType: hard
+"ansi-escapes@npm:^1.0.0, ansi-escapes@npm:^1.1.0":
+ version: 1.4.0
+ resolution: "ansi-escapes@npm:1.4.0"
+ checksum: c0e83fa29b2776150b2acc04340a6028a98e8aa11485b2356e09b87d85961b74127a1187cd1a4946e05e17f758cda6e7ec7086945f4f1c3bec3dab9d6ab0d986
+ languageName: node
+ linkType: hard
+
+"ansi-regex@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "ansi-regex@npm:2.1.1"
+ checksum: 93a53c923fd433f67cd3d5647dffa6790f37bbfb924cf73ad23e28a8e414bde142d1da260d9a2be52ac4aa382063196880b1d40cf8b547642c746ed538ebf6c4
+ languageName: node
+ linkType: hard
+
"ansi-regex@npm:^5.0.0":
version: 5.0.0
resolution: "ansi-regex@npm:5.0.0"
@@ -292,6 +545,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-styles@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "ansi-styles@npm:2.2.1"
+ checksum: 108c7496372982f1ee53f3f09975de89cc771d2f7c89a32d56ab7a542f67b7de97391c9c16b43b39eb7ea176d3cfbb15975b6b355ae827f15f5a457b1b9dec31
+ languageName: node
+ linkType: hard
+
"ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
@@ -319,6 +579,13 @@ __metadata:
languageName: node
linkType: hard
+"array-ify@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "array-ify@npm:1.0.0"
+ checksum: 1ba3a81a151f8df0eaafa25e47c8493803ebfa6b2f7918038ae52342b5d3d3ebee56fd57886a0c973ad9eb5faa8dee07c7d2716b582f4c741bb89a104b172461
+ languageName: node
+ linkType: hard
+
"array-union@npm:^2.1.0":
version: 2.1.0
resolution: "array-union@npm:2.1.0"
@@ -326,6 +593,13 @@ __metadata:
languageName: node
linkType: hard
+"arrify@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "arrify@npm:1.0.1"
+ checksum: f1d3bae819f49f51a09da5f5c5ce282e79ca69bbdb32db1d9f6c62b151ef801b74398d007cfe89686e2c5aeb62576a398b9068e5172b7f4e20157aa3284076d3
+ languageName: node
+ linkType: hard
+
"astral-regex@npm:^2.0.0":
version: 2.0.0
resolution: "astral-regex@npm:2.0.0"
@@ -347,6 +621,27 @@ __metadata:
languageName: node
linkType: hard
+"babel-polyfill@npm:^6.3.14":
+ version: 6.26.0
+ resolution: "babel-polyfill@npm:6.26.0"
+ dependencies:
+ babel-runtime: ^6.26.0
+ core-js: ^2.5.0
+ regenerator-runtime: ^0.10.5
+ checksum: 4d6f978b8a17b65cbee27b59a9974d382bee7a7e6e2dbbadc6cbfd56d93a3f378c64f16bcaec973e80127cff4c15019ff49b761a3cc9ed8570d3e61f2291f0d1
+ languageName: node
+ linkType: hard
+
+"babel-runtime@npm:^6.26.0":
+ version: 6.26.0
+ resolution: "babel-runtime@npm:6.26.0"
+ dependencies:
+ core-js: ^2.4.0
+ regenerator-runtime: ^0.11.0
+ checksum: 5010bf1d81e484d9c6a5b4e4c32564a0dc180c2dc5a65f999729c3cb63b9c6e805d3d10c19a4ccc2112bce084e39e51e52daf5c21df0141ce8e6e37727af2e0b
+ languageName: node
+ linkType: hard
+
"balanced-match@npm:^1.0.0":
version: 1.0.2
resolution: "balanced-match@npm:1.0.2"
@@ -387,6 +682,37 @@ __metadata:
languageName: node
linkType: hard
+"camelcase-keys@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "camelcase-keys@npm:6.2.2"
+ dependencies:
+ camelcase: ^5.3.1
+ map-obj: ^4.0.0
+ quick-lru: ^4.0.1
+ checksum: d4bd5fa5249127be0f5b1aa961da3a9de7d0a578d9524c5013f21c0ed345637eaa1e42bab28a75bbfc8511911ffb30fec4191a9efcec52741c1a3402dc38dd53
+ languageName: node
+ linkType: hard
+
+"camelcase@npm:^5.3.1":
+ version: 5.3.1
+ resolution: "camelcase@npm:5.3.1"
+ checksum: 6a3350c4ea8ab6e5109e0b443cfaf43dc40abfad7b2d79dcafbbafbe9b6b4059b4365b17ad822e24cf08e6627c1ffb65a9651d05cef9fcc6f64b6a0c2f327feb
+ languageName: node
+ linkType: hard
+
+"chalk@npm:^1.0.0, chalk@npm:^1.1.0":
+ version: 1.1.3
+ resolution: "chalk@npm:1.1.3"
+ dependencies:
+ ansi-styles: ^2.2.1
+ escape-string-regexp: ^1.0.2
+ has-ansi: ^2.0.0
+ strip-ansi: ^3.0.0
+ supports-color: ^2.0.0
+ checksum: bc2df54f6da63d0918254aa2d79dd87f75442e35c751b07f5ca37e5886dd0963472e37ee8c5fa6da27710fdfa0e10779c72be4a6c860c67e96769ba63ee2901e
+ languageName: node
+ linkType: hard
+
"chalk@npm:^2.0.0":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -408,6 +734,40 @@ __metadata:
languageName: node
linkType: hard
+"cli-cursor@npm:^1.0.1, cli-cursor@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "cli-cursor@npm:1.0.2"
+ dependencies:
+ restore-cursor: ^1.0.1
+ checksum: 72cd1457558c76665a26b37e539f01f59266274a90ff101719231ce3ebed9d10eb5426942bc2b4b477203e6b3829f88970532347ad168928a99314de90c0d8de
+ languageName: node
+ linkType: hard
+
+"cli-width@npm:^1.0.1":
+ version: 1.1.1
+ resolution: "cli-width@npm:1.1.1"
+ checksum: 69cb8ed9960954b931b8befb82de07d1b4552744736f6fd0c5f6e6fdce8719543905a5ac088dbf2285c6bbeb986b6dab5885cefc7aaef7767f33cecf386416c2
+ languageName: node
+ linkType: hard
+
+"cliui@npm:^7.0.2":
+ version: 7.0.4
+ resolution: "cliui@npm:7.0.4"
+ dependencies:
+ string-width: ^4.2.0
+ strip-ansi: ^6.0.0
+ wrap-ansi: ^7.0.0
+ checksum: c49ac1d13f6dda4beaa11b26f62867e0e9892eb985951187d7c691793e0fe08b9bc15cedfaf4dc6d2e9a4d1516704c0c9dcb671ebcd758dbabb18b5d757fbdb5
+ languageName: node
+ linkType: hard
+
+"code-point-at@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "code-point-at@npm:1.1.0"
+ checksum: 7d9837296e0f1c00239c88542f5a3e0bad11e45d3d0e8d9d097901fe54722dd5d2c006969077a287be8648a202c43f74e096f17552cbd897568308fba7b87ac0
+ languageName: node
+ linkType: hard
+
"color-convert@npm:^1.9.0":
version: 1.9.3
resolution: "color-convert@npm:1.9.3"
@@ -447,6 +807,16 @@ __metadata:
languageName: node
linkType: hard
+"compare-func@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "compare-func@npm:2.0.0"
+ dependencies:
+ array-ify: ^1.0.0
+ dot-prop: ^5.1.0
+ checksum: 825690b828f028acf270578cd4d9ea0751987b474095cd47093a29ac087a21e5de2db86b83cc0cecb935dfca952ba8bbcd7ead240fe6b3b7ecb1a66a8b109d28
+ languageName: node
+ linkType: hard
+
"compare-versions@npm:^3.6.0":
version: 3.6.0
resolution: "compare-versions@npm:3.6.0"
@@ -461,7 +831,65 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.2":
+"conventional-changelog-angular@npm:^5.0.11":
+ version: 5.0.12
+ resolution: "conventional-changelog-angular@npm:5.0.12"
+ dependencies:
+ compare-func: ^2.0.0
+ q: ^1.5.1
+ checksum: 984545414fecb06d61a1af3cf2eefaa8cc71adb309f7e517f4dca65945a55d1f25813a7644934f372e7ea8bef5336ed92e9325a65af739f23f843dd1a363fc63
+ languageName: node
+ linkType: hard
+
+"conventional-changelog-conventionalcommits@npm:^4.3.1":
+ version: 4.6.0
+ resolution: "conventional-changelog-conventionalcommits@npm:4.6.0"
+ dependencies:
+ compare-func: ^2.0.0
+ lodash: ^4.17.15
+ q: ^1.5.1
+ checksum: 60114ccba24cb59c0cd4afd4974998343f21313d447f854a2b9403396405b9cf539747b2aa4b4c8e3c6360fcfd5d00961d23d8e74306f0536afcfe165eaee54e
+ languageName: node
+ linkType: hard
+
+"conventional-commits-parser@npm:^3.0.0":
+ version: 3.2.1
+ resolution: "conventional-commits-parser@npm:3.2.1"
+ dependencies:
+ JSONStream: ^1.0.4
+ is-text-path: ^1.0.1
+ lodash: ^4.17.15
+ meow: ^8.0.0
+ split2: ^3.0.0
+ through2: ^4.0.0
+ trim-off-newlines: ^1.0.0
+ bin:
+ conventional-commits-parser: cli.js
+ checksum: 9a8d4aaab55299e189683d4eef22fc93d170d0bdfa3dbd61cb149dfbdf6c78a9fa598fd8beb2b340225814707e1b4374dc01bb8acb957c107489f2b2ec3b6d8a
+ languageName: node
+ linkType: hard
+
+"core-js@npm:^2.4.0, core-js@npm:^2.5.0":
+ version: 2.6.12
+ resolution: "core-js@npm:2.6.12"
+ checksum: b865823ce9cb5bc63336856440f6525e4996bb91af30660081e82bf447d177f36104f0986906a34ea0c9c03cb8b3d960380848a478e2621dac30c9b8198d28da
+ languageName: node
+ linkType: hard
+
+"cosmiconfig@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "cosmiconfig@npm:7.0.0"
+ dependencies:
+ "@types/parse-json": ^4.0.0
+ import-fresh: ^3.2.1
+ parse-json: ^5.0.0
+ path-type: ^4.0.0
+ yaml: ^1.10.0
+ checksum: 151fcb91773c0ae826fc801eab86f8f818605dbf63c8e5515adf0ff0fec5ede8e614f387f93c088d65527a2ea9021f0cd8c6b6e5c7fef2b77480b5e2c33700dc
+ languageName: node
+ linkType: hard
+
+"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
@@ -472,6 +900,13 @@ __metadata:
languageName: node
linkType: hard
+"dargs@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "dargs@npm:7.0.0"
+ checksum: ca99396d247c46a90e53b67b95ffd005588c15a1162ca6a7bf4fa6213b51d341f4e82b70a4d0e8086e6e13e1c757b966524d237bbd0454efcffafcc1008d5a59
+ languageName: node
+ linkType: hard
+
"debug@npm:^4.0.1, debug@npm:^4.1.1, debug@npm:^4.3.1":
version: 4.3.2
resolution: "debug@npm:4.3.2"
@@ -484,6 +919,23 @@ __metadata:
languageName: node
linkType: hard
+"decamelize-keys@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "decamelize-keys@npm:1.1.0"
+ dependencies:
+ decamelize: ^1.1.0
+ map-obj: ^1.0.0
+ checksum: dbfe6d594810ef134f8e3b8aa1684c854187a225999a0c3871b8c32d8fda886d1832b79b952a53e9557be17a78ec0198b6c26a5a5a35d012d6b18340a4dc6356
+ languageName: node
+ linkType: hard
+
+"decamelize@npm:^1.1.0":
+ version: 1.2.0
+ resolution: "decamelize@npm:1.2.0"
+ checksum: 8ca9d03ea8ac07920f4504e219d18edff2491bdd0a3e05a1e5ca2e9a0bf6333564231de3528b01d5e76c40a38c37bbc1e09cb5a0424714f53dd615ed78ced464
+ languageName: node
+ linkType: hard
+
"deep-is@npm:^0.1.3":
version: 0.1.3
resolution: "deep-is@npm:0.1.3"
@@ -513,6 +965,9 @@ __metadata:
version: 0.0.0-use.local
resolution: "dogehq@workspace:."
dependencies:
+ "@commitlint/cli": ^12.1.1
+ "@commitlint/config-conventional": ^12.1.1
+ "@commitlint/prompt-cli": ^12.1.1
"@dogehouse/kebab": ^0.2.8
"@types/node": ^15.0.1
"@typescript-eslint/eslint-plugin": ^4.22.0
@@ -522,23 +977,26 @@ __metadata:
eslint-config-prettier: ^8.3.0
eslint-plugin-prettier: ^3.4.0
eventemitter3: ^4.0.7
+ husky: ^6.0.0
make-promises-safe: ^5.1.0
+ pinst: ^2.0.0
prettier: ^2.2.1
rimraf: ^3.0.2
- tslib: ^2.2.0
typedoc: ^0.20.36
typedoc-plugin-pages-fork: ^0.0.1
typescript: ^4.2.4
- dependenciesMeta:
- audio-loader:
- optional: true
- mediasoup-client:
- optional: true
- wrtc:
- optional: true
languageName: unknown
linkType: soft
+"dot-prop@npm:^5.1.0":
+ version: 5.3.0
+ resolution: "dot-prop@npm:5.3.0"
+ dependencies:
+ is-obj: ^2.0.0
+ checksum: 76e6693d8803eeff9cb920988446bf223cf1f6e5b1c0c2fe07a66906392134931a481b11e3c0bd852c5cfc97fad65258bcb4359169ad1d8d624cb3f56932be98
+ languageName: node
+ linkType: hard
+
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@@ -555,7 +1013,23 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:^1.0.5":
+"error-ex@npm:^1.3.1":
+ version: 1.3.2
+ resolution: "error-ex@npm:1.3.2"
+ dependencies:
+ is-arrayish: ^0.2.1
+ checksum: 6c6c9187429ae867d145bc64c682c7c137b1f8373a406dc3b605c0d92f15b85bfcea02b461dc55ae11b10d013377e1eaf3d469d2861b2f94703c743620a9c08c
+ languageName: node
+ linkType: hard
+
+"escalade@npm:^3.1.1":
+ version: 3.1.1
+ resolution: "escalade@npm:3.1.1"
+ checksum: 1e31ff50d66f47cd0dfffa702061127116ccf9886d1f54a802a7b3bc95b94cab0cbf5b145cc5ac199036df6fd9d1bb24af1fa1bfed87c94879e950fbee5f86d1
+ languageName: node
+ linkType: hard
+
+"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
checksum: f9484b8b4c8827d816e0fd905c25ed4b561376a9c220e1430403ea84619bf680c76a883a48cff8b8e091daf55d6a497e37479f9787b9f15f3c421b6054289744
@@ -758,6 +1232,30 @@ __metadata:
languageName: node
linkType: hard
+"execa@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "execa@npm:5.0.0"
+ dependencies:
+ cross-spawn: ^7.0.3
+ get-stream: ^6.0.0
+ human-signals: ^2.1.0
+ is-stream: ^2.0.0
+ merge-stream: ^2.0.0
+ npm-run-path: ^4.0.1
+ onetime: ^5.1.2
+ signal-exit: ^3.0.3
+ strip-final-newline: ^2.0.0
+ checksum: bf9664702c981ae922ce465bc60d9bfd583e9ad47ab1a89168665e1fb330cc72f7080fda606bac85454bdc341198f454072018e616f0d03aa1e4b671ef04b94e
+ languageName: node
+ linkType: hard
+
+"exit-hook@npm:^1.0.0":
+ version: 1.1.1
+ resolution: "exit-hook@npm:1.1.1"
+ checksum: 4f89f35c225f6e28e86e85770185a02d650162e93e671a1040315a86f42fdf851f837152b2c38ded703eaae8e9934cb0f8db217a2896ff01d8125879cad1101a
+ languageName: node
+ linkType: hard
+
"fast-deep-equal@npm:^3.1.1":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -809,6 +1307,16 @@ __metadata:
languageName: node
linkType: hard
+"figures@npm:^1.3.5":
+ version: 1.7.0
+ resolution: "figures@npm:1.7.0"
+ dependencies:
+ escape-string-regexp: ^1.0.5
+ object-assign: ^4.1.0
+ checksum: 17f76820de5201632650d0ea10b5485111677df96423a2401158e85eeb277344551fea908d4ca7407f4fa99ac2e7a70839ece89ce6185e7fa6787245aeb7fd87
+ languageName: node
+ linkType: hard
+
"file-entry-cache@npm:^6.0.1":
version: 6.0.1
resolution: "file-entry-cache@npm:6.0.1"
@@ -827,6 +1335,26 @@ __metadata:
languageName: node
linkType: hard
+"find-up@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "find-up@npm:4.1.0"
+ dependencies:
+ locate-path: ^5.0.0
+ path-exists: ^4.0.0
+ checksum: d612d28e02eaca6cd7128fc9bc9b456e2547a3f9875b2b2ae2dbdc6b8cec52bc2885efcb3ac6c18954e838f4c8e20565d196784b190e1d38565f9dc39aade722
+ languageName: node
+ linkType: hard
+
+"find-up@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "find-up@npm:5.0.0"
+ dependencies:
+ locate-path: ^6.0.0
+ path-exists: ^4.0.0
+ checksum: cd0b77415bc59e5af31e4e1b29c6ff8d965d9ca3c60a4b74161f8f116c0d1ad8d35bc6e53bf8f92c69e704e98183f1628a363ed7d519eb28eff54378b8f167a7
+ languageName: node
+ linkType: hard
+
"flat-cache@npm:^3.0.4":
version: 3.0.4
resolution: "flat-cache@npm:3.0.4"
@@ -844,7 +1372,14 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:^9.1.0":
+"fromentries@npm:^1.3.2":
+ version: 1.3.2
+ resolution: "fromentries@npm:1.3.2"
+ checksum: 5cc722e4e3fd333ba75f31dd3ef80b4a6c405d8814e86e343b4676c1483c00f4f29b39aca462d268e918b3316a4fb03cea8022458fd8ad965f251362a129783f
+ languageName: node
+ linkType: hard
+
+"fs-extra@npm:^9.0.0, fs-extra@npm:^9.1.0":
version: 9.1.0
resolution: "fs-extra@npm:9.1.0"
dependencies:
@@ -877,6 +1412,35 @@ __metadata:
languageName: node
linkType: hard
+"get-caller-file@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "get-caller-file@npm:2.0.5"
+ checksum: 9dd9e1e2591039ee4c38c897365b904f66f1e650a8c1cb7b7db8ce667fa63e88cc8b13282b74df9d93de481114b3304a0487880d31cd926dfda6efe71455855d
+ languageName: node
+ linkType: hard
+
+"get-stream@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "get-stream@npm:6.0.1"
+ checksum: 83de1fde5b21f879b91e45c1be765f53cf041873d65aea3b5a15cd53d4bc7825118693b1f50efb5c33a5d979dd20b398b6af955ffd70a013017da933b18fa5c8
+ languageName: node
+ linkType: hard
+
+"git-raw-commits@npm:^2.0.0":
+ version: 2.0.10
+ resolution: "git-raw-commits@npm:2.0.10"
+ dependencies:
+ dargs: ^7.0.0
+ lodash: ^4.17.15
+ meow: ^8.0.0
+ split2: ^3.0.0
+ through2: ^4.0.0
+ bin:
+ git-raw-commits: cli.js
+ checksum: 8c8769db98108a40c978c028680e798499b3aa0a560ac2fc02544aa75c8541fc07fb92cffd8041b7ed68e06db1041c2ada33c3d6ba2f520328813ebe741521ea
+ languageName: node
+ linkType: hard
+
"glob-parent@npm:^5.0.0, glob-parent@npm:^5.1.0":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
@@ -900,9 +1464,18 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^12.1.0":
- version: 12.4.0
- resolution: "globals@npm:12.4.0"
+"global-dirs@npm:^0.1.1":
+ version: 0.1.1
+ resolution: "global-dirs@npm:0.1.1"
+ dependencies:
+ ini: ^1.3.4
+ checksum: 0d46e90b45e35fef757ef468fd497ea249787dafb20b76597ac0a1c129d8e8d7f09db4640a2f7ed12d1057159197af94ef4eea74c0be9c7c1c2c3bec5f0a6834
+ languageName: node
+ linkType: hard
+
+"globals@npm:^12.1.0":
+ version: 12.4.0
+ resolution: "globals@npm:12.4.0"
dependencies:
type-fest: ^0.8.1
checksum: 0b9764bdeab0bc9762dea8954a0d4c5db029420bd8bf693df9098ce7e045ccaf9b2d259185396fd048b051d42fdc8dc7ab02af62e3dbeb2324a78a05aac8d33c
@@ -966,6 +1539,22 @@ __metadata:
languageName: node
linkType: hard
+"hard-rejection@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "hard-rejection@npm:2.1.0"
+ checksum: 27bc09d185ca8131356f0f3391ae5965c5ed8ec9eddf697d604e33c76eb995831e60ac636e5e5839587d0499f29719171c19d0af5fa12e9e7f7c0a1689e22b6f
+ languageName: node
+ linkType: hard
+
+"has-ansi@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "has-ansi@npm:2.0.0"
+ dependencies:
+ ansi-regex: ^2.0.0
+ checksum: c6805f5d01ced45ba247ff2b8c914f401e70aa9086552d8eafbdf6bc0b0e38ea4a3bf1a387d100ff5f07e5854bca96532a01777820a16be2cdf8cf6582091bad
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^3.0.0":
version: 3.0.0
resolution: "has-flag@npm:3.0.0"
@@ -989,6 +1578,38 @@ __metadata:
languageName: node
linkType: hard
+"hosted-git-info@npm:^2.1.4":
+ version: 2.8.9
+ resolution: "hosted-git-info@npm:2.8.9"
+ checksum: cf4dfac9b94aa601ae889e7e3cb5a7021a8517b517f933fec0b3a8dc5002edece01475c82f70cc18a051a5a8105bcb2fbe4e64f0b8f321eb99054a49a75b5aa3
+ languageName: node
+ linkType: hard
+
+"hosted-git-info@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "hosted-git-info@npm:4.0.2"
+ dependencies:
+ lru-cache: ^6.0.0
+ checksum: 838315facefdb2d0beb99c68d5a419e5f4f6151385fac4aff021d5817349b77f7780f18e04f48b11ad0fbeaf6ac5594351bc3eecdb353b8db41a4e080abdde67
+ languageName: node
+ linkType: hard
+
+"human-signals@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "human-signals@npm:2.1.0"
+ checksum: 70bfd94d27b8ca94f76f92f56d294694860c15264393a8ffee83f49535a08da02e477064d91e2b511cc642ec5c7922675d2babcca2b6bf6f45e4d037b632759d
+ languageName: node
+ linkType: hard
+
+"husky@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "husky@npm:6.0.0"
+ bin:
+ husky: lib/bin.js
+ checksum: 61e1f7f53f3c969d361c2a1d4ed8018b9447406ea6cd644a2526d18b76877d135001d8cbd48a1d201fc1614d96995e691ecd2b82a8d8513a6b4a313da1188ccd
+ languageName: node
+ linkType: hard
+
"ignore@npm:^4.0.6":
version: 4.0.6
resolution: "ignore@npm:4.0.6"
@@ -1020,6 +1641,25 @@ __metadata:
languageName: node
linkType: hard
+"in-publish@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "in-publish@npm:2.0.1"
+ bin:
+ in-install: in-install.js
+ in-publish: in-publish.js
+ not-in-install: not-in-install.js
+ not-in-publish: not-in-publish.js
+ checksum: 8d2296b25310b5288e7f3921354cdc58f55a1e2c75c261b2ca04faf7fd20f77f221c0885592135bf595e9bf4245a3cf493b85d192f61e295a0ae44eb7c7989db
+ languageName: node
+ linkType: hard
+
+"indent-string@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "indent-string@npm:4.0.0"
+ checksum: 3e54996c6e15ca00a7a4403be705bce4fb3bb4ac637da2e1473006e42a651863f53bfb8c3438c1b3aac77817768ac0cde0e7b7a81a6cf24a1286227a06510dbf
+ languageName: node
+ linkType: hard
+
"inflight@npm:^1.0.4":
version: 1.0.6
resolution: "inflight@npm:1.0.6"
@@ -1030,13 +1670,40 @@ __metadata:
languageName: node
linkType: hard
-"inherits@npm:2":
+"inherits@npm:2, inherits@npm:^2.0.3":
version: 2.0.4
resolution: "inherits@npm:2.0.4"
checksum: 98426da247ddfc3dcd7d7daedd90c3ca32d5b08deca08949726f12d49232aef94772a07b36cf4ff833e105ae2ef931777f6de4a6dd8245a216b9299ad4a50bea
languageName: node
linkType: hard
+"ini@npm:^1.3.4":
+ version: 1.3.8
+ resolution: "ini@npm:1.3.8"
+ checksum: 62189ce7ea44c5778e757e4232c581212e838f3c39e79d931bb9152fd4b9275f09fb20b96afdd60ba9f5d7996b92486cad6cc617fcb84ff4beedd1b33b86221e
+ languageName: node
+ linkType: hard
+
+"inquirer@npm:0.11.0":
+ version: 0.11.0
+ resolution: "inquirer@npm:0.11.0"
+ dependencies:
+ ansi-escapes: ^1.1.0
+ ansi-regex: ^2.0.0
+ chalk: ^1.0.0
+ cli-cursor: ^1.0.1
+ cli-width: ^1.0.1
+ figures: ^1.3.5
+ lodash: ^3.3.1
+ readline2: ^1.0.1
+ run-async: ^0.1.0
+ rx-lite: ^3.1.2
+ strip-ansi: ^3.0.0
+ through: ^2.3.6
+ checksum: 3e77a3e36150b786adf82661a5d7cb103c55c4bd04af34cbefd3361a38161055ddc267afbe339667d1af7d2d155414b1dfd1f6f6a29804d396e9efe4fffda9ab
+ languageName: node
+ linkType: hard
+
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -1044,6 +1711,13 @@ __metadata:
languageName: node
linkType: hard
+"is-arrayish@npm:^0.2.1":
+ version: 0.2.1
+ resolution: "is-arrayish@npm:0.2.1"
+ checksum: fc2bbe14dbcb27b490e63b7fbf0e3b0aae843e5e1fa96d79450bb9617797615a575c78c454ffc8e027c3ad50d63d83e85a7387784979dcd46686d2eb5f412db0
+ languageName: node
+ linkType: hard
+
"is-core-module@npm:^2.2.0":
version: 2.3.0
resolution: "is-core-module@npm:2.3.0"
@@ -1060,6 +1734,15 @@ __metadata:
languageName: node
linkType: hard
+"is-fullwidth-code-point@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "is-fullwidth-code-point@npm:1.0.0"
+ dependencies:
+ number-is-nan: ^1.0.0
+ checksum: fc3d51ef082eaf0c0d44e94b74cf43b97446e008b147b08186daea8bd5ff402596f04b5fe4fa4c0457470beab5c2de8339c49c96b5be65fe9fdf88f60a0001e8
+ languageName: node
+ linkType: hard
+
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -1083,6 +1766,36 @@ __metadata:
languageName: node
linkType: hard
+"is-obj@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-obj@npm:2.0.0"
+ checksum: ffa67ed5df66e37757876cd976380737a0430551789a0457b8c031eaedef8f5c6bc4ab6d903e529efb777545f8718ab73d9badde61c8b08720a3747ccff0b2a0
+ languageName: node
+ linkType: hard
+
+"is-plain-obj@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-plain-obj@npm:1.1.0"
+ checksum: d2eb5a32eacd7c79f3b2fe20552d091805a5ae88a7ca2aa71226bf822e4d690ef046ed2beb795f32666a401dfbf9a25ee3d4acde5426f963d55474468708ad22
+ languageName: node
+ linkType: hard
+
+"is-stream@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-stream@npm:2.0.0"
+ checksum: f92ba04a8b8fafbade79bdaada53a044025db2fbd3fc2be978434db9a097a4afa457c2e3222c70c2ffc38854bde3a352593d6315463a54394f08ca9e51e32b50
+ languageName: node
+ linkType: hard
+
+"is-text-path@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-text-path@npm:1.0.1"
+ dependencies:
+ text-extensions: ^1.0.0
+ checksum: 7c46df2e802e4ec57ee3c75664a32008625c4fbccf9e0a4bb7713f84983075b4e1386711c3764d3a67a1fc54a4b3a27ebdb0350bdeb80aaddd56166bf4f5654e
+ languageName: node
+ linkType: hard
+
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -1128,6 +1841,13 @@ __metadata:
languageName: node
linkType: hard
+"json-parse-even-better-errors@npm:^2.3.0":
+ version: 2.3.1
+ resolution: "json-parse-even-better-errors@npm:2.3.1"
+ checksum: d89fa7fe57957f3004cf0e786465a64183c0de861f6fda800d352956397c01b22f9feb141d0dce5b23f5dbe0aae74dd5b45fc0c3c1679b0942688efa5544e726
+ languageName: node
+ linkType: hard
+
"json-schema-traverse@npm:^0.4.1":
version: 0.4.1
resolution: "json-schema-traverse@npm:0.4.1"
@@ -1162,6 +1882,20 @@ __metadata:
languageName: node
linkType: hard
+"jsonparse@npm:^1.2.0":
+ version: 1.3.1
+ resolution: "jsonparse@npm:1.3.1"
+ checksum: 6669acd7b39cdc4a4cbb078d1a19d2a07cb81651d5045b907b4d067e5c453d060a274f348b53c51ed817456f1cdfc709a13a76ca47c8304547f03843c043ebcb
+ languageName: node
+ linkType: hard
+
+"kind-of@npm:^6.0.3":
+ version: 6.0.3
+ resolution: "kind-of@npm:6.0.3"
+ checksum: 5de5d6577796af87a983199d6350ed41c670abec4a306cc43ca887c1afdbd6b89af9ab00016e3ca17eb7ad89ebfd9bb817d33baa89f855c6c95398a8b8abbf08
+ languageName: node
+ linkType: hard
+
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@@ -1172,6 +1906,31 @@ __metadata:
languageName: node
linkType: hard
+"lines-and-columns@npm:^1.1.6":
+ version: 1.1.6
+ resolution: "lines-and-columns@npm:1.1.6"
+ checksum: 798b80ed7ae3fba34d43fe29591ccb4f16f6fca1da4e1f9922b92264b91d931012433c248daf8e44caa74feb40c0eaa0f27a14f8ee68b6ffb425f3c3f785af27
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "locate-path@npm:5.0.0"
+ dependencies:
+ p-locate: ^4.1.0
+ checksum: c58f49d45c8672d0a290dea0ce41fcb27205b3f2d61452ba335ef3b42ad36c10c31b1f061b46d96dd4b81e9a00e8a2897bc124d75623b80a9f6d36b1e754a6b5
+ languageName: node
+ linkType: hard
+
+"locate-path@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "locate-path@npm:6.0.0"
+ dependencies:
+ p-locate: ^5.0.0
+ checksum: 4c379638152e0e5fda9a8cc07005702f81fcb9899db0f66d691ac1e64193dea670af14e96c50f14d82d45959daa4c400cb712c158cffe22ae265bfc1b1e3a221
+ languageName: node
+ linkType: hard
+
"lodash.clonedeep@npm:^4.5.0":
version: 4.5.0
resolution: "lodash.clonedeep@npm:4.5.0"
@@ -1193,13 +1952,30 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:^4.17.15, lodash@npm:^4.17.21":
+"lodash@npm:^3.3.1":
+ version: 3.10.1
+ resolution: "lodash@npm:3.10.1"
+ checksum: 0d90e79ce058c8d3e12a027a9fe7bc26107ec5c674c66bfe28c68931c12b7de2a5366477bd639adbf0e60407df3a259b77123c440e1fd2cec09ad1423b574a64
+ languageName: node
+ linkType: hard
+
+"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.5.1":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: 4983720b9abca930a4a46f18db163d7dad8dd00dbed6db0cc7b499b33b717cce69f80928b27bbb1ff2cbd3b19d251ee90669a8b5ea466072ca81c2ebe91e7468
languageName: node
linkType: hard
+"log-update@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "log-update@npm:1.0.2"
+ dependencies:
+ ansi-escapes: ^1.0.0
+ cli-cursor: ^1.0.2
+ checksum: 15b6c35e1e314d6091e51c873608fe13e6f6bef22a78e0b0645a89c26460d9d8fd67d4eba84d12bd1edd7ef44facfeabf21c7634cd8c2001384d6886cdd51ace
+ languageName: node
+ linkType: hard
+
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
@@ -1232,6 +2008,20 @@ __metadata:
languageName: node
linkType: hard
+"map-obj@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "map-obj@npm:1.0.1"
+ checksum: e68b20e4fa76efdbba9a7af05b879eb7a6c5ccb7a9d813796de825da4c182fc3dab66f4b2a32a9aefae83db152a0172deb1e19a9c2322c6d412b8f9f81ca51a4
+ languageName: node
+ linkType: hard
+
+"map-obj@npm:^4.0.0":
+ version: 4.2.1
+ resolution: "map-obj@npm:4.2.1"
+ checksum: 59c2f09ffccf8878cdb67dc46d0dd73a55bcfb27c20afc2fb87250ac95f2b19e3187c8de887c40f41b96b0200aac3dfdbc31759615cb666b35864a307885c896
+ languageName: node
+ linkType: hard
+
"marked@npm:^2.0.3":
version: 2.0.3
resolution: "marked@npm:2.0.3"
@@ -1258,6 +2048,32 @@ __metadata:
languageName: node
linkType: hard
+"meow@npm:^8.0.0":
+ version: 8.1.2
+ resolution: "meow@npm:8.1.2"
+ dependencies:
+ "@types/minimist": ^1.2.0
+ camelcase-keys: ^6.2.2
+ decamelize-keys: ^1.1.0
+ hard-rejection: ^2.1.0
+ minimist-options: 4.1.0
+ normalize-package-data: ^3.0.0
+ read-pkg-up: ^7.0.1
+ redent: ^3.0.0
+ trim-newlines: ^3.0.0
+ type-fest: ^0.18.0
+ yargs-parser: ^20.2.3
+ checksum: 7246c3e824298dc1ceddc4b9930bf6a04df8f240d09e76ee180c4f9168df3d6a7d27593a5a3ef7005efbc1557780981e169a7acac56120c7bf2f99f5f54563aa
+ languageName: node
+ linkType: hard
+
+"merge-stream@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "merge-stream@npm:2.0.0"
+ checksum: cde834809a0e65485e474de3162af9853ab2a07977fd36d328947b7b3e6207df719ffb115b11085ecc570501e15a2aa8bacd772ac53f77873f53b0626e52a39a
+ languageName: node
+ linkType: hard
+
"merge2@npm:^1.3.0":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
@@ -1275,6 +2091,20 @@ __metadata:
languageName: node
linkType: hard
+"mimic-fn@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "mimic-fn@npm:2.1.0"
+ checksum: f7d2d7febe3d7dd71da0700b1d455ec6c951a96b463ffcc303c93771b9fe4e45318152ea677c241505b19b39e41d906e5052cfb382d59a44bdb6d3d57f8b467b
+ languageName: node
+ linkType: hard
+
+"min-indent@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "min-indent@npm:1.0.1"
+ checksum: c3aeea46bc432e6ce69b86717e98fbb544e338abb5e3c93cfa196c427e3d5a4a6ee4f76e6931a9e424fb53e83451b90fc417ce7db04440a92d68369704ad11d1
+ languageName: node
+ linkType: hard
+
"minimatch@npm:^3.0.0, minimatch@npm:^3.0.4":
version: 3.0.4
resolution: "minimatch@npm:3.0.4"
@@ -1284,7 +2114,18 @@ __metadata:
languageName: node
linkType: hard
-"minimist@npm:^1.2.5":
+"minimist-options@npm:4.1.0":
+ version: 4.1.0
+ resolution: "minimist-options@npm:4.1.0"
+ dependencies:
+ arrify: ^1.0.1
+ is-plain-obj: ^1.1.0
+ kind-of: ^6.0.3
+ checksum: 51f1aba56f9c2c2986d85c98a29abec26c632019abd2966a151029cf2cf0903d81894781460e0d5755d4f899bb3884bc86fc9af36ab31469a38d82cf74f4f651
+ languageName: node
+ linkType: hard
+
+"minimist@npm:^1.2.0, minimist@npm:^1.2.5":
version: 1.2.5
resolution: "minimist@npm:1.2.5"
checksum: b77b8590147a4e217ff34266236bc39de23b52e6e33054076991ff674c7397a1380a7bde11111916f16f003a94aaa7e4f3d92595a32189644ff607fabc65a5b6
@@ -1298,6 +2139,13 @@ __metadata:
languageName: node
linkType: hard
+"mute-stream@npm:0.0.5":
+ version: 0.0.5
+ resolution: "mute-stream@npm:0.0.5"
+ checksum: caae8898a05a163f7fd272fc52b84c9a5ec04252ff6c62b628d8a6570c83d5ff0de9c0abd9edb5e5ac5a48ed4dbc692c106d1ad3a225dd033d0c725a7f43c21e
+ languageName: node
+ linkType: hard
+
"natural-compare@npm:^1.4.0":
version: 1.4.0
resolution: "natural-compare@npm:1.4.0"
@@ -1319,6 +2167,60 @@ __metadata:
languageName: node
linkType: hard
+"node-localstorage@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "node-localstorage@npm:0.6.0"
+ checksum: 7f5d78e25dcbcc0c1648aa7cebe75ecc36bfb258bb8d731faf86c65869bcc5a86539ff3b16f6eb1f9d3deab392a0194eff9f1b520e5d5268384b2fa9f6e8e1f9
+ languageName: node
+ linkType: hard
+
+"normalize-package-data@npm:^2.5.0":
+ version: 2.5.0
+ resolution: "normalize-package-data@npm:2.5.0"
+ dependencies:
+ hosted-git-info: ^2.1.4
+ resolve: ^1.10.0
+ semver: 2 || 3 || 4 || 5
+ validate-npm-package-license: ^3.0.1
+ checksum: 97d4d6b061cab51425ddb05c38d126d7a1a2a6f2c9949bef2b5ad7ef19c005df12099ea442e4cb09190929b7770008f94f87b10342a66f739acf92a7ebb9d9f2
+ languageName: node
+ linkType: hard
+
+"normalize-package-data@npm:^3.0.0":
+ version: 3.0.2
+ resolution: "normalize-package-data@npm:3.0.2"
+ dependencies:
+ hosted-git-info: ^4.0.1
+ resolve: ^1.20.0
+ semver: ^7.3.4
+ validate-npm-package-license: ^3.0.1
+ checksum: a1053ccfe091bbb83692deaad52450d3d214858bd02063a9267d38d618f13045528b81fef8729417303136c0b34ad5bfcf78d48aa0a3e36a90615726897e24e9
+ languageName: node
+ linkType: hard
+
+"npm-run-path@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "npm-run-path@npm:4.0.1"
+ dependencies:
+ path-key: ^3.0.0
+ checksum: 058fd068804f8c34fcef9393fc895d45400834c9f90bbafc57259f9fd47e8796712e4ad54524f0971b806260a118bf61ac37b0bf9f74e9e58c84bae780ae09e6
+ languageName: node
+ linkType: hard
+
+"number-is-nan@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "number-is-nan@npm:1.0.1"
+ checksum: 42251b2653a16f8b47639d93c3b646fff295a4582a6b3a2fc51a651d4511427c247629709063d19befbceb8a3db1a8e9f17016b3a207291e79e4bd1413032918
+ languageName: node
+ linkType: hard
+
+"object-assign@npm:^4.1.0":
+ version: 4.1.1
+ resolution: "object-assign@npm:4.1.1"
+ checksum: 66cf021898fc1b13ea573ea8635fbd5a76533f50cecbc2fcd5eee1e8029af41bcebe7023788b6d0e06cbe4401ecea075d972f78ec74467cdc571a0f1a4d1a081
+ languageName: node
+ linkType: hard
+
"once@npm:^1.3.0":
version: 1.4.0
resolution: "once@npm:1.4.0"
@@ -1328,6 +2230,22 @@ __metadata:
languageName: node
linkType: hard
+"onetime@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "onetime@npm:1.1.0"
+ checksum: ddf13ecba8d11048dfd3a8b99c30a509ec0f629cc46b5bbfcfc78442f39385aa7512e92ac8d1fd980c2649bde515ffede5c14223767f7f6f96b1aab33d11f6b3
+ languageName: node
+ linkType: hard
+
+"onetime@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "onetime@npm:5.1.2"
+ dependencies:
+ mimic-fn: ^2.1.0
+ checksum: e425f6caeb20cf2598ffece94be5663932e34d074f1631b682b13d5f01cc1e0712a7dc711eff1706bb5a5aaab8a52e37bd5edcf560334e3222219d7e8b09c21c
+ languageName: node
+ linkType: hard
+
"onigasm@npm:^2.2.5":
version: 2.2.5
resolution: "onigasm@npm:2.2.5"
@@ -1351,6 +2269,49 @@ __metadata:
languageName: node
linkType: hard
+"p-limit@npm:^2.2.0":
+ version: 2.3.0
+ resolution: "p-limit@npm:2.3.0"
+ dependencies:
+ p-try: ^2.0.0
+ checksum: 5f20492a25c5f93fca2930dbbf41fa1bee46ef70eaa6b49ad1f7b963f309e599bc40507e0a3a531eee4bcd10fec4dd4a63291d0e3b2d84ac97d7403d43d271a9
+ languageName: node
+ linkType: hard
+
+"p-limit@npm:^3.0.2":
+ version: 3.1.0
+ resolution: "p-limit@npm:3.1.0"
+ dependencies:
+ yocto-queue: ^0.1.0
+ checksum: 5301db6a34fc1fe3714ae562c100a0567d8c16ce9db800f547bbe75efc045c40cd74c4a4c893279975dcf15afc1217c8d2c93fe957a156a3a43d7cce98eaad2e
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^4.1.0":
+ version: 4.1.0
+ resolution: "p-locate@npm:4.1.0"
+ dependencies:
+ p-limit: ^2.2.0
+ checksum: 57f9abef0b29f02ff88c0936a392c9a1fbdd08169e636e0d85b7407c108014d71578c0c6fe93fa49b5bf3857b20d6f16b96389e2b356f7f599d4d2150505844f
+ languageName: node
+ linkType: hard
+
+"p-locate@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "p-locate@npm:5.0.0"
+ dependencies:
+ p-limit: ^3.0.2
+ checksum: a233d775c870e00c734adabd29f66f93824df076683c0d5a2dc16e5285b02d80c1bf3bab43b9881e4a5b16b37bb86f1922aebb094674703d30a4973041d5c0f6
+ languageName: node
+ linkType: hard
+
+"p-try@npm:^2.0.0":
+ version: 2.2.0
+ resolution: "p-try@npm:2.2.0"
+ checksum: 20983f3765466c1ab617ed153cb53b70ac5df828d854a3334d185e20b37f436e9096f12bc1b7fc96d8908dc927a3685172d3d89e755774f57b7103460c54dcc5
+ languageName: node
+ linkType: hard
+
"parent-module@npm:^1.0.0":
version: 1.0.1
resolution: "parent-module@npm:1.0.1"
@@ -1360,6 +2321,25 @@ __metadata:
languageName: node
linkType: hard
+"parse-json@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "parse-json@npm:5.2.0"
+ dependencies:
+ "@babel/code-frame": ^7.0.0
+ error-ex: ^1.3.1
+ json-parse-even-better-errors: ^2.3.0
+ lines-and-columns: ^1.1.6
+ checksum: 65b1e494a51862340248f542666712830c7b6f4d632ca099520eeacb163275f35cbbcf72643cab1d8a71c3cdf87dcd0a7e03c685c7ac1068d24b49c915a7e884
+ languageName: node
+ linkType: hard
+
+"path-exists@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-exists@npm:4.0.0"
+ checksum: 6ab15000c5bea4f3e6e6b651983276e27ee42907ea29f5bd68f0d5c425c22f1664ab53c355099723f59b0bfd31aa52d29ea499e1843bf62543e045698f4c77b2
+ languageName: node
+ linkType: hard
+
"path-is-absolute@npm:^1.0.0":
version: 1.0.1
resolution: "path-is-absolute@npm:1.0.1"
@@ -1367,7 +2347,7 @@ __metadata:
languageName: node
linkType: hard
-"path-key@npm:^3.1.0":
+"path-key@npm:^3.0.0, path-key@npm:^3.1.0":
version: 3.1.1
resolution: "path-key@npm:3.1.1"
checksum: e44aa3ca9faed0440994883050143b1214fffb907bf3a7bbdba15dc84f60821617c0d84e4cc74e1d84e9274003da50427f54d739b0b47636bcbaff4ec71b9b86
@@ -1395,6 +2375,17 @@ __metadata:
languageName: node
linkType: hard
+"pinst@npm:^2.0.0":
+ version: 2.1.6
+ resolution: "pinst@npm:2.1.6"
+ dependencies:
+ fromentries: ^1.3.2
+ bin:
+ pinst: bin.js
+ checksum: ac950620de58cec8a2d601b79186e04f7a166c3df82a7a25fe2ca3c1ea38710fa881640e788fa8f81f13b17f38f646d17360c8266f12ae7682bf0ae420786b61
+ languageName: node
+ linkType: hard
+
"prelude-ls@npm:^1.2.1":
version: 1.2.1
resolution: "prelude-ls@npm:1.2.1"
@@ -1434,6 +2425,13 @@ __metadata:
languageName: node
linkType: hard
+"q@npm:^1.5.1":
+ version: 1.5.1
+ resolution: "q@npm:1.5.1"
+ checksum: f610c1295a4f1b334affbe5333bc8c6160b907d011a62f1c6d05d4ca985535ea271fd8684e1e655b4659cc5b71f5be9ac4ccc84482d869b5a0576955598a7dca
+ languageName: node
+ linkType: hard
+
"queue-microtask@npm:^1.2.2":
version: 1.2.3
resolution: "queue-microtask@npm:1.2.3"
@@ -1441,6 +2439,58 @@ __metadata:
languageName: node
linkType: hard
+"quick-lru@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "quick-lru@npm:4.0.1"
+ checksum: 91847e4b07453655f73513b96a3b49e3bb8bf37de1ce2075d44e5dddb2f08050c5dc858d97884d61618bb44487945880b4b481fe93e94a3622b43036f8b94e11
+ languageName: node
+ linkType: hard
+
+"read-pkg-up@npm:^7.0.1":
+ version: 7.0.1
+ resolution: "read-pkg-up@npm:7.0.1"
+ dependencies:
+ find-up: ^4.1.0
+ read-pkg: ^5.2.0
+ type-fest: ^0.8.1
+ checksum: b8f97cc1f8235ce752b10b7b6423b0460411b4a6046186de8980429bbad8709537a4d6fac6e35a97c8630d19bab29d9013644cc5296be2d5043db3e40094b0cc
+ languageName: node
+ linkType: hard
+
+"read-pkg@npm:^5.2.0":
+ version: 5.2.0
+ resolution: "read-pkg@npm:5.2.0"
+ dependencies:
+ "@types/normalize-package-data": ^2.4.0
+ normalize-package-data: ^2.5.0
+ parse-json: ^5.0.0
+ type-fest: ^0.6.0
+ checksum: 641102f0955f64304f97ed388bfe3b7ce55d74b1ffe1be06be1ae75479ce4910aa7177460d1982af6963f80b293a25f25d593a52a4328d941fd9b7d89fde2dbf
+ languageName: node
+ linkType: hard
+
+"readable-stream@npm:3, readable-stream@npm:^3.0.0":
+ version: 3.6.0
+ resolution: "readable-stream@npm:3.6.0"
+ dependencies:
+ inherits: ^2.0.3
+ string_decoder: ^1.1.1
+ util-deprecate: ^1.0.1
+ checksum: f178b1daa80d9e58ebba71dbb08486430aa6f0dea3a22a1b7401f3f6983077d0bc0edea43099db06b8d006c9ad48d6383e8fb72c05d5b187670aeaf1b9b44f00
+ languageName: node
+ linkType: hard
+
+"readline2@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "readline2@npm:1.0.1"
+ dependencies:
+ code-point-at: ^1.0.0
+ is-fullwidth-code-point: ^1.0.0
+ mute-stream: 0.0.5
+ checksum: 04ce291f0916bbf97eb10585aaa0e94374b5c46bd1574e3076ba341a2867652a88b5c0f2c4370cf50f1cf93c1a230a00bd5e627ed1aa88894dc4e01e4e234634
+ languageName: node
+ linkType: hard
+
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
@@ -1457,6 +2507,30 @@ __metadata:
languageName: node
linkType: hard
+"redent@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "redent@npm:3.0.0"
+ dependencies:
+ indent-string: ^4.0.0
+ strip-indent: ^3.0.0
+ checksum: 78c8aa0a1076f47e0e198bfc8a9aa7d4ae3163c6951bd5de1015e47661bba62ea36573337bbeb4b309b48cc71954edbe43ae4aa3163db1996a781b757c5c47d7
+ languageName: node
+ linkType: hard
+
+"regenerator-runtime@npm:^0.10.5":
+ version: 0.10.5
+ resolution: "regenerator-runtime@npm:0.10.5"
+ checksum: 7c567ca91def0bf10f759fa2017b7423f4bb62fb828068d093561e4094c4ce5c0de5e42bb2a51e1656d23d643857fda0a6b568c175dd34b28d76efe7a4abf6d9
+ languageName: node
+ linkType: hard
+
+"regenerator-runtime@npm:^0.11.0":
+ version: 0.11.1
+ resolution: "regenerator-runtime@npm:0.11.1"
+ checksum: d98d44b9f5c9c3c670dcb615c5f5374931f937f3075dc8338126f45231643aa8c47ed2bfdef6ae593e311be54ca02d25d943971ca86a3dc1fa99068c2e1b88b2
+ languageName: node
+ linkType: hard
+
"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0":
version: 3.1.0
resolution: "regexpp@npm:3.1.0"
@@ -1464,6 +2538,13 @@ __metadata:
languageName: node
linkType: hard
+"require-directory@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "require-directory@npm:2.1.1"
+ checksum: f495d02d89c385af2df4b26f0216ece091e99710d358d0ede424126c476d0c639e8bd77dcd237c00a6a5658f3d862e7513164f8c280263052667d06df830eb23
+ languageName: node
+ linkType: hard
+
"require-from-string@npm:^2.0.2":
version: 2.0.2
resolution: "require-from-string@npm:2.0.2"
@@ -1471,6 +2552,13 @@ __metadata:
languageName: node
linkType: hard
+"resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "resolve-from@npm:5.0.0"
+ checksum: 0d29fc7012eb21f34d2637fa0602694f60e64c14bf5fbd5395b72f6ea5540a6906cbeef062edefc34c22fd802bfe8ae46ef936e6c4a3f1b1047390f9738dd76f
+ languageName: node
+ linkType: hard
+
"resolve-from@npm:^4.0.0":
version: 4.0.0
resolution: "resolve-from@npm:4.0.0"
@@ -1478,7 +2566,16 @@ __metadata:
languageName: node
linkType: hard
-resolve@^1.1.6:
+"resolve-global@npm:1.0.0, resolve-global@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "resolve-global@npm:1.0.0"
+ dependencies:
+ global-dirs: ^0.1.1
+ checksum: 337635c53b22fcaf1fa2a49ef3da34167893582ab3200bc28f7f013cb0a617db03c7f21ab7b124a6a85e8725cade7f3fb0f4618e54fed2e507078ce8a4c5c58b
+ languageName: node
+ linkType: hard
+
+"resolve@^1.1.6, resolve@^1.10.0, resolve@^1.20.0":
version: 1.20.0
resolution: "resolve@npm:1.20.0"
dependencies:
@@ -1488,7 +2585,7 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"resolve@patch:resolve@^1.1.6#builtin":
+"resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.20.0#builtin":
version: 1.20.0
resolution: "resolve@patch:resolve@npm%3A1.20.0#builtin::version=1.20.0&hash=3388aa"
dependencies:
@@ -1498,6 +2595,16 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"restore-cursor@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "restore-cursor@npm:1.0.1"
+ dependencies:
+ exit-hook: ^1.0.0
+ onetime: ^1.0.0
+ checksum: 07ab5114eb6fe69e931f0df88ae28a3dd0018360622d3bb72bbf3b4cdbac5b6bc45e4bb502190c688484240bba3f02231d1f0a6ae68cab453c4aca168e3fccae
+ languageName: node
+ linkType: hard
+
"reusify@npm:^1.0.4":
version: 1.0.4
resolution: "reusify@npm:1.0.4"
@@ -1516,6 +2623,15 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"run-async@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "run-async@npm:0.1.0"
+ dependencies:
+ once: ^1.3.0
+ checksum: 7e5f37c23d75bfe4b89b8047b2a664972d2e8404592d740d932fdbb0a095ef19ef634491c00fb0709002eeae99d66305f40cdf8cae0f6c14f1697384285c8b3c
+ languageName: node
+ linkType: hard
+
"run-parallel@npm:^1.1.9":
version: 1.2.0
resolution: "run-parallel@npm:1.2.0"
@@ -1525,6 +2641,20 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"rx-lite@npm:^3.1.2":
+ version: 3.1.2
+ resolution: "rx-lite@npm:3.1.2"
+ checksum: 5be035737cf4ee8463dd5016401a94ffa6999b0fd261234e27f0967808bdf73609d2d299246c97e00369c0bb161e202f33846ef1ef5a2e1e926d29b17be8ce40
+ languageName: node
+ linkType: hard
+
+"safe-buffer@npm:~5.2.0":
+ version: 5.2.1
+ resolution: "safe-buffer@npm:5.2.1"
+ checksum: 0bb57f0d8f9d1fa4fe35ad8a2db1f83a027d48f2822d59ede88fd5cd4ddad83c0b497213feb7a70fbf90597a70c5217f735b0eb1850df40ce9b4ae81dd22b3f9
+ languageName: node
+ linkType: hard
+
"sdp-transform@npm:^2.14.1":
version: 2.14.1
resolution: "sdp-transform@npm:2.14.1"
@@ -1534,7 +2664,16 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"semver@npm:^7.2.1, semver@npm:^7.3.2":
+"semver@npm:2 || 3 || 4 || 5":
+ version: 5.7.1
+ resolution: "semver@npm:5.7.1"
+ bin:
+ semver: ./bin/semver
+ checksum: 06ff0ed753ebf741b7602be8faad620d6e160a2cb3f61019d00d919c8bca141638aa23c34da779b8595afdc9faa3678bfbb5f60366b6a4f65f98cf86605bbcdb
+ languageName: node
+ linkType: hard
+
+"semver@npm:7.3.5, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4":
version: 7.3.5
resolution: "semver@npm:7.3.5"
dependencies:
@@ -1584,6 +2723,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"signal-exit@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "signal-exit@npm:3.0.3"
+ checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8
+ languageName: node
+ linkType: hard
+
"slash@npm:^3.0.0":
version: 3.0.0
resolution: "slash@npm:3.0.0"
@@ -1609,6 +2755,49 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"spdx-correct@npm:^3.0.0":
+ version: 3.1.1
+ resolution: "spdx-correct@npm:3.1.1"
+ dependencies:
+ spdx-expression-parse: ^3.0.0
+ spdx-license-ids: ^3.0.0
+ checksum: f3413eb225ef9f13aa2ec05230ff7669bffad055a7f62ec85164dd27f00a9f1e19880554a8fa5350fc434764ff895836c207f98813511a0180b0e929581bfe01
+ languageName: node
+ linkType: hard
+
+"spdx-exceptions@npm:^2.1.0":
+ version: 2.3.0
+ resolution: "spdx-exceptions@npm:2.3.0"
+ checksum: 3cbd2498897dc384158666a9dd7435e3b42ece5da42fd967b218b790e248381d001ec77a676d13d1f4e8da317d97b7bc0ebf4fff37bfbb95923d49b024030c96
+ languageName: node
+ linkType: hard
+
+"spdx-expression-parse@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "spdx-expression-parse@npm:3.0.1"
+ dependencies:
+ spdx-exceptions: ^2.1.0
+ spdx-license-ids: ^3.0.0
+ checksum: f0211cada3fa7cd9db2243143fb0e66e28a46d72d8268f38ad2196aac49408d87892cda6e5600d43d6b05ed2707cb2f4148deb27b092aafabc50a67038f4cbf5
+ languageName: node
+ linkType: hard
+
+"spdx-license-ids@npm:^3.0.0":
+ version: 3.0.7
+ resolution: "spdx-license-ids@npm:3.0.7"
+ checksum: 21e38ec5dd970643f78d37700b6c6ebd42d68c0e4618db914a56cabd2fe4cc1608404ce6abc7535d5165c6555560e821553d06edf6af6ae439617883cf932c0e
+ languageName: node
+ linkType: hard
+
+"split2@npm:^3.0.0":
+ version: 3.2.2
+ resolution: "split2@npm:3.2.2"
+ dependencies:
+ readable-stream: ^3.0.0
+ checksum: 04bf20af25bfe917edbb7f719cc9dbd2ca16633e4e6a5e343a8c834310aafd802c74b3aceb96acf3571545b0340d55d2d3273dbee8f9bc6a811371dcfbe0c8a7
+ languageName: node
+ linkType: hard
+
"sprintf-js@npm:~1.0.2":
version: 1.0.3
resolution: "sprintf-js@npm:1.0.3"
@@ -1616,7 +2805,18 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"string-width@npm:^4.2.0":
+"string-width@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "string-width@npm:1.0.2"
+ dependencies:
+ code-point-at: ^1.0.0
+ is-fullwidth-code-point: ^1.0.0
+ strip-ansi: ^3.0.0
+ checksum: b11745daa9398a1b3bb37ffa64263f9869c5f790901ed1242decb08171785346447112ead561cffde6b222a5ebeab9d2b382c72ae688859e852aa29325ca9d0b
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^4.1.0, string-width@npm:^4.2.0":
version: 4.2.2
resolution: "string-width@npm:4.2.2"
dependencies:
@@ -1627,6 +2827,24 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"string_decoder@npm:^1.1.1":
+ version: 1.3.0
+ resolution: "string_decoder@npm:1.3.0"
+ dependencies:
+ safe-buffer: ~5.2.0
+ checksum: 0a09afb610cb538707fcf0a50a080f159040529eabdba82f23b04f1d1f90adf9ba18cc3800231c6ab2ee55dece047f4bed87c56da52b2afd85c3c7fb73eb7e48
+ languageName: node
+ linkType: hard
+
+"strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "strip-ansi@npm:3.0.1"
+ dependencies:
+ ansi-regex: ^2.0.0
+ checksum: 98772dcf440d08f65790ee38cd186b1f139fa69b430e75f9d9c11f97058662f82a22c2ba03a30f502f948958264e99051524fbf1819edaa8a8bbb909ece297da
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^6.0.0":
version: 6.0.0
resolution: "strip-ansi@npm:6.0.0"
@@ -1636,6 +2854,22 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"strip-final-newline@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "strip-final-newline@npm:2.0.0"
+ checksum: 74dbd8a602409706748db730200efab53ba739ed7888310e74e45697efbd760981df6d6f0fa34b23e973135fb07d3b22adae6e6d58898f692a094e49692c6c33
+ languageName: node
+ linkType: hard
+
+"strip-indent@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "strip-indent@npm:3.0.0"
+ dependencies:
+ min-indent: ^1.0.0
+ checksum: 4a7860e94372753b90a48d032758464efbf194880880fd7636965b7137ae4af24ce77a43d223a602cac787e2e95214aaa2f2470a65986e3d6ffa0e1c3dd887f6
+ languageName: node
+ linkType: hard
+
"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
@@ -1643,6 +2877,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"supports-color@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "supports-color@npm:2.0.0"
+ checksum: 5d6fb449e29f779cc639756f0d6b9ab6138048e753683cd2c647f36a9254714051909a5f569e6aa83c5310c8dfe8a1f481967e02bef401ac8eed46ee0950d779
+ languageName: node
+ linkType: hard
+
"supports-color@npm:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -1685,6 +2926,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"text-extensions@npm:^1.0.0":
+ version: 1.9.0
+ resolution: "text-extensions@npm:1.9.0"
+ checksum: fecf1f4962209f8309cd90b045305c417016c4afa34d9df58b0885b7031da57acdef0771512eb031dbc795759972089ff099ba944b0437576d0012eb20db7825
+ languageName: node
+ linkType: hard
+
"text-table@npm:^0.2.0":
version: 0.2.0
resolution: "text-table@npm:0.2.0"
@@ -1692,6 +2940,29 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"throat@npm:^6.0.0":
+ version: 6.0.1
+ resolution: "throat@npm:6.0.1"
+ checksum: c984a40b4725bbd6e8c49d57b2bd36ab36c5534e8a1bed0d278d480171fdf908f16ba343d61c3e9c2e3ed4b327a59c28432cfa44594453b756ec219a772395a8
+ languageName: node
+ linkType: hard
+
+"through2@npm:^4.0.0":
+ version: 4.0.2
+ resolution: "through2@npm:4.0.2"
+ dependencies:
+ readable-stream: 3
+ checksum: 5a844792cf4fcdda0640ed3c619498724b2dfacfc24da438e1478bfd8d10a2831bd5824cf4ca8ec28a4fcd569b2acc7e8b0a673d269003009cb90e140e57a0ba
+ languageName: node
+ linkType: hard
+
+"through@npm:>=2.2.7 <3, through@npm:^2.3.6":
+ version: 2.3.8
+ resolution: "through@npm:2.3.8"
+ checksum: 918d9151680b5355990011eb8c4b02e8cb8cf6e9fb6ea3d3e5a1faa688343789e261634ae35de4ea9167ab029d1e7bac6af2fe61b843931768d405fdc3e8897c
+ languageName: node
+ linkType: hard
+
"to-regex-range@npm:^5.0.1":
version: 5.0.1
resolution: "to-regex-range@npm:5.0.1"
@@ -1701,6 +2972,20 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"trim-newlines@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "trim-newlines@npm:3.0.0"
+ checksum: 51bfbec0014ae58cdbf3c55e34cfe7f1a92a77d362990bb4cc8d6edf51f1c21f28b92e442adec3ef9cef69194b532b28c1a0a06d9ee78b2b0fd28d191a2b738e
+ languageName: node
+ linkType: hard
+
+"trim-off-newlines@npm:^1.0.0":
+ version: 1.0.1
+ resolution: "trim-off-newlines@npm:1.0.1"
+ checksum: c590b9e8c1d91ac1b57b65f8ed7cc7837e702d86f47c725462cc7e03f3850dfa92a32f956d350632208aa78e9be03917a21d9ef5d139c30be13bb51bf576209f
+ languageName: node
+ linkType: hard
+
"tslib@npm:^1.8.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
@@ -1708,13 +2993,6 @@ resolve@^1.1.6:
languageName: node
linkType: hard
-"tslib@npm:^2.2.0":
- version: 2.2.0
- resolution: "tslib@npm:2.2.0"
- checksum: 2d35468c470410871c5246e43f12dcb6d0fc363b617c176f26443b9530e5c5ee8448966892a42956168d8f495da7865bda33dfe82c26c91991e28999974a618f
- languageName: node
- linkType: hard
-
"tsutils@npm:^3.17.1":
version: 3.21.0
resolution: "tsutils@npm:3.21.0"
@@ -1735,6 +3013,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"type-fest@npm:^0.18.0":
+ version: 0.18.1
+ resolution: "type-fest@npm:0.18.1"
+ checksum: 0d6d338e72b625a0d2c8fb4c138f5221301e40ac127e1b909bc12890ce358ef9cf11136e13aa0efd82e248bbeefd7148c01985dce2e5ab79d47a2efa75dfe8d2
+ languageName: node
+ linkType: hard
+
"type-fest@npm:^0.20.2":
version: 0.20.2
resolution: "type-fest@npm:0.20.2"
@@ -1742,6 +3027,13 @@ resolve@^1.1.6:
languageName: node
linkType: hard
+"type-fest@npm:^0.6.0":
+ version: 0.6.0
+ resolution: "type-fest@npm:0.6.0"
+ checksum: c77f687caff9f8effffd6091fbdb57b8e7265213e067c34086d37dc6ac3b640abd3dd3921402a6ba9eb56621719c552ae5e91d183d1e6d075f9aff859a347f00
+ languageName: node
+ linkType: hard
+
"type-fest@npm:^0.8.1":
version: 0.8.1
resolution: "type-fest@npm:0.8.1"
@@ -1850,6 +3142,13 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"util-deprecate@npm:^1.0.1":
+ version: 1.0.2
+ resolution: "util-deprecate@npm:1.0.2"
+ checksum: 73c2b1cf0210ccac300645384d8443cabbd93194117b2dc1b3bae8d8279ad39aedac857e020c4ea505e96a1045059c7359db3df6a9df0be6b8584166c9d61dc9
+ languageName: node
+ linkType: hard
+
"uuid@npm:^8.3.2":
version: 8.3.2
resolution: "uuid@npm:8.3.2"
@@ -1866,6 +3165,34 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"validate-npm-package-license@npm:^3.0.1":
+ version: 3.0.4
+ resolution: "validate-npm-package-license@npm:3.0.4"
+ dependencies:
+ spdx-correct: ^3.0.0
+ spdx-expression-parse: ^3.0.0
+ checksum: 940899bd4eacfa012ceecb10a5814ba0e8103da5243aa74d0d62f1f8a405efcd23e034fb7193e2d05b392870c53aabcb1f66439b062075cdcb28bc5d562a8ff6
+ languageName: node
+ linkType: hard
+
+"vorpal@npm:^1.12.0":
+ version: 1.12.0
+ resolution: "vorpal@npm:1.12.0"
+ dependencies:
+ babel-polyfill: ^6.3.14
+ chalk: ^1.1.0
+ in-publish: ^2.0.0
+ inquirer: 0.11.0
+ lodash: ^4.5.1
+ log-update: ^1.0.2
+ minimist: ^1.2.0
+ node-localstorage: ^0.6.0
+ strip-ansi: ^3.0.0
+ wrap-ansi: ^2.0.0
+ checksum: 7f51deb180b6f34f3a5abfb9de70c3a3210ed01ca02d2c863a2dcda699837413042ee30eb6364b6fb48ee6af39db8c85d2f43ee2b144bca3555381b4d4da97c1
+ languageName: node
+ linkType: hard
+
"vscode-textmate@npm:^5.2.0":
version: 5.4.0
resolution: "vscode-textmate@npm:5.4.0"
@@ -1898,6 +3225,27 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"wrap-ansi@npm:^2.0.0":
+ version: 2.1.0
+ resolution: "wrap-ansi@npm:2.1.0"
+ dependencies:
+ string-width: ^1.0.1
+ strip-ansi: ^3.0.1
+ checksum: d1846c06645c23dc25489e7df74df33164665c53fc609f9275ebcae11e1106f2d07038ffd8063433d1aaf9c657c42f8f45c77b7c749e358bf022351d86921d3b
+ languageName: node
+ linkType: hard
+
+"wrap-ansi@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "wrap-ansi@npm:7.0.0"
+ dependencies:
+ ansi-styles: ^4.0.0
+ string-width: ^4.1.0
+ strip-ansi: ^6.0.0
+ checksum: 09939dd775ae565bb99a25a6c072fe3775a95fa71751b5533c94265fe986ba3e3ab071a027ab76cf26876bd9afd10ac3c2d06d7c4bcce148bf7d2d9514e3a0df
+ languageName: node
+ linkType: hard
+
"wrappy@npm:1":
version: 1.0.2
resolution: "wrappy@npm:1.0.2"
@@ -1920,6 +3268,13 @@ typescript@^4.2.4:
languageName: node
linkType: hard
+"y18n@npm:^5.0.5":
+ version: 5.0.8
+ resolution: "y18n@npm:5.0.8"
+ checksum: 56275bfa72a8a585c4d2905b086862fb881dfe7871adcefe4ecf4c1a6a78c6389b459b427c0a8672ccdb09731a78143acc71f0bcc8dc8d8427869fafe7f18b95
+ languageName: node
+ linkType: hard
+
"yallist@npm:^3.0.2":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
@@ -1933,3 +3288,39 @@ typescript@^4.2.4:
checksum: a2960ef879af6ee67a76cae29bac9d8bffeb6e9e366c217dbd21464e7fce071933705544724f47e90ba5209cf9c83c17d5582dd04415d86747a826b2a231efb8
languageName: node
linkType: hard
+
+"yaml@npm:^1.10.0":
+ version: 1.10.2
+ resolution: "yaml@npm:1.10.2"
+ checksum: 8d72062ea3dbfd8fae3d6ddd5b741c2aeb5835a31b0719bf14fac71dd84adde0829763d6fbac46387309da00af1440194c796da5efc349b0baf9de39d82ae69e
+ languageName: node
+ linkType: hard
+
+"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.3":
+ version: 20.2.7
+ resolution: "yargs-parser@npm:20.2.7"
+ checksum: 124e7f1c24c9609d5d1c343f14b83289634e19bb43770708ebb6a19852647aaa0f89edcbf0e5b18a21bee77f54513ab5051518b2950cda69eb607a7c6251aa4f
+ languageName: node
+ linkType: hard
+
+"yargs@npm:^16.2.0":
+ version: 16.2.0
+ resolution: "yargs@npm:16.2.0"
+ dependencies:
+ cliui: ^7.0.2
+ escalade: ^3.1.1
+ get-caller-file: ^2.0.5
+ require-directory: ^2.1.1
+ string-width: ^4.2.0
+ y18n: ^5.0.5
+ yargs-parser: ^20.2.2
+ checksum: a79ce1f043021cd645de1ffebb6149541d382ba68f4a6b5eca5d2ad65af51893371bbd78e240dc3b6cf0cbb419511ba5bda715dec992e4266e6863ea49f14feb
+ languageName: node
+ linkType: hard
+
+"yocto-queue@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "yocto-queue@npm:0.1.0"
+ checksum: 096c3b40beb2804659539be1605a35c58eb0c85285f94b77b3e924f42ee265c1a40bf9f4153770039517146b469a964d51742395f35ca8135fc9f7e4982b785d
+ languageName: node
+ linkType: hard
From 08db1a6b0b5326fde64cbd80d0e93fe338b1975e Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 22:13:05 +0800
Subject: [PATCH 06/24] feat(events): add `speakerAdd` and `speakerRemove`
events
---
.github/dependabot.yml | 7 +++++++
.prettierignore | 1 +
README.md | 1 +
src/Structures/Client.ts | 8 +++++++-
src/index.ts | 1 +
tsconfig.json | 3 ++-
6 files changed, 19 insertions(+), 2 deletions(-)
create mode 100644 .github/dependabot.yml
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
new file mode 100644
index 0000000..4872c5a
--- /dev/null
+++ b/.github/dependabot.yml
@@ -0,0 +1,7 @@
+version: 2
+updates:
+- package-ecosystem: npm
+ directory: "/"
+ schedule:
+ interval: daily
+ open-pull-requests-limit: 10
diff --git a/.prettierignore b/.prettierignore
index 6a12767..675e1e0 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -3,3 +3,4 @@ typings/
public/
.github/workflows
.yarn/
+.github/dependabot.yml
diff --git a/README.md b/README.md
index b0d56bc..668ceaa 100644
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@
+
diff --git a/src/Structures/Client.ts b/src/Structures/Client.ts
index 1f21e47..c309ec6 100644
--- a/src/Structures/Client.ts
+++ b/src/Structures/Client.ts
@@ -36,6 +36,8 @@ export interface ClientEvents {
leaveRoom: (room: Room) => void;
raw: (data: string) => void;
error: (error: Error) => void;
+ speakerAdd: (user?: User) => void;
+ speakerRemove: (user?: User) => void;
}
/**
@@ -169,7 +171,11 @@ export class Client extends ((EventEmitter as any) as new () => TypedEventEmitte
this.emit('userLeave', this.users.get(userId), this.rooms.get(roomId)),
);
this.wrapper.subscribe.handRaised(({ userId }) => this.emit('handRaised', this.users.get(userId)));
- this.wrapper.subscribe.invitationToRoom(async (data) => await this.emit('invite', data));
+ this.wrapper.subscribe.invitationToRoom((data) => this.emit('invite', data));
+ this.wrapper.subscribe.speakerAdded(({ userId }) => this.emit('speakerAdd', this.users.get(userId)));
+ this.wrapper.subscribe.speakerRemoved(({ userId }) =>
+ this.emit('speakerRemove', this.users.get(userId)),
+ );
this.token = token;
this.refreshToken = refreshToken;
diff --git a/src/index.ts b/src/index.ts
index 8703371..62fdf91 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -11,6 +11,7 @@ export * from './Structures/ScheduledRoom';
export * from './Structures/Message';
// Utils
+export const version = '1.7.0';
export * from './Util/Constants';
export * from './Util/Util';
export * from './Util/TypedEmitter';
diff --git a/tsconfig.json b/tsconfig.json
index c82862f..bea9420 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -15,6 +15,7 @@
"outDir": "dist",
"esModuleInterop": true,
"downlevelIteration": true,
- "typeRoots": ["types"]
+ "typeRoots": ["types"],
+ "resolveJsonModule": true
}
}
From ae00a4498eaf411e2e0726076ba104387c7879b1 Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 22:22:13 +0800
Subject: [PATCH 07/24] feat(readme): add more badges
---
README.md | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 668ceaa..a94dc00 100644
--- a/README.md
+++ b/README.md
@@ -6,8 +6,12 @@
-
+
+
+
+
+
From 1bd98ae44c21daf08a86a735b046bcd488a527b9 Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 22:25:02 +0800
Subject: [PATCH 08/24] fix(ci): dependabot doesnt support yarn v2
---
.github/dependabot.yml | 7 -------
1 file changed, 7 deletions(-)
delete mode 100644 .github/dependabot.yml
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
deleted file mode 100644
index 4872c5a..0000000
--- a/.github/dependabot.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-version: 2
-updates:
-- package-ecosystem: npm
- directory: "/"
- schedule:
- interval: daily
- open-pull-requests-limit: 10
From 22eea78f9386b1b3ceb4c6d4f3e2d06e403b1578 Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Sun, 2 May 2021 23:00:15 +0800
Subject: [PATCH 09/24] feat(ci): add pull request deploys
---
.prettierignore | 1 +
.yarnrc.yml | 12 ++++++------
Dockerfile | 13 +++++++++++++
README.md | 3 ++-
4 files changed, 22 insertions(+), 7 deletions(-)
create mode 100644 Dockerfile
diff --git a/.prettierignore b/.prettierignore
index 675e1e0..40e41cd 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -4,3 +4,4 @@ public/
.github/workflows
.yarn/
.github/dependabot.yml
+.yarnrc.yml
diff --git a/.yarnrc.yml b/.yarnrc.yml
index 6dc3bf1..6af5115 100644
--- a/.yarnrc.yml
+++ b/.yarnrc.yml
@@ -1,11 +1,11 @@
nodeLinker: node-modules
plugins:
- - path: .yarn/plugins/@yarnpkg/plugin-typescript.cjs
- spec: '@yarnpkg/plugin-typescript'
- - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
- spec: '@yarnpkg/plugin-interactive-tools'
- - path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
- spec: '@yarnpkg/plugin-workspace-tools'
+ - path: .yarn/plugins/@yarnpkg/plugin-typescript.cjs
+ spec: '@yarnpkg/plugin-typescript'
+ - path: .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs
+ spec: '@yarnpkg/plugin-interactive-tools'
+ - path: .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs
+ spec: '@yarnpkg/plugin-workspace-tools'
yarnPath: .yarn/releases/yarn-berry.cjs
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..4ead50e
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,13 @@
+FROM node:14
+
+WORKDIR /dogehq
+
+COPY ["package.json", "yarn.lock", "./"]
+
+RUN yarn && \
+ npm i -g http-server && \
+ yarn docs
+
+COPY . .
+
+CMD ["http-server", "./public", "--port ${PORT-8000}"]
diff --git a/README.md b/README.md
index a94dc00..cf5f4e7 100644
--- a/README.md
+++ b/README.md
@@ -6,8 +6,9 @@
-
+
+
From 283bba0dce3a24a10af07ea1fcd0b49e325c6824 Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 07:56:39 +0800
Subject: [PATCH 10/24] fix(ci): fix docker
---
Dockerfile | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 4ead50e..156d39b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,9 +5,10 @@ WORKDIR /dogehq
COPY ["package.json", "yarn.lock", "./"]
RUN yarn && \
- npm i -g http-server && \
- yarn docs
+ npm i -g http-server
COPY . .
+RUN yarn docs
+
CMD ["http-server", "./public", "--port ${PORT-8000}"]
From 1646ec0742a12d712b01253e70c9a1644f7b9bd2 Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 07:58:48 +0800
Subject: [PATCH 11/24] revert(ci): revert "fix(ci): fix docker"
---
Dockerfile | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 156d39b..99b39b4 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,10 +5,9 @@ WORKDIR /dogehq
COPY ["package.json", "yarn.lock", "./"]
RUN yarn && \
- npm i -g http-server
+ npm i -g http-server && \
+ yarn docs
COPY . .
-RUN yarn docs
-
CMD ["http-server", "./public", "--port ${PORT-8000}"]
From 71a6f66e81007c86d683565e671982d0cfd847e8 Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 08:02:29 +0800
Subject: [PATCH 12/24] fix(ci): fix docs script
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 2f1d09f..4d51707 100644
--- a/package.json
+++ b/package.json
@@ -26,7 +26,7 @@
},
"license": "Apache-2.0",
"scripts": {
- "docs": "rimraf public && typedoc",
+ "docs": "rimraf public && typedoc --options typedoc.json",
"build": "tsc",
"lint": "eslint . --fix",
"prettier": "prettier . --write",
From b1f826c2ca2198c0c51e64e23f488a3432beaec3 Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 08:05:06 +0800
Subject: [PATCH 13/24] fix(ci): fix dockerfile
---
Dockerfile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Dockerfile b/Dockerfile
index 99b39b4..f7d190b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,7 +2,7 @@ FROM node:14
WORKDIR /dogehq
-COPY ["package.json", "yarn.lock", "./"]
+COPY . /
RUN yarn && \
npm i -g http-server && \
From e66fa642365d4acf158fd4d28513be43002cba4a Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 08:07:14 +0800
Subject: [PATCH 14/24] fix(ci): make docker copy all files
---
Dockerfile | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index f7d190b..c7302ac 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,10 +1,11 @@
-FROM node:14
+FROM node:buster
WORKDIR /dogehq
COPY . /
-RUN yarn && \
+RUN ls -la /
+ yarn && \
npm i -g http-server && \
yarn docs
From 7a4f2e7c91b15e0d8ad253ef290e59e4934e8ae8 Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 08:08:15 +0800
Subject: [PATCH 15/24] fix(ci): forgot to add `&&`
---
Dockerfile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Dockerfile b/Dockerfile
index c7302ac..e6096df 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,7 +4,7 @@ WORKDIR /dogehq
COPY . /
-RUN ls -la /
+RUN ls -la && \
yarn && \
npm i -g http-server && \
yarn docs
From c6c3dd4cb2942d7cb4c70e78314e18a7e28ade64 Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 08:09:12 +0800
Subject: [PATCH 16/24] fix(ci): fix docker
---
Dockerfile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Dockerfile b/Dockerfile
index e6096df..a536408 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -4,7 +4,7 @@ WORKDIR /dogehq
COPY . /
-RUN ls -la && \
+RUN ls -la / && \
yarn && \
npm i -g http-server && \
yarn docs
From 8b7e46871c8548c08caef824f7a01460ad868bbd Mon Sep 17 00:00:00 2001
From: Yoshida Tomio
Date: Mon, 3 May 2021 08:10:35 +0800
Subject: [PATCH 17/24] fix(ci): use the workdir
---
Dockerfile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index a536408..d71ad35 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -2,9 +2,9 @@ FROM node:buster
WORKDIR /dogehq
-COPY . /
+COPY . /dogehq
-RUN ls -la / && \
+RUN ls -la /dogehq && \
yarn && \
npm i -g http-server && \
yarn docs
From 0507ad0aff926052ba873fcb3a742aa118065dfb Mon Sep 17 00:00:00 2001
From: Renovate Bot
Date: Mon, 3 May 2021 05:35:51 +0000
Subject: [PATCH 18/24] Add renovate.json
---
renovate.json | 5 +++++
1 file changed, 5 insertions(+)
create mode 100644 renovate.json
diff --git a/renovate.json b/renovate.json
new file mode 100644
index 0000000..f45d8f1
--- /dev/null
+++ b/renovate.json
@@ -0,0 +1,5 @@
+{
+ "extends": [
+ "config:base"
+ ]
+}
From 955119bcff7d338edd7c964b665616cd623844d8 Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Mon, 3 May 2021 16:46:22 +0800
Subject: [PATCH 19/24] fix(ci): add `@types/jest` as a dev deps because kebab
doesnt bundle them
---
package.json | 4 +-
renovate.json | 4 +-
yarn.lock | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 114 insertions(+), 4 deletions(-)
diff --git a/package.json b/package.json
index 4d51707..c45b358 100644
--- a/package.json
+++ b/package.json
@@ -33,7 +33,8 @@
"test": "node test/index.js",
"postinstall": "husky install",
"prepublishOnly": "pinst --disable",
- "postpublish": "pinst --enable"
+ "postpublish": "pinst --enable",
+ "merge": "git pull origin dev && git add . && git commit -m \"chore(deploy): Merge dev -> main\" && git checkout main && git merge dev && git push origin main --force && git checkout dev"
},
"files": [
"dist"
@@ -47,6 +48,7 @@
"@commitlint/cli": "^12.1.1",
"@commitlint/config-conventional": "^12.1.1",
"@commitlint/prompt-cli": "^12.1.1",
+ "@types/jest": "^26.0.23",
"@types/node": "^15.0.1",
"@typescript-eslint/eslint-plugin": "^4.22.0",
"@typescript-eslint/parser": "^4.22.0",
diff --git a/renovate.json b/renovate.json
index f45d8f1..989cc91 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,5 +1,3 @@
{
- "extends": [
- "config:base"
- ]
+ "extends": ["config:base"]
}
diff --git a/yarn.lock b/yarn.lock
index 28e0274..08d3361 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -271,6 +271,19 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:^26.6.2":
+ version: 26.6.2
+ resolution: "@jest/types@npm:26.6.2"
+ dependencies:
+ "@types/istanbul-lib-coverage": ^2.0.0
+ "@types/istanbul-reports": ^3.0.0
+ "@types/node": "*"
+ "@types/yargs": ^15.0.0
+ chalk: ^4.0.0
+ checksum: 5c511d7807f414b298299ae4a053abf265f39984942e0eefdfb17a7986a36f1047e0fd9a6f785bdddbf7343a5737595dfabe148719a80e118dd77486502009cc
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.4":
version: 2.1.4
resolution: "@nodelib/fs.scandir@npm:2.1.4"
@@ -312,6 +325,41 @@ __metadata:
languageName: node
linkType: hard
+"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0":
+ version: 2.0.3
+ resolution: "@types/istanbul-lib-coverage@npm:2.0.3"
+ checksum: d6f6dbf66d2d2d7d80d093329f0428ac279440510030bfd0080545bba6882433444430905e6e31eba299b890e50ccf2b6a7de9345d7d0ed52ff174f8ead48855
+ languageName: node
+ linkType: hard
+
+"@types/istanbul-lib-report@npm:*":
+ version: 3.0.0
+ resolution: "@types/istanbul-lib-report@npm:3.0.0"
+ dependencies:
+ "@types/istanbul-lib-coverage": "*"
+ checksum: 78aa9f859b6d1b2c02387b401e4e42fdec2e26ffede392e544da108abc6aff35c95b40821116ca46006d94c8b405ffd64465c32514549e997b04f8363de1af5e
+ languageName: node
+ linkType: hard
+
+"@types/istanbul-reports@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "@types/istanbul-reports@npm:3.0.0"
+ dependencies:
+ "@types/istanbul-lib-report": "*"
+ checksum: 8aee794ea2e8065aa83e0a1017420068d10110f5e67f8473f5751e74462509306c451f79db3856e6848507519bf1d4de7d101daede6539701cc4d74b4646acd9
+ languageName: node
+ linkType: hard
+
+"@types/jest@npm:^26.0.23":
+ version: 26.0.23
+ resolution: "@types/jest@npm:26.0.23"
+ dependencies:
+ jest-diff: ^26.0.0
+ pretty-format: ^26.0.0
+ checksum: a015676b78bdc51be6f6315acef10d9106ea8064e3e49143bca3c75b834b61285b45c5f5ccfd049a80107f1e2869a9183cdb5be85816c073ea8dd05852fafdc6
+ languageName: node
+ linkType: hard
+
"@types/json-schema@npm:^7.0.3":
version: 7.0.7
resolution: "@types/json-schema@npm:7.0.7"
@@ -363,6 +411,22 @@ __metadata:
languageName: node
linkType: hard
+"@types/yargs-parser@npm:*":
+ version: 20.2.0
+ resolution: "@types/yargs-parser@npm:20.2.0"
+ checksum: 202b8ca16a1589514f6b3155194c6fde9b5e5b2ffc1025849f93483f70ca9318f4d0423f209efc180beecbc447dcf14cf18e6177db296036e7927e302329dc94
+ languageName: node
+ linkType: hard
+
+"@types/yargs@npm:^15.0.0":
+ version: 15.0.13
+ resolution: "@types/yargs@npm:15.0.13"
+ dependencies:
+ "@types/yargs-parser": "*"
+ checksum: fa1a5b0a07dbbff1657a27d1191d586632412d170321000f6f417f279547a8c191d7058dbf4d4187c188a5a1aeb2473ddb25fe316b206fccdfe1de6fad976619
+ languageName: node
+ linkType: hard
+
"@typescript-eslint/eslint-plugin@npm:^4.22.0":
version: 4.22.0
resolution: "@typescript-eslint/eslint-plugin@npm:4.22.0"
@@ -943,6 +1007,13 @@ __metadata:
languageName: node
linkType: hard
+"diff-sequences@npm:^26.6.2":
+ version: 26.6.2
+ resolution: "diff-sequences@npm:26.6.2"
+ checksum: dd1eb6e52f0a200228b836876a69c90690003b8991cf7d9264d6e6063acde8fe852084b6a196f2a13f169d309e30c24c457e9c8db617aed186c665efb50af1d8
+ languageName: node
+ linkType: hard
+
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -969,6 +1040,7 @@ __metadata:
"@commitlint/config-conventional": ^12.1.1
"@commitlint/prompt-cli": ^12.1.1
"@dogehouse/kebab": ^0.2.8
+ "@types/jest": ^26.0.23
"@types/node": ^15.0.1
"@typescript-eslint/eslint-plugin": ^4.22.0
"@typescript-eslint/parser": ^4.22.0
@@ -1822,6 +1894,25 @@ __metadata:
languageName: node
linkType: hard
+"jest-diff@npm:^26.0.0":
+ version: 26.6.2
+ resolution: "jest-diff@npm:26.6.2"
+ dependencies:
+ chalk: ^4.0.0
+ diff-sequences: ^26.6.2
+ jest-get-type: ^26.3.0
+ pretty-format: ^26.6.2
+ checksum: 05d0f1bdba147a026eab4121a73a69ee3df21aec59ecd34659d665ee0663e518636650b435d248974ab5aceb345de9bfcc035efd01df723fe788756a07c8d046
+ languageName: node
+ linkType: hard
+
+"jest-get-type@npm:^26.3.0":
+ version: 26.3.0
+ resolution: "jest-get-type@npm:26.3.0"
+ checksum: fc3e2d2b90cca74597c4ad6234c2fcc2ccb62894d0f7afe22fc55b5d93a2f02d3080ccef50f09c979d4b5a060bc76c4343911556d75ed9e892e0ebda6d54c44b
+ languageName: node
+ linkType: hard
+
"js-tokens@npm:^4.0.0":
version: 4.0.0
resolution: "js-tokens@npm:4.0.0"
@@ -2411,6 +2502,18 @@ __metadata:
languageName: node
linkType: hard
+"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2":
+ version: 26.6.2
+ resolution: "pretty-format@npm:26.6.2"
+ dependencies:
+ "@jest/types": ^26.6.2
+ ansi-regex: ^5.0.0
+ ansi-styles: ^4.0.0
+ react-is: ^17.0.1
+ checksum: 5ad34fc128218485732cf0271d396158a00584708fc97bf063c1c3c000fe14da572e9a1d3d7b92d95c5e24965434656c56ed0e45804dea2435ca59a1f86f1b07
+ languageName: node
+ linkType: hard
+
"progress@npm:^2.0.0, progress@npm:^2.0.3":
version: 2.0.3
resolution: "progress@npm:2.0.3"
@@ -2446,6 +2549,13 @@ __metadata:
languageName: node
linkType: hard
+"react-is@npm:^17.0.1":
+ version: 17.0.2
+ resolution: "react-is@npm:17.0.2"
+ checksum: 3eff23f410d40ab9bc5177f147a92c7f42c356a21ecea340e0554566956d67e5e1ba56f26cc7fa22339ac3c7151744177bd6305eaa26d3cbf15f354358c9d9b6
+ languageName: node
+ linkType: hard
+
"read-pkg-up@npm:^7.0.1":
version: 7.0.1
resolution: "read-pkg-up@npm:7.0.1"
From 6857cce1ae8cfad138004c42c6b368e20c7f260c Mon Sep 17 00:00:00 2001
From: Renovate Bot
Date: Mon, 3 May 2021 08:50:32 +0000
Subject: [PATCH 20/24] fix(deps): update dependency @dogehouse/kebab to ^0.3.0
---
package.json | 2 +-
yarn.lock | 22 +++++++++++-----------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/package.json b/package.json
index c45b358..0cc5ca3 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
"dist"
],
"dependencies": {
- "@dogehouse/kebab": "^0.2.8",
+ "@dogehouse/kebab": "^0.3.0",
"eventemitter3": "^4.0.7",
"make-promises-safe": "^5.1.0"
},
diff --git a/yarn.lock b/yarn.lock
index 08d3361..9591d4d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -238,19 +238,19 @@ __metadata:
languageName: node
linkType: hard
-"@dogehouse/kebab@npm:^0.2.8":
- version: 0.2.8
- resolution: "@dogehouse/kebab@npm:0.2.8"
+"@dogehouse/kebab@npm:^0.3.0":
+ version: 0.3.0
+ resolution: "@dogehouse/kebab@npm:0.3.0"
dependencies:
"@types/uuid": ^8.3.0
- "@types/ws": ^7.4.1
+ "@types/ws": ^7.4.2
isomorphic-unfetch: ^3.1.0
isomorphic-ws: ^4.0.1
- mediasoup-client: ^3.6.29
+ mediasoup-client: ^3.6.30
reconnecting-websocket: ^4.4.0
uuid: ^8.3.2
- ws: ^7.4.4
- checksum: d0a088d3b4266f3dd9b09559fd51a1c9230b715d57b07c1fbf1b400b5e35bffcf985a42de00d793a4629b5c0699b4417b4d16496341ac6cf610d4c1f4aa04c17
+ ws: ^7.4.5
+ checksum: ec4c0526f63f4ebbbe3de8cccb5e5d0982876a4aaf8dad07424e96105641c2ff52bf38785404da23427c82c974a094c82c12af262b50b357164d8fc972e4e80b
languageName: node
linkType: hard
@@ -402,7 +402,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/ws@npm:^7.4.1":
+"@types/ws@npm:^7.4.2":
version: 7.4.2
resolution: "@types/ws@npm:7.4.2"
dependencies:
@@ -1039,7 +1039,7 @@ __metadata:
"@commitlint/cli": ^12.1.1
"@commitlint/config-conventional": ^12.1.1
"@commitlint/prompt-cli": ^12.1.1
- "@dogehouse/kebab": ^0.2.8
+ "@dogehouse/kebab": ^0.3.0
"@types/jest": ^26.0.23
"@types/node": ^15.0.1
"@typescript-eslint/eslint-plugin": ^4.22.0
@@ -2122,7 +2122,7 @@ __metadata:
languageName: node
linkType: hard
-"mediasoup-client@npm:^3.6.29":
+"mediasoup-client@npm:^3.6.30":
version: 3.6.30
resolution: "mediasoup-client@npm:3.6.30"
dependencies:
@@ -3363,7 +3363,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"ws@npm:^7.4.4":
+"ws@npm:^7.4.5":
version: 7.4.5
resolution: "ws@npm:7.4.5"
peerDependencies:
From 38d179be6fe33db9bda8b28fa7e4f879f33737fe Mon Sep 17 00:00:00 2001
From: Renovate Bot
Date: Mon, 3 May 2021 08:56:36 +0000
Subject: [PATCH 21/24] chore(deps): pin dependencies
---
package.json | 36 ++++++++++++-------------
yarn.lock | 74 ++++++++++++++++++++++++++--------------------------
2 files changed, 55 insertions(+), 55 deletions(-)
diff --git a/package.json b/package.json
index 0cc5ca3..1785d4f 100644
--- a/package.json
+++ b/package.json
@@ -45,23 +45,23 @@
"make-promises-safe": "^5.1.0"
},
"devDependencies": {
- "@commitlint/cli": "^12.1.1",
- "@commitlint/config-conventional": "^12.1.1",
- "@commitlint/prompt-cli": "^12.1.1",
- "@types/jest": "^26.0.23",
- "@types/node": "^15.0.1",
- "@typescript-eslint/eslint-plugin": "^4.22.0",
- "@typescript-eslint/parser": "^4.22.0",
- "eslint": "^7.25.0",
- "eslint-config-marine": "^8.3.2",
- "eslint-config-prettier": "^8.3.0",
- "eslint-plugin-prettier": "^3.4.0",
- "husky": "^6.0.0",
- "pinst": "^2.0.0",
- "prettier": "^2.2.1",
- "rimraf": "^3.0.2",
- "typedoc": "^0.20.36",
- "typedoc-plugin-pages-fork": "^0.0.1",
- "typescript": "^4.2.4"
+ "@commitlint/cli": "12.1.2",
+ "@commitlint/config-conventional": "12.1.2",
+ "@commitlint/prompt-cli": "12.1.2",
+ "@types/jest": "26.0.23",
+ "@types/node": "15.0.1",
+ "@typescript-eslint/eslint-plugin": "4.22.0",
+ "@typescript-eslint/parser": "4.22.0",
+ "eslint": "7.25.0",
+ "eslint-config-marine": "8.3.2",
+ "eslint-config-prettier": "8.3.0",
+ "eslint-plugin-prettier": "3.4.0",
+ "husky": "6.0.0",
+ "pinst": "2.1.6",
+ "prettier": "2.2.1",
+ "rimraf": "3.0.2",
+ "typedoc": "0.20.36",
+ "typedoc-plugin-pages-fork": "0.0.1",
+ "typescript": "4.2.4"
}
}
diff --git a/yarn.lock b/yarn.lock
index 9591d4d..b97e0cf 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -41,7 +41,7 @@ __metadata:
languageName: node
linkType: hard
-"@commitlint/cli@npm:^12.1.1":
+"@commitlint/cli@npm:12.1.2":
version: 12.1.2
resolution: "@commitlint/cli@npm:12.1.2"
dependencies:
@@ -60,7 +60,7 @@ __metadata:
languageName: node
linkType: hard
-"@commitlint/config-conventional@npm:^12.1.1":
+"@commitlint/config-conventional@npm:12.1.2":
version: 12.1.2
resolution: "@commitlint/config-conventional@npm:12.1.2"
dependencies:
@@ -151,7 +151,7 @@ __metadata:
languageName: node
linkType: hard
-"@commitlint/prompt-cli@npm:^12.1.1":
+"@commitlint/prompt-cli@npm:12.1.2":
version: 12.1.2
resolution: "@commitlint/prompt-cli@npm:12.1.2"
dependencies:
@@ -350,7 +350,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/jest@npm:^26.0.23":
+"@types/jest@npm:26.0.23":
version: 26.0.23
resolution: "@types/jest@npm:26.0.23"
dependencies:
@@ -374,7 +374,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:^15.0.1":
+"@types/node@npm:*, @types/node@npm:15.0.1":
version: 15.0.1
resolution: "@types/node@npm:15.0.1"
checksum: 4e4fb69394efb224272ad7c6b6dc16a381b97e46a8f3c21d33fec51ef13a4d635f571b446d127eae333ea6a763f304b787f4b3f73e24e1f3b05a21b481900dfb
@@ -427,7 +427,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^4.22.0":
+"@typescript-eslint/eslint-plugin@npm:4.22.0":
version: 4.22.0
resolution: "@typescript-eslint/eslint-plugin@npm:4.22.0"
dependencies:
@@ -465,7 +465,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^4.22.0":
+"@typescript-eslint/parser@npm:4.22.0":
version: 4.22.0
resolution: "@typescript-eslint/parser@npm:4.22.0"
dependencies:
@@ -1036,27 +1036,27 @@ __metadata:
version: 0.0.0-use.local
resolution: "dogehq@workspace:."
dependencies:
- "@commitlint/cli": ^12.1.1
- "@commitlint/config-conventional": ^12.1.1
- "@commitlint/prompt-cli": ^12.1.1
+ "@commitlint/cli": 12.1.2
+ "@commitlint/config-conventional": 12.1.2
+ "@commitlint/prompt-cli": 12.1.2
"@dogehouse/kebab": ^0.3.0
- "@types/jest": ^26.0.23
- "@types/node": ^15.0.1
- "@typescript-eslint/eslint-plugin": ^4.22.0
- "@typescript-eslint/parser": ^4.22.0
- eslint: ^7.25.0
- eslint-config-marine: ^8.3.2
- eslint-config-prettier: ^8.3.0
- eslint-plugin-prettier: ^3.4.0
+ "@types/jest": 26.0.23
+ "@types/node": 15.0.1
+ "@typescript-eslint/eslint-plugin": 4.22.0
+ "@typescript-eslint/parser": 4.22.0
+ eslint: 7.25.0
+ eslint-config-marine: 8.3.2
+ eslint-config-prettier: 8.3.0
+ eslint-plugin-prettier: 3.4.0
eventemitter3: ^4.0.7
- husky: ^6.0.0
+ husky: 6.0.0
make-promises-safe: ^5.1.0
- pinst: ^2.0.0
- prettier: ^2.2.1
- rimraf: ^3.0.2
- typedoc: ^0.20.36
- typedoc-plugin-pages-fork: ^0.0.1
- typescript: ^4.2.4
+ pinst: 2.1.6
+ prettier: 2.2.1
+ rimraf: 3.0.2
+ typedoc: 0.20.36
+ typedoc-plugin-pages-fork: 0.0.1
+ typescript: 4.2.4
languageName: unknown
linkType: soft
@@ -1115,7 +1115,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-marine@npm:^8.3.2":
+"eslint-config-marine@npm:8.3.2":
version: 8.3.2
resolution: "eslint-config-marine@npm:8.3.2"
dependencies:
@@ -1124,7 +1124,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-config-prettier@npm:^8.3.0":
+"eslint-config-prettier@npm:8.3.0":
version: 8.3.0
resolution: "eslint-config-prettier@npm:8.3.0"
peerDependencies:
@@ -1135,7 +1135,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-prettier@npm:^3.4.0":
+"eslint-plugin-prettier@npm:3.4.0":
version: 3.4.0
resolution: "eslint-plugin-prettier@npm:3.4.0"
dependencies:
@@ -1183,7 +1183,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^7.25.0":
+"eslint@npm:7.25.0":
version: 7.25.0
resolution: "eslint@npm:7.25.0"
dependencies:
@@ -1673,7 +1673,7 @@ __metadata:
languageName: node
linkType: hard
-"husky@npm:^6.0.0":
+"husky@npm:6.0.0":
version: 6.0.0
resolution: "husky@npm:6.0.0"
bin:
@@ -2466,7 +2466,7 @@ __metadata:
languageName: node
linkType: hard
-"pinst@npm:^2.0.0":
+"pinst@npm:2.1.6":
version: 2.1.6
resolution: "pinst@npm:2.1.6"
dependencies:
@@ -2493,7 +2493,7 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:^2.2.1":
+"prettier@npm:2.2.1":
version: 2.2.1
resolution: "prettier@npm:2.2.1"
bin:
@@ -2722,7 +2722,7 @@ __metadata:
languageName: node
linkType: hard
-"rimraf@npm:^3.0.2":
+"rimraf@npm:3.0.2, rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
dependencies:
@@ -3167,7 +3167,7 @@ __metadata:
languageName: node
linkType: hard
-"typedoc-plugin-pages-fork@npm:^0.0.1":
+"typedoc-plugin-pages-fork@npm:0.0.1":
version: 0.0.1
resolution: "typedoc-plugin-pages-fork@npm:0.0.1"
dependencies:
@@ -3177,7 +3177,7 @@ __metadata:
languageName: node
linkType: hard
-"typedoc@npm:^0.20.36":
+"typedoc@npm:0.20.36":
version: 0.20.36
resolution: "typedoc@npm:0.20.36"
dependencies:
@@ -3200,7 +3200,7 @@ __metadata:
languageName: node
linkType: hard
-typescript@^4.2.4:
+typescript@4.2.4:
version: 4.2.4
resolution: "typescript@npm:4.2.4"
bin:
@@ -3210,7 +3210,7 @@ typescript@^4.2.4:
languageName: node
linkType: hard
-"typescript@patch:typescript@^4.2.4#builtin":
+"typescript@patch:typescript@4.2.4#builtin":
version: 4.2.4
resolution: "typescript@patch:typescript@npm%3A4.2.4#builtin::version=4.2.4&hash=a45b0e"
bin:
From 5c474c6bdefa929af1c7fb820d22de5ebab3b45a Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Mon, 3 May 2021 18:22:22 +0800
Subject: [PATCH 22/24] feat(Message): accept message tokens instead of strings
---
src/Structures/Message.ts | 10 +++++----
src/Structures/Room.ts | 24 +++++++++++++++-----
src/Util/MessageBuilder.ts | 46 ++++++++++++++++++++++++++++++++++++++
src/index.ts | 1 +
4 files changed, 72 insertions(+), 9 deletions(-)
create mode 100644 src/Util/MessageBuilder.ts
diff --git a/src/Structures/Message.ts b/src/Structures/Message.ts
index 6d0e3b8..9018f14 100644
--- a/src/Structures/Message.ts
+++ b/src/Structures/Message.ts
@@ -1,4 +1,5 @@
-import { Message as MessageInfo, tokensToString, stringToToken } from '@dogehouse/kebab';
+import { Message as MessageInfo, tokensToString } from '@dogehouse/kebab';
+import { toMention, toString } from '../Util/MessageBuilder';
import { User, UUID } from './User';
import { Client } from './Client';
@@ -80,9 +81,10 @@ export class Message {
* @param {string} content - The content.
*/
public async reply(content: string): Promise {
- await this.client.wrapper.mutation.sendRoomChatMsg(
- stringToToken(`@${this.author.displayName} , ${content}`),
- );
+ await this.client.wrapper.mutation.sendRoomChatMsg([
+ toMention(`@${this.author.username}`),
+ toString(`, ${content}`),
+ ]);
}
/**
diff --git a/src/Structures/Room.ts b/src/Structures/Room.ts
index 039f317..9385d90 100644
--- a/src/Structures/Room.ts
+++ b/src/Structures/Room.ts
@@ -1,7 +1,7 @@
-import { stringToToken, Room as RoomInfo, JoinRoomAndGetInfoResponse } from '@dogehouse/kebab';
+import { Room as RoomInfo, JoinRoomAndGetInfoResponse, CurrentRoom, MessageToken } from '@dogehouse/kebab';
import { Collection } from './Collection';
+import { User, UUID } from './User';
import { Client } from './Client';
-import { User } from './User';
export type PeoplePreview = Array<{
id: string;
@@ -83,6 +83,18 @@ export class Room {
*/
public users: Collection;
+ /**
+ * The list of muted users.
+ * @type {Record}
+ */
+ public mutes: Record;
+
+ /**
+ * The list of deafened users.
+ * @type {Record}
+ */
+ public deafs: Record;
+
public constructor(client: Client, room: RoomInfo) {
this.client = client;
@@ -96,17 +108,19 @@ export class Room {
this.creatorId = room.creatorId;
this.insertedAt = room.inserted_at;
this.users = new Collection();
+ this.mutes = (client.user?.currentRoom as CurrentRoom).muteMap;
+ this.deafs = (client.user?.currentRoom as CurrentRoom).deafMap;
this._setUsers();
}
/**
* Sends a message to the room.
- * @param {string} message - The message you wanna send.
+ * @param {MessageToken[]} tokens - The message tokens.
* @param {string[]} [whisperedTo] - An array of usernames to whisper.
*/
- public async send(message: string, whisperedTo?: string[]): Promise {
- await this.client.wrapper.mutation.sendRoomChatMsg(stringToToken(message), whisperedTo);
+ public async send(tokens: MessageToken[], whisperedTo?: string[]): Promise {
+ await this.client.wrapper.mutation.sendRoomChatMsg(tokens, whisperedTo);
}
/**
diff --git a/src/Util/MessageBuilder.ts b/src/Util/MessageBuilder.ts
new file mode 100644
index 0000000..b3c89a0
--- /dev/null
+++ b/src/Util/MessageBuilder.ts
@@ -0,0 +1,46 @@
+import { MentionToken, TextToken, LinkToken, EmoteToken, CodeBlockToken } from '@dogehouse/kebab';
+
+/**
+ * Convert a string to a mention!
+ * @param {string} text The text to convert.
+ * @returns {[MentionToken]} The token.
+ */
+export const toMention = (text: string): MentionToken => {
+ return { t: 'mention', v: text };
+};
+
+/**
+ * Convert a string to a token!
+ * @param {string} text The text to convert.
+ * @returns {[TextToken]} The token.
+ */
+export const toString = (text: string): TextToken => {
+ return { t: 'text', v: text };
+};
+
+/**
+ * Convert a string to a link!
+ * @param {string} text The text to convert.
+ * @returns {[LinkToken]} The token.
+ */
+export const toLink = (text: string): LinkToken => {
+ return { t: 'link', v: text };
+};
+
+/**
+ * Convert a string to an emote!
+ * @param {string} text The text to convert.
+ * @returns {[EmoteToken]} The token.
+ */
+export const toEmote = (text: string): EmoteToken => {
+ return { t: 'emote', v: text };
+};
+
+/**
+ * Convert a string to a codeblock!
+ * @param {string} text The text to convert.
+ * @returns {[CodeBlockToken]} The token.
+ */
+export const toCodeBlock = (text: string): CodeBlockToken => {
+ return { t: 'block', v: text };
+};
diff --git a/src/index.ts b/src/index.ts
index 62fdf91..62598c3 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -15,3 +15,4 @@ export const version = '1.7.0';
export * from './Util/Constants';
export * from './Util/Util';
export * from './Util/TypedEmitter';
+export * from './Util/MessageBuilder';
From 03bc131c427a518dcf87265d962f3c3df2c21ee5 Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Mon, 3 May 2021 18:32:24 +0800
Subject: [PATCH 23/24] feat(readme): add more badges
---
README.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index cf5f4e7..91c3889 100644
--- a/README.md
+++ b/README.md
@@ -6,9 +6,10 @@
-
+
+
-
+
From a83f2fbe10369d3d9dccd4f81e6dc859a88d82ee Mon Sep 17 00:00:00 2001
From: 1chiSensei
Date: Mon, 3 May 2021 18:35:55 +0800
Subject: [PATCH 24/24] chore(package): bump version
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 1785d4f..e1739e4 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "dogehq",
- "version": "1.6.1",
+ "version": "1.7.0",
"description": "A wrapper for the DogeHouse Kebab API Client.",
"main": "./dist/index.js",
"types": "./dist/",