Skip to content

Commit

Permalink
chore(release): release 1.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
1chiSensei committed Apr 28, 2021
1 parent b967b7b commit 8baecee
Show file tree
Hide file tree
Showing 6 changed files with 76 additions and 121 deletions.
1 change: 1 addition & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ pids
# Miscellaneous
.tmp/
docs/
.yarn/
43 changes: 29 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,41 +1,56 @@
{
"name": "dogehq",
"version": "1.0.1",
"version": "1.1.0",
"description": "A wrapper for the DogeHouse Kebab API Client.",
"main": "./dist/index.js",
"types": "./typings/",
"repository": "https://github.com/Shukaaku/dogehq.git",
"author": "1chiSensei <mail@1chi.tk>",
"repository": {
"type": "git",
"url": "git+https://github.com/Shukaaku/dogehq.git"
},
"bugs": {
"url": "https://github.com/Shukaaku/dogehq/issues"
},
"keywords": [
"dogehouse",
"doge",
"kebab",
"wrapper",
"dog",
"dogehouse kebab"
],
"homepage": "https://shukaaku.github.io/dogehq",
"author": {
"name": "1chi",
"email": "mail@1chi.tk"
},
"license": "Apache-2.0",
"private": false,
"scripts": {
"docs": "rimraf docs && typedoc ./src/index.ts --theme ./node_modules/typedoc-vortex-theme/bin/default",
"build": "tsc",
"lint": "eslint . --fix",
"prettier": "prettier . --write"
},
"files": [
"dist",
"typings"
],
"dependencies": {
"@discordjs/collection": "^0.1.6",
"@dogehouse/kebab": "^0.2.7",
"emittery": "^0.8.1",
"node-superfetch": "^0.2.2"
"@dogehouse/kebab": "^0.2.8",
"emittery": "^0.8.1"
},
"devDependencies": {
"@types/node": "^14.14.41",
"@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",
"prettier": "^2.2.1",
"rimraf": "^3.0.2",
"typedoc": "^0.20.36",
"typedoc-vortex-theme": "^0.0.2",
"typescript": "^4.2.4"
},
"files": [
"dist",
"typings"
]
}
}
22 changes: 5 additions & 17 deletions src/Structures/Client.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import { raw, wrap, Wrapper, InvitationToRoomResponse } from '@dogehouse/kebab';
import { baseUrl, authUrl } from '../Util/Constants';
import { raw, wrap, Wrapper, InvitationToRoomResponse, http } from '@dogehouse/kebab';
import { baseUrl } from '../Util/Constants';
import { Collection } from './Collection';
import { ClientUser } from './ClientUser';
import request from 'node-superfetch';
import { Message } from './Message';
import EventEmitter from 'emittery';
import { Room } from './Room';
Expand All @@ -15,8 +14,9 @@ export interface CreateBotResponse {
}

export interface BotCredentials {
token: string;
accessToken: string;
refreshToken: string;
username: string;
}

/**
Expand Down Expand Up @@ -163,19 +163,7 @@ export class Client extends EventEmitter<{
* @returns {Promise<BotCredentials>} The bot credentials.
*/
public async getBotCredentials(apiKey: string): Promise<BotCredentials> {
const { body } = ((await request
.post(authUrl)
.set({
/* eslint-disable */
'Content-Type': 'application/json',
'User-Agent': 'DogeHQ <https://github.com/Shukaaku/dogehq>' /* eslint-enable */,
})
.send(JSON.stringify({ apiKey }))) as unknown) as Record<string, any>;

const data = {
token: body.accessToken,
refreshToken: body.refreshToken,
};
const data = await http.bot.auth(apiKey);

return data;
}
Expand Down
3 changes: 3 additions & 0 deletions src/Structures/ClientUser.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { JoinRoomAndGetInfoResponse, Room as RoomInfo, ScheduledRoom as ScheduledRoomInfo } from '@dogehouse/kebab';
import { ScheduledRoom } from './ScheduledRoom';
import { isIso } from '../Util/Util';
import { Client } from './Client';
import { User } from './User';
import { Room } from './Room';
Expand Down Expand Up @@ -65,6 +66,8 @@ export class ClientUser extends User {
public async createScheduledRoom(data: ScheduledRoomData): Promise<ScheduledRoom> {
const info = (await this.client.wrapper.mutation.createScheduledRoom(data)) as ScheduledRoomInfo;

if (!isIso(data.scheduledFor)) throw new Error('The "scheduledFor" parameter has to be ISO formatted!');

return new ScheduledRoom(this.client, info);
}

Expand Down
15 changes: 7 additions & 8 deletions src/Structures/Room.ts
Original file line number Diff line number Diff line change
Expand Up @@ -181,13 +181,11 @@ export class Room {

/**
* Bans a user from the room.
* @param {string} username - The name of the user that you want to ban.
* @param {string} [reason] - The reason why you want to ban the user.
* @param {string} userId - The id of the user.
* @param {boolean} [shouldBanIp] - If you want to ip ban.
*/
public ban(username: string, reason?: string): void {
if (typeof reason === 'undefined') reason = 'No reason provided.';

this.client.wrapper.mutation.ban(username, reason);
public ban(userId: string, shouldBanIp?: boolean): void {
this.client.wrapper.mutation.roomBan(userId, shouldBanIp ? shouldBanIp : false);
}

/**
Expand Down Expand Up @@ -229,9 +227,10 @@ export class Room {
/**
* Blocks a user from the room.
* @param {string} userId - The id of the user.
* @param {string} [reason] - The reason.
*/
public async block(userId: string): Promise<void> {
await this.client.wrapper.mutation.blockFromRoom(userId);
public block(userId: string, reason?: string): void {
this.client.wrapper.mutation.ban(userId, reason ? reason : 'No reason provided.');
}

/**
Expand Down
113 changes: 31 additions & 82 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,14 @@
resolved "https://registry.yarnpkg.com/@discordjs/collection/-/collection-0.1.6.tgz#9e9a7637f4e4e0688fd8b2b5c63133c91607682c"
integrity sha512-utRNxnd9kSS2qhyivo9lMlt5qgAUasH2gb7BEOn6p0efFh24gjGomHzWKMAPn2hEReOPQZCJaRKoURwRotKucQ==

"@dogehouse/kebab@^0.2.7":
version "0.2.7"
resolved "https://registry.yarnpkg.com/@dogehouse/kebab/-/kebab-0.2.7.tgz#c05e05146b260f2241336a55935c26a3679a1ded"
integrity sha512-+oVV4h6DdTAs3JKWrweBZ95R0jTAH5CAISLrgMWDS2ojQFyR/og2TIxMlq84e4zgWuia4tvyMUGDyCUWMHeoWQ==
"@dogehouse/kebab@^0.2.8":
version "0.2.8"
resolved "https://registry.yarnpkg.com/@dogehouse/kebab/-/kebab-0.2.8.tgz#5109bdbfe79a5d068e5f8eafcbbc694942576aa5"
integrity sha512-3jVs8vO0K7+U3+6okiTrKcb3XNq//BjVvywqEw47/Jd3p0cIpQu2U/2SKuxctrc7TFvqKfkuojk2mFuZxY2BKw==
dependencies:
"@types/uuid" "^8.3.0"
"@types/ws" "^7.4.1"
isomorphic-unfetch "^3.1.0"
isomorphic-ws "^4.0.1"
mediasoup-client "^3.6.29"
reconnecting-websocket "^4.4.0"
Expand Down Expand Up @@ -92,20 +93,20 @@
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad"
integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==

"@types/node@*", "@types/node@^14.14.41":
version "14.14.41"
resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.41.tgz#d0b939d94c1d7bd53d04824af45f1139b8c45615"
integrity sha512-dueRKfaJL4RTtSa7bWeTK1M+VH+Gns73oCgzvYfHZywRCoPSd8EkXBL0mZ9unPTveBn+D9phZBaxuzpwjWkW0g==
"@types/node@*", "@types/node@^15.0.1":
version "15.0.1"
resolved "https://registry.yarnpkg.com/@types/node/-/node-15.0.1.tgz#ef34dea0881028d11398be5bf4e856743e3dc35a"
integrity sha512-TMkXt0Ck1y0KKsGr9gJtWGjttxlZnnvDtphxUOSd0bfaR6Q1jle+sPvrzNR1urqYTWMinoKvjKfXUGsumaO1PA==

"@types/uuid@^8.3.0":
version "8.3.0"
resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-8.3.0.tgz#215c231dff736d5ba92410e6d602050cce7e273f"
integrity sha512-eQ9qFW/fhfGJF8WKHGEHZEyVWfZxrT+6CLIJGBcZPfxUh/+BnEj+UCGYMlr9qZuX/2AltsvwrGqp0LhEW8D0zQ==

"@types/ws@^7.4.1":
version "7.4.1"
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.1.tgz#49eacb15a0534663d53a36fbf5b4d98f5ae9a73a"
integrity sha512-ISCK1iFnR+jYv7+jLNX0wDqesZ/5RAeY3wUx6QaphmocphU61h+b+PHjS18TF4WIPTu/MMzxIq2PHr32o2TS5Q==
version "7.4.2"
resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.4.2.tgz#bfe739b5f8b3a39742605fbe415ae7e88ee614c8"
integrity sha512-PbeN0Eydl7LQl4OIav29YmkO2LxbVuz3nZD/kb19lOS+wLgIkRbWMNmU/QQR7ABpOJ7D7xDOU8co7iohObewrw==
dependencies:
"@types/node" "*"

Expand Down Expand Up @@ -200,9 +201,9 @@ ajv@^6.10.0, ajv@^6.12.4:
uri-js "^4.2.2"

ajv@^8.0.1:
version "8.1.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.1.0.tgz#45d5d3d36c7cdd808930cc3e603cf6200dbeb736"
integrity sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==
version "8.2.0"
resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.2.0.tgz#c89d3380a784ce81b2085f48811c4c101df4c602"
integrity sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==
dependencies:
fast-deep-equal "^3.1.1"
json-schema-traverse "^1.0.0"
Expand Down Expand Up @@ -250,11 +251,6 @@ astral-regex@^2.0.0:
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==

asynckit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=

at-least-node@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
Expand Down Expand Up @@ -341,13 +337,6 @@ colors@^1.4.0:
resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78"
integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==

combined-stream@^1.0.8:
version "1.0.8"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
dependencies:
delayed-stream "~1.0.0"

concat-map@0.0.1:
version "0.0.1"
resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
Expand All @@ -374,11 +363,6 @@ deep-is@^0.1.3:
resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=

delayed-stream@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=

dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
Expand Down Expand Up @@ -432,13 +416,6 @@ eslint-config-prettier@^8.3.0:
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a"
integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==

eslint-plugin-prettier@^3.4.0:
version "3.4.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7"
integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw==
dependencies:
prettier-linter-helpers "^1.0.0"

eslint-scope@^5.0.0, eslint-scope@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
Expand Down Expand Up @@ -560,11 +537,6 @@ fast-deep-equal@^3.1.1:
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==

fast-diff@^1.1.2:
version "1.2.0"
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03"
integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==

fast-glob@^3.1.1:
version "3.2.5"
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
Expand Down Expand Up @@ -621,15 +593,6 @@ flatted@^3.1.0:
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469"
integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==

form-data@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==
dependencies:
asynckit "^0.4.0"
combined-stream "^1.0.8"
mime-types "^2.1.12"

fs-extra@^9.1.0:
version "9.1.0"
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
Expand Down Expand Up @@ -816,6 +779,14 @@ isexe@^2.0.0:
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=

isomorphic-unfetch@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/isomorphic-unfetch/-/isomorphic-unfetch-3.1.0.tgz#87341d5f4f7b63843d468438128cb087b7c3e98f"
integrity sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==
dependencies:
node-fetch "^2.6.1"
unfetch "^4.2.0"

isomorphic-ws@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc"
Expand Down Expand Up @@ -938,18 +909,6 @@ micromatch@^4.0.2:
braces "^3.0.1"
picomatch "^2.2.3"

mime-db@1.47.0:
version "1.47.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.47.0.tgz#8cb313e59965d3c05cfbf898915a267af46a335c"
integrity sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==

mime-types@^2.1.12:
version "2.1.30"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.30.tgz#6e7be8b4c479825f85ed6326695db73f9305d62d"
integrity sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==
dependencies:
mime-db "1.47.0"

minimatch@^3.0.0, minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
Expand Down Expand Up @@ -982,14 +941,6 @@ node-fetch@^2.6.1:
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==

node-superfetch@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/node-superfetch/-/node-superfetch-0.2.2.tgz#e0d4ff43b2290dab09ae9c4b6fd1633521d4f930"
integrity sha512-u/nnm1B5itxgGbMIGOGxLqFRrMFkB9bRbT0YwdM61/KhOXd25PZugX++bzpS+arQimcsIekntapdSSFI2CoCEw==
dependencies:
form-data "^4.0.0"
node-fetch "^2.6.1"

once@^1.3.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
Expand Down Expand Up @@ -1053,13 +1004,6 @@ prelude-ls@^1.2.1:
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==

prettier-linter-helpers@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b"
integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==
dependencies:
fast-diff "^1.1.2"

prettier@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.2.1.tgz#795a1a78dd52f073da0cd42b21f9c91381923ff5"
Expand Down Expand Up @@ -1242,9 +1186,9 @@ supports-color@^8.1.1:
has-flag "^4.0.0"

table@^6.0.4:
version "6.5.1"
resolved "https://registry.yarnpkg.com/table/-/table-6.5.1.tgz#930885a7430f15f8766b35cd1e36de40793db523"
integrity sha512-xGDXWTBJxahkzPQCsn1S9ESHEenU7TbMD5Iv4FeopXv/XwJyWatFjfbor+6ipI10/MNPXBYUamYukOrbPZ9L/w==
version "6.6.0"
resolved "https://registry.yarnpkg.com/table/-/table-6.6.0.tgz#905654b79df98d9e9a973de1dd58682532c40e8e"
integrity sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==
dependencies:
ajv "^8.0.1"
lodash.clonedeep "^4.5.0"
Expand Down Expand Up @@ -1332,6 +1276,11 @@ uglify-js@^3.1.4:
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.4.tgz#592588bb9f47ae03b24916e2471218d914955574"
integrity sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw==

unfetch@^4.2.0:
version "4.2.0"
resolved "https://registry.yarnpkg.com/unfetch/-/unfetch-4.2.0.tgz#7e21b0ef7d363d8d9af0fb929a5555f6ef97a3be"
integrity sha512-F9p7yYCn6cIW9El1zi0HI6vqpeIvBsr3dSuRO6Xuppb1u5rXpCPmMvLSyECLhybr9isec8Ohl0hPekMVrEinDA==

universalify@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
Expand Down

0 comments on commit 8baecee

Please sign in to comment.