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 @@ NPM version NPM downloads Dependencies + Prettier

NPM info 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 @@

NPM version NPM downloads - Dependencies + Dependencies Prettier +
+ ESLint + Docs + CodeQL

NPM info 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 @@

NPM version NPM downloads - Dependencies + Dependencies Prettier + Prettier
ESLint Docs 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 @@

NPM version NPM downloads - Dependencies + Dependencies + Dev Dependencies Prettier - Prettier + Renovate
ESLint Docs 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/",