mirror of
				https://github.com/maxswa/osrs-json-hiscores.git
				synced 2025-10-15 10:19:04 +00:00 
			
		
		
		
	Compare commits
	
		
			63 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|   | cf44c57ec6 | ||
|   | 3f34c9ab61 | ||
|   | 1ef73b6b0c | ||
|   | 08ecf68689 | ||
|   | ab3ee70237 | ||
|   | cad20d41cb | ||
|   | 2877b9c8a1 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | afbb22749a | ||
|   | eebf76a34c | ||
|   | e60442a7ce | ||
|   | 1132a085e1 | ||
|   | a2a34a46e3 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 71a76a12fd | ||
|   | 3a72315498 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | c1c9833ad0 | ||
|   | 9fe03746e1 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 66a4fb47a6 | ||
|   | 83c44148a7 | ||
|   | 44dea6b35c | ||
|   | 0bf491638c | ||
|   | febca534b0 | ||
|   | 8daee5c39b | ||
|   | f98cf8aaaa | ||
|   | 5d9f6a6bac | ||
|   | 8737b50a82 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 1255e7e3d2 | ||
|   | f4135d0b0f | ||
|   | 6135ff459c | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 9fb7e4cebc | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 11350b2444 | ||
|   | e0d6c5b20f | ||
|   | c8a4440ac3 | ||
|   | f3781cf142 | ||
|   | 5fbc04217b | ||
|   | eb5d0ba49f | ||
|   | c68e3bebea | ||
|   | aa6fd6f39a | ||
|   | cc9aae8ced | ||
|   | 12882b4e34 | ||
|   | b17a8b9299 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 50f2c19257 | ||
|   | d892f8e67b | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | af5664ae6e | ||
|   | 20c5c2f730 | ||
|   | 04e59cff04 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | ad2249ba76 | ||
|   | 5c52bfd883 | ||
|   | 947d994cdf | ||
|   | 130446ab74 | ||
|   | f96e7e3e2d | ||
|   | 90d66b6b2c | ||
|   | 14cedb5877 | ||
|   | 4703812b52 | ||
|   | a11ac96f68 | ||
|   | f97caa6a15 | ||
|   | e7e54741d2 | ||
|   | 062e5e02b2 | ||
|   | ed7036f9c0 | ||
|   | 74aba3e818 | ||
|   | 09fe7ed539 | ||
| ![dependabot[bot]](/assets/img/avatar_default.png)  | 7a78e1ea0a | ||
|   | 7a4163aed2 | ||
|   | 85464d02fe | 
							
								
								
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								.gitattributes
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| *.html linguist-vendored | ||||
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							| @@ -3,6 +3,7 @@ | ||||
| [](https://www.npmjs.com/package/osrs-json-hiscores) | ||||
| [](https://npm-stat.com/charts.html?package=osrs-json-hiscores) | ||||
| [](https://github.com/maxswa/osrs-json-hiscores/blob/master/src/types.ts) | ||||
| [](https://github.com/maxswa/osrs-json-hiscores/actions/workflows/main.yml?query=branch%3Amain) | ||||
|  | ||||
| **The Old School Runescape API wrapper that does more!** | ||||
|  | ||||
| @@ -108,7 +109,9 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | ||||
| | Bounty Hunter (Rogue)  |     `rogueBH`     | | ||||
| | Bounty Hunter (Hunter) |    `hunterBH`     | | ||||
| | Last Man Standing      | `lastManStanding` | | ||||
| | PvP Arena              |    `pvpArena`     | | ||||
| | Soul Wars Zeal         |  `soulWarsZeal`   | | ||||
| | Rifts Closed           |   `riftsClosed`   | | ||||
|  | ||||
| ### Leagues | ||||
|  | ||||
| @@ -119,7 +122,7 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | ||||
| ### Bosses | ||||
|  | ||||
| | Boss Name                         |             Param              | | ||||
| | -------------------------------- | :----------------------------: | | ||||
| | --------------------------------- | :----------------------------: | | ||||
| | Abyssal Sire                      |         `abyssalSire`          | | ||||
| | Alchemical Hydra                  |       `alchemicalHydra`        | | ||||
| | Barrows Chests                    |           `barrows`            | | ||||
| @@ -127,7 +130,7 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | ||||
| | Callisto                          |           `callisto`           | | ||||
| | Cerberus                          |           `cerberus`           | | ||||
| | Chambers Of Xeric                 |       `chambersOfXeric`        | | ||||
| | Chambers Of Xeric Challenge Mode | `chambersOfXericChallengeMode` | | ||||
| | Chambers Of Xeric: Challenge Mode | `chambersOfXericChallengeMode` | | ||||
| | Chaos Elemental                   |        `chaosElemental`        | | ||||
| | Chaos Fanatic                     |         `chaosFanatic`         | | ||||
| | Commander Zilyana                 |       `commanderZilyana`       | | ||||
| @@ -147,16 +150,21 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | ||||
| | Kreearra                          |           `kreeArra`           | | ||||
| | K'ril Tsutsaroth                  |        `krilTsutsaroth`        | | ||||
| | Mimic                             |            `mimic`             | | ||||
| | Nex                               |             `nex`              | | ||||
| | The Nightmare of Ashihama         |          `nightmare`           | | ||||
| | Phosani's Nightmare               |      `phosanisNightmare`       | | ||||
| | Obor                              |             `obor`             | | ||||
| | Sarachnis                         |          `sarachnis`           | | ||||
| | Scorpia                           |           `scorpia`            | | ||||
| | Skotizo                           |           `skotizo`            | | ||||
| | Tempoross                         |          `tempoross`           | | ||||
| | Gauntlet                         |           `gauntlet`           | | ||||
| | Corrupted Gauntlet               |      `corruptedGauntlet`       | | ||||
| | The Gauntlet                      |           `gauntlet`           | | ||||
| | The Corrupted Gauntlet            |      `corruptedGauntlet`       | | ||||
| | Theatre Of Blood                  |        `theatreOfBlood`        | | ||||
| | Theatre Of Blood: Hard Mode       |    `theatreOfBloodHardMode`    | | ||||
| | Thermonuclear Smoke Devil         |   `thermonuclearSmokeDevil`    | | ||||
| | Tombs of Amascut                  |        `tombsOfAmascut`        | | ||||
| | Tombs of Amascut: Expert Mode     |   `tombsOfAmascutExpertMode`   | | ||||
| | TzKal-Zuk                         |           `tzKalZuk`           | | ||||
| | TzTok-Jad                         |           `tzTokJad`           | | ||||
| | Venenatis                         |          `venenatis`           | | ||||
| @@ -188,7 +196,9 @@ Activities consist of all levels of clue scrolls as well as minigames and bosses | ||||
|     leaguePoints: {}, | ||||
|     bountyHunter: {}, | ||||
|     lastManStanding: {}, | ||||
|     pvpArena: {}, | ||||
|     soulWarsZeal: {}, | ||||
|     riftsClosed: {}, | ||||
|     bosses: {} | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -10,7 +10,9 @@ import { | ||||
|   Stats, | ||||
|   getPlayerTableURL, | ||||
|   getSkillPageURL, | ||||
|   getStatsURL | ||||
|   getStatsURL, | ||||
|   BOSSES, | ||||
|   INVALID_FORMAT_ERROR | ||||
| } from '../src/index'; | ||||
|  | ||||
| const B0ATY_NAME = 'B0ATY'; | ||||
| @@ -85,7 +87,9 @@ test('Parse CSV to json', () => { | ||||
|   392,250 | ||||
|   1,6143 | ||||
|   4814,898 | ||||
|   13,4057 | ||||
|   37,225 | ||||
|   25,1110 | ||||
|   382,2780 | ||||
|   944,3000 | ||||
|   1981,1452 | ||||
| @@ -113,7 +117,9 @@ test('Parse CSV to json', () => { | ||||
|   625,2391 | ||||
|   120,2981 | ||||
|   1,109 | ||||
|   99,39002 | ||||
|   3,22666 | ||||
|   2,84 | ||||
|   26,323 | ||||
|   201,1101 | ||||
|   82,3404 | ||||
| @@ -122,7 +128,10 @@ test('Parse CSV to json', () => { | ||||
|   63,375 | ||||
|   2870,6 | ||||
|   6984,138 | ||||
|   23,923141 | ||||
|   4043,2000 | ||||
|   4073,1020 | ||||
|   289,13070 | ||||
|   489,8 | ||||
|   967,47 | ||||
|   11155,223 | ||||
| @@ -165,7 +174,9 @@ test('Parse CSV to json', () => { | ||||
|       rogue: { rank: 89912, score: 37 } | ||||
|     }, | ||||
|     lastManStanding: { rank: 4814, score: 898 }, | ||||
|     pvpArena: { rank: 13, score: 4057 }, | ||||
|     soulWarsZeal: { rank: 37, score: 225 }, | ||||
|     riftsClosed: { rank: 25, score: 1110 }, | ||||
|     clues: { | ||||
|       all: { rank: 32, score: 12148 }, | ||||
|       beginner: { rank: 3105, score: 76 }, | ||||
| @@ -203,7 +214,9 @@ test('Parse CSV to json', () => { | ||||
|       kreeArra: { rank: 625, score: 2391 }, | ||||
|       krilTsutsaroth: { rank: 120, score: 2981 }, | ||||
|       mimic: { rank: 1, score: 109 }, | ||||
|       nex: { rank: 99, score: 39002 }, | ||||
|       nightmare: { rank: 3, score: 22666 }, | ||||
|       phosanisNightmare: { rank: 2, score: 84 }, | ||||
|       obor: { rank: 26, score: 323 }, | ||||
|       sarachnis: { rank: 201, score: 1101 }, | ||||
|       scorpia: { rank: 82, score: 3404 }, | ||||
| @@ -212,7 +225,10 @@ test('Parse CSV to json', () => { | ||||
|       gauntlet: { rank: 63, score: 375 }, | ||||
|       corruptedGauntlet: { rank: 2870, score: 6 }, | ||||
|       theatreOfBlood: { rank: 6984, score: 138 }, | ||||
|       theatreOfBloodHardMode: { rank: 23, score: 923141 }, | ||||
|       thermonuclearSmokeDevil: { rank: 4043, score: 2000 }, | ||||
|       tombsOfAmascut: { rank: 4073, score: 1020 }, | ||||
|       tombsOfAmascutExpertMode: { rank: 289, score: 13070 }, | ||||
|       tzKalZuk: { rank: 489, score: 8 }, | ||||
|       tzTokJad: { rank: 967, score: 47 }, | ||||
|       venenatis: { rank: 11155, score: 223 }, | ||||
| @@ -227,6 +243,18 @@ test('Parse CSV to json', () => { | ||||
|   expect(parseStats(csv)).toStrictEqual(expectedOutput); | ||||
| }); | ||||
|  | ||||
| test('Parse CSV with unknown activity', () => { | ||||
|   const statsWithUnknownActivity = `${lynxTitanStats} | ||||
|     -1,-1`; | ||||
|   expect(() => parseStats(statsWithUnknownActivity)).toThrow( | ||||
|     INVALID_FORMAT_ERROR | ||||
|   ); | ||||
| }); | ||||
|  | ||||
| test('Parse invalid CSV', () => { | ||||
|   expect(() => parseStats('invalid')).toThrow(INVALID_FORMAT_ERROR); | ||||
| }); | ||||
|  | ||||
| describe('Get name format', () => { | ||||
|   it('gets a name with a space', async () => { | ||||
|     const data = await getRSNFormat(LYNX_TITAN_SPACE_NAME); | ||||
| @@ -439,7 +467,10 @@ test('Get non-existent player', async () => { | ||||
| }); | ||||
|  | ||||
| test('Get stats by gamemode', async () => { | ||||
|   const { skills } = await getStatsByGamemode(LYNX_TITAN_FORMATTED_NAME); | ||||
|   const { skills, bosses } = await getStatsByGamemode( | ||||
|     LYNX_TITAN_FORMATTED_NAME | ||||
|   ); | ||||
|  | ||||
|   expect(skills).toMatchObject({ | ||||
|     overall: { rank: expect.any(Number), level: 2277, xp: 4600000000 }, | ||||
|     attack: { rank: expect.any(Number), level: 99, xp: 200000000 }, | ||||
| @@ -466,4 +497,9 @@ test('Get stats by gamemode', async () => { | ||||
|     hunter: { rank: expect.any(Number), level: 99, xp: 200000000 }, | ||||
|     construction: { rank: expect.any(Number), level: 99, xp: 200000000 } | ||||
|   }); | ||||
|  | ||||
|   const bossKeys = Object.keys(bosses); | ||||
|   expect(bossKeys).toStrictEqual(BOSSES); | ||||
|  | ||||
|   expect.assertions(2); | ||||
| }); | ||||
|   | ||||
							
								
								
									
										4
									
								
								__tests__/lynxTitanNamePage.html
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								__tests__/lynxTitanNamePage.html
									
									
									
									
										vendored
									
									
								
							| @@ -76,6 +76,10 @@ | ||||
|             content: url('https://www.runescape.com/img/rsp777/game_icon_lmsrank.png?2'); | ||||
|         } | ||||
|  | ||||
|         .pvparenarank:before { | ||||
|             content: url('https://www.runescape.com/img/rsp777/game_icon_pvparenarank.png?2'); | ||||
|         } | ||||
|      | ||||
|         .soulwarszeal:before { | ||||
|             content: url('https://www.runescape.com/img/rsp777/game_icon_soulwarszeal.png?2'); | ||||
|         } | ||||
|   | ||||
| @@ -15,7 +15,7 @@ | ||||
| 3,99,200000000 | ||||
| 25,99,200000000 | ||||
| 5,99,200000000 | ||||
| 24,99,200000000 | ||||
| 23,99,200000000 | ||||
| 12,99,200000000 | ||||
| 2,99,200000000 | ||||
| 19,99,200000000 | ||||
| @@ -29,7 +29,14 @@ | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| 344430,22 | ||||
| 347584,22 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
| -1,-1 | ||||
|   | ||||
| Can't render this file because it has a wrong number of fields in line 25. | 
| @@ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "osrs-json-hiscores", | ||||
|   "version": "2.4.2", | ||||
|   "version": "2.10.0", | ||||
|   "description": "The Old School Runescape API wrapper that does more!", | ||||
|   "main": "lib/index.js", | ||||
|   "types": "lib/index.d.ts", | ||||
|   | ||||
| @@ -27,7 +27,8 @@ import { | ||||
|   rsnFromElement, | ||||
|   getActivityPageURL, | ||||
|   httpGet, | ||||
|   BOSSES | ||||
|   BOSSES, | ||||
|   INVALID_FORMAT_ERROR | ||||
| } from './utils'; | ||||
|  | ||||
| /** | ||||
| @@ -74,6 +75,10 @@ export function parseStats(csv: string): Stats { | ||||
|     .filter((entry) => !!entry) | ||||
|     .map((stat) => stat.split(',')); | ||||
|  | ||||
|   if (splitCSV.length !== SKILLS.length + BH_MODES.length + CLUES.length + BOSSES.length + 5) { | ||||
|     throw Error(INVALID_FORMAT_ERROR); | ||||
|   } | ||||
|  | ||||
|   const skillObjects: Skill[] = splitCSV | ||||
|     .filter((stat) => stat.length === 3) | ||||
|     .map((stat) => { | ||||
| @@ -100,7 +105,7 @@ export function parseStats(csv: string): Stats { | ||||
|   const [leaguePoints] = activityObjects.splice(0, 1); | ||||
|   const bhObjects = activityObjects.splice(0, BH_MODES.length); | ||||
|   const clueObjects = activityObjects.splice(0, CLUES.length); | ||||
|   const [lastManStanding, soulWarsZeal] = activityObjects.splice(0, 2); | ||||
|   const [lastManStanding, pvpArena, soulWarsZeal, riftsClosed] = activityObjects.splice(0, 4); | ||||
|   const bossObjects = activityObjects.splice(0, BOSSES.length); | ||||
|  | ||||
|   const skills: Skills = skillObjects.reduce<Skills>((prev, curr, index) => { | ||||
| @@ -132,7 +137,9 @@ export function parseStats(csv: string): Stats { | ||||
|     leaguePoints, | ||||
|     bountyHunter, | ||||
|     lastManStanding, | ||||
|     pvpArena, | ||||
|     soulWarsZeal, | ||||
|     riftsClosed, | ||||
|     clues, | ||||
|     bosses | ||||
|   }; | ||||
|   | ||||
| @@ -89,7 +89,9 @@ export type Boss = | ||||
|   | 'kreeArra' | ||||
|   | 'krilTsutsaroth' | ||||
|   | 'mimic' | ||||
|   | 'nex' | ||||
|   | 'nightmare' | ||||
|   | 'phosanisNightmare' | ||||
|   | 'obor' | ||||
|   | 'sarachnis' | ||||
|   | 'scorpia' | ||||
| @@ -98,7 +100,10 @@ export type Boss = | ||||
|   | 'gauntlet' | ||||
|   | 'corruptedGauntlet' | ||||
|   | 'theatreOfBlood' | ||||
|   | 'theatreOfBloodHardMode' | ||||
|   | 'thermonuclearSmokeDevil' | ||||
|   | 'tombsOfAmascut' | ||||
|   | 'tombsOfAmascutExpertMode' | ||||
|   | 'tzKalZuk' | ||||
|   | 'tzTokJad' | ||||
|   | 'venenatis' | ||||
| @@ -115,7 +120,9 @@ export type ActivityName = | ||||
|   | 'hunterBH' | ||||
|   | 'rogueBH' | ||||
|   | 'lastManStanding' | ||||
|   | 'pvpArena' | ||||
|   | 'soulWarsZeal' | ||||
|   | 'riftsClosed' | ||||
|   | 'allClues' | ||||
|   | 'beginnerClues' | ||||
|   | 'easyClues' | ||||
| @@ -131,7 +138,9 @@ export interface Stats { | ||||
|   leaguePoints: Activity; | ||||
|   bountyHunter: BH; | ||||
|   lastManStanding: Activity; | ||||
|   pvpArena: Activity; | ||||
|   soulWarsZeal: Activity; | ||||
|   riftsClosed: Activity; | ||||
|   bosses: Bosses; | ||||
| } | ||||
| export type Modes = { [M in Gamemode]?: Stats }; | ||||
|   | ||||
| @@ -97,7 +97,9 @@ export const BOSSES: Boss[] = [ | ||||
|   'kreeArra', | ||||
|   'krilTsutsaroth', | ||||
|   'mimic', | ||||
|   'nex', | ||||
|   'nightmare', | ||||
|   'phosanisNightmare', | ||||
|   'obor', | ||||
|   'sarachnis', | ||||
|   'scorpia', | ||||
| @@ -106,7 +108,10 @@ export const BOSSES: Boss[] = [ | ||||
|   'gauntlet', | ||||
|   'corruptedGauntlet', | ||||
|   'theatreOfBlood', | ||||
|   'theatreOfBloodHardMode', | ||||
|   'thermonuclearSmokeDevil', | ||||
|   'tombsOfAmascut', | ||||
|   'tombsOfAmascutExpertMode', | ||||
|   'tzKalZuk', | ||||
|   'tzTokJad', | ||||
|   'venenatis', | ||||
| @@ -128,7 +133,9 @@ export const ACTIVITIES: ActivityName[] = [ | ||||
|   'eliteClues', | ||||
|   'masterClues', | ||||
|   'lastManStanding', | ||||
|   'pvpArena', | ||||
|   'soulWarsZeal', | ||||
|   'riftsClosed', | ||||
|   ...BOSSES | ||||
| ]; | ||||
|  | ||||
| @@ -164,7 +171,9 @@ export const FORMATTED_BOSS_NAMES: FormattedBossNames = { | ||||
|   kreeArra: "Kree'Arra", | ||||
|   krilTsutsaroth: "K'ril Tsutsaroth", | ||||
|   mimic: 'Mimic', | ||||
|   nex: 'Nex', | ||||
|   nightmare: 'The Nightmare of Ashihama', | ||||
|   phosanisNightmare: "Phosani's Nightmare", | ||||
|   obor: 'Obor', | ||||
|   sarachnis: 'Sarachnis', | ||||
|   scorpia: 'Scorpia', | ||||
| @@ -173,7 +182,10 @@ export const FORMATTED_BOSS_NAMES: FormattedBossNames = { | ||||
|   gauntlet: 'The Gauntlet', | ||||
|   corruptedGauntlet: 'The Corrupted Gauntlet', | ||||
|   theatreOfBlood: 'Theatre of Blood', | ||||
|   theatreOfBloodHardMode: 'Theatre of Blood: Hard Mode', | ||||
|   thermonuclearSmokeDevil: 'Thermonuclear Smoke Devil', | ||||
|   tombsOfAmascut: 'Tombs of Amascut', | ||||
|   tombsOfAmascutExpertMode: 'Tombs of Amascut: Expert Mode', | ||||
|   tzKalZuk: 'TzKal-Zuk', | ||||
|   tzTokJad: 'TzTok-Jad', | ||||
|   venenatis: 'Venenatis', | ||||
| @@ -239,5 +251,9 @@ export const FORMATTED_BH_NAMES: FormattedBHNames = { | ||||
| }; | ||||
|  | ||||
| export const FORMATTED_LMS = 'Last Man Standing'; | ||||
| export const FORMATTED_PVP_ARENA = 'PvP Arena'; | ||||
| export const FORMATTED_SOUL_WARS = 'Soul Wars Zeal'; | ||||
| export const FORMATTED_LEAGUE_POINTS = 'League Points'; | ||||
| export const FORMATTED_RIFTS_CLOSED = 'Rifts Closed'; | ||||
|  | ||||
| export const INVALID_FORMAT_ERROR = 'Invalid hiscores format'; | ||||
|   | ||||
| @@ -4,7 +4,12 @@ | ||||
|     "module": "commonjs", | ||||
|     "declaration": true, | ||||
|     "outDir": "./lib", | ||||
|     "strict": true | ||||
|     "strict": true, | ||||
|     "lib": ["ES2015", "DOM", "DOM.Iterable"], | ||||
|     "typeRoots": [ | ||||
|       "./node_modules/@types", | ||||
|       "./src/@types" | ||||
|     ] | ||||
|   }, | ||||
|   "include": ["src"], | ||||
|   "exclude": ["node_modules", "**/__tests__/*"] | ||||
|   | ||||
							
								
								
									
										157
									
								
								yarn.lock
									
									
									
									
									
								
							
							
						
						
									
										157
									
								
								yarn.lock
									
									
									
									
									
								
							| @@ -811,10 +811,10 @@ | ||||
|     "@typescript-eslint/types" "4.19.0" | ||||
|     eslint-visitor-keys "^2.0.0" | ||||
|  | ||||
| abab@^2.0.3: | ||||
|   version "2.0.5" | ||||
|   resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a" | ||||
|   integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q== | ||||
| abab@^2.0.3, abab@^2.0.5: | ||||
|   version "2.0.6" | ||||
|   resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" | ||||
|   integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== | ||||
|  | ||||
| acorn-globals@^6.0.0: | ||||
|   version "6.0.0" | ||||
| @@ -839,6 +839,11 @@ acorn@^7.1.1, acorn@^7.4.0: | ||||
|   resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" | ||||
|   integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== | ||||
|  | ||||
| acorn@^8.0.5: | ||||
|   version "8.7.1" | ||||
|   resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30" | ||||
|   integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A== | ||||
|  | ||||
| aggregate-error@^3.0.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" | ||||
| @@ -1108,11 +1113,11 @@ axe-core@^4.0.2: | ||||
|   integrity sha512-vwPpH4Aj4122EW38mxO/fxhGKtwWTMLDIJfZ1He0Edbtjcfna/R3YB67yVhezUMzqc3Jr3+Ii50KRntlENL4xQ== | ||||
|  | ||||
| axios@^0.21.1: | ||||
|   version "0.21.1" | ||||
|   resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8" | ||||
|   integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA== | ||||
|   version "0.21.2" | ||||
|   resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.2.tgz#21297d5084b2aeeb422f5d38e7be4fbb82239017" | ||||
|   integrity sha512-87otirqUw3e8CzHTMO+/9kh/FSgXt/eVDvipijwDtEuwbkySWZ9SBm6VEubmJ/kLKEoLQV/POhxXFb66bfekfg== | ||||
|   dependencies: | ||||
|     follow-redirects "^1.10.0" | ||||
|     follow-redirects "^1.14.0" | ||||
|  | ||||
| axobject-query@^2.2.0: | ||||
|   version "2.2.0" | ||||
| @@ -1674,7 +1679,7 @@ cssom@~0.3.6: | ||||
|   resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" | ||||
|   integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== | ||||
|  | ||||
| cssstyle@^2.2.0: | ||||
| cssstyle@^2.3.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" | ||||
|   integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== | ||||
| @@ -1734,10 +1739,10 @@ decamelize@^1.1.0, decamelize@^1.2.0: | ||||
|   resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" | ||||
|   integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= | ||||
|  | ||||
| decimal.js@^10.2.0: | ||||
|   version "10.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.2.1.tgz#238ae7b0f0c793d3e3cea410108b35a2c01426a3" | ||||
|   integrity sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw== | ||||
| decimal.js@^10.2.1: | ||||
|   version "10.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" | ||||
|   integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== | ||||
|  | ||||
| decode-uri-component@^0.2.0: | ||||
|   version "0.2.0" | ||||
| @@ -1998,13 +2003,13 @@ escape-string-regexp@^2.0.0: | ||||
|   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" | ||||
|   integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== | ||||
|  | ||||
| escodegen@^1.14.1: | ||||
|   version "1.14.3" | ||||
|   resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" | ||||
|   integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== | ||||
| escodegen@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd" | ||||
|   integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw== | ||||
|   dependencies: | ||||
|     esprima "^4.0.1" | ||||
|     estraverse "^4.2.0" | ||||
|     estraverse "^5.2.0" | ||||
|     esutils "^2.0.2" | ||||
|     optionator "^0.8.1" | ||||
|   optionalDependencies: | ||||
| @@ -2213,7 +2218,7 @@ esrecurse@^4.3.0: | ||||
|   dependencies: | ||||
|     estraverse "^5.2.0" | ||||
|  | ||||
| estraverse@^4.1.1, estraverse@^4.2.0: | ||||
| estraverse@^4.1.1: | ||||
|   version "4.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" | ||||
|   integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== | ||||
| @@ -2459,10 +2464,10 @@ flatted@^3.1.0: | ||||
|   resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" | ||||
|   integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== | ||||
|  | ||||
| follow-redirects@^1.10.0: | ||||
|   version "1.13.1" | ||||
|   resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.1.tgz#5f69b813376cee4fd0474a3aba835df04ab763b7" | ||||
|   integrity sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg== | ||||
| follow-redirects@^1.14.0: | ||||
|   version "1.14.8" | ||||
|   resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.8.tgz#016996fb9a11a100566398b1c6839337d7bfa8fc" | ||||
|   integrity sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA== | ||||
|  | ||||
| for-in@^1.0.2: | ||||
|   version "1.0.2" | ||||
| @@ -2775,9 +2780,9 @@ has@^1.0.3: | ||||
|     function-bind "^1.1.1" | ||||
|  | ||||
| hosted-git-info@^2.1.4: | ||||
|   version "2.8.8" | ||||
|   resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" | ||||
|   integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== | ||||
|   version "2.8.9" | ||||
|   resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" | ||||
|   integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== | ||||
|  | ||||
| hosted-git-info@^3.0.0: | ||||
|   version "3.0.8" | ||||
| @@ -2954,11 +2959,6 @@ internal-slot@^1.0.3: | ||||
|     has "^1.0.3" | ||||
|     side-channel "^1.0.4" | ||||
|  | ||||
| ip-regex@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" | ||||
|   integrity sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk= | ||||
|  | ||||
| is-accessor-descriptor@^0.1.6: | ||||
|   version "0.1.6" | ||||
|   resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" | ||||
| @@ -3739,35 +3739,35 @@ jsbn@~0.1.0: | ||||
|   integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= | ||||
|  | ||||
| jsdom@^16.3.0, jsdom@^16.4.0: | ||||
|   version "16.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.4.0.tgz#36005bde2d136f73eee1a830c6d45e55408edddb" | ||||
|   integrity sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w== | ||||
|   version "16.5.0" | ||||
|   resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.5.0.tgz#9e453505600cc5a70b385750d35256f380730cc4" | ||||
|   integrity sha512-QxZH0nmDTnTTVI0YDm4RUlaUPl5dcyn62G5TMDNfMmTW+J1u1v9gCR8WR+WZ6UghAa7nKJjDOFaI00eMMWvJFQ== | ||||
|   dependencies: | ||||
|     abab "^2.0.3" | ||||
|     acorn "^7.1.1" | ||||
|     abab "^2.0.5" | ||||
|     acorn "^8.0.5" | ||||
|     acorn-globals "^6.0.0" | ||||
|     cssom "^0.4.4" | ||||
|     cssstyle "^2.2.0" | ||||
|     cssstyle "^2.3.0" | ||||
|     data-urls "^2.0.0" | ||||
|     decimal.js "^10.2.0" | ||||
|     decimal.js "^10.2.1" | ||||
|     domexception "^2.0.1" | ||||
|     escodegen "^1.14.1" | ||||
|     escodegen "^2.0.0" | ||||
|     html-encoding-sniffer "^2.0.1" | ||||
|     is-potential-custom-element-name "^1.0.0" | ||||
|     nwsapi "^2.2.0" | ||||
|     parse5 "5.1.1" | ||||
|     parse5 "6.0.1" | ||||
|     request "^2.88.2" | ||||
|     request-promise-native "^1.0.8" | ||||
|     saxes "^5.0.0" | ||||
|     request-promise-native "^1.0.9" | ||||
|     saxes "^5.0.1" | ||||
|     symbol-tree "^3.2.4" | ||||
|     tough-cookie "^3.0.1" | ||||
|     tough-cookie "^4.0.0" | ||||
|     w3c-hr-time "^1.0.2" | ||||
|     w3c-xmlserializer "^2.0.0" | ||||
|     webidl-conversions "^6.1.0" | ||||
|     whatwg-encoding "^1.0.5" | ||||
|     whatwg-mimetype "^2.3.0" | ||||
|     whatwg-url "^8.0.0" | ||||
|     ws "^7.2.3" | ||||
|     ws "^7.4.4" | ||||
|     xml-name-validator "^3.0.0" | ||||
|  | ||||
| jsesc@^2.5.1: | ||||
| @@ -4295,9 +4295,9 @@ minimist-options@^4.0.2: | ||||
|     kind-of "^6.0.3" | ||||
|  | ||||
| minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5: | ||||
|   version "1.2.5" | ||||
|   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" | ||||
|   integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== | ||||
|   version "1.2.6" | ||||
|   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" | ||||
|   integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== | ||||
|  | ||||
| mixin-deep@^1.2.0: | ||||
|   version "1.3.2" | ||||
| @@ -4411,9 +4411,9 @@ normalize-path@^3.0.0: | ||||
|   integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== | ||||
|  | ||||
| normalize-url@^4.1.0: | ||||
|   version "4.5.0" | ||||
|   resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" | ||||
|   integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== | ||||
|   version "4.5.1" | ||||
|   resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" | ||||
|   integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== | ||||
|  | ||||
| normalize-version@^1.0.5: | ||||
|   version "1.0.5" | ||||
| @@ -4796,10 +4796,10 @@ parse-json@^5.0.0: | ||||
|     json-parse-even-better-errors "^2.3.0" | ||||
|     lines-and-columns "^1.1.6" | ||||
|  | ||||
| parse5@5.1.1: | ||||
|   version "5.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178" | ||||
|   integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug== | ||||
| parse5@6.0.1: | ||||
|   version "6.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" | ||||
|   integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== | ||||
|  | ||||
| pascalcase@^0.1.1: | ||||
|   version "0.1.1" | ||||
| @@ -4837,9 +4837,9 @@ path-key@^3.0.0, path-key@^3.1.0: | ||||
|   integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== | ||||
|  | ||||
| path-parse@^1.0.6: | ||||
|   version "1.0.6" | ||||
|   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" | ||||
|   integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== | ||||
|   version "1.0.7" | ||||
|   resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" | ||||
|   integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== | ||||
|  | ||||
| path-type@^2.0.0: | ||||
|   version "2.0.0" | ||||
| @@ -4970,7 +4970,7 @@ prop-types@^15.7.2: | ||||
|     object-assign "^4.1.1" | ||||
|     react-is "^16.8.1" | ||||
|  | ||||
| psl@^1.1.28: | ||||
| psl@^1.1.28, psl@^1.1.33: | ||||
|   version "1.8.0" | ||||
|   resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" | ||||
|   integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== | ||||
| @@ -5136,7 +5136,7 @@ request-promise-core@1.1.4: | ||||
|   dependencies: | ||||
|     lodash "^4.17.19" | ||||
|  | ||||
| request-promise-native@^1.0.8: | ||||
| request-promise-native@^1.0.9: | ||||
|   version "1.0.9" | ||||
|   resolved "https://registry.yarnpkg.com/request-promise-native/-/request-promise-native-1.0.9.tgz#e407120526a5efdc9a39b28a5679bf47b9d9dc28" | ||||
|   integrity sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g== | ||||
| @@ -5354,7 +5354,7 @@ sane@^4.0.3: | ||||
|     minimist "^1.1.1" | ||||
|     walker "~1.0.5" | ||||
|  | ||||
| saxes@^5.0.0: | ||||
| saxes@^5.0.1: | ||||
|   version "5.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" | ||||
|   integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== | ||||
| @@ -5892,9 +5892,9 @@ tmp@^0.0.33: | ||||
|     os-tmpdir "~1.0.2" | ||||
|  | ||||
| tmpl@1.0.x: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" | ||||
|   integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE= | ||||
|   version "1.0.5" | ||||
|   resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" | ||||
|   integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== | ||||
|  | ||||
| to-fast-properties@^2.0.0: | ||||
|   version "2.0.0" | ||||
| @@ -5951,14 +5951,14 @@ tough-cookie@^2.3.3, tough-cookie@~2.5.0: | ||||
|     psl "^1.1.28" | ||||
|     punycode "^2.1.1" | ||||
|  | ||||
| tough-cookie@^3.0.1: | ||||
|   version "3.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-3.0.1.tgz#9df4f57e739c26930a018184887f4adb7dca73b2" | ||||
|   integrity sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg== | ||||
| tough-cookie@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" | ||||
|   integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== | ||||
|   dependencies: | ||||
|     ip-regex "^2.1.0" | ||||
|     psl "^1.1.28" | ||||
|     psl "^1.1.33" | ||||
|     punycode "^2.1.1" | ||||
|     universalify "^0.1.2" | ||||
|  | ||||
| tr46@^2.0.2: | ||||
|   version "2.0.2" | ||||
| @@ -5968,9 +5968,9 @@ tr46@^2.0.2: | ||||
|     punycode "^2.1.1" | ||||
|  | ||||
| trim-newlines@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" | ||||
|   integrity sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== | ||||
|   version "3.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" | ||||
|   integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== | ||||
|  | ||||
| ts-jest@^26.5.4: | ||||
|   version "26.5.4" | ||||
| @@ -6120,6 +6120,11 @@ unique-string@^2.0.0: | ||||
|   dependencies: | ||||
|     crypto-random-string "^2.0.0" | ||||
|  | ||||
| universalify@^0.1.2: | ||||
|   version "0.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" | ||||
|   integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== | ||||
|  | ||||
| unset-value@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" | ||||
| @@ -6363,10 +6368,10 @@ write-file-atomic@^3.0.0: | ||||
|     signal-exit "^3.0.2" | ||||
|     typedarray-to-buffer "^3.1.5" | ||||
|  | ||||
| ws@^7.2.3: | ||||
|   version "7.4.2" | ||||
|   resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.2.tgz#782100048e54eb36fe9843363ab1c68672b261dd" | ||||
|   integrity sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA== | ||||
| ws@^7.4.4: | ||||
|   version "7.5.8" | ||||
|   resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.8.tgz#ac2729881ab9e7cbaf8787fe3469a48c5c7f636a" | ||||
|   integrity sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw== | ||||
|  | ||||
| xdg-basedir@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user