diff --git a/data/Base/Base Set 2.ts b/data/Base/Base Set 2.ts index b6954c2e4..bd398a96e 100644 --- a/data/Base/Base Set 2.ts +++ b/data/Base/Base Set 2.ts @@ -3,12 +3,13 @@ import serie from '../Base' const base4: Set = { id: "base4", + name: { en: "Base Set 2", fr: "Base Set 2" }, - serie: serie, + serie: serie, tcgOnline: "B2", cardCount: { @@ -21,7 +22,14 @@ const base4: Set = { standard: false }, - releaseDate: "2000-02-24" + releaseDate: "2000-02-24", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default base4 diff --git a/data/Base/Base Set.ts b/data/Base/Base Set.ts index 46ecdf2dc..4986f4fee 100644 --- a/data/Base/Base Set.ts +++ b/data/Base/Base Set.ts @@ -3,23 +3,33 @@ import serie from '../Base' const base1: Set = { id: "base1", + name: { en: "Base Set", fr: "Set de Base" }, - serie: serie, + serie: serie, tcgOnline: "BS", cardCount: { total: 102, official: 102 }, + legal: { expanded: false, standard: false }, - releaseDate: "1999-01-09" + + releaseDate: "1999-01-09", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default base1 diff --git a/data/Base/Fossil.ts b/data/Base/Fossil.ts index e9658da5e..3c5ea8bc0 100644 --- a/data/Base/Fossil.ts +++ b/data/Base/Fossil.ts @@ -3,23 +3,33 @@ import serie from '../Base' const base3: Set = { id: "base3", + name: { en: "Fossil", fr: "Fossile" }, - serie: serie, + serie: serie, tcgOnline: "FO", cardCount: { total: 62, official: 62 }, + legal: { expanded: false, standard: false }, - releaseDate: "1999-10-10" + + releaseDate: "1999-10-10", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default base3 diff --git a/data/Base/Jungle.ts b/data/Base/Jungle.ts index 63eb514f2..6c4dde08a 100644 --- a/data/Base/Jungle.ts +++ b/data/Base/Jungle.ts @@ -3,23 +3,33 @@ import serie from '../Base' const base2: Set = { id: "base2", + name: { en: "Jungle", fr: "Jungle" }, - serie: serie, + serie: serie, tcgOnline: "JU", cardCount: { total: 64, official: 64 }, + legal: { expanded: false, standard: false }, - releaseDate: "1999-06-16" + + releaseDate: "1999-06-16", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default base2 diff --git a/data/Base/Team Rocket.ts b/data/Base/Team Rocket.ts index f855a3185..a636cd8e5 100644 --- a/data/Base/Team Rocket.ts +++ b/data/Base/Team Rocket.ts @@ -3,23 +3,33 @@ import serie from '../Base' const base5: Set = { id: "base5", + name: { en: "Team Rocket", fr: "Team Rocket" }, - serie: serie, + serie: serie, tcgOnline: "TR", cardCount: { total: 83, official: 82 }, + legal: { expanded: false, standard: false }, - releaseDate: "2000-04-24" + + releaseDate: "2000-04-24", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default base5 diff --git a/data/Base/W Promotional.ts b/data/Base/W Promotional.ts index 8389414c0..4399a30dc 100644 --- a/data/Base/W Promotional.ts +++ b/data/Base/W Promotional.ts @@ -3,22 +3,32 @@ import serie from '../Base' const wp: Set = { id: "wp", + name: { en: "W Promotional", fr: "W Promotional" }, - serie: serie, + serie: serie, cardCount: { total: 53, official: 53 }, + legal: { expanded: false, standard: false }, - releaseDate: "1999-09-01" + + releaseDate: "1999-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default wp diff --git a/data/Base/Wizards Black Star Promos.ts b/data/Base/Wizards Black Star Promos.ts index b2e27c50e..b56d88099 100644 --- a/data/Base/Wizards Black Star Promos.ts +++ b/data/Base/Wizards Black Star Promos.ts @@ -3,23 +3,33 @@ import serie from '../Base' const basep: Set = { id: "basep", + name: { en: "Wizards Black Star Promos", fr: "Wizards Black Star Promos" }, - serie: serie, + serie: serie, tcgOnline: "PR", cardCount: { total: 53, official: 53 }, + legal: { expanded: false, standard: false }, - releaseDate: "1999-07-01" + + releaseDate: "1999-07-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default basep diff --git a/data/Black & White/BW Black Star Promos.ts b/data/Black & White/BW Black Star Promos.ts index d6b21cc72..811e94412 100644 --- a/data/Black & White/BW Black Star Promos.ts +++ b/data/Black & White/BW Black Star Promos.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bwp: Set = { id: "bwp", + name: { en: "BW Black Star Promos", fr: "Promo BW" }, - serie: serie, + serie: serie, tcgOnline: "PR-BLW", cardCount: { @@ -22,6 +23,13 @@ const bwp: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bwp diff --git a/data/Black & White/Black & White.ts b/data/Black & White/Black & White.ts index 83ce7974f..0307f4bdc 100644 --- a/data/Black & White/Black & White.ts +++ b/data/Black & White/Black & White.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw1: Set = { id: "bw1", + name: { en: "Black & White", fr: "Noir & Blanc" }, - serie: serie, + serie: serie, tcgOnline: "BLW", cardCount: { @@ -22,6 +23,13 @@ const bw1: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw1 \ No newline at end of file diff --git a/data/Black & White/Boundaries Crossed.ts b/data/Black & White/Boundaries Crossed.ts index 621fd9807..6eaf6f1f8 100644 --- a/data/Black & White/Boundaries Crossed.ts +++ b/data/Black & White/Boundaries Crossed.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw7: Set = { id: "bw7", + name: { en: "Boundaries Crossed", fr: "Frontières Franchies" }, - serie: serie, + serie: serie, tcgOnline: "BCR", cardCount: { @@ -22,6 +23,13 @@ const bw7: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw7 \ No newline at end of file diff --git a/data/Black & White/Dark Explorers.ts b/data/Black & White/Dark Explorers.ts index 7157216d1..0161cbfd6 100644 --- a/data/Black & White/Dark Explorers.ts +++ b/data/Black & White/Dark Explorers.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw5: Set = { id: "bw5", + name: { en: "Dark Explorers", fr: "Explorateurs Obscurs" }, - serie: serie, + serie: serie, tcgOnline: "DEX", cardCount: { @@ -22,6 +23,13 @@ const bw5: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw5 \ No newline at end of file diff --git a/data/Black & White/Dragon Vault.ts b/data/Black & White/Dragon Vault.ts index 080678a54..0b2a72c28 100644 --- a/data/Black & White/Dragon Vault.ts +++ b/data/Black & White/Dragon Vault.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const dv1: Set = { id: "dv1", + name: { en: "Dragon Vault", fr: "Coffre des Dragons" }, - serie: serie, + serie: serie, tcgOnline: "DRV", cardCount: { @@ -22,6 +23,13 @@ const dv1: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dv1 \ No newline at end of file diff --git a/data/Black & White/Dragons Exalted.ts b/data/Black & White/Dragons Exalted.ts index 59df2c0d6..100c2fccf 100644 --- a/data/Black & White/Dragons Exalted.ts +++ b/data/Black & White/Dragons Exalted.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw6: Set = { id: "bw6", + name: { en: "Dragons Exalted", fr: "Dragons Éxaltés" }, - serie: serie, + serie: serie, tcgOnline: "DRX", cardCount: { @@ -22,6 +23,13 @@ const bw6: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw6 \ No newline at end of file diff --git a/data/Black & White/Emerging Powers.ts b/data/Black & White/Emerging Powers.ts index 69a78c5b4..16025850c 100644 --- a/data/Black & White/Emerging Powers.ts +++ b/data/Black & White/Emerging Powers.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw2: Set = { id: "bw2", + name: { en: "Emerging Powers", fr: "Pouvoirs Émergents" }, - serie: serie, + serie: serie, tcgOnline: "EPO", cardCount: { @@ -22,6 +23,13 @@ const bw2: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw2 \ No newline at end of file diff --git a/data/Black & White/Legendary Treasures.ts b/data/Black & White/Legendary Treasures.ts index 54ef7b729..1e5a267f0 100644 --- a/data/Black & White/Legendary Treasures.ts +++ b/data/Black & White/Legendary Treasures.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw11: Set = { id: "bw11", + name: { en: "Legendary Treasures", fr: "Legendary Treasures" }, - serie: serie, + serie: serie, tcgOnline: "LTR", cardCount: { @@ -22,6 +23,13 @@ const bw11: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw11 \ No newline at end of file diff --git a/data/Black & White/Next Destinies.ts b/data/Black & White/Next Destinies.ts index 9a7fb1125..fc311e063 100644 --- a/data/Black & White/Next Destinies.ts +++ b/data/Black & White/Next Destinies.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw4: Set = { id: "bw4", + name: { en: "Next Destinies", fr: "Destinées Futures" }, - serie: serie, + serie: serie, tcgOnline: "NXD", cardCount: { @@ -22,6 +23,13 @@ const bw4: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw4 \ No newline at end of file diff --git a/data/Black & White/Noble Victories.ts b/data/Black & White/Noble Victories.ts index 462393375..936de3968 100644 --- a/data/Black & White/Noble Victories.ts +++ b/data/Black & White/Noble Victories.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw3: Set = { id: "bw3", + name: { en: "Noble Victories", fr: "Nobles Victoires" }, - serie: serie, + serie: serie, tcgOnline: "NVI", cardCount: { @@ -22,6 +23,13 @@ const bw3: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw3 \ No newline at end of file diff --git a/data/Black & White/Plasma Blast.ts b/data/Black & White/Plasma Blast.ts index 0238a1f2e..70a6f8f23 100644 --- a/data/Black & White/Plasma Blast.ts +++ b/data/Black & White/Plasma Blast.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw10: Set = { id: "bw10", + name: { en: "Plasma Blast", fr: "Explosion Plasma" }, - serie: serie, + serie: serie, tcgOnline: "PLB", cardCount: { @@ -22,6 +23,13 @@ const bw10: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw10 \ No newline at end of file diff --git a/data/Black & White/Plasma Freeze.ts b/data/Black & White/Plasma Freeze.ts index c20430667..97b17e8ff 100644 --- a/data/Black & White/Plasma Freeze.ts +++ b/data/Black & White/Plasma Freeze.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw9: Set = { id: "bw9", + name: { en: "Plasma Freeze", fr: "Glaciation Plasma" }, - serie: serie, + serie: serie, tcgOnline: "PLF", cardCount: { @@ -22,6 +23,13 @@ const bw9: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw9 \ No newline at end of file diff --git a/data/Black & White/Plasma Storm.ts b/data/Black & White/Plasma Storm.ts index 867efcc0f..72ef815bf 100644 --- a/data/Black & White/Plasma Storm.ts +++ b/data/Black & White/Plasma Storm.ts @@ -3,12 +3,13 @@ import serie from '../Black & White' const bw8: Set = { id: "bw8", + name: { en: "Plasma Storm", fr: "Tempète Plasma" }, - serie: serie, + serie: serie, tcgOnline: "PLS", cardCount: { @@ -22,6 +23,13 @@ const bw8: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bw8 \ No newline at end of file diff --git a/data/Black & White/Radiant Collection.ts b/data/Black & White/Radiant Collection.ts index 447d5bf34..cb5040d4a 100644 --- a/data/Black & White/Radiant Collection.ts +++ b/data/Black & White/Radiant Collection.ts @@ -3,22 +3,32 @@ import serie from '../Black & White' const rc: Set = { id: "rc", + name: { en: "Radiant Collection", fr: "Radiant Collection" }, - serie: serie, + serie: serie, cardCount: { total: 25, official: 25 }, + legal: { expanded: true, standard: false }, - releaseDate: "2013-11-06" + + releaseDate: "2013-11-06", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default rc diff --git a/data/Call of Legends/Call of Legends.ts b/data/Call of Legends/Call of Legends.ts index f0e56f3b2..9b7968641 100644 --- a/data/Call of Legends/Call of Legends.ts +++ b/data/Call of Legends/Call of Legends.ts @@ -3,23 +3,33 @@ import serie from '../Call of Legends' const col1: Set = { id: "col1", + name: { en: "Call of Legends", fr: "L'appel des Légendes" }, - serie: serie, + serie: serie, tcgOnline: "CL", cardCount: { total: 106, official: 95 }, + legal: { expanded: false, standard: false }, - releaseDate: "2011-02-09" + + releaseDate: "2011-02-09", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default col1 diff --git a/data/Diamond & Pearl/DP Black Star Promos.ts b/data/Diamond & Pearl/DP Black Star Promos.ts index 16d79015c..8b7b91450 100644 --- a/data/Diamond & Pearl/DP Black Star Promos.ts +++ b/data/Diamond & Pearl/DP Black Star Promos.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dpp: Set = { id: "dpp", + name: { en: "DP Black Star Promos", fr: "Promo DP" }, - serie: serie, + serie: serie, tcgOnline: "PR-DPP", cardCount: { total: 56, official: 56 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-05-01" + + releaseDate: "2007-05-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dpp diff --git a/data/Diamond & Pearl/Diamond & Pearl.ts b/data/Diamond & Pearl/Diamond & Pearl.ts index a615cdaeb..ffe0b26ce 100644 --- a/data/Diamond & Pearl/Diamond & Pearl.ts +++ b/data/Diamond & Pearl/Diamond & Pearl.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp1: Set = { id: "dp1", + name: { en: "Diamond & Pearl", fr: "Diamant & Perle" }, - serie: serie, + serie: serie, tcgOnline: "DP", cardCount: { total: 130, official: 130 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-05-01" + + releaseDate: "2007-05-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp1 diff --git a/data/Diamond & Pearl/Great Encounters.ts b/data/Diamond & Pearl/Great Encounters.ts index 66bb7c4d4..660bff46b 100644 --- a/data/Diamond & Pearl/Great Encounters.ts +++ b/data/Diamond & Pearl/Great Encounters.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp4: Set = { id: "dp4", + name: { en: "Great Encounters", fr: "Duels au Sommets" }, - serie: serie, + serie: serie, tcgOnline: "GE", cardCount: { total: 106, official: 106 }, + legal: { expanded: false, standard: false }, - releaseDate: "2008-02-01" + + releaseDate: "2008-02-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp4 diff --git a/data/Diamond & Pearl/Legends Awakened.ts b/data/Diamond & Pearl/Legends Awakened.ts index 91e17a103..d211d2a57 100644 --- a/data/Diamond & Pearl/Legends Awakened.ts +++ b/data/Diamond & Pearl/Legends Awakened.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp6: Set = { id: "dp6", + name: { en: "Legends Awakened", fr: "Éveil des Légendes" }, - serie: serie, + serie: serie, tcgOnline: "LA", cardCount: { total: 146, official: 146 }, + legal: { expanded: false, standard: false }, - releaseDate: "2008-08-01" + + releaseDate: "2008-08-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp6 diff --git a/data/Diamond & Pearl/Majestic Dawn.ts b/data/Diamond & Pearl/Majestic Dawn.ts index fb16ff514..d90a6b5f9 100644 --- a/data/Diamond & Pearl/Majestic Dawn.ts +++ b/data/Diamond & Pearl/Majestic Dawn.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp5: Set = { id: "dp5", + name: { en: "Majestic Dawn", fr: "Aube Majestueuse" }, - serie: serie, + serie: serie, tcgOnline: "MD", cardCount: { total: 100, official: 100 }, + legal: { expanded: false, standard: false }, - releaseDate: "2008-05-01" + + releaseDate: "2008-05-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp5 diff --git a/data/Diamond & Pearl/Mysterious Treasures.ts b/data/Diamond & Pearl/Mysterious Treasures.ts index 6b8681d22..6a58d7eca 100644 --- a/data/Diamond & Pearl/Mysterious Treasures.ts +++ b/data/Diamond & Pearl/Mysterious Treasures.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp2: Set = { id: "dp2", + name: { en: "Mysterious Treasures", fr: "Mysterious Treasures" }, - serie: serie, + serie: serie, tcgOnline: "MT", cardCount: { total: 123, official: 122 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-08-01" + + releaseDate: "2007-08-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp2 diff --git a/data/Diamond & Pearl/Secret Wonders.ts b/data/Diamond & Pearl/Secret Wonders.ts index b740e6811..44b791d33 100644 --- a/data/Diamond & Pearl/Secret Wonders.ts +++ b/data/Diamond & Pearl/Secret Wonders.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp3: Set = { id: "dp3", + name: { en: "Secret Wonders", fr: "Merveilles Secrètes" }, - serie: serie, + serie: serie, tcgOnline: "SW", cardCount: { total: 132, official: 132 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-11-01" + + releaseDate: "2007-11-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp3 diff --git a/data/Diamond & Pearl/Stormfront.ts b/data/Diamond & Pearl/Stormfront.ts index 1082f30cc..695429d76 100644 --- a/data/Diamond & Pearl/Stormfront.ts +++ b/data/Diamond & Pearl/Stormfront.ts @@ -3,23 +3,33 @@ import serie from '../Diamond & Pearl' const dp7: Set = { id: "dp7", + name: { en: "Stormfront", fr: "Tempête" }, - serie: serie, + serie: serie, tcgOnline: "SF", cardCount: { total: 106, official: 100 }, + legal: { expanded: false, standard: false }, - releaseDate: "2008-11-01" + + releaseDate: "2008-11-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dp7 diff --git a/data/E-Card/Aquapolis.ts b/data/E-Card/Aquapolis.ts index 86997f85a..812e40b29 100644 --- a/data/E-Card/Aquapolis.ts +++ b/data/E-Card/Aquapolis.ts @@ -3,23 +3,33 @@ import serie from '../E-Card' const ecard2: Set = { id: "ecard2", + name: { en: "Aquapolis", fr: "Aquapolis" }, - serie: serie, + serie: serie, tcgOnline: "AQ", cardCount: { total: 182, official: 147 }, + legal: { expanded: false, standard: false }, - releaseDate: "2003-01-15" + + releaseDate: "2003-01-15", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ecard2 diff --git a/data/E-Card/Best of game.ts b/data/E-Card/Best of game.ts index ba3c3adeb..b6c08f2a4 100644 --- a/data/E-Card/Best of game.ts +++ b/data/E-Card/Best of game.ts @@ -3,22 +3,32 @@ import serie from '../E-Card' const bog: Set = { id: "bog", + name: { en: "Best of game", fr: "Best of game" }, - serie: serie, + serie: serie, cardCount: { total: 9, official: 9 }, + legal: { expanded: false, standard: false }, - releaseDate: "2002-12-01" + + releaseDate: "2002-12-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default bog diff --git a/data/E-Card/Expedition Base Set.ts b/data/E-Card/Expedition Base Set.ts index dcdd2a1bf..5004e1419 100644 --- a/data/E-Card/Expedition Base Set.ts +++ b/data/E-Card/Expedition Base Set.ts @@ -3,23 +3,33 @@ import serie from '../E-Card' const ecard1: Set = { id: "ecard1", + name: { en: "Expedition Base Set", fr: "Expedition" }, - serie: serie, + serie: serie, tcgOnline: "EX", cardCount: { total: 165, official: 165 }, + legal: { expanded: false, standard: false }, - releaseDate: "2002-09-15" + + releaseDate: "2002-09-15", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ecard1 diff --git a/data/E-Card/Sample.ts b/data/E-Card/Sample.ts index 24ac7b953..480f57fea 100644 --- a/data/E-Card/Sample.ts +++ b/data/E-Card/Sample.ts @@ -3,22 +3,32 @@ import serie from '../E-Card' const sp: Set = { id: "sp", + name: { en: "Sample", fr: "Sample" }, - serie: serie, + serie: serie, cardCount: { total: 10, official: 10 }, + legal: { expanded: false, standard: false }, - releaseDate: "2002-08-01" + + releaseDate: "2002-08-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sp diff --git a/data/E-Card/Skyridge.ts b/data/E-Card/Skyridge.ts index 3bc7fe53b..271d8d79e 100644 --- a/data/E-Card/Skyridge.ts +++ b/data/E-Card/Skyridge.ts @@ -3,23 +3,33 @@ import serie from '../E-Card' const ecard3: Set = { id: "ecard3", + name: { en: "Skyridge", fr: "Skyridge" }, - serie: serie, + serie: serie, tcgOnline: "SK", cardCount: { total: 182, official: 144 }, + legal: { expanded: false, standard: false }, - releaseDate: "2003-05-12" + + releaseDate: "2003-05-12", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ecard3 diff --git a/data/EX/Crystal Guardians.ts b/data/EX/Crystal Guardians.ts index 3f0ed8fb8..3923a4800 100644 --- a/data/EX/Crystal Guardians.ts +++ b/data/EX/Crystal Guardians.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex14: Set = { id: "ex14", + name: { en: "Crystal Guardians", fr: "Crystal Guardians" }, - serie: serie, + serie: serie, tcgOnline: "CG", cardCount: { total: 100, official: 100 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-08-30" + + releaseDate: "2006-08-30", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex14 diff --git a/data/EX/Delta Species.ts b/data/EX/Delta Species.ts index 7316e3e19..3e431c182 100644 --- a/data/EX/Delta Species.ts +++ b/data/EX/Delta Species.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex11: Set = { id: "ex11", + name: { en: "Delta Species", fr: "Delta Species" }, - serie: serie, + serie: serie, tcgOnline: "DS", cardCount: { total: 114, official: 113 }, + legal: { expanded: false, standard: false }, - releaseDate: "2005-10-31" + + releaseDate: "2005-10-31", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex11 diff --git a/data/EX/Deoxys.ts b/data/EX/Deoxys.ts index ccc7942e6..812423304 100644 --- a/data/EX/Deoxys.ts +++ b/data/EX/Deoxys.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex8: Set = { id: "ex8", + name: { en: "Deoxys", fr: "Deoxys" }, - serie: serie, + serie: serie, tcgOnline: "DX", cardCount: { total: 108, official: 107 }, + legal: { expanded: false, standard: false }, - releaseDate: "2005-02-01" + + releaseDate: "2005-02-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex8 diff --git a/data/EX/Dragon Frontiers.ts b/data/EX/Dragon Frontiers.ts index 155ed0712..9d64bd28e 100644 --- a/data/EX/Dragon Frontiers.ts +++ b/data/EX/Dragon Frontiers.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex15: Set = { id: "ex15", + name: { en: "Dragon Frontiers", fr: "Dragon Frontiers" }, - serie: serie, + serie: serie, tcgOnline: "DF", cardCount: { total: 101, official: 101 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-11-08" + + releaseDate: "2006-11-08", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex15 diff --git a/data/EX/Dragon.ts b/data/EX/Dragon.ts index 0ecce77ec..ce54eae50 100644 --- a/data/EX/Dragon.ts +++ b/data/EX/Dragon.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex3: Set = { id: "ex3", + name: { en: "Dragon", fr: "Dragon" }, - serie: serie, + serie: serie, tcgOnline: "DR", cardCount: { total: 100, official: 97 }, + legal: { expanded: false, standard: false }, - releaseDate: "2003-11-24" + + releaseDate: "2003-11-24", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex3 diff --git a/data/EX/Emerald.ts b/data/EX/Emerald.ts index 9dacd0f38..e0883f700 100644 --- a/data/EX/Emerald.ts +++ b/data/EX/Emerald.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex9: Set = { id: "ex9", + name: { en: "Emerald", fr: "Emerald" }, - serie: serie, + serie: serie, tcgOnline: "EM", cardCount: { total: 107, official: 106 }, + legal: { expanded: false, standard: false }, - releaseDate: "2005-05-09" + + releaseDate: "2005-05-09", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex9 diff --git a/data/EX/FireRed & LeafGreen.ts b/data/EX/FireRed & LeafGreen.ts index 579266e26..73afb883d 100644 --- a/data/EX/FireRed & LeafGreen.ts +++ b/data/EX/FireRed & LeafGreen.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex6: Set = { id: "ex6", + name: { en: "FireRed & LeafGreen", fr: "FireRed & LeafGreen" }, - serie: serie, + serie: serie, tcgOnline: "RG", cardCount: { total: 116, official: 112 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-09-01" + + releaseDate: "2004-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex6 diff --git a/data/EX/Hidden Legends.ts b/data/EX/Hidden Legends.ts index 51f7c4b03..b753a99a0 100644 --- a/data/EX/Hidden Legends.ts +++ b/data/EX/Hidden Legends.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex5: Set = { id: "ex5", + name: { en: "Hidden Legends", fr: "Hidden Legends" }, - serie: serie, + serie: serie, tcgOnline: "HL", cardCount: { total: 102, official: 101 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-06-01" + + releaseDate: "2004-06-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex5 diff --git a/data/EX/Holon Phantoms.ts b/data/EX/Holon Phantoms.ts index 527339f6b..a87557d25 100644 --- a/data/EX/Holon Phantoms.ts +++ b/data/EX/Holon Phantoms.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex13: Set = { id: "ex13", + name: { en: "Holon Phantoms", fr: "Holon Phantoms" }, - serie: serie, + serie: serie, tcgOnline: "HP", cardCount: { total: 111, official: 110 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-05-03" + + releaseDate: "2006-05-03", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex13 diff --git a/data/EX/Legend Maker.ts b/data/EX/Legend Maker.ts index a760cbf83..b93473b52 100644 --- a/data/EX/Legend Maker.ts +++ b/data/EX/Legend Maker.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex12: Set = { id: "ex12", + name: { en: "Legend Maker", fr: "Legend Maker" }, - serie: serie, + serie: serie, tcgOnline: "LM", cardCount: { total: 93, official: 92 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-02-13" + + releaseDate: "2006-02-13", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex12 diff --git a/data/EX/Power Keepers.ts b/data/EX/Power Keepers.ts index ba8c9879f..8d6728cd7 100644 --- a/data/EX/Power Keepers.ts +++ b/data/EX/Power Keepers.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex16: Set = { id: "ex16", + name: { en: "Power Keepers", fr: "Power Keepers" }, - serie: serie, + serie: serie, tcgOnline: "PK", cardCount: { total: 108, official: 108 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-02-17" + + releaseDate: "2007-02-17", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex16 diff --git a/data/EX/Ruby & Sapphire.ts b/data/EX/Ruby & Sapphire.ts index 539a885a9..c14532820 100644 --- a/data/EX/Ruby & Sapphire.ts +++ b/data/EX/Ruby & Sapphire.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex1: Set = { id: "ex1", + name: { en: "Ruby & Sapphire", fr: "Ruby & Sapphire" }, - serie: serie, + serie: serie, tcgOnline: "RS", cardCount: { total: 109, official: 109 }, + legal: { expanded: false, standard: false }, - releaseDate: "2003-07-01" + + releaseDate: "2003-07-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex1 diff --git a/data/EX/Sandstorm.ts b/data/EX/Sandstorm.ts index 965b33ae7..478de726c 100644 --- a/data/EX/Sandstorm.ts +++ b/data/EX/Sandstorm.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex2: Set = { id: "ex2", + name: { en: "Sandstorm", fr: "Sandstorm" }, - serie: serie, + serie: serie, tcgOnline: "SS", cardCount: { total: 100, official: 100 }, + legal: { expanded: false, standard: false }, - releaseDate: "2003-09-18" + + releaseDate: "2003-09-18", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex2 diff --git a/data/EX/Team Magma vs Team Aqua.ts b/data/EX/Team Magma vs Team Aqua.ts index 38c7cba1e..87fdaabc9 100644 --- a/data/EX/Team Magma vs Team Aqua.ts +++ b/data/EX/Team Magma vs Team Aqua.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex4: Set = { id: "ex4", + name: { en: "Team Magma vs Team Aqua", fr: "Team Magma vs Team Aqua" }, - serie: serie, + serie: serie, tcgOnline: "MA", cardCount: { total: 97, official: 95 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-03-01" + + releaseDate: "2004-03-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex4 diff --git a/data/EX/Team Rocket Returns.ts b/data/EX/Team Rocket Returns.ts index 88e2efdc7..c9369a20a 100644 --- a/data/EX/Team Rocket Returns.ts +++ b/data/EX/Team Rocket Returns.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex7: Set = { id: "ex7", + name: { en: "Team Rocket Returns", fr: "Team Rocket Returns" }, - serie: serie, + serie: serie, tcgOnline: "RR", cardCount: { total: 111, official: 109 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-11-01" + + releaseDate: "2004-11-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex7 diff --git a/data/EX/Unseen Forces Unown Collection.ts b/data/EX/Unseen Forces Unown Collection.ts index 0c6432132..6a2efc709 100644 --- a/data/EX/Unseen Forces Unown Collection.ts +++ b/data/EX/Unseen Forces Unown Collection.ts @@ -3,22 +3,32 @@ import serie from '../EX' const exu: Set = { id: "exu", + name: { en: "Unseen Forces Unown Collection", fr: "Unseen Forces Unown Collection" }, - serie: serie, + serie: serie, cardCount: { total: 28, official: 28 }, + legal: { expanded: false, standard: false }, - releaseDate: "2005-08-22" + + releaseDate: "2005-08-22", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default exu diff --git a/data/EX/Unseen Forces.ts b/data/EX/Unseen Forces.ts index 3d9c9caba..c1c8a2e85 100644 --- a/data/EX/Unseen Forces.ts +++ b/data/EX/Unseen Forces.ts @@ -3,23 +3,33 @@ import serie from '../EX' const ex10: Set = { id: "ex10", + name: { en: "Unseen Forces", fr: "Unseen Forces" }, - serie: serie, + serie: serie, tcgOnline: "UF", cardCount: { total: 117, official: 115 }, + legal: { expanded: false, standard: false }, - releaseDate: "2005-08-22" + + releaseDate: "2005-08-22", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ex10 diff --git a/data/Gym/Gym Challenge.ts b/data/Gym/Gym Challenge.ts index 8bbeffb1b..0e99eb45d 100644 --- a/data/Gym/Gym Challenge.ts +++ b/data/Gym/Gym Challenge.ts @@ -3,23 +3,33 @@ import serie from '../Gym' const gym2: Set = { id: "gym2", + name: { en: "Gym Challenge", fr: "Gym Challenge" }, - serie: serie, + serie: serie, tcgOnline: "G2", cardCount: { total: 132, official: 132 }, + legal: { expanded: false, standard: false }, - releaseDate: "2000-10-16" + + releaseDate: "2000-10-16", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default gym2 diff --git a/data/Gym/Gym Heroes.ts b/data/Gym/Gym Heroes.ts index 3917cb032..a4cad3b1a 100644 --- a/data/Gym/Gym Heroes.ts +++ b/data/Gym/Gym Heroes.ts @@ -3,23 +3,33 @@ import serie from '../Gym' const gym1: Set = { id: "gym1", + name: { en: "Gym Heroes", fr: "Gym Heroes" }, - serie: serie, + serie: serie, tcgOnline: "G1", cardCount: { total: 132, official: 132 }, + legal: { expanded: false, standard: false }, - releaseDate: "2000-08-14" + + releaseDate: "2000-08-14", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default gym1 diff --git a/data/HeartGold & SoulSilver/HGSS Black Star Promos.ts b/data/HeartGold & SoulSilver/HGSS Black Star Promos.ts index b482e4ad1..bfbca15f5 100644 --- a/data/HeartGold & SoulSilver/HGSS Black Star Promos.ts +++ b/data/HeartGold & SoulSilver/HGSS Black Star Promos.ts @@ -3,23 +3,33 @@ import serie from '../HeartGold & SoulSilver' const hgssp: Set = { id: "hgssp", + name: { en: "HGSS Black Star Promos", fr: "Promo HGSS" }, - serie: serie, + serie: serie, tcgOnline: "PR-HS", cardCount: { total: 25, official: 25 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-02-11" + + releaseDate: "2010-02-11", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default hgssp diff --git a/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts b/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts index 0451aec1a..0a8ee3288 100644 --- a/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts +++ b/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts @@ -3,23 +3,33 @@ import serie from '../HeartGold & SoulSilver' const hgss1: Set = { id: "hgss1", + name: { en: "HeartGold SoulSilver", fr: "HeartGold SoulSilver" }, - serie: serie, + serie: serie, tcgOnline: "HS", cardCount: { total: 124, official: 123 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-02-10" + + releaseDate: "2010-02-10", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default hgss1 diff --git a/data/HeartGold & SoulSilver/Triumphant.ts b/data/HeartGold & SoulSilver/Triumphant.ts index 5627cb8e2..54899ad19 100644 --- a/data/HeartGold & SoulSilver/Triumphant.ts +++ b/data/HeartGold & SoulSilver/Triumphant.ts @@ -3,23 +3,33 @@ import serie from '../HeartGold & SoulSilver' const hgss4: Set = { id: "hgss4", + name: { en: "Triumphant", fr: "Triomphant" }, - serie: serie, + serie: serie, tcgOnline: "TM", cardCount: { total: 103, official: 102 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-11-03" + + releaseDate: "2010-11-03", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default hgss4 diff --git a/data/HeartGold & SoulSilver/Undaunted.ts b/data/HeartGold & SoulSilver/Undaunted.ts index d37cf4f58..9b3147d2c 100644 --- a/data/HeartGold & SoulSilver/Undaunted.ts +++ b/data/HeartGold & SoulSilver/Undaunted.ts @@ -3,23 +3,33 @@ import serie from '../HeartGold & SoulSilver' const hgss3: Set = { id: "hgss3", + name: { en: "Undaunted", fr: "Indomptable" }, - serie: serie, + serie: serie, tcgOnline: "UD", cardCount: { total: 91, official: 90 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-08-18" + + releaseDate: "2010-08-18", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default hgss3 diff --git a/data/HeartGold & SoulSilver/Unleashed.ts b/data/HeartGold & SoulSilver/Unleashed.ts index 15ce6c8b7..9a4efc9ef 100644 --- a/data/HeartGold & SoulSilver/Unleashed.ts +++ b/data/HeartGold & SoulSilver/Unleashed.ts @@ -3,23 +3,33 @@ import serie from '../HeartGold & SoulSilver' const hgss2: Set = { id: "hgss2", + name: { en: "Unleashed", fr: "Déchaînement" }, - serie: serie, + serie: serie, tcgOnline: "UL", cardCount: { total: 96, official: 95 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-05-12" + + releaseDate: "2010-05-12", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default hgss2 diff --git a/data/Legendary Collection/Legendary Collection.ts b/data/Legendary Collection/Legendary Collection.ts index 510b4c243..62e7adc45 100644 --- a/data/Legendary Collection/Legendary Collection.ts +++ b/data/Legendary Collection/Legendary Collection.ts @@ -3,22 +3,32 @@ import serie from '../Legendary Collection' const lc: Set = { id: "lc", + name: { en: "Legendary Collection", }, - serie: serie, + serie: serie, tcgOnline: "LC", cardCount: { total: 110, official: 110 }, + legal: { expanded: false, standard: false }, - releaseDate: "2002-05-24" + + releaseDate: "2002-05-24", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default lc diff --git a/data/McDonald's Collection/Macdonald's Collection 2011.ts b/data/McDonald's Collection/Macdonald's Collection 2011.ts index 507a512cf..8d8f9b963 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2011.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2011.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2011bw: Set = { id: "2011bw", + name: { en: "Macdonald's Collection 2011", fr: "Collection Macdonald 2011" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2011-06-17" + releaseDate: "2011-06-17", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2011bw \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2012.ts b/data/McDonald's Collection/Macdonald's Collection 2012.ts index cf0cf9896..d594988d6 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2012.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2012.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2012bw: Set = { id: "2012bw", + name: { en: "Macdonald's Collection 2012", fr: "Collection Macdonald 2012" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2012-06-15" + releaseDate: "2012-06-15", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2012bw \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2013.ts b/data/McDonald's Collection/Macdonald's Collection 2013.ts index f29a22dea..30390bba0 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2013.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2013.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2013bw: Set = { id: "2013bw", + name: { // en: Not Available outer France fr: "Collection Macdonald 2013" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2013-11-01" + releaseDate: "2013-11-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2013bw diff --git a/data/McDonald's Collection/Macdonald's Collection 2014.ts b/data/McDonald's Collection/Macdonald's Collection 2014.ts index e33131128..c34eb45ed 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2014.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2014.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2014xy: Set = { id: "2014xy", + name: { en: "Macdonald's Collection 2014", fr: "Collection Macdonald 2014" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2014-05-23" + releaseDate: "2014-05-23", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2014xy \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2015.ts b/data/McDonald's Collection/Macdonald's Collection 2015.ts index 2ae8c0855..5941b7bd8 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2015.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2015.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2015xy: Set = { id: "2015xy", + name: { en: "Macdonald's Collection 2015", fr: "Collection Macdonald 2015" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2015-11-27" + releaseDate: "2015-11-27", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2015xy \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2016.ts b/data/McDonald's Collection/Macdonald's Collection 2016.ts index b681c8454..88f0a155a 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2016.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2016.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2016xy: Set = { id: "2016xy", + name: { en: "Macdonald's Collection 2016", fr: "Collection Macdonald 2016" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2016-08-20" + releaseDate: "2016-08-20", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2016xy \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2017.ts b/data/McDonald's Collection/Macdonald's Collection 2017.ts index ed0500a81..0c0207d5c 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2017.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2017.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2017sm: Set = { id: "2017sm", + name: { en: "Macdonald's Collection 2017", fr: "Collection Macdonald 2017" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2017-08-03" + releaseDate: "2017-08-03", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2017sm \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2018.ts b/data/McDonald's Collection/Macdonald's Collection 2018.ts index 67c3af958..3351751b8 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2018.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2018.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2018sm: Set = { id: "2018sm", + name: { en: "Macdonald's Collection 2018", fr: "Collection Macdonald 2018" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2018-10-19" + releaseDate: "2018-10-19", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2018sm \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2019.ts b/data/McDonald's Collection/Macdonald's Collection 2019.ts index 5b78a072d..232af983f 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2019.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2019.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2019sm: Set = { id: "2019sm", + name: { en: "Macdonald's Collection 2019", fr: "Collection Macdonald 2019" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, - releaseDate: "2019-10-15" + releaseDate: "2019-10-15", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2019sm \ No newline at end of file diff --git a/data/McDonald's Collection/Macdonald's Collection 2021.ts b/data/McDonald's Collection/Macdonald's Collection 2021.ts index bef6f931a..34a261c24 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2021.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2021.ts @@ -3,20 +3,28 @@ import serie from '../McDonald\'s Collection' const s2021swsh: Set = { id: "2021swsh", + name: { en: "Macdonald's Collection 2021", fr: "Collection Macdonald 2021" , }, - serie: serie, + serie: serie, cardCount: { total: 25, official: 25 }, - releaseDate: "2021-02-09" + releaseDate: "2021-02-09", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default s2021swsh \ No newline at end of file diff --git a/data/Miscellaneous/Jumbo cards.ts b/data/Miscellaneous/Jumbo cards.ts index 3deb0b932..0a3b4492f 100644 --- a/data/Miscellaneous/Jumbo cards.ts +++ b/data/Miscellaneous/Jumbo cards.ts @@ -3,23 +3,33 @@ import serie from '../Miscellaneous' const jumbo: Set = { id: "jumbo", + name: { en: "Jumbo cards", fr: "Cartes Jumbo" , }, - serie: serie, + serie: serie, cardCount: { total: 160, official: 160 }, + legal: { expanded: false, standard: false }, - releaseDate: "2000-02-01" + + releaseDate: "2000-02-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default jumbo diff --git a/data/Neo/Neo Destiny.ts b/data/Neo/Neo Destiny.ts index f844dd558..a7032bda7 100644 --- a/data/Neo/Neo Destiny.ts +++ b/data/Neo/Neo Destiny.ts @@ -3,22 +3,32 @@ import serie from '../Neo' const neo4: Set = { id: "neo4", + name: { en: "Neo Destiny", }, - serie: serie, + serie: serie, tcgOnline: "N4", cardCount: { total: 113, official: 105 }, + legal: { expanded: false, standard: false }, - releaseDate: "2002-02-28" + + releaseDate: "2002-02-28", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default neo4 diff --git a/data/Neo/Neo Discovery.ts b/data/Neo/Neo Discovery.ts index d32549be7..cd660b2f0 100644 --- a/data/Neo/Neo Discovery.ts +++ b/data/Neo/Neo Discovery.ts @@ -3,22 +3,32 @@ import serie from '../Neo' const neo2: Set = { id: "neo2", + name: { en: "Neo Discovery", }, - serie: serie, + serie: serie, tcgOnline: "N2", cardCount: { total: 75, official: 75 }, + legal: { expanded: false, standard: false }, - releaseDate: "2001-06-01" + + releaseDate: "2001-06-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default neo2 diff --git a/data/Neo/Neo Genesis.ts b/data/Neo/Neo Genesis.ts index bc213a2d7..5295bcb8a 100644 --- a/data/Neo/Neo Genesis.ts +++ b/data/Neo/Neo Genesis.ts @@ -3,22 +3,32 @@ import serie from '../Neo' const neo1: Set = { id: "neo1", + name: { en: "Neo Genesis", }, - serie: serie, + serie: serie, tcgOnline: "N1", cardCount: { total: 111, official: 111 }, + legal: { expanded: false, standard: false }, - releaseDate: "2000-12-16" + + releaseDate: "2000-12-16", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default neo1 diff --git a/data/Neo/Neo Revelation.ts b/data/Neo/Neo Revelation.ts index 3e4173f4b..a9024c2cb 100644 --- a/data/Neo/Neo Revelation.ts +++ b/data/Neo/Neo Revelation.ts @@ -3,22 +3,32 @@ import serie from '../Neo' const neo3: Set = { id: "neo3", + name: { en: "Neo Revelation", }, - serie: serie, + serie: serie, tcgOnline: "N3", cardCount: { total: 66, official: 64 }, + legal: { expanded: false, standard: false }, - releaseDate: "2001-09-21" + + releaseDate: "2001-09-21", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default neo3 diff --git a/data/Neo/Southern Islands.ts b/data/Neo/Southern Islands.ts index ae39b16c9..9187496cb 100644 --- a/data/Neo/Southern Islands.ts +++ b/data/Neo/Southern Islands.ts @@ -3,21 +3,31 @@ import serie from '../Neo' const si1: Set = { id: "si1", + name: { en: "Southern Islands", }, - serie: serie, + serie: serie, cardCount: { total: 18, official: 18 }, + legal: { expanded: false, standard: false }, - releaseDate: "2001-07-31" + + releaseDate: "2001-07-31", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: true + } } export default si1 diff --git a/data/Platinum/Arceus.ts b/data/Platinum/Arceus.ts index 205259504..dddbc2790 100644 --- a/data/Platinum/Arceus.ts +++ b/data/Platinum/Arceus.ts @@ -3,24 +3,34 @@ import serie from '../Platinum' const pl4: Set = { id: "pl4", + name: { en: "Arceus", fr: "Arceus" , }, - serie: serie, + serie: serie, tcgOnline: "AR", cardCount: { total: 111, official: 99 }, + legal: { expanded: false, standard: false }, - releaseDate: "2009-11-04" + + releaseDate: "2009-11-04", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pl4 diff --git a/data/Platinum/Platinum.ts b/data/Platinum/Platinum.ts index 4f0d8ae36..0f249d581 100644 --- a/data/Platinum/Platinum.ts +++ b/data/Platinum/Platinum.ts @@ -3,24 +3,34 @@ import serie from '../Platinum' const pl1: Set = { id: "pl1", + name: { en: "Platinum", fr: "Platine" , }, - serie: serie, + serie: serie, tcgOnline: "PL", cardCount: { total: 133, official: 127 }, + legal: { expanded: false, standard: false }, - releaseDate: "2009-02-11" + + releaseDate: "2009-02-11", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pl1 diff --git a/data/Platinum/Pokémon Rumble.ts b/data/Platinum/Pokémon Rumble.ts index a3ce4b49f..3f5bb0d79 100644 --- a/data/Platinum/Pokémon Rumble.ts +++ b/data/Platinum/Pokémon Rumble.ts @@ -3,21 +3,31 @@ import serie from '../Platinum' const ru1: Set = { id: "ru1", + name: { en: "Pokémon Rumble", }, - serie: serie, + serie: serie, cardCount: { total: 16, official: 16 }, + legal: { expanded: false, standard: false }, - releaseDate: "2009-12-02" + + releaseDate: "2009-12-02", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default ru1 diff --git a/data/Platinum/Rising Rivals.ts b/data/Platinum/Rising Rivals.ts index 3fd920d12..920328e2e 100644 --- a/data/Platinum/Rising Rivals.ts +++ b/data/Platinum/Rising Rivals.ts @@ -3,24 +3,34 @@ import serie from '../Platinum' const pl2: Set = { id: "pl2", + name: { en: "Rising Rivals", fr: "Rivaux Émergeants" , }, - serie: serie, + serie: serie, tcgOnline: "RR", cardCount: { total: 120, official: 111 }, + legal: { expanded: false, standard: false }, - releaseDate: "2009-05-16" + + releaseDate: "2009-05-16", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pl2 diff --git a/data/Platinum/Supreme Victors.ts b/data/Platinum/Supreme Victors.ts index 6f5fecb5d..30f8351a8 100644 --- a/data/Platinum/Supreme Victors.ts +++ b/data/Platinum/Supreme Victors.ts @@ -3,24 +3,34 @@ import serie from '../Platinum' const pl3: Set = { id: "pl3", + name: { en: "Supreme Victors", fr: "Vainqueurs Suprêmes" , }, - serie: serie, + serie: serie, tcgOnline: "SV", cardCount: { total: 153, official: 147 }, + legal: { expanded: false, standard: false }, - releaseDate: "2009-08-19" + + releaseDate: "2009-08-19", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pl3 diff --git a/data/Pop/Nintendo Black Star Promos.ts b/data/Pop/Nintendo Black Star Promos.ts index 8b87309f4..e7660153d 100644 --- a/data/Pop/Nintendo Black Star Promos.ts +++ b/data/Pop/Nintendo Black Star Promos.ts @@ -3,22 +3,32 @@ import serie from '../Pop' const np: Set = { id: "np", + name: { en: "Nintendo Black Star Promos", }, - serie: serie, + serie: serie, tcgOnline: "PR-NP", cardCount: { total: 40, official: 40 }, + legal: { expanded: false, standard: false }, - releaseDate: "2003-10-01" + + releaseDate: "2003-10-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default np diff --git a/data/Pop/POP Series 1.ts b/data/Pop/POP Series 1.ts index 652d1abcd..e0e65412f 100644 --- a/data/Pop/POP Series 1.ts +++ b/data/Pop/POP Series 1.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop1: Set = { id: "pop1", + name: { en: "POP Series 1", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-09-01" + + releaseDate: "2004-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop1 diff --git a/data/Pop/POP Series 2.ts b/data/Pop/POP Series 2.ts index 2360efaf7..3a8869ff9 100644 --- a/data/Pop/POP Series 2.ts +++ b/data/Pop/POP Series 2.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop2: Set = { id: "pop2", + name: { en: "POP Series 2", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2005-08-01" + + releaseDate: "2005-08-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop2 diff --git a/data/Pop/POP Series 3.ts b/data/Pop/POP Series 3.ts index 0d2c100f7..312fb5670 100644 --- a/data/Pop/POP Series 3.ts +++ b/data/Pop/POP Series 3.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop3: Set = { id: "pop3", + name: { en: "POP Series 3", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-04-01" + + releaseDate: "2006-04-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop3 diff --git a/data/Pop/POP Series 4.ts b/data/Pop/POP Series 4.ts index f95de4108..005111171 100644 --- a/data/Pop/POP Series 4.ts +++ b/data/Pop/POP Series 4.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop4: Set = { id: "pop4", + name: { en: "POP Series 4", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-08-01" + + releaseDate: "2006-08-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop4 diff --git a/data/Pop/POP Series 5.ts b/data/Pop/POP Series 5.ts index cebe75cce..f01e9277b 100644 --- a/data/Pop/POP Series 5.ts +++ b/data/Pop/POP Series 5.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop5: Set = { id: "pop5", + name: { en: "POP Series 5", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-03-01" + + releaseDate: "2007-03-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop5 diff --git a/data/Pop/POP Series 6.ts b/data/Pop/POP Series 6.ts index 340c5db44..3139aaef7 100644 --- a/data/Pop/POP Series 6.ts +++ b/data/Pop/POP Series 6.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop6: Set = { id: "pop6", + name: { en: "POP Series 6", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-09-01" + + releaseDate: "2007-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop6 diff --git a/data/Pop/POP Series 7.ts b/data/Pop/POP Series 7.ts index c79f0e894..a5c6617f3 100644 --- a/data/Pop/POP Series 7.ts +++ b/data/Pop/POP Series 7.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop7: Set = { id: "pop7", + name: { en: "POP Series 7", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2008-03-01" + + releaseDate: "2008-03-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop7 diff --git a/data/Pop/POP Series 8.ts b/data/Pop/POP Series 8.ts index 68e902520..bf6b9e86a 100644 --- a/data/Pop/POP Series 8.ts +++ b/data/Pop/POP Series 8.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop8: Set = { id: "pop8", + name: { en: "POP Series 8", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2008-09-01" + + releaseDate: "2008-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop8 diff --git a/data/Pop/POP Series 9.ts b/data/Pop/POP Series 9.ts index c0a8941f9..41ee36a39 100644 --- a/data/Pop/POP Series 9.ts +++ b/data/Pop/POP Series 9.ts @@ -3,21 +3,31 @@ import serie from '../Pop' const pop9: Set = { id: "pop9", + name: { en: "POP Series 9", }, - serie: serie, + serie: serie, cardCount: { total: 17, official: 17 }, + legal: { expanded: false, standard: false }, - releaseDate: "2009-03-01" + + releaseDate: "2009-03-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default pop9 diff --git a/data/Sun & Moon/Burning Shadows.ts b/data/Sun & Moon/Burning Shadows.ts index 84cb4baf3..d183d74a1 100644 --- a/data/Sun & Moon/Burning Shadows.ts +++ b/data/Sun & Moon/Burning Shadows.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm3: Set = { id: "sm3", + name: { en: "Burning Shadows", fr: "Ombres Ardentes" , }, - serie: serie, + serie: serie, tcgOnline: "BUS", cardCount: { @@ -23,6 +24,13 @@ const sm3: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm3 \ No newline at end of file diff --git a/data/Sun & Moon/Celestial Storm.ts b/data/Sun & Moon/Celestial Storm.ts index 71f3c2f7c..e094f1e2a 100644 --- a/data/Sun & Moon/Celestial Storm.ts +++ b/data/Sun & Moon/Celestial Storm.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm7: Set = { id: "sm7", + name: { en: "Celestial Storm", fr: "Tempête Céleste" , }, - serie: serie, + serie: serie, tcgOnline: "CES", cardCount: { @@ -23,6 +24,13 @@ const sm7: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm7 diff --git a/data/Sun & Moon/Cosmic Eclipse.ts b/data/Sun & Moon/Cosmic Eclipse.ts index 53832c47d..5651f8475 100644 --- a/data/Sun & Moon/Cosmic Eclipse.ts +++ b/data/Sun & Moon/Cosmic Eclipse.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm12: Set = { id: "sm12", + name: { en: "Cosmic Eclipse", fr: "Éclipse Cosmique" , }, - serie: serie, + serie: serie, tcgOnline: "CEC", cardCount: { @@ -23,6 +24,13 @@ const sm12: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm12 \ No newline at end of file diff --git a/data/Sun & Moon/Crimson Invasion.ts b/data/Sun & Moon/Crimson Invasion.ts index a227834b9..1273cc4e0 100644 --- a/data/Sun & Moon/Crimson Invasion.ts +++ b/data/Sun & Moon/Crimson Invasion.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm4: Set = { id: "sm4", + name: { en: "Crimson Invasion", fr: "Invasion Carmin" , }, - serie: serie, + serie: serie, tcgOnline: "CIN", cardCount: { @@ -23,6 +24,13 @@ const sm4: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm4 \ No newline at end of file diff --git a/data/Sun & Moon/Detective Pikachu.ts b/data/Sun & Moon/Detective Pikachu.ts index ce14fcf23..de4d840c0 100644 --- a/data/Sun & Moon/Detective Pikachu.ts +++ b/data/Sun & Moon/Detective Pikachu.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const det1: Set = { id: "det1", + name: { en: "Detective Pikachu", fr: "Détective Pikachu" , }, - serie: serie, + serie: serie, tcgOnline: "DET", cardCount: { @@ -23,6 +24,13 @@ const det1: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default det1 \ No newline at end of file diff --git a/data/Sun & Moon/Dragon Majesty.ts b/data/Sun & Moon/Dragon Majesty.ts index 849ffe222..66bbcf934 100644 --- a/data/Sun & Moon/Dragon Majesty.ts +++ b/data/Sun & Moon/Dragon Majesty.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm75: Set = { id: "sm7.5", + name: { en: "Dragon Majesty", fr: "Majesté Des Dragons" , }, - serie: serie, + serie: serie, tcgOnline: "DRM", cardCount: { @@ -23,6 +24,13 @@ const sm75: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm75 diff --git a/data/Sun & Moon/Forbidden Light.ts b/data/Sun & Moon/Forbidden Light.ts index ab7b99246..fea2e22dd 100644 --- a/data/Sun & Moon/Forbidden Light.ts +++ b/data/Sun & Moon/Forbidden Light.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm6: Set = { id: "sm6", + name: { en: "Forbidden Light", fr: "Lumière Interdite" , }, - serie: serie, + serie: serie, tcgOnline: "FLI", cardCount: { @@ -23,6 +24,13 @@ const sm6: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm6 diff --git a/data/Sun & Moon/Guardians Rising.ts b/data/Sun & Moon/Guardians Rising.ts index bd8adaabd..a10745a0d 100644 --- a/data/Sun & Moon/Guardians Rising.ts +++ b/data/Sun & Moon/Guardians Rising.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm2: Set = { id: "sm2", + name: { en: "Guardians Rising", fr: "Gardiens Ascendants" , }, - serie: serie, + serie: serie, tcgOnline: "GRI", cardCount: { @@ -23,6 +24,13 @@ const sm2: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm2 \ No newline at end of file diff --git a/data/Sun & Moon/Hidden Fates.ts b/data/Sun & Moon/Hidden Fates.ts index 7351bf85e..dd80bc2b0 100644 --- a/data/Sun & Moon/Hidden Fates.ts +++ b/data/Sun & Moon/Hidden Fates.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm115: Set = { id: "sm115", + name: { en: "Hidden Fates", fr: "Destinnées Occultes" , }, - serie: serie, + serie: serie, tcgOnline: "HIF", cardCount: { @@ -23,6 +24,13 @@ const sm115: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm115 \ No newline at end of file diff --git a/data/Sun & Moon/Lost Thunder.ts b/data/Sun & Moon/Lost Thunder.ts index 2b8f690c1..e45fe4f85 100644 --- a/data/Sun & Moon/Lost Thunder.ts +++ b/data/Sun & Moon/Lost Thunder.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm8: Set = { id: "sm8", + name: { en: "Lost Thunder", fr: "Tonnerre Perdu" , }, - serie: serie, + serie: serie, tcgOnline: "LOT", cardCount: { @@ -23,6 +24,13 @@ const sm8: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm8 diff --git a/data/Sun & Moon/SM Black Star Promos.ts b/data/Sun & Moon/SM Black Star Promos.ts index f8e2b3767..f4c9a882d 100644 --- a/data/Sun & Moon/SM Black Star Promos.ts +++ b/data/Sun & Moon/SM Black Star Promos.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const smp: Set = { id: "smp", + name: { en: "SM Black Star Promos", fr: "Promo SM" , }, - serie: serie, + serie: serie, tcgOnline: "PR-SM", cardCount: { @@ -23,6 +24,13 @@ const smp: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default smp diff --git a/data/Sun & Moon/Shining Legends.ts b/data/Sun & Moon/Shining Legends.ts index f55dfe2da..22521f685 100644 --- a/data/Sun & Moon/Shining Legends.ts +++ b/data/Sun & Moon/Shining Legends.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm35: Set = { id: "sm3.5", + name: { en: "Shining Legends", fr: "Légendes Brillantes" , }, - serie: serie, + serie: serie, tcgOnline: "SLG", cardCount: { @@ -23,6 +24,13 @@ const sm35: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm35 diff --git a/data/Sun & Moon/Sun & Moon.ts b/data/Sun & Moon/Sun & Moon.ts index 388a2faf5..4dafade22 100644 --- a/data/Sun & Moon/Sun & Moon.ts +++ b/data/Sun & Moon/Sun & Moon.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm1: Set = { id: "sm1", + name: { en: "Sun & Moon", fr: "Soleil et Lune" , }, - serie: serie, + serie: serie, tcgOnline: "SUM", cardCount: { @@ -23,6 +24,13 @@ const sm1: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm1 \ No newline at end of file diff --git a/data/Sun & Moon/Team Up.ts b/data/Sun & Moon/Team Up.ts index 64cc225c8..76d287e0d 100644 --- a/data/Sun & Moon/Team Up.ts +++ b/data/Sun & Moon/Team Up.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm9: Set = { id: "sm9", + name: { en: "Team Up", fr: "Duo de Choc" , }, - serie: serie, + serie: serie, tcgOnline: "TEU", cardCount: { @@ -23,6 +24,13 @@ const sm9: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm9 \ No newline at end of file diff --git a/data/Sun & Moon/Ultra Prism.ts b/data/Sun & Moon/Ultra Prism.ts index 54a7bc37c..dc4d791c8 100644 --- a/data/Sun & Moon/Ultra Prism.ts +++ b/data/Sun & Moon/Ultra Prism.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm5: Set = { id: "sm5", + name: { en: "Ultra Prism", fr: "Ultra-Prisme" , }, - serie: serie, + serie: serie, tcgOnline: "UPR", cardCount: { @@ -23,6 +24,13 @@ const sm5: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm5 \ No newline at end of file diff --git a/data/Sun & Moon/Unbroken Bonds.ts b/data/Sun & Moon/Unbroken Bonds.ts index 09965f268..4000a6223 100644 --- a/data/Sun & Moon/Unbroken Bonds.ts +++ b/data/Sun & Moon/Unbroken Bonds.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm10: Set = { id: "sm10", + name: { en: "Unbroken Bonds", fr: "Alliance Infaillible" , }, - serie: serie, + serie: serie, tcgOnline: "UNB", cardCount: { @@ -23,6 +24,13 @@ const sm10: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm10 \ No newline at end of file diff --git a/data/Sun & Moon/Unified Minds.ts b/data/Sun & Moon/Unified Minds.ts index 8e7c350c7..34f7b2ed5 100644 --- a/data/Sun & Moon/Unified Minds.ts +++ b/data/Sun & Moon/Unified Minds.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sm11: Set = { id: "sm11", + name: { en: "Unified Minds", fr: "Harmonie des Esprits" , }, - serie: serie, + serie: serie, tcgOnline: "UNM", cardCount: { @@ -23,6 +24,13 @@ const sm11: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sm11 \ No newline at end of file diff --git a/data/Sun & Moon/Yellow A Alternate.ts b/data/Sun & Moon/Yellow A Alternate.ts index 7a1550b19..55f9f582e 100644 --- a/data/Sun & Moon/Yellow A Alternate.ts +++ b/data/Sun & Moon/Yellow A Alternate.ts @@ -3,13 +3,14 @@ import serie from '../Sun & Moon' const sma: Set = { id: "sma", + name: { en: "Yellow A Alternate", fr: "Carte Alternative A Jaune" , }, - serie: serie, + serie: serie, cardCount: { total: 94, @@ -22,6 +23,13 @@ const sma: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default sma \ No newline at end of file diff --git a/data/Sword & Shield/Champion's Path.ts b/data/Sword & Shield/Champion's Path.ts index 065d40fd6..e641c679f 100644 --- a/data/Sword & Shield/Champion's Path.ts +++ b/data/Sword & Shield/Champion's Path.ts @@ -3,11 +3,12 @@ import serie from '../Sword & Shield' const swsh35: Set = { id: "swsh3.5", + name: { en: "Champion's Path", }, - serie: serie, + serie: serie, cardCount: { total: 80, @@ -20,6 +21,13 @@ const swsh35: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default swsh35 diff --git a/data/Sword & Shield/Darkness Ablaze.ts b/data/Sword & Shield/Darkness Ablaze.ts index 1d80bced0..976c1ff4b 100644 --- a/data/Sword & Shield/Darkness Ablaze.ts +++ b/data/Sword & Shield/Darkness Ablaze.ts @@ -3,13 +3,14 @@ import serie from '../Sword & Shield' const swsh3: Set = { id: "swsh3", + name: { en: "Darkness Ablaze", fr: "Ténèbres Embrasées" , }, - serie: serie, + serie: serie, cardCount: { total: 201, @@ -22,6 +23,13 @@ const swsh3: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default swsh3 \ No newline at end of file diff --git a/data/Sword & Shield/Rebel Clash.ts b/data/Sword & Shield/Rebel Clash.ts index 71a580741..667ba5b4c 100644 --- a/data/Sword & Shield/Rebel Clash.ts +++ b/data/Sword & Shield/Rebel Clash.ts @@ -3,13 +3,14 @@ import serie from '../Sword & Shield' const swsh2: Set = { id: "swsh2", + name: { en: "Rebel Clash", fr: "Clash des Rebelles" , }, - serie: serie, + serie: serie, cardCount: { total: 209, @@ -22,6 +23,13 @@ const swsh2: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default swsh2 \ No newline at end of file diff --git a/data/Sword & Shield/SWSH Black Star Promos.ts b/data/Sword & Shield/SWSH Black Star Promos.ts index 5180c42de..c2f030dd9 100644 --- a/data/Sword & Shield/SWSH Black Star Promos.ts +++ b/data/Sword & Shield/SWSH Black Star Promos.ts @@ -3,20 +3,28 @@ import serie from '../Sword & Shield' const swshp: Set = { id: "swshp", + name: { en: "SWSH Black Star Promos", fr: "Promo SWSH" , }, - serie: serie, + serie: serie, cardCount: { total: 107, official: 107 }, - releaseDate: "2019-11-15" + releaseDate: "2019-11-15", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default swshp diff --git a/data/Sword & Shield/Sword & Shield.ts b/data/Sword & Shield/Sword & Shield.ts index 9d6054271..7c6081fbf 100644 --- a/data/Sword & Shield/Sword & Shield.ts +++ b/data/Sword & Shield/Sword & Shield.ts @@ -3,13 +3,14 @@ import serie from '../Sword & Shield' const swsh1: Set = { id: "swsh1", + name: { en: "Sword & Shield", fr: "Épée et Bouclier" , }, - serie: serie, + serie: serie, cardCount: { total: 216, @@ -22,6 +23,13 @@ const swsh1: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default swsh1 \ No newline at end of file diff --git a/data/Sword & Shield/Vivid Voltage.ts b/data/Sword & Shield/Vivid Voltage.ts index a1d725490..daf70750c 100644 --- a/data/Sword & Shield/Vivid Voltage.ts +++ b/data/Sword & Shield/Vivid Voltage.ts @@ -3,13 +3,14 @@ import serie from '../Sword & Shield' const swsh4: Set = { id: "swsh4", + name: { en: "Vivid Voltage", fr: "Voltage Éclatant" , }, - serie: serie, + serie: serie, cardCount: { total: 203, @@ -22,6 +23,13 @@ const swsh4: Set = { standard: true, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default swsh4 \ No newline at end of file diff --git a/data/Trainer kits/DP trainer Kit (Lucario).ts b/data/Trainer kits/DP trainer Kit (Lucario).ts index 9f59d16b0..5af6678c6 100644 --- a/data/Trainer kits/DP trainer Kit (Lucario).ts +++ b/data/Trainer kits/DP trainer Kit (Lucario).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-dp-l", + name: { en: "DP trainer Kit (Lucario)", fr: "DP Kit dresseur (Lucario)" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-09-01" + + releaseDate: "2007-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/DP trainer Kit (Manaphy).ts b/data/Trainer kits/DP trainer Kit (Manaphy).ts index c9afecb33..7bbe85c32 100644 --- a/data/Trainer kits/DP trainer Kit (Manaphy).ts +++ b/data/Trainer kits/DP trainer Kit (Manaphy).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-dp-m", + name: { en: "DP trainer Kit (Manaphy)", fr: "DP Kit dresseur (Manaphy)" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, + legal: { expanded: false, standard: false }, - releaseDate: "2007-09-01" + + releaseDate: "2007-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/EX trainer Kit (Latias).ts b/data/Trainer kits/EX trainer Kit (Latias).ts index 376876799..391408e74 100644 --- a/data/Trainer kits/EX trainer Kit (Latias).ts +++ b/data/Trainer kits/EX trainer Kit (Latias).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-ex-latia", + name: { en: "EX trainer Kit (Latias)", fr: "EX Kit dresseur (Latias)" , }, - serie: serie, + serie: serie, cardCount: { total: 10, official: 10 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-07-01" + + releaseDate: "2004-07-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/EX trainer Kit (Latios).ts b/data/Trainer kits/EX trainer Kit (Latios).ts index 7386e66f4..ce3033c3e 100644 --- a/data/Trainer kits/EX trainer Kit (Latios).ts +++ b/data/Trainer kits/EX trainer Kit (Latios).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-ex-latio", + name: { en: "EX trainer Kit (Latios)", fr: "EX Kit dresseur (Latios)" , }, - serie: serie, + serie: serie, cardCount: { total: 10, official: 10 }, + legal: { expanded: false, standard: false }, - releaseDate: "2004-07-01" + + releaseDate: "2004-07-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/EX trainer Kit 2 (Ninun).ts b/data/Trainer kits/EX trainer Kit 2 (Ninun).ts index 6e68baaa9..24a5c76b3 100644 --- a/data/Trainer kits/EX trainer Kit 2 (Ninun).ts +++ b/data/Trainer kits/EX trainer Kit 2 (Ninun).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-ex-n", + name: { en: "EX trainer Kit 2 (Ninun)", fr: "EX Kit dresseur (Négapi)" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-03-01" + + releaseDate: "2006-03-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/EX trainer Kit 2 (Plusle).ts b/data/Trainer kits/EX trainer Kit 2 (Plusle).ts index 32619646a..dab55dbf8 100644 --- a/data/Trainer kits/EX trainer Kit 2 (Plusle).ts +++ b/data/Trainer kits/EX trainer Kit 2 (Plusle).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-ex-p", + name: { en: "EX trainer Kit 2 (Plusle)", fr: "EX Kit dresseur 2 (Positi)" , }, - serie: serie, + serie: serie, cardCount: { total: 12, official: 12 }, + legal: { expanded: false, standard: false }, - releaseDate: "2006-03-01" + + releaseDate: "2006-03-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Excadrill).ts b/data/Trainer kits/HS trainer Kit (Excadrill).ts index 85d0df1b6..b69b68227 100644 --- a/data/Trainer kits/HS trainer Kit (Excadrill).ts +++ b/data/Trainer kits/HS trainer Kit (Excadrill).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-bw-e", + name: { en: "HS trainer Kit (Excadrill)", fr: "HS Kit du dresseur (Minitaupe)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2011-09-01" + + releaseDate: "2011-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Gyarados).ts b/data/Trainer kits/HS trainer Kit (Gyarados).ts index 62852774c..2591de42b 100644 --- a/data/Trainer kits/HS trainer Kit (Gyarados).ts +++ b/data/Trainer kits/HS trainer Kit (Gyarados).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-hs-g", + name: { en: "HS trainer Kit (Gyarados)", fr: "HS Kit du dresseur (Léviator)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-05-01" + + releaseDate: "2010-05-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Raichu).ts b/data/Trainer kits/HS trainer Kit (Raichu).ts index e81156324..5350af307 100644 --- a/data/Trainer kits/HS trainer Kit (Raichu).ts +++ b/data/Trainer kits/HS trainer Kit (Raichu).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-hs-r", + name: { en: "HS trainer Kit (Raichu)", fr: "HS Kit du dresseur (Raichu)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: false, standard: false }, - releaseDate: "2010-05-01" + + releaseDate: "2010-05-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Zoroark).ts b/data/Trainer kits/HS trainer Kit (Zoroark).ts index 683a9f2a9..135c151be 100644 --- a/data/Trainer kits/HS trainer Kit (Zoroark).ts +++ b/data/Trainer kits/HS trainer Kit (Zoroark).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-bw-z", + name: { en: "HS trainer Kit (Zoroark)", fr: "HS Kit du dresseur (Zoroark)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2011-09-01" + + releaseDate: "2011-09-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts b/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts index 33b4ae5c8..3d97e8735 100644 --- a/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts +++ b/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-sm-r", + name: { en: "SM trainer Kit (Alolan Raichu)", fr: "SM Kit du dresseur (Raichu d'Alola)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: false, standard: false }, - releaseDate: "2017-04-21" + + releaseDate: "2017-04-21", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/SM trainer Kit (Lycanroc).ts b/data/Trainer kits/SM trainer Kit (Lycanroc).ts index 3f88f3ddc..36461171f 100644 --- a/data/Trainer kits/SM trainer Kit (Lycanroc).ts +++ b/data/Trainer kits/SM trainer Kit (Lycanroc).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-sm-l", + name: { en: "SM trainer Kit (Lycanroc)", fr: "SM Kit du dresseur (Lougarox)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: false, standard: false }, - releaseDate: "2017-04-21" + + releaseDate: "2017-04-21", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Bisharp).ts b/data/Trainer kits/XY trainer Kit (Bisharp).ts index 3ad7b9703..14363b61d 100644 --- a/data/Trainer kits/XY trainer Kit (Bisharp).ts +++ b/data/Trainer kits/XY trainer Kit (Bisharp).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-b", + name: { en: "XY trainer Kit (Bisharp)", fr: "XY Kit du dresseur (Scalproie)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2014-11-01" + + releaseDate: "2014-11-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Latias).ts b/data/Trainer kits/XY trainer Kit (Latias).ts index c16470c36..592045ef5 100644 --- a/data/Trainer kits/XY trainer Kit (Latias).ts +++ b/data/Trainer kits/XY trainer Kit (Latias).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-latia", + name: { en: "XY trainer Kit (Latias)", fr: "XY Kit du dresseur (Latias)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2015-04-29" + + releaseDate: "2015-04-29", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Latios).ts b/data/Trainer kits/XY trainer Kit (Latios).ts index 40ce7814d..3c9d3819e 100644 --- a/data/Trainer kits/XY trainer Kit (Latios).ts +++ b/data/Trainer kits/XY trainer Kit (Latios).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-latio", + name: { en: "XY trainer Kit (Latios)", fr: "XY Kit du dresseur (Latios)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2015-04-29" + + releaseDate: "2015-04-29", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Noivern).ts b/data/Trainer kits/XY trainer Kit (Noivern).ts index 18890ecd0..255bfb180 100644 --- a/data/Trainer kits/XY trainer Kit (Noivern).ts +++ b/data/Trainer kits/XY trainer Kit (Noivern).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-n", + name: { en: "XY trainer Kit (Noivern)", fr: "XY Kit du dresseur (Bruyverne)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2014-03-12" + + releaseDate: "2014-03-12", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts b/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts index 08c665f4e..a96c054a7 100644 --- a/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts +++ b/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-p", + name: { en: "XY trainer Kit (Pikachu Libre)", fr: "XY Kit du dresseur (Pikachu Libre)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2016-04-27" + + releaseDate: "2016-04-27", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Suicune).ts b/data/Trainer kits/XY trainer Kit (Suicune).ts index 17813390a..8b78ee0fd 100644 --- a/data/Trainer kits/XY trainer Kit (Suicune).ts +++ b/data/Trainer kits/XY trainer Kit (Suicune).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-su", + name: { en: "XY trainer Kit (Suicune)", fr: "XY Kit du dresseur (Suicune)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2016-04-27" + + releaseDate: "2016-04-27", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Sylveon).ts b/data/Trainer kits/XY trainer Kit (Sylveon).ts index 6e82fab65..e1a4f0b5a 100644 --- a/data/Trainer kits/XY trainer Kit (Sylveon).ts +++ b/data/Trainer kits/XY trainer Kit (Sylveon).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-sy", + name: { en: "XY trainer Kit (Sylveon)", fr: "XY Kit du dresseur (Nymphali)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2014-03-12" + + releaseDate: "2014-03-12", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Wigglytuff).ts b/data/Trainer kits/XY trainer Kit (Wigglytuff).ts index 21ba3b473..cc61329ed 100644 --- a/data/Trainer kits/XY trainer Kit (Wigglytuff).ts +++ b/data/Trainer kits/XY trainer Kit (Wigglytuff).ts @@ -3,23 +3,33 @@ import serie from '../Trainer kits' const set: Set = { id: "tk-xy-w", + name: { en: "XY trainer Kit (Wigglytuff)", fr: "XY Kit du dresseur (Grodoudou)" , }, - serie: serie, + serie: serie, cardCount: { total: 30, official: 30 }, + legal: { expanded: true, standard: false }, - releaseDate: "2014-11-01" + + releaseDate: "2014-11-01", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default set diff --git a/data/XY/Ancient Origins.ts b/data/XY/Ancient Origins.ts index 8d05f8a26..9e958adf5 100644 --- a/data/XY/Ancient Origins.ts +++ b/data/XY/Ancient Origins.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy7: Set = { id: "xy7", + name: { en: "Ancient Origins", fr: "Origines Antiques" , }, - serie: serie, + serie: serie, tcgOnline: "AOR", cardCount: { @@ -23,6 +24,13 @@ const xy7: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy7 \ No newline at end of file diff --git a/data/XY/BREAKpoint.ts b/data/XY/BREAKpoint.ts index deb1238bf..9213fbe82 100644 --- a/data/XY/BREAKpoint.ts +++ b/data/XY/BREAKpoint.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy9: Set = { id: "xy9", + name: { en: "BREAKpoint", fr: "Rupture Turbo" , }, - serie: serie, + serie: serie, tcgOnline: "BKP", cardCount: { @@ -23,6 +24,13 @@ const xy9: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy9 \ No newline at end of file diff --git a/data/XY/BREAKthrough.ts b/data/XY/BREAKthrough.ts index a3b17b9f7..81b9ee8f1 100644 --- a/data/XY/BREAKthrough.ts +++ b/data/XY/BREAKthrough.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy8: Set = { id: "xy8", + name: { en: "BREAKthrough", fr: "Impulsion Turbo" , }, - serie: serie, + serie: serie, tcgOnline: "BKT", cardCount: { @@ -23,6 +24,13 @@ const xy8: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy8 \ No newline at end of file diff --git a/data/XY/Double Crisis.ts b/data/XY/Double Crisis.ts index 32b5c59ac..d2ba2946a 100644 --- a/data/XY/Double Crisis.ts +++ b/data/XY/Double Crisis.ts @@ -3,13 +3,14 @@ import serie from '../XY' const dc1: Set = { id: "dc1", + name: { en: "Double Crisis", fr: "Double Danger" , }, - serie: serie, + serie: serie, tcgOnline: "DCR", cardCount: { @@ -23,6 +24,13 @@ const dc1: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default dc1 \ No newline at end of file diff --git a/data/XY/Evolutions.ts b/data/XY/Evolutions.ts index 4f0ed54ff..9a8ed1a3e 100644 --- a/data/XY/Evolutions.ts +++ b/data/XY/Evolutions.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy12: Set = { id: "xy12", + name: { en: "Evolutions", fr: "Évolutions" , }, - serie: serie, + serie: serie, tcgOnline: "EVO", cardCount: { @@ -23,6 +24,13 @@ const xy12: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy12 \ No newline at end of file diff --git a/data/XY/Fates Collide.ts b/data/XY/Fates Collide.ts index b2506d919..b6bcfb79f 100644 --- a/data/XY/Fates Collide.ts +++ b/data/XY/Fates Collide.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy10: Set = { id: "xy10", + name: { en: "Fates Collide", fr: "Impact des Destins" , }, - serie: serie, + serie: serie, tcgOnline: "FCO", cardCount: { @@ -23,6 +24,13 @@ const xy10: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy10 \ No newline at end of file diff --git a/data/XY/Flashfire.ts b/data/XY/Flashfire.ts index add016bed..fbdee077a 100644 --- a/data/XY/Flashfire.ts +++ b/data/XY/Flashfire.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy2: Set = { id: "xy2", + name: { en: "Flashfire", fr: "Étincelles" , }, - serie: serie, + serie: serie, tcgOnline: "FLF", cardCount: { @@ -23,6 +24,13 @@ const xy2: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy2 \ No newline at end of file diff --git a/data/XY/Furious Fists.ts b/data/XY/Furious Fists.ts index 9c4813b38..3e3699a03 100644 --- a/data/XY/Furious Fists.ts +++ b/data/XY/Furious Fists.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy3: Set = { id: "xy3", + name: { en: "Furious Fists", fr: "Poings Furieux" , }, - serie: serie, + serie: serie, tcgOnline: "FFI", cardCount: { @@ -23,6 +24,13 @@ const xy3: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy3 \ No newline at end of file diff --git a/data/XY/Generations.ts b/data/XY/Generations.ts index 7770a110a..1ae8137ac 100644 --- a/data/XY/Generations.ts +++ b/data/XY/Generations.ts @@ -3,13 +3,14 @@ import serie from '../XY' const g1: Set = { id: "g1", + name: { en: "Generations", fr: "Générations" , }, - serie: serie, + serie: serie, tcgOnline: "GEN", cardCount: { @@ -23,6 +24,13 @@ const g1: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default g1 \ No newline at end of file diff --git a/data/XY/Kalos Starter Set.ts b/data/XY/Kalos Starter Set.ts index d489631d2..5b8a84a68 100644 --- a/data/XY/Kalos Starter Set.ts +++ b/data/XY/Kalos Starter Set.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy0: Set = { id: "xy0", + name: { en: "Kalos Starter Set", fr: "Bienvenue à Kalos" , }, - serie: serie, + serie: serie, tcgOnline: "KSS", cardCount: { @@ -23,6 +24,13 @@ const xy0: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy0 \ No newline at end of file diff --git a/data/XY/Phantom Forces.ts b/data/XY/Phantom Forces.ts index f3028f1fd..cf0fec669 100644 --- a/data/XY/Phantom Forces.ts +++ b/data/XY/Phantom Forces.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy4: Set = { id: "xy4", + name: { en: "Phantom Forces", fr: "Vigueur Spectrale" , }, - serie: serie, + serie: serie, tcgOnline: "PHF", cardCount: { @@ -23,6 +24,13 @@ const xy4: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy4 \ No newline at end of file diff --git a/data/XY/Primal Clash.ts b/data/XY/Primal Clash.ts index 5f38edc83..ccaea8b37 100644 --- a/data/XY/Primal Clash.ts +++ b/data/XY/Primal Clash.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy5: Set = { id: "xy5", + name: { en: "Primal Clash", fr: "Primo-Choc" , }, - serie: serie, + serie: serie, tcgOnline: "PRC", cardCount: { @@ -23,6 +24,13 @@ const xy5: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy5 \ No newline at end of file diff --git a/data/XY/Roaring Skies.ts b/data/XY/Roaring Skies.ts index e8c7c0a31..d44ba44cf 100644 --- a/data/XY/Roaring Skies.ts +++ b/data/XY/Roaring Skies.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy6: Set = { id: "xy6", + name: { en: "Roaring Skies", fr: "Ciel Rugissant" , }, - serie: serie, + serie: serie, tcgOnline: "ROS", cardCount: { @@ -23,6 +24,13 @@ const xy6: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy6 \ No newline at end of file diff --git a/data/XY/Steam Siege.ts b/data/XY/Steam Siege.ts index acc9e94a6..d2466c789 100644 --- a/data/XY/Steam Siege.ts +++ b/data/XY/Steam Siege.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy11: Set = { id: "xy11", + name: { en: "Steam Siege", fr: "Offensive Vapeur" , }, - serie: serie, + serie: serie, tcgOnline: "STS", cardCount: { @@ -23,6 +24,13 @@ const xy11: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy11 \ No newline at end of file diff --git a/data/XY/XY Black Star Promos.ts b/data/XY/XY Black Star Promos.ts index 43a7dfff3..96b1b6346 100644 --- a/data/XY/XY Black Star Promos.ts +++ b/data/XY/XY Black Star Promos.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xyp: Set = { id: "xyp", + name: { en: "XY Black Star Promos", fr: "Promo XY" , }, - serie: serie, + serie: serie, tcgOnline: "PR-XY", cardCount: { @@ -23,6 +24,13 @@ const xyp: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xyp diff --git a/data/XY/XY.ts b/data/XY/XY.ts index 7c567ce41..b0bde3142 100644 --- a/data/XY/XY.ts +++ b/data/XY/XY.ts @@ -3,13 +3,14 @@ import serie from '../XY' const xy1: Set = { id: "xy1", + name: { en: "XY", fr: "XY" , }, - serie: serie, + serie: serie, tcgOnline: "XY", cardCount: { @@ -23,6 +24,13 @@ const xy1: Set = { standard: false, expanded: true }, + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xy1 \ No newline at end of file diff --git a/data/XY/Yello A Alternate.ts b/data/XY/Yello A Alternate.ts index dc7275754..56610827f 100644 --- a/data/XY/Yello A Alternate.ts +++ b/data/XY/Yello A Alternate.ts @@ -3,23 +3,33 @@ import serie from '../XY' const xya: Set = { id: "xya", + name: { en: "Yello A Alternate", fr: "carte alternative A Jaune" , }, - serie: serie, + serie: serie, cardCount: { total: 6, official: 6 }, + legal: { expanded: true, standard: false }, - releaseDate: "2014-02-05" + + releaseDate: "2014-02-05", + + variants: { + normal: true, + reverse: true, + holo: false, + firstEdition: false + } } export default xya diff --git a/interfaces.d.ts b/interfaces.d.ts index 58459c325..5940ce25e 100644 --- a/interfaces.d.ts +++ b/interfaces.d.ts @@ -14,6 +14,10 @@ interface variants { firstEdition?: boolean } +type Mandatory = { + [TK in keyof T]: NonNullable +} + export type Types = 'Colorless' | 'Darkness' | 'Dragon' | 'Fairy' | 'Fightning' | 'Fire' | 'Grass' | 'Lightning' | 'Metal' | @@ -25,7 +29,7 @@ export interface Set { name: Languages serie: Serie tcgOnline?: string - variants?: variants + variants: Mandatory cardCount: { total: number diff --git a/package.json b/package.json index 3f7aa9dcf..dd10178a6 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,9 @@ "compile": "tsc --project tsconfig.json" }, "devDependencies": { + "@types/jscodeshift": "^0.11.0", "@types/node": "^15.0.1", + "jscodeshift": "^0.12.0", "ts-node": "^9.1.1", "typescript": "^4.2.4" } diff --git a/yarn.lock b/yarn.lock index 9bdc6e58a..20b5cc127 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,37 +2,1382 @@ # yarn lockfile v1 +"@babel/code-frame@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" + integrity sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + dependencies: + "@babel/highlight" "^7.12.13" + +"@babel/compat-data@^7.13.15": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919" + integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q== + +"@babel/core@^7.13.16": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.14.0.tgz#47299ff3ec8d111b493f1a9d04bf88c04e728d88" + integrity sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.14.0" + "@babel/helper-compilation-targets" "^7.13.16" + "@babel/helper-module-transforms" "^7.14.0" + "@babel/helpers" "^7.14.0" + "@babel/parser" "^7.14.0" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.1.2" + semver "^6.3.0" + source-map "^0.5.0" + +"@babel/generator@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.0.tgz#0f35d663506c43e4f10898fbda0d752ec75494be" + integrity sha512-C6u00HbmsrNPug6A+CiNl8rEys7TsdcXwg12BHi2ca5rUfAs3+UwZsuDQSXnc+wCElCXMB8gMaJ3YXDdh8fAlg== + dependencies: + "@babel/types" "^7.14.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/helper-annotate-as-pure@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab" + integrity sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-compilation-targets@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c" + integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA== + dependencies: + "@babel/compat-data" "^7.13.15" + "@babel/helper-validator-option" "^7.12.17" + browserslist "^4.14.5" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.13.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.0.tgz#38367d3dab125b12f94273de418f4df23a11a15e" + integrity sha512-6pXDPguA5zC40Y8oI5mqr+jEUpjMJonKvknvA+vD8CYDz5uuXEwWBK8sRAsE/t3gfb1k15AQb9RhwpscC4nUJQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.12.13" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + +"@babel/helper-function-name@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz#93ad656db3c3c2232559fd7b2c3dbdcbe0eb377a" + integrity sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + dependencies: + "@babel/helper-get-function-arity" "^7.12.13" + "@babel/template" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/helper-get-function-arity@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz#bc63451d403a3b3082b97e1d8b3fe5bd4091e583" + integrity sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-member-expression-to-functions@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" + integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-imports@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977" + integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-module-transforms@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz#8fcf78be220156f22633ee204ea81f73f826a8ad" + integrity sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw== + dependencies: + "@babel/helper-module-imports" "^7.13.12" + "@babel/helper-replace-supers" "^7.13.12" + "@babel/helper-simple-access" "^7.13.12" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/helper-validator-identifier" "^7.14.0" + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" + +"@babel/helper-optimise-call-expression@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz#5c02d171b4c8615b1e7163f888c1c81c30a2aaea" + integrity sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af" + integrity sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + +"@babel/helper-replace-supers@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804" + integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.13.12" + "@babel/helper-optimise-call-expression" "^7.12.13" + "@babel/traverse" "^7.13.0" + "@babel/types" "^7.13.12" + +"@babel/helper-simple-access@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6" + integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== + dependencies: + "@babel/types" "^7.13.12" + +"@babel/helper-skip-transparent-expression-wrappers@^7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.12.1.tgz#462dc63a7e435ade8468385c63d2b84cce4b3cbf" + integrity sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + dependencies: + "@babel/types" "^7.12.1" + +"@babel/helper-split-export-declaration@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz#e9430be00baf3e88b0e13e6f9d4eaf2136372b05" + integrity sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + dependencies: + "@babel/types" "^7.12.13" + +"@babel/helper-validator-identifier@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288" + integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== + +"@babel/helper-validator-option@^7.12.17": + version "7.12.17" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz#d1fbf012e1a79b7eebbfdc6d270baaf8d9eb9831" + integrity sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + +"@babel/helpers@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62" + integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg== + dependencies: + "@babel/template" "^7.12.13" + "@babel/traverse" "^7.14.0" + "@babel/types" "^7.14.0" + +"@babel/highlight@^7.12.13": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.14.0.tgz#3197e375711ef6bf834e67d0daec88e4f46113cf" + integrity sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.0" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.13", "@babel/parser@^7.13.16", "@babel/parser@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.0.tgz#2f0ebfed92bcddcc8395b91f1895191ce2760380" + integrity sha512-AHbfoxesfBALg33idaTBVUkLnfXtsgvJREf93p4p0Lwsz4ppfE7g1tpEXVm4vrxUcH4DVhAa9Z1m1zqf9WUC7Q== + +"@babel/plugin-proposal-class-properties@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37" + integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8": + version "7.13.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz#3730a31dafd3c10d8ccd10648ed80a2ac5472ef3" + integrity sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.13.12": + version "7.13.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz#ba9feb601d422e0adea6760c2bd6bbb7bfec4866" + integrity sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.12.1" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-syntax-flow@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.12.13.tgz#5df9962503c0a9c918381c929d51d4d6949e7e86" + integrity sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-typescript@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz#9dff111ca64154cef0f4dc52cf843d9f12ce4474" + integrity sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-transform-flow-strip-types@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.13.0.tgz#58177a48c209971e8234e99906cb6bd1122addd3" + integrity sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-flow" "^7.12.13" + +"@babel/plugin-transform-modules-commonjs@^7.13.8": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.0.tgz#52bc199cb581e0992edba0f0f80356467587f161" + integrity sha512-EX4QePlsTaRZQmw9BsoPeyh5OCtRGIhwfLquhxGp5e32w+dyL8htOcDwamlitmNFK6xBZYlygjdye9dbd9rUlQ== + dependencies: + "@babel/helper-module-transforms" "^7.14.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-simple-access" "^7.13.12" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-typescript@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz#4a498e1f3600342d2a9e61f60131018f55774853" + integrity sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.13.0" + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/plugin-syntax-typescript" "^7.12.13" + +"@babel/preset-flow@^7.13.13": + version "7.13.13" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.13.13.tgz#a61a1c149b3f77589d795287744393444d5cdd9e" + integrity sha512-MDtwtamMifqq3R2mC7l3A3uFalUb3NH5TIBQWjN/epEPlZktcLq4se3J+ivckKrLMGsR7H9LW8+pYuIUN9tsKg== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-flow-strip-types" "^7.13.0" + +"@babel/preset-typescript@^7.13.0": + version "7.13.0" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz#ab107e5f050609d806fbb039bec553b33462c60a" + integrity sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw== + dependencies: + "@babel/helper-plugin-utils" "^7.13.0" + "@babel/helper-validator-option" "^7.12.17" + "@babel/plugin-transform-typescript" "^7.13.0" + +"@babel/register@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.13.16.tgz#ae3ab0b55c8ec28763877383c454f01521d9a53d" + integrity sha512-dh2t11ysujTwByQjXNgJ48QZ2zcXKQVdV8s0TbeMI0flmtGWCdTwK9tJiACHXPLmncm5+ktNn/diojA45JE4jg== + dependencies: + clone-deep "^4.0.1" + find-cache-dir "^2.0.0" + make-dir "^2.1.0" + pirates "^4.0.0" + source-map-support "^0.5.16" + +"@babel/template@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.12.13.tgz#530265be8a2589dbb37523844c5bcb55947fb327" + integrity sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/parser" "^7.12.13" + "@babel/types" "^7.12.13" + +"@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.0.tgz#cea0dc8ae7e2b1dec65f512f39f3483e8cc95aef" + integrity sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA== + dependencies: + "@babel/code-frame" "^7.12.13" + "@babel/generator" "^7.14.0" + "@babel/helper-function-name" "^7.12.13" + "@babel/helper-split-export-declaration" "^7.12.13" + "@babel/parser" "^7.14.0" + "@babel/types" "^7.14.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.14.0": + version "7.14.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.14.0.tgz#3fc3fc74e0cdad878182e5f66cc6bcab1915a802" + integrity sha512-O2LVLdcnWplaGxiPBz12d0HcdN8QdxdsWYhz5LSeuukV/5mn2xUUc3gBeU4QBYPJ18g/UToe8F532XJ608prmg== + dependencies: + "@babel/helper-validator-identifier" "^7.14.0" + to-fast-properties "^2.0.0" + +"@types/jscodeshift@^0.11.0": + version "0.11.0" + resolved "https://registry.yarnpkg.com/@types/jscodeshift/-/jscodeshift-0.11.0.tgz#7224cf1a4d0383b4fb2694ffed52f57b45c3325b" + integrity sha512-OcJgr5GznWCEx2Oeg4eMUZYwssTHFj/tU8grrNCKdFQtAEAa0ezDiPHbCdSkyWrRSurXrYbNbHdhxbbB76pXNg== + dependencies: + ast-types "^0.14.1" + recast "^0.20.3" + "@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== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +ast-types@0.14.2, ast-types@^0.14.1: + version "0.14.2" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.14.2.tgz#600b882df8583e3cd4f2df5fa20fa83759d4bdfd" + integrity sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA== + dependencies: + tslib "^2.0.1" + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +babel-core@^7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +browserslist@^4.14.5: + version "4.16.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.6.tgz#d7901277a5a88e554ed305b183ec9b0c08f66fa2" + integrity sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ== + dependencies: + caniuse-lite "^1.0.30001219" + colorette "^1.2.2" + electron-to-chromium "^1.3.723" + escalade "^3.1.1" + node-releases "^1.1.71" + buffer-from@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caniuse-lite@^1.0.30001219: + version "1.0.30001220" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001220.tgz#c080e1c8eefb99f6cc9685da6313840bdbaf4c36" + integrity sha512-pjC2T4DIDyGAKTL4dMvGUQaMUHRmhvPpAgNNTa14jaBWHu+bLQgvpFqElxh9L4829Fdx0PlKiMp3wnYldRtECA== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +colors@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +convert-source-map@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== +debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + diff@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +electron-to-chromium@^1.3.723: + version "1.3.725" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.725.tgz#04fc83f9189169aff50f0a00c6b4090b910cba85" + integrity sha512-2BbeAESz7kc6KBzs7WVrMc1BY5waUphk4D4DX5dSQXJhsc3tP5ZFaiyuL0AB7vUKzDYpIeYwTYlEfxyjsGUrhw== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +esprima@~4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +find-cache-dir@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" + integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ== + dependencies: + commondir "^1.0.1" + make-dir "^2.0.0" + pkg-dir "^3.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +flow-parser@0.*: + version "0.150.0" + resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.150.0.tgz#69ba3e90b0d127bc2f0d7025854805eeb09fd2c1" + integrity sha512-kYoNG9BH4RlYwEt0A9+30ZiUiYBNB9KLDeDI4rSBb0QsoH5F12ywNUOHp5JD2KVYz6nhapbn/kCIZALSmd3q6w== + +for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" + integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +glob@^7.1.3: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +graceful-fs@^4.1.11, graceful-fs@^4.2.4: + version "4.2.6" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.6.tgz#ff040b2b0853b23c3d31027523706f1885d76bee" + integrity sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-symbols@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" + integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +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" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +isarray@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jscodeshift@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.12.0.tgz#de7302f3d3e1f4b3b36f9e484f451ba4ab7cc1f4" + integrity sha512-LEgr+wklbtEQD6SptyVYox+YZ7v+4NQeWHgqASedxl2LxQ+/kSQs6Nhs/GX+ymVOu84Hsz9/C2hQfDY89dKZ6A== + dependencies: + "@babel/core" "^7.13.16" + "@babel/parser" "^7.13.16" + "@babel/plugin-proposal-class-properties" "^7.13.0" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.13.8" + "@babel/plugin-proposal-optional-chaining" "^7.13.12" + "@babel/plugin-transform-modules-commonjs" "^7.13.8" + "@babel/preset-flow" "^7.13.13" + "@babel/preset-typescript" "^7.13.0" + "@babel/register" "^7.13.16" + babel-core "^7.0.0-bridge.0" + colors "^1.1.2" + flow-parser "0.*" + graceful-fs "^4.2.4" + micromatch "^3.1.10" + neo-async "^2.5.0" + node-dir "^0.1.17" + recast "^0.20.4" + temp "^0.8.1" + write-file-atomic "^2.3.0" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +json5@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3" + integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + dependencies: + minimist "^1.2.5" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +make-dir@^2.0.0, make-dir@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== + dependencies: + pify "^4.0.1" + semver "^5.6.0" + make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== -source-map-support@^0.5.17: +map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +micromatch@^3.1.10: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +minimatch@^3.0.2, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +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== + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +neo-async@^2.5.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU= + dependencies: + minimatch "^3.0.2" + +node-modules-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" + integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA= + +node-releases@^1.1.71: + version "1.1.71" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.71.tgz#cb1334b179896b1c89ecfdd4b725fb7bbdfc7dbb" + integrity sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.1.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pirates@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.1.tgz#643a92caf894566f91b2b986d2c66950a8e2fb87" + integrity sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA== + dependencies: + node-modules-regexp "^1.0.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +recast@^0.20.3, recast@^0.20.4: + version "0.20.4" + resolved "https://registry.yarnpkg.com/recast/-/recast-0.20.4.tgz#db55983eac70c46b3fff96c8e467d65ffb4a7abc" + integrity sha512-6qLIBGGRcwjrTZGIiBpJVC/NeuXpogXNyRQpqU1zWPUigCphvApoCs9KIwDYh1eDuJ6dAFlQoi/QUyE5KQ6RBQ== + dependencies: + ast-types "0.14.2" + esprima "~4.0.0" + source-map "~0.6.1" + tslib "^2.0.1" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +repeat-element@^1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rimraf@~2.6.2: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + +safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.5.16, source-map-support@^0.5.17: version "0.5.19" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61" integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== @@ -40,11 +1385,80 @@ source-map-support@^0.5.17: buffer-from "^1.0.0" source-map "^0.6.0" -source-map@^0.6.0: +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@^0.5.0, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +temp@^0.8.1: + version "0.8.4" + resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" + integrity sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg== + dependencies: + rimraf "~2.6.2" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + ts-node@^9.1.1: version "9.1.1" resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-9.1.1.tgz#51a9a450a3e959401bda5f004a72d54b936d376d" @@ -57,11 +1471,58 @@ ts-node@^9.1.1: source-map-support "^0.5.17" yn "3.1.1" +tslib@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.2.0.tgz#fb2c475977e35e241311ede2693cee1ec6698f5c" + integrity sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w== + typescript@^4.2.4: version "4.2.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961" integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg== +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +write-file-atomic@^2.3.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + yn@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"