diff --git a/.eslintignore b/.eslintignore
index 1a3ff48..aa91f7a 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,3 +1,4 @@
.next
node_modules
*.json
+scripts-dist
diff --git a/.gitignore b/.gitignore
index a9ae364..68d020c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,5 @@
.env
+scripts-dist
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
diff --git a/.idea/factorio-recipes-next.iml b/.idea/factorio-recipes-next.iml
index 0c8867d..781a87c 100644
--- a/.idea/factorio-recipes-next.iml
+++ b/.idea/factorio-recipes-next.iml
@@ -5,6 +5,7 @@
+
diff --git a/package.json b/package.json
index e579776..6580f73 100644
--- a/package.json
+++ b/package.json
@@ -10,7 +10,9 @@
"lint:fix": "tsc --noEmit && prettier --write --loglevel warn . && eslint --fix . && stylelint --fix **/*.css",
"eslint:fix": "eslint --fix .",
"stylelint:fix": " stylelint --fix **/*.css",
- "prepare": "husky install"
+ "prepare": "husky install",
+ "fetch-data": "tsc -p tsconfig.node.json && node scripts-dist/fetch/index.js",
+ "fetch-translations": "tsc -p tsconfig.node.json && node scripts-dist/translations/index.js"
},
"dependencies": {
"classnames": "^2.3.1",
@@ -30,6 +32,7 @@
},
"devDependencies": {
"@types/node": "18.6.4",
+ "@types/node-fetch": "^2.6.2",
"@types/pako": "^2.0.0",
"@types/react": "18.0.17",
"@types/react-dom": "18.0.6",
@@ -42,10 +45,13 @@
"husky": "^8.0.1",
"json-schema-to-typescript": "^11.0.2",
"lint-staged": "^13.0.3",
+ "node-fetch": "2",
+ "node-html-parser": "^5.4.2-0",
"prettier": "^2.7.1",
"stylelint": "^14.10.0",
"stylelint-config-idiomatic-order": "^8.1.0",
"stylelint-config-standard": "^27.0.0",
+ "ts-node": "^10.9.1",
"typescript": "4.7.4"
}
}
diff --git a/res/entities.json b/res/entities.json
deleted file mode 100644
index 592a921..0000000
--- a/res/entities.json
+++ /dev/null
@@ -1,989 +0,0 @@
-[
- {
- "name": "Wooden chest",
- "href": "/Wooden_chest",
- "image": "/images/thumb/Wooden_chest.png/32px-Wooden_chest.png"
- },
- {
- "name": "Iron chest",
- "href": "/Iron_chest",
- "image": "/images/thumb/Iron_chest.png/32px-Iron_chest.png"
- },
- {
- "name": "Steel chest",
- "href": "/Steel_chest",
- "image": "/images/thumb/Steel_chest.png/32px-Steel_chest.png"
- },
- {
- "name": "Storage tank",
- "href": "/Storage_tank",
- "image": "/images/thumb/Storage_tank.png/32px-Storage_tank.png"
- },
- {
- "name": "Transport belt",
- "href": "/Transport_belt",
- "image": "/images/thumb/Transport_belt.png/32px-Transport_belt.png"
- },
- {
- "name": "Fast transport belt",
- "href": "/Fast_transport_belt",
- "image": "/images/thumb/Fast_transport_belt.png/32px-Fast_transport_belt.png"
- },
- {
- "name": "Express transport belt",
- "href": "/Express_transport_belt",
- "image": "/images/thumb/Express_transport_belt.png/32px-Express_transport_belt.png"
- },
- {
- "name": "Underground belt",
- "href": "/Underground_belt",
- "image": "/images/thumb/Underground_belt.png/32px-Underground_belt.png"
- },
- {
- "name": "Fast underground belt",
- "href": "/Fast_underground_belt",
- "image": "/images/thumb/Fast_underground_belt.png/32px-Fast_underground_belt.png"
- },
- {
- "name": "Express underground belt",
- "href": "/Express_underground_belt",
- "image": "/images/thumb/Express_underground_belt.png/32px-Express_underground_belt.png"
- },
- {
- "name": "Splitter",
- "href": "/Splitter",
- "image": "/images/thumb/Splitter.png/32px-Splitter.png"
- },
- {
- "name": "Fast splitter",
- "href": "/Fast_splitter",
- "image": "/images/thumb/Fast_splitter.png/32px-Fast_splitter.png"
- },
- {
- "name": "Express splitter",
- "href": "/Express_splitter",
- "image": "/images/thumb/Express_splitter.png/32px-Express_splitter.png"
- },
- {
- "name": "Burner inserter",
- "href": "/Burner_inserter",
- "image": "/images/thumb/Burner_inserter.png/32px-Burner_inserter.png"
- },
- {
- "name": "Inserter",
- "href": "/Inserter",
- "image": "/images/thumb/Inserter.png/32px-Inserter.png"
- },
- {
- "name": "Long-handed inserter",
- "href": "/Long-handed_inserter",
- "image": "/images/thumb/Long-handed_inserter.png/32px-Long-handed_inserter.png"
- },
- {
- "name": "Fast inserter",
- "href": "/Fast_inserter",
- "image": "/images/thumb/Fast_inserter.png/32px-Fast_inserter.png"
- },
- {
- "name": "Filter inserter",
- "href": "/Filter_inserter",
- "image": "/images/thumb/Filter_inserter.png/32px-Filter_inserter.png"
- },
- {
- "name": "Stack inserter",
- "href": "/Stack_inserter",
- "image": "/images/thumb/Stack_inserter.png/32px-Stack_inserter.png"
- },
- {
- "name": "Stack filter inserter",
- "href": "/Stack_filter_inserter",
- "image": "/images/thumb/Stack_filter_inserter.png/32px-Stack_filter_inserter.png"
- },
- {
- "name": "Small electric pole",
- "href": "/Small_electric_pole",
- "image": "/images/thumb/Small_electric_pole.png/32px-Small_electric_pole.png"
- },
- {
- "name": "Medium electric pole",
- "href": "/Medium_electric_pole",
- "image": "/images/thumb/Medium_electric_pole.png/32px-Medium_electric_pole.png"
- },
- {
- "name": "Big electric pole",
- "href": "/Big_electric_pole",
- "image": "/images/thumb/Big_electric_pole.png/32px-Big_electric_pole.png"
- },
- {
- "name": "Substation",
- "href": "/Substation",
- "image": "/images/thumb/Substation.png/32px-Substation.png"
- },
- { "name": "Pipe", "href": "/Pipe", "image": "/images/thumb/Pipe.png/32px-Pipe.png" },
- {
- "name": "Pipe to ground",
- "href": "/Pipe_to_ground",
- "image": "/images/thumb/Pipe_to_ground.png/32px-Pipe_to_ground.png"
- },
- { "name": "Pump", "href": "/Pump", "image": "/images/thumb/Pump.png/32px-Pump.png" },
- {
- "name": "Rail",
- "href": "/Rail",
- "image": "/images/thumb/Straight_rail.png/32px-Straight_rail.png"
- },
- {
- "name": "Train stop",
- "href": "/Train_stop",
- "image": "/images/thumb/Train_stop.png/32px-Train_stop.png"
- },
- {
- "name": "Rail signal",
- "href": "/Rail_signal",
- "image": "/images/thumb/Rail_signal.png/32px-Rail_signal.png"
- },
- {
- "name": "Rail chain signal",
- "href": "/Rail_chain_signal",
- "image": "/images/thumb/Rail_chain_signal.png/32px-Rail_chain_signal.png"
- },
- {
- "name": "Locomotive",
- "href": "/Locomotive",
- "image": "/images/thumb/Locomotive.png/32px-Locomotive.png"
- },
- {
- "name": "Cargo wagon",
- "href": "/Cargo_wagon",
- "image": "/images/thumb/Cargo_wagon.png/32px-Cargo_wagon.png"
- },
- {
- "name": "Fluid wagon",
- "href": "/Fluid_wagon",
- "image": "/images/thumb/Fluid_wagon.png/32px-Fluid_wagon.png"
- },
- {
- "name": "Artillery wagon",
- "href": "/Artillery_wagon",
- "image": "/images/thumb/Artillery_wagon.png/32px-Artillery_wagon.png"
- },
- { "name": "Car", "href": "/Car", "image": "/images/thumb/Car.png/32px-Car.png" },
- { "name": "Tank", "href": "/Tank", "image": "/images/thumb/Tank.png/32px-Tank.png" },
- {
- "name": "Spidertron",
- "href": "/Spidertron",
- "image": "/images/thumb/Spidertron.png/32px-Spidertron.png"
- },
- {
- "name": "Spidertron remote",
- "href": "/Spidertron_remote",
- "image": "/images/thumb/Spidertron_remote.png/32px-Spidertron_remote.png"
- },
- {
- "name": "Logistic robot",
- "href": "/Logistic_robot",
- "image": "/images/thumb/Logistic_robot.png/32px-Logistic_robot.png"
- },
- {
- "name": "Construction robot",
- "href": "/Construction_robot",
- "image": "/images/thumb/Construction_robot.png/32px-Construction_robot.png"
- },
- {
- "name": "Active provider chest",
- "href": "/Active_provider_chest",
- "image": "/images/thumb/Active_provider_chest.png/32px-Active_provider_chest.png"
- },
- {
- "name": "Passive provider chest",
- "href": "/Passive_provider_chest",
- "image": "/images/thumb/Passive_provider_chest.png/32px-Passive_provider_chest.png"
- },
- {
- "name": "Storage chest",
- "href": "/Storage_chest",
- "image": "/images/thumb/Storage_chest.png/32px-Storage_chest.png"
- },
- {
- "name": "Buffer chest",
- "href": "/Buffer_chest",
- "image": "/images/thumb/Buffer_chest.png/32px-Buffer_chest.png"
- },
- {
- "name": "Requester chest",
- "href": "/Requester_chest",
- "image": "/images/thumb/Requester_chest.png/32px-Requester_chest.png"
- },
- {
- "name": "Roboport",
- "href": "/Roboport",
- "image": "/images/thumb/Roboport.png/32px-Roboport.png"
- },
- { "name": "Lamp", "href": "/Lamp", "image": "/images/thumb/Lamp.png/32px-Lamp.png" },
- {
- "name": "Red wire",
- "href": "/Red_wire",
- "image": "/images/thumb/Red_wire.png/32px-Red_wire.png"
- },
- {
- "name": "Green wire",
- "href": "/Green_wire",
- "image": "/images/thumb/Green_wire.png/32px-Green_wire.png"
- },
- {
- "name": "Arithmetic combinator",
- "href": "/Arithmetic_combinator",
- "image": "/images/thumb/Arithmetic_combinator.png/32px-Arithmetic_combinator.png"
- },
- {
- "name": "Decider combinator",
- "href": "/Decider_combinator",
- "image": "/images/thumb/Decider_combinator.png/32px-Decider_combinator.png"
- },
- {
- "name": "Constant combinator",
- "href": "/Constant_combinator",
- "image": "/images/thumb/Constant_combinator.png/32px-Constant_combinator.png"
- },
- {
- "name": "Power switch",
- "href": "/Power_switch",
- "image": "/images/thumb/Power_switch.png/32px-Power_switch.png"
- },
- {
- "name": "Programmable speaker",
- "href": "/Programmable_speaker",
- "image": "/images/thumb/Programmable_speaker.png/32px-Programmable_speaker.png"
- },
- {
- "name": "Stone brick",
- "href": "/Stone_brick",
- "image": "/images/thumb/Stone_brick.png/32px-Stone_brick.png"
- },
- {
- "name": "Concrete",
- "href": "/Concrete",
- "image": "/images/thumb/Concrete.png/32px-Concrete.png"
- },
- {
- "name": "Hazard concrete",
- "href": "/Hazard_concrete",
- "image": "/images/thumb/Hazard_concrete.png/32px-Hazard_concrete.png"
- },
- {
- "name": "Refined concrete",
- "href": "/Refined_concrete",
- "image": "/images/thumb/Refined_concrete.png/32px-Refined_concrete.png"
- },
- {
- "name": "Refined hazard concrete",
- "href": "/Refined_hazard_concrete",
- "image": "/images/thumb/Refined_hazard_concrete.png/32px-Refined_hazard_concrete.png"
- },
- {
- "name": "Landfill",
- "href": "/Landfill",
- "image": "/images/thumb/Landfill.png/32px-Landfill.png"
- },
- {
- "name": "Cliff explosives",
- "href": "/Cliff_explosives",
- "image": "/images/thumb/Cliff_explosives.png/32px-Cliff_explosives.png"
- },
- {
- "name": "Repair pack",
- "href": "/Repair_pack",
- "image": "/images/thumb/Repair_pack.png/32px-Repair_pack.png"
- },
- {
- "name": "Blueprint",
- "href": "/Blueprint",
- "image": "/images/thumb/Blueprint.png/32px-Blueprint.png"
- },
- {
- "name": "Deconstruction planner",
- "href": "/Deconstruction_planner",
- "image": "/images/thumb/Deconstruction_planner.png/32px-Deconstruction_planner.png"
- },
- {
- "name": "Upgrade planner",
- "href": "/Upgrade_planner",
- "image": "/images/thumb/Upgrade_planner.png/32px-Upgrade_planner.png"
- },
- {
- "name": "Blueprint book",
- "href": "/Blueprint_book",
- "image": "/images/thumb/Blueprint_book.png/32px-Blueprint_book.png"
- },
- { "name": "Boiler", "href": "/Boiler", "image": "/images/thumb/Boiler.png/32px-Boiler.png" },
- {
- "name": "Steam engine",
- "href": "/Steam_engine",
- "image": "/images/thumb/Steam_engine.png/32px-Steam_engine.png"
- },
- {
- "name": "Solar panel",
- "href": "/Solar_panel",
- "image": "/images/thumb/Solar_panel.png/32px-Solar_panel.png"
- },
- {
- "name": "Accumulator",
- "href": "/Accumulator",
- "image": "/images/thumb/Accumulator.png/32px-Accumulator.png"
- },
- {
- "name": "Nuclear reactor",
- "href": "/Nuclear_reactor",
- "image": "/images/thumb/Nuclear_reactor.png/32px-Nuclear_reactor.png"
- },
- {
- "name": "Heat pipe",
- "href": "/Heat_pipe",
- "image": "/images/thumb/Heat_pipe.png/32px-Heat_pipe.png"
- },
- {
- "name": "Heat exchanger",
- "href": "/Heat_exchanger",
- "image": "/images/thumb/Heat_exchanger.png/32px-Heat_exchanger.png"
- },
- {
- "name": "Steam turbine",
- "href": "/Steam_turbine",
- "image": "/images/thumb/Steam_turbine.png/32px-Steam_turbine.png"
- },
- {
- "name": "Burner mining drill",
- "href": "/Burner_mining_drill",
- "image": "/images/thumb/Burner_mining_drill.png/32px-Burner_mining_drill.png"
- },
- {
- "name": "Electric mining drill",
- "href": "/Electric_mining_drill",
- "image": "/images/thumb/Electric_mining_drill.png/32px-Electric_mining_drill.png"
- },
- {
- "name": "Offshore pump",
- "href": "/Offshore_pump",
- "image": "/images/thumb/Offshore_pump.png/32px-Offshore_pump.png"
- },
- {
- "name": "Pumpjack",
- "href": "/Pumpjack",
- "image": "/images/thumb/Pumpjack.png/32px-Pumpjack.png"
- },
- {
- "name": "Stone furnace",
- "href": "/Stone_furnace",
- "image": "/images/thumb/Stone_furnace.png/32px-Stone_furnace.png"
- },
- {
- "name": "Steel furnace",
- "href": "/Steel_furnace",
- "image": "/images/thumb/Steel_furnace.png/32px-Steel_furnace.png"
- },
- {
- "name": "Electric furnace",
- "href": "/Electric_furnace",
- "image": "/images/thumb/Electric_furnace.png/32px-Electric_furnace.png"
- },
- {
- "name": "Assembling machine 1",
- "href": "/Assembling_machine_1",
- "image": "/images/thumb/Assembling_machine_1.png/32px-Assembling_machine_1.png"
- },
- {
- "name": "Assembling machine 2",
- "href": "/Assembling_machine_2",
- "image": "/images/thumb/Assembling_machine_2.png/32px-Assembling_machine_2.png"
- },
- {
- "name": "Assembling machine 3",
- "href": "/Assembling_machine_3",
- "image": "/images/thumb/Assembling_machine_3.png/32px-Assembling_machine_3.png"
- },
- {
- "name": "Oil refinery",
- "href": "/Oil_refinery",
- "image": "/images/thumb/Oil_refinery.png/32px-Oil_refinery.png"
- },
- {
- "name": "Chemical plant",
- "href": "/Chemical_plant",
- "image": "/images/thumb/Chemical_plant.png/32px-Chemical_plant.png"
- },
- {
- "name": "Centrifuge",
- "href": "/Centrifuge",
- "image": "/images/thumb/Centrifuge.png/32px-Centrifuge.png"
- },
- { "name": "Lab", "href": "/Lab", "image": "/images/thumb/Lab.png/32px-Lab.png" },
- { "name": "Beacon", "href": "/Beacon", "image": "/images/thumb/Beacon.png/32px-Beacon.png" },
- {
- "name": "Speed module",
- "href": "/Speed_module",
- "image": "/images/thumb/Speed_module.png/32px-Speed_module.png"
- },
- {
- "name": "Speed module 2",
- "href": "/Speed_module_2",
- "image": "/images/thumb/Speed_module_2.png/32px-Speed_module_2.png"
- },
- {
- "name": "Speed module 3",
- "href": "/Speed_module_3",
- "image": "/images/thumb/Speed_module_3.png/32px-Speed_module_3.png"
- },
- {
- "name": "Efficiency module",
- "href": "/Efficiency_module",
- "image": "/images/thumb/Efficiency_module.png/32px-Efficiency_module.png"
- },
- {
- "name": "Efficiency module 2",
- "href": "/Efficiency_module_2",
- "image": "/images/thumb/Efficiency_module_2.png/32px-Efficiency_module_2.png"
- },
- {
- "name": "Efficiency module 3",
- "href": "/Efficiency_module_3",
- "image": "/images/thumb/Efficiency_module_3.png/32px-Efficiency_module_3.png"
- },
- {
- "name": "Productivity module",
- "href": "/Productivity_module",
- "image": "/images/thumb/Productivity_module.png/32px-Productivity_module.png"
- },
- {
- "name": "Productivity module 2",
- "href": "/Productivity_module_2",
- "image": "/images/thumb/Productivity_module_2.png/32px-Productivity_module_2.png"
- },
- {
- "name": "Productivity module 3",
- "href": "/Productivity_module_3",
- "image": "/images/thumb/Productivity_module_3.png/32px-Productivity_module_3.png"
- },
- {
- "name": "Rocket silo",
- "href": "/Rocket_silo",
- "image": "/images/thumb/Rocket_silo.png/32px-Rocket_silo.png"
- },
- {
- "name": "Satellite",
- "href": "/Satellite",
- "image": "/images/thumb/Satellite.png/32px-Satellite.png"
- },
- {
- "name": "Crude oil",
- "href": "/Crude_oil",
- "image": "/images/thumb/Crude_oil.png/32px-Crude_oil.png"
- },
- {
- "name": "Heavy oil",
- "href": "/Heavy_oil",
- "image": "/images/thumb/Heavy_oil.png/32px-Heavy_oil.png"
- },
- {
- "name": "Light oil",
- "href": "/Light_oil",
- "image": "/images/thumb/Light_oil.png/32px-Light_oil.png"
- },
- {
- "name": "Lubricant",
- "href": "/Lubricant",
- "image": "/images/thumb/Lubricant.png/32px-Lubricant.png"
- },
- {
- "name": "Petroleum gas",
- "href": "/Petroleum_gas",
- "image": "/images/thumb/Petroleum_gas.png/32px-Petroleum_gas.png"
- },
- {
- "name": "Sulfuric acid",
- "href": "/Sulfuric_acid",
- "image": "/images/thumb/Sulfuric_acid.png/32px-Sulfuric_acid.png"
- },
- { "name": "Water", "href": "/Water", "image": "/images/thumb/Water.png/32px-Water.png" },
- { "name": "Steam", "href": "/Steam", "image": "/images/thumb/Steam.png/32px-Steam.png" },
- { "name": "Wood", "href": "/Wood", "image": "/images/thumb/Wood.png/32px-Wood.png" },
- { "name": "Coal", "href": "/Coal", "image": "/images/thumb/Coal.png/32px-Coal.png" },
- { "name": "Stone", "href": "/Stone", "image": "/images/thumb/Stone.png/32px-Stone.png" },
- {
- "name": "Iron ore",
- "href": "/Iron_ore",
- "image": "/images/thumb/Iron_ore.png/32px-Iron_ore.png"
- },
- {
- "name": "Copper ore",
- "href": "/Copper_ore",
- "image": "/images/thumb/Copper_ore.png/32px-Copper_ore.png"
- },
- {
- "name": "Uranium ore",
- "href": "/Uranium_ore",
- "image": "/images/thumb/Uranium_ore.png/32px-Uranium_ore.png"
- },
- {
- "name": "Raw fish",
- "href": "/Raw_fish",
- "image": "/images/thumb/Raw_fish.png/32px-Raw_fish.png"
- },
- {
- "name": "Iron plate",
- "href": "/Iron_plate",
- "image": "/images/thumb/Iron_plate.png/32px-Iron_plate.png"
- },
- {
- "name": "Copper plate",
- "href": "/Copper_plate",
- "image": "/images/thumb/Copper_plate.png/32px-Copper_plate.png"
- },
- {
- "name": "Solid fuel",
- "href": "/Solid_fuel",
- "image": "/images/thumb/Solid_fuel.png/32px-Solid_fuel.png"
- },
- {
- "name": "Steel plate",
- "href": "/Steel_plate",
- "image": "/images/thumb/Steel_plate.png/32px-Steel_plate.png"
- },
- {
- "name": "Plastic bar",
- "href": "/Plastic_bar",
- "image": "/images/thumb/Plastic_bar.png/32px-Plastic_bar.png"
- },
- { "name": "Sulfur", "href": "/Sulfur", "image": "/images/thumb/Sulfur.png/32px-Sulfur.png" },
- { "name": "Battery", "href": "/Battery", "image": "/images/thumb/Battery.png/32px-Battery.png" },
- {
- "name": "Explosives",
- "href": "/Explosives",
- "image": "/images/thumb/Explosives.png/32px-Explosives.png"
- },
- {
- "name": "Uranium processing",
- "href": "/Uranium_processing",
- "image": "/images/thumb/Uranium_processing.png/32px-Uranium_processing.png"
- },
- {
- "name": "Crude oil barrel",
- "href": "/Crude_oil_barrel",
- "image": "/images/thumb/Crude_oil_barrel.png/32px-Crude_oil_barrel.png"
- },
- {
- "name": "Heavy oil barrel",
- "href": "/Heavy_oil_barrel",
- "image": "/images/thumb/Heavy_oil_barrel.png/32px-Heavy_oil_barrel.png"
- },
- {
- "name": "Light oil barrel",
- "href": "/Light_oil_barrel",
- "image": "/images/thumb/Light_oil_barrel.png/32px-Light_oil_barrel.png"
- },
- {
- "name": "Lubricant barrel",
- "href": "/Lubricant_barrel",
- "image": "/images/thumb/Lubricant_barrel.png/32px-Lubricant_barrel.png"
- },
- {
- "name": "Petroleum gas barrel",
- "href": "/Petroleum_gas_barrel",
- "image": "/images/thumb/Petroleum_gas_barrel.png/32px-Petroleum_gas_barrel.png"
- },
- {
- "name": "Sulfuric acid barrel",
- "href": "/Sulfuric_acid_barrel",
- "image": "/images/thumb/Sulfuric_acid_barrel.png/32px-Sulfuric_acid_barrel.png"
- },
- {
- "name": "Water barrel",
- "href": "/Water_barrel",
- "image": "/images/thumb/Water_barrel.png/32px-Water_barrel.png"
- },
- {
- "name": "Copper cable",
- "href": "/Copper_cable",
- "image": "/images/thumb/Copper_cable.png/32px-Copper_cable.png"
- },
- {
- "name": "Iron stick",
- "href": "/Iron_stick",
- "image": "/images/thumb/Iron_stick.png/32px-Iron_stick.png"
- },
- {
- "name": "Iron gear wheel",
- "href": "/Iron_gear_wheel",
- "image": "/images/thumb/Iron_gear_wheel.png/32px-Iron_gear_wheel.png"
- },
- {
- "name": "Empty barrel",
- "href": "/Empty_barrel",
- "image": "/images/thumb/Empty_barrel.png/32px-Empty_barrel.png"
- },
- {
- "name": "Electronic circuit",
- "href": "/Electronic_circuit",
- "image": "/images/thumb/Electronic_circuit.png/32px-Electronic_circuit.png"
- },
- {
- "name": "Advanced circuit",
- "href": "/Advanced_circuit",
- "image": "/images/thumb/Advanced_circuit.png/32px-Advanced_circuit.png"
- },
- {
- "name": "Processing unit",
- "href": "/Processing_unit",
- "image": "/images/thumb/Processing_unit.png/32px-Processing_unit.png"
- },
- {
- "name": "Engine unit",
- "href": "/Engine_unit",
- "image": "/images/thumb/Engine_unit.png/32px-Engine_unit.png"
- },
- {
- "name": "Electric engine unit",
- "href": "/Electric_engine_unit",
- "image": "/images/thumb/Electric_engine_unit.png/32px-Electric_engine_unit.png"
- },
- {
- "name": "Flying robot frame",
- "href": "/Flying_robot_frame",
- "image": "/images/thumb/Flying_robot_frame.png/32px-Flying_robot_frame.png"
- },
- {
- "name": "Rocket part",
- "href": "/Rocket_part",
- "image": "/images/thumb/Rocket_part.png/32px-Rocket_part.png"
- },
- {
- "name": "Rocket control unit",
- "href": "/Rocket_control_unit",
- "image": "/images/thumb/Rocket_control_unit.png/32px-Rocket_control_unit.png"
- },
- {
- "name": "Low density structure",
- "href": "/Low_density_structure",
- "image": "/images/thumb/Low_density_structure.png/32px-Low_density_structure.png"
- },
- {
- "name": "Rocket fuel",
- "href": "/Rocket_fuel",
- "image": "/images/thumb/Rocket_fuel.png/32px-Rocket_fuel.png"
- },
- {
- "name": "Nuclear fuel",
- "href": "/Nuclear_fuel",
- "image": "/images/thumb/Nuclear_fuel.png/32px-Nuclear_fuel.png"
- },
- {
- "name": "Uranium-235",
- "href": "/Uranium-235",
- "image": "/images/thumb/Uranium-235.png/32px-Uranium-235.png"
- },
- {
- "name": "Uranium-238",
- "href": "/Uranium-238",
- "image": "/images/thumb/Uranium-238.png/32px-Uranium-238.png"
- },
- {
- "name": "Uranium fuel cell",
- "href": "/Uranium_fuel_cell",
- "image": "/images/thumb/Uranium_fuel_cell.png/32px-Uranium_fuel_cell.png"
- },
- {
- "name": "Nuclear fuel reprocessing",
- "href": "/Nuclear_fuel_reprocessing",
- "image": "/images/thumb/Nuclear_fuel_reprocessing.png/32px-Nuclear_fuel_reprocessing.png"
- },
- {
- "name": "Kovarex enrichment process",
- "href": "/Kovarex_enrichment_process",
- "image": "/images/thumb/Kovarex_enrichment_process.png/32px-Kovarex_enrichment_process.png"
- },
- {
- "name": "Used up uranium fuel cell",
- "href": "/Used_up_uranium_fuel_cell",
- "image": "/images/thumb/Used_up_uranium_fuel_cell.png/32px-Used_up_uranium_fuel_cell.png"
- },
- {
- "name": "Automation science pack",
- "href": "/Automation_science_pack",
- "image": "/images/thumb/Automation_science_pack.png/32px-Automation_science_pack.png"
- },
- {
- "name": "Logistic science pack",
- "href": "/Logistic_science_pack",
- "image": "/images/thumb/Logistic_science_pack.png/32px-Logistic_science_pack.png"
- },
- {
- "name": "Military science pack",
- "href": "/Military_science_pack",
- "image": "/images/thumb/Military_science_pack.png/32px-Military_science_pack.png"
- },
- {
- "name": "Chemical science pack",
- "href": "/Chemical_science_pack",
- "image": "/images/thumb/Chemical_science_pack.png/32px-Chemical_science_pack.png"
- },
- {
- "name": "Production science pack",
- "href": "/Production_science_pack",
- "image": "/images/thumb/Production_science_pack.png/32px-Production_science_pack.png"
- },
- {
- "name": "Utility science pack",
- "href": "/Utility_science_pack",
- "image": "/images/thumb/Utility_science_pack.png/32px-Utility_science_pack.png"
- },
- {
- "name": "Space science pack",
- "href": "/Space_science_pack",
- "image": "/images/thumb/Space_science_pack.png/32px-Space_science_pack.png"
- },
- { "name": "Pistol", "href": "/Pistol", "image": "/images/thumb/Pistol.png/32px-Pistol.png" },
- {
- "name": "Submachine gun",
- "href": "/Submachine_gun",
- "image": "/images/thumb/Submachine_gun.png/32px-Submachine_gun.png"
- },
- { "name": "Shotgun", "href": "/Shotgun", "image": "/images/thumb/Shotgun.png/32px-Shotgun.png" },
- {
- "name": "Combat shotgun",
- "href": "/Combat_shotgun",
- "image": "/images/thumb/Combat_shotgun.png/32px-Combat_shotgun.png"
- },
- {
- "name": "Rocket launcher",
- "href": "/Rocket_launcher",
- "image": "/images/thumb/Rocket_launcher.png/32px-Rocket_launcher.png"
- },
- {
- "name": "Flamethrower",
- "href": "/Flamethrower",
- "image": "/images/thumb/Flamethrower.png/32px-Flamethrower.png"
- },
- {
- "name": "Land mine",
- "href": "/Land_mine",
- "image": "/images/thumb/Land_mine.png/32px-Land_mine.png"
- },
- {
- "name": "Firearm magazine",
- "href": "/Firearm_magazine",
- "image": "/images/thumb/Firearm_magazine.png/32px-Firearm_magazine.png"
- },
- {
- "name": "Piercing rounds magazine",
- "href": "/Piercing_rounds_magazine",
- "image": "/images/thumb/Piercing_rounds_magazine.png/32px-Piercing_rounds_magazine.png"
- },
- {
- "name": "Uranium rounds magazine",
- "href": "/Uranium_rounds_magazine",
- "image": "/images/thumb/Uranium_rounds_magazine.png/32px-Uranium_rounds_magazine.png"
- },
- {
- "name": "Shotgun shells",
- "href": "/Shotgun_shells",
- "image": "/images/thumb/Shotgun_shells.png/32px-Shotgun_shells.png"
- },
- {
- "name": "Piercing shotgun shells",
- "href": "/Piercing_shotgun_shells",
- "image": "/images/thumb/Piercing_shotgun_shells.png/32px-Piercing_shotgun_shells.png"
- },
- {
- "name": "Cannon shell",
- "href": "/Cannon_shell",
- "image": "/images/thumb/Cannon_shell.png/32px-Cannon_shell.png"
- },
- {
- "name": "Explosive cannon shell",
- "href": "/Explosive_cannon_shell",
- "image": "/images/thumb/Explosive_cannon_shell.png/32px-Explosive_cannon_shell.png"
- },
- {
- "name": "Uranium cannon shell",
- "href": "/Uranium_cannon_shell",
- "image": "/images/thumb/Uranium_cannon_shell.png/32px-Uranium_cannon_shell.png"
- },
- {
- "name": "Explosive uranium cannon shell",
- "href": "/Explosive_uranium_cannon_shell",
- "image": "/images/thumb/Explosive_uranium_cannon_shell.png/32px-Explosive_uranium_cannon_shell.png"
- },
- {
- "name": "Artillery shell",
- "href": "/Artillery_shell",
- "image": "/images/thumb/Artillery_shell.png/32px-Artillery_shell.png"
- },
- { "name": "Rocket", "href": "/Rocket", "image": "/images/thumb/Rocket.png/32px-Rocket.png" },
- {
- "name": "Explosive rocket",
- "href": "/Explosive_rocket",
- "image": "/images/thumb/Explosive_rocket.png/32px-Explosive_rocket.png"
- },
- {
- "name": "Atomic bomb",
- "href": "/Atomic_bomb",
- "image": "/images/thumb/Atomic_bomb.png/32px-Atomic_bomb.png"
- },
- {
- "name": "Flamethrower ammo",
- "href": "/Flamethrower_ammo",
- "image": "/images/thumb/Flamethrower_ammo.png/32px-Flamethrower_ammo.png"
- },
- { "name": "Grenade", "href": "/Grenade", "image": "/images/thumb/Grenade.png/32px-Grenade.png" },
- {
- "name": "Cluster grenade",
- "href": "/Cluster_grenade",
- "image": "/images/thumb/Cluster_grenade.png/32px-Cluster_grenade.png"
- },
- {
- "name": "Poison capsule",
- "href": "/Poison_capsule",
- "image": "/images/thumb/Poison_capsule.png/32px-Poison_capsule.png"
- },
- {
- "name": "Slowdown capsule",
- "href": "/Slowdown_capsule",
- "image": "/images/thumb/Slowdown_capsule.png/32px-Slowdown_capsule.png"
- },
- {
- "name": "Defender capsule",
- "href": "/Defender_capsule",
- "image": "/images/thumb/Defender_capsule.png/32px-Defender_capsule.png"
- },
- {
- "name": "Distractor capsule",
- "href": "/Distractor_capsule",
- "image": "/images/thumb/Distractor_capsule.png/32px-Distractor_capsule.png"
- },
- {
- "name": "Destroyer capsule",
- "href": "/Destroyer_capsule",
- "image": "/images/thumb/Destroyer_capsule.png/32px-Destroyer_capsule.png"
- },
- {
- "name": "Light armor",
- "href": "/Light_armor",
- "image": "/images/thumb/Light_armor.png/32px-Light_armor.png"
- },
- {
- "name": "Heavy armor",
- "href": "/Heavy_armor",
- "image": "/images/thumb/Heavy_armor.png/32px-Heavy_armor.png"
- },
- {
- "name": "Modular armor",
- "href": "/Modular_armor",
- "image": "/images/thumb/Modular_armor.png/32px-Modular_armor.png"
- },
- {
- "name": "Power armor",
- "href": "/Power_armor",
- "image": "/images/thumb/Power_armor.png/32px-Power_armor.png"
- },
- {
- "name": "Power armor MK2",
- "href": "/Power_armor_MK2",
- "image": "/images/thumb/Power_armor_MK2.png/32px-Power_armor_MK2.png"
- },
- {
- "name": "Portable solar panel",
- "href": "/Portable_solar_panel",
- "image": "/images/thumb/Portable_solar_panel.png/32px-Portable_solar_panel.png"
- },
- {
- "name": "Portable fusion reactor",
- "href": "/Portable_fusion_reactor",
- "image": "/images/thumb/Portable_fusion_reactor.png/32px-Portable_fusion_reactor.png"
- },
- {
- "name": "Personal battery",
- "href": "/Personal_battery",
- "image": "/images/thumb/Personal_battery.png/32px-Personal_battery.png"
- },
- {
- "name": "Personal battery MK2",
- "href": "/Personal_battery_MK2",
- "image": "/images/thumb/Personal_battery_MK2.png/32px-Personal_battery_MK2.png"
- },
- {
- "name": "Belt immunity equipment",
- "href": "/Belt_immunity_equipment",
- "image": "/images/thumb/Belt_immunity_equipment.png/32px-Belt_immunity_equipment.png"
- },
- {
- "name": "Exoskeleton",
- "href": "/Exoskeleton",
- "image": "/images/thumb/Exoskeleton.png/32px-Exoskeleton.png"
- },
- {
- "name": "Personal roboport",
- "href": "/Personal_roboport",
- "image": "/images/thumb/Personal_roboport.png/32px-Personal_roboport.png"
- },
- {
- "name": "Personal roboport MK2",
- "href": "/Personal_roboport_MK2",
- "image": "/images/thumb/Personal_roboport_MK2.png/32px-Personal_roboport_MK2.png"
- },
- {
- "name": "Nightvision",
- "href": "/Nightvision",
- "image": "/images/thumb/Nightvision.png/32px-Nightvision.png"
- },
- {
- "name": "Energy shield",
- "href": "/Energy_shield",
- "image": "/images/thumb/Energy_shield.png/32px-Energy_shield.png"
- },
- {
- "name": "Energy shield MK2",
- "href": "/Energy_shield_MK2",
- "image": "/images/thumb/Energy_shield_MK2.png/32px-Energy_shield_MK2.png"
- },
- {
- "name": "Personal laser defense",
- "href": "/Personal_laser_defense",
- "image": "/images/thumb/Personal_laser_defense.png/32px-Personal_laser_defense.png"
- },
- {
- "name": "Discharge defense",
- "href": "/Discharge_defense",
- "image": "/images/thumb/Discharge_defense.png/32px-Discharge_defense.png"
- },
- {
- "name": "Discharge defense remote",
- "href": "/Discharge_defense_remote",
- "image": "/images/thumb/Discharge_defense_remote.png/32px-Discharge_defense_remote.png"
- },
- { "name": "Wall", "href": "/Wall", "image": "/images/thumb/Wall.png/32px-Wall.png" },
- { "name": "Gate", "href": "/Gate", "image": "/images/thumb/Gate.png/32px-Gate.png" },
- {
- "name": "Gun turret",
- "href": "/Gun_turret",
- "image": "/images/thumb/Gun_turret.png/32px-Gun_turret.png"
- },
- {
- "name": "Laser turret",
- "href": "/Laser_turret",
- "image": "/images/thumb/Laser_turret.png/32px-Laser_turret.png"
- },
- {
- "name": "Flamethrower turret",
- "href": "/Flamethrower_turret",
- "image": "/images/thumb/Flamethrower_turret.png/32px-Flamethrower_turret.png"
- },
- {
- "name": "Artillery turret",
- "href": "/Artillery_turret",
- "image": "/images/thumb/Artillery_turret.png/32px-Artillery_turret.png"
- },
- {
- "name": "Artillery targeting remote",
- "href": "/Artillery_targeting_remote",
- "image": "/images/thumb/Artillery_targeting_remote.png/32px-Artillery_targeting_remote.png"
- },
- { "name": "Radar", "href": "/Radar", "image": "/images/thumb/Radar.png/32px-Radar.png" }
-]
diff --git a/res/translation-de.json b/res/translation-de.json
new file mode 100644
index 0000000..ca8f82d
--- /dev/null
+++ b/res/translation-de.json
@@ -0,0 +1,217 @@
+{
+ "/Wooden_chest": "Holzkiste",
+ "/Iron_chest": "Eisenkiste",
+ "/Steel_chest": "Stahlkiste",
+ "/Storage_tank": "Lagertank",
+ "/Transport_belt": "Fließband",
+ "/Fast_transport_belt": "Schnelles Fließband",
+ "/Express_transport_belt": "Express-Fließband",
+ "/Underground_belt": "Unterirdisches Fließband",
+ "/Fast_underground_belt": "Schnelles unterirdisches Fließband",
+ "/Express_underground_belt": "Unterirdisches Express-Fließband",
+ "/Splitter": "Teilerfließband",
+ "/Fast_splitter": "Schnelles Teilerfließband",
+ "/Express_splitter": "Express-Teilerfließband",
+ "/Burner_inserter": "Befeuerter Greifarm",
+ "/Inserter": "Greifarm",
+ "/Long-handed_inserter": "Langer Greifarm",
+ "/Fast_inserter": "Schneller Greifarm",
+ "/Filter_inserter": "Filternder Greifarm",
+ "/Stack_inserter": "Stapelgreifarm",
+ "/Stack_filter_inserter": "Filternder Stapelgreifarm",
+ "/Small_electric_pole": "Kleiner Strommast",
+ "/Medium_electric_pole": "Mittelgroßer Strommast",
+ "/Big_electric_pole": "Großer Strommast",
+ "/Substation": "Umspannwerk",
+ "/Pipe": "Rohr",
+ "/Pipe_to_ground": "Unterirdisches Rohr",
+ "/Pump": "Pumpe",
+ "/Rail": "Schiene",
+ "/Train_stop": "Zughaltestelle",
+ "/Rail_signal": "Zugsignal",
+ "/Rail_chain_signal": "Zug-Kettensignal",
+ "/Locomotive": "Lokomotive",
+ "/Cargo_wagon": "Güterwaggon",
+ "/Fluid_wagon": "Tankwaggon",
+ "/Artillery_wagon": "Artilleriewaggon",
+ "/Car": "Auto",
+ "/Tank": "Panzer",
+ "/Spidertron": "Spidertron",
+ "/Spidertron_remote": "Spidertron-Fernbedienung",
+ "/Logistic_robot": "Logistikroboter",
+ "/Construction_robot": "Bauroboter",
+ "/Active_provider_chest": "Aktive Anbieterkiste",
+ "/Passive_provider_chest": "Passive Anbieterkiste",
+ "/Storage_chest": "Lagerkiste",
+ "/Buffer_chest": "Pufferkiste",
+ "/Requester_chest": "Anforderungskiste",
+ "/Roboport": "Roboterhangar",
+ "/Lamp": "Lampe",
+ "/Red_wire": "Rotes Signalkabel",
+ "/Green_wire": "Grünes Signalkabel",
+ "/Arithmetic_combinator": "Kombinator für Berechnungen",
+ "/Decider_combinator": "Kombinator für Vergleiche",
+ "/Constant_combinator": "Kombinator für Konstanten",
+ "/Power_switch": "Stromschalter",
+ "/Programmable_speaker": "Programmierbarer Lautsprecher",
+ "/Stone_brick": "Ziegelstein",
+ "/Concrete": "Beton",
+ "/Hazard_concrete": "Beton mit Warnmarkierung",
+ "/Refined_concrete": "Stahlbeton",
+ "/Refined_hazard_concrete": "Stahlbeton mit Warnmarkierung",
+ "/Landfill": "Landaufschüttung",
+ "/Cliff_explosives": "Klippensprengstoff",
+ "/Repair_pack": "Reparaturkit",
+ "/Blueprint": "Blaupause",
+ "/Deconstruction_planner": "Abrissplaner",
+ "/Upgrade_planner": "Upgradeplan",
+ "/Blueprint_book": "Blaupausenbuch",
+ "/Boiler": "Heizkessel",
+ "/Steam_engine": "Dampfmaschine",
+ "/Solar_panel": "Solarpanel",
+ "/Accumulator": "Akkumulator",
+ "/Nuclear_reactor": "Kernreaktor",
+ "/Heat_pipe": "Wärmerohr",
+ "/Heat_exchanger": "Wärmetauscher",
+ "/Steam_turbine": "Dampfturbine",
+ "/Burner_mining_drill": "Befeuerter Erzförderer",
+ "/Electric_mining_drill": "Elektrischer Erzförderer",
+ "/Offshore_pump": "Gewässerpumpe",
+ "/Pumpjack": "Förderpumpe",
+ "/Stone_furnace": "Schmelzofen",
+ "/Steel_furnace": "Hochofen",
+ "/Electric_furnace": "Lichtbogenofen",
+ "/Assembling_machine_1": "Montagemaschine 1",
+ "/Assembling_machine_2": "Montagemaschine 2",
+ "/Assembling_machine_3": "Montagemaschine 3",
+ "/Oil_refinery": "Ölraffinerie",
+ "/Chemical_plant": "Chemiefabrik",
+ "/Centrifuge": "Zentrifuge",
+ "/Lab": "Labor",
+ "/Beacon": "Effektverteiler",
+ "/Speed_module": "Tempomodul",
+ "/Speed_module_2": "Tempomodul 2",
+ "/Speed_module_3": "Tempomodul 3",
+ "/Efficiency_module": "Effizienzmodul",
+ "/Efficiency_module_2": "Effizienzmodul 2",
+ "/Efficiency_module_3": "Effizienzmodul 3",
+ "/Productivity_module": "Produktivitätsmodul",
+ "/Productivity_module_2": "Produktivitätsmodul 2",
+ "/Productivity_module_3": "Produktivitätsmodul 3",
+ "/Rocket_silo": "Raketensilo",
+ "/Satellite": "Satellit",
+ "/Crude_oil": "Rohöl",
+ "/Heavy_oil": "Schweröl",
+ "/Light_oil": "Leichtöl",
+ "/Lubricant": "Schmiermittel",
+ "/Petroleum_gas": "Flüssiggas",
+ "/Sulfuric_acid": "Schwefelsäure",
+ "/Water": "Wasser",
+ "/Steam": "Dampf",
+ "/Wood": "Holz",
+ "/Coal": "Kohle",
+ "/Stone": "Stein",
+ "/Iron_ore": "Eisenerz",
+ "/Copper_ore": "Kupfererz",
+ "/Uranium_ore": "Uranerz",
+ "/Raw_fish": "Roher Fisch",
+ "/Iron_plate": "Eisenplatte",
+ "/Copper_plate": "Kupferplatte",
+ "/Solid_fuel": "Festbrennstoff",
+ "/Steel_plate": "Stahlträger",
+ "/Plastic_bar": "Kunststoffstange",
+ "/Sulfur": "Schwefel",
+ "/Battery": "Batterie",
+ "/Explosives": "Sprengstoff",
+ "/Uranium_processing": "Uranverarbeitung",
+ "/Crude_oil_barrel": "Crude oil barrel",
+ "/Heavy_oil_barrel": "Heavy oil barrel",
+ "/Light_oil_barrel": "Light oil barrel",
+ "/Lubricant_barrel": "Lubricant barrel",
+ "/Petroleum_gas_barrel": "Petroleum gas barrel",
+ "/Sulfuric_acid_barrel": "Sulfuric acid barrel",
+ "/Water_barrel": "Water barrel",
+ "/Copper_cable": "Kupferkabel",
+ "/Iron_stick": "Eisenstange",
+ "/Iron_gear_wheel": "Eisenzahnrad",
+ "/Empty_barrel": "Leeres Fass",
+ "/Electronic_circuit": "Elektronischer Schaltkreis",
+ "/Advanced_circuit": "Erweiterter Schaltkreis",
+ "/Processing_unit": "Prozessoreinheit",
+ "/Engine_unit": "Motor-Einheit",
+ "/Electric_engine_unit": "Elektromotor-Einheit",
+ "/Flying_robot_frame": "Flugrobotergestell",
+ "/Rocket_part": "Raketenbauteil",
+ "/Rocket_control_unit": "Raketensteuereinheit",
+ "/Low_density_structure": "Leichtbauteil",
+ "/Rocket_fuel": "Raketenbrennstoff",
+ "/Nuclear_fuel": "Kernbrennstoff",
+ "/Uranium-235": "Uran-235",
+ "/Uranium-238": "Uran-238",
+ "/Uranium_fuel_cell": "Uran-Brennelement",
+ "/Nuclear_fuel_reprocessing": "Wiederaufbereitung von Kernbrennstoff",
+ "/Kovarex_enrichment_process": "Kovarex-Anreicherungsprozess",
+ "/Used_up_uranium_fuel_cell": "Verbrauchtes Uran-Brennelement",
+ "/Automation_science_pack": "Wissenschaftspaket für Automatisierung",
+ "/Logistic_science_pack": "Wissenschaftspaket für Logistik",
+ "/Military_science_pack": "Wissenschaftspaket für Militär",
+ "/Chemical_science_pack": "Wissenschaftspaket für Chemie",
+ "/Production_science_pack": "Wissenschaftspaket für Produktion",
+ "/Utility_science_pack": "Wissenschaftspaket für Zubehör",
+ "/Space_science_pack": "Wissenschaftspaket für Weltraumforschung",
+ "/Pistol": "Pistole",
+ "/Submachine_gun": "Maschinenpistole",
+ "/Shotgun": "Schrotflinte",
+ "/Combat_shotgun": "Kampfschrotflinte",
+ "/Rocket_launcher": "Raketenwerfer",
+ "/Flamethrower": "Flammenwerfer",
+ "/Land_mine": "Landminen",
+ "/Firearm_magazine": "Schusswaffen-Munition",
+ "/Piercing_rounds_magazine": "Panzerbrechende Munition",
+ "/Uranium_rounds_magazine": "Uranversetzte Munition",
+ "/Shotgun_shells": "Schrotpatronen",
+ "/Piercing_shotgun_shells": "Panzerbrechende Schrotpatronen",
+ "/Cannon_shell": "Kanonengeschoss",
+ "/Explosive_cannon_shell": "Explosives Kanonengeschoss",
+ "/Uranium_cannon_shell": "Uranversetztes Kanonengeschoss",
+ "/Explosive_uranium_cannon_shell": "Explosives uranversetztes Kanonengeschoss",
+ "/Artillery_shell": "Artilleriegranate",
+ "/Rocket": "Rakete",
+ "/Explosive_rocket": "Explosive Rakete",
+ "/Atomic_bomb": "Atombombe",
+ "/Flamethrower_ammo": "Brennstoff für Flammenwerfer",
+ "/Grenade": "Granate",
+ "/Cluster_grenade": "Splittergranate",
+ "/Poison_capsule": "Gift-Kapsel",
+ "/Slowdown_capsule": "Verlangsamungs-Kapsel",
+ "/Defender_capsule": "Verteidiger-Kapsel",
+ "/Distractor_capsule": "Ablenker-Kapsel",
+ "/Destroyer_capsule": "Zerstörer-Kapsel",
+ "/Light_armor": "Leichte Rüstung",
+ "/Heavy_armor": "Schwere Rüstung",
+ "/Modular_armor": "Modulare Rüstung",
+ "/Power_armor": "Hochleistungsrüstung",
+ "/Power_armor_MK2": "Hochleistungsrüstung 2",
+ "/Portable_solar_panel": "Tragbares Solarpanel",
+ "/Portable_fusion_reactor": "Tragbarer Fusionsreaktor",
+ "/Personal_battery": "Persönlicher Akku",
+ "/Personal_battery_MK2": "Persönlicher Akku 2",
+ "/Belt_immunity_equipment": "Fließbandimmunitäts-Ausrüstung",
+ "/Exoskeleton": "Exoskelett",
+ "/Personal_roboport": "Persönlicher Roboterhangar",
+ "/Personal_roboport_MK2": "Persönlicher Roboterhangar 2",
+ "/Nightvision": "Nachtsichtgerät",
+ "/Energy_shield": "Energieschild",
+ "/Energy_shield_MK2": "Energieschild 2",
+ "/Personal_laser_defense": "Persönliche Laserverteidigung",
+ "/Discharge_defense": "Entladungsverteidigung",
+ "/Discharge_defense_remote": "Fernbedienung für die Entladungsverteidigung",
+ "/Wall": "Mauer",
+ "/Gate": "Tor",
+ "/Gun_turret": "Geschützturm",
+ "/Laser_turret": "Laser-Geschützturm",
+ "/Flamethrower_turret": "Flammenwerfer-Geschützturm",
+ "/Artillery_turret": "Artillerie-Geschützturm",
+ "/Artillery_targeting_remote": "Fernsteuerung für Artillerie",
+ "/Radar": "Radar"
+}
diff --git a/res/translation-nl.json b/res/translation-nl.json
new file mode 100644
index 0000000..d122ca6
--- /dev/null
+++ b/res/translation-nl.json
@@ -0,0 +1,217 @@
+{
+ "/Wooden_chest": "Houten kist",
+ "/Iron_chest": "IJzeren kist",
+ "/Steel_chest": "Stalen kist",
+ "/Storage_tank": "Opslagtank",
+ "/Transport_belt": "Transportband",
+ "/Fast_transport_belt": "Snelle transportband",
+ "/Express_transport_belt": "Expresstransportband",
+ "/Underground_belt": "Ondergrondse transportband",
+ "/Fast_underground_belt": "Snelle ondergrondse transportband",
+ "/Express_underground_belt": "Ondergrondse expresstransportband",
+ "/Splitter": "Verdeler",
+ "/Fast_splitter": "Snelle verdeler",
+ "/Express_splitter": "Expressverdeler",
+ "/Burner_inserter": "Verbrandingsrobotarm",
+ "/Inserter": "Robotarm",
+ "/Long-handed_inserter": "Verreikende robotarm",
+ "/Fast_inserter": "Snelle robotarm",
+ "/Filter_inserter": "Filterrobotarm",
+ "/Stack_inserter": "Stapelrobotarm",
+ "/Stack_filter_inserter": "Stapelfilterrobotarm",
+ "/Small_electric_pole": "Kleine elektriciteitsmast",
+ "/Medium_electric_pole": "Gemiddelde elektriciteitsmast",
+ "/Big_electric_pole": "Grote elektriciteitsmast",
+ "/Substation": "Verdeelstation",
+ "/Pipe": "Leiding",
+ "/Pipe_to_ground": "Ondergrondse leidingskoppeling",
+ "/Pump": "Pomp",
+ "/Rail": "Spoorelement",
+ "/Train_stop": "Treinhalte",
+ "/Rail_signal": "Spoorwegsein",
+ "/Rail_chain_signal": "Ketenspoorsein",
+ "/Locomotive": "Locomotief",
+ "/Cargo_wagon": "Goederenwagon",
+ "/Fluid_wagon": "Vloeistofwagon",
+ "/Artillery_wagon": "Artilleriewagon",
+ "/Car": "Auto",
+ "/Tank": "Tank",
+ "/Spidertron": "Spidertron",
+ "/Spidertron_remote": "Spidertron-afstandsbediening",
+ "/Logistic_robot": "Logistiekrobot",
+ "/Construction_robot": "Constructierobot",
+ "/Active_provider_chest": "Actieve aanleverkist",
+ "/Passive_provider_chest": "Passieve aanleverkist",
+ "/Storage_chest": "Opslagkist",
+ "/Buffer_chest": "Bufferkist",
+ "/Requester_chest": "Aanvraagkist",
+ "/Roboport": "Robotstation",
+ "/Lamp": "Lamp",
+ "/Red_wire": "Rode kabel",
+ "/Green_wire": "Groene kabel",
+ "/Arithmetic_combinator": "Aritmetische combinator",
+ "/Decider_combinator": "Vergelijkingscombinator",
+ "/Constant_combinator": "Constante combinator",
+ "/Power_switch": "Stroomschakelaar",
+ "/Programmable_speaker": "Programmeerbare luidspreker",
+ "/Stone_brick": "Baksteen",
+ "/Concrete": "Beton",
+ "/Hazard_concrete": "Beton met gevarenpatroon",
+ "/Refined_concrete": "Geraffineerd beton",
+ "/Refined_hazard_concrete": "Geraffineerd beton met gevarenprint",
+ "/Landfill": "Grondstort",
+ "/Cliff_explosives": "Klifexplosieven",
+ "/Repair_pack": "Reparatiepakket",
+ "/Blueprint": "Blauwdruk",
+ "/Deconstruction_planner": "Deconstructieplanner",
+ "/Upgrade_planner": "Opwaarderingsplanner",
+ "/Blueprint_book": "Boek met blauwdrukken",
+ "/Boiler": "Ketel",
+ "/Steam_engine": "Stoommachine",
+ "/Solar_panel": "Zonnepaneel",
+ "/Accumulator": "Accumulator",
+ "/Nuclear_reactor": "Kernreactor",
+ "/Heat_pipe": "Warmteleiding",
+ "/Heat_exchanger": "Warmtewisselaar",
+ "/Steam_turbine": "Stoomturbine",
+ "/Burner_mining_drill": "Verbrandingsmijnboor",
+ "/Electric_mining_drill": "Elektrische mijnboor",
+ "/Offshore_pump": "Aflandige pomp",
+ "/Pumpjack": "Jaknikker",
+ "/Stone_furnace": "Stenen oven",
+ "/Steel_furnace": "Stalen oven",
+ "/Electric_furnace": "Elektrische oven",
+ "/Assembling_machine_1": "Montagemachine 1",
+ "/Assembling_machine_2": "Montagemachine 2",
+ "/Assembling_machine_3": "Montagemachine 3",
+ "/Oil_refinery": "Olieraffinaderij",
+ "/Chemical_plant": "Chemicaliënfabriek",
+ "/Centrifuge": "Centrifuge",
+ "/Lab": "Laboratorium",
+ "/Beacon": "Baken",
+ "/Speed_module": "Snelheidsmodule",
+ "/Speed_module_2": "Snelheidsmodule 2",
+ "/Speed_module_3": "Snelheidsmodule 3",
+ "/Efficiency_module": "Efficiëntiemodule",
+ "/Efficiency_module_2": "Efficiëntiemodule 2",
+ "/Efficiency_module_3": "Efficiëntiemodule 3",
+ "/Productivity_module": "Productiviteitsmodule",
+ "/Productivity_module_2": "Productiviteitsmodule 2",
+ "/Productivity_module_3": "Productiviteitsmodule 3",
+ "/Rocket_silo": "Raketsilo",
+ "/Satellite": "Sateliet",
+ "/Crude_oil": "Ruwe olie",
+ "/Heavy_oil": "Stookolie",
+ "/Light_oil": "Benzine",
+ "/Lubricant": "Smeermiddel",
+ "/Petroleum_gas": "Petroleumgas",
+ "/Sulfuric_acid": "Zwavelzuur",
+ "/Water": "Water",
+ "/Steam": "Stoom",
+ "/Wood": "Hout",
+ "/Coal": "Steenkool",
+ "/Stone": "Steen",
+ "/Iron_ore": "IJzererts",
+ "/Copper_ore": "Kopererts",
+ "/Uranium_ore": "Uraniumerts",
+ "/Raw_fish": "Rauwe vis",
+ "/Iron_plate": "IJzeren plaat",
+ "/Copper_plate": "Koperen plaat",
+ "/Solid_fuel": "Vaste brandstof",
+ "/Steel_plate": "Stalen plaat",
+ "/Plastic_bar": "Plastic staaf",
+ "/Sulfur": "Zwavel",
+ "/Battery": "Batterij",
+ "/Explosives": "Explosieven",
+ "/Uranium_processing": "Uraniumprocessie",
+ "/Crude_oil_barrel": "Vat ruwe olie",
+ "/Heavy_oil_barrel": "Stookolievat",
+ "/Light_oil_barrel": "Benzinevat",
+ "/Lubricant_barrel": "Smeermiddelvat",
+ "/Petroleum_gas_barrel": "Petroleumgasvat",
+ "/Sulfuric_acid_barrel": "Zwavelvat",
+ "/Water_barrel": "Watervat",
+ "/Copper_cable": "Koperdraad",
+ "/Iron_stick": "IJzeren staaf",
+ "/Iron_gear_wheel": "IJzeren tandwiel",
+ "/Empty_barrel": "Leeg vat",
+ "/Electronic_circuit": "Elektronisch circuit",
+ "/Advanced_circuit": "Geavanceerd circuit",
+ "/Processing_unit": "Verwerkingseenheid",
+ "/Engine_unit": "Motor",
+ "/Electric_engine_unit": "Elektrische motor",
+ "/Flying_robot_frame": "Vliegend robotframe",
+ "/Rocket_part": "Raketonderdeel",
+ "/Rocket_control_unit": "Raketbesturingseenheid",
+ "/Low_density_structure": "Materiaal met lage dichtheid",
+ "/Rocket_fuel": "Raketbrandstof",
+ "/Nuclear_fuel": "Kernbrandstof",
+ "/Uranium-235": "Uranium-235",
+ "/Uranium-238": "Uranium-238",
+ "/Uranium_fuel_cell": "Uranium-brandstofcel",
+ "/Nuclear_fuel_reprocessing": "Kernbrandstofherprocessie",
+ "/Kovarex_enrichment_process": "Kovarex-verrijkingsproces",
+ "/Used_up_uranium_fuel_cell": "Verbruikte uranium-brandstofcel",
+ "/Automation_science_pack": "Automatiseringswetenschapspakket",
+ "/Logistic_science_pack": "Logistiek wetenschapspakket",
+ "/Military_science_pack": "Militair wetenschapspakket",
+ "/Chemical_science_pack": "Chemisch wetenschapspakket",
+ "/Production_science_pack": "Productiewetenschapspakket",
+ "/Utility_science_pack": "Utility science pack",
+ "/Space_science_pack": "Ruimtewetenschapspakket",
+ "/Pistol": "Pistool",
+ "/Submachine_gun": "Machinegeweer",
+ "/Shotgun": "Hagelgeweer",
+ "/Combat_shotgun": "Militair jachtgeweer",
+ "/Rocket_launcher": "Raketwerper",
+ "/Flamethrower": "Vlammenwerper",
+ "/Land_mine": "Landmijn",
+ "/Firearm_magazine": "Standaardmunitie",
+ "/Piercing_rounds_magazine": "Pantserdoorborende munitie",
+ "/Uranium_rounds_magazine": "Uranium rounds magazine",
+ "/Shotgun_shells": "Hagelpatronen",
+ "/Piercing_shotgun_shells": "Pantserdoorborende hagelpatronen",
+ "/Cannon_shell": "Kanongranaat",
+ "/Explosive_cannon_shell": "Explosieve granaat",
+ "/Uranium_cannon_shell": "Uranium cannon shell",
+ "/Explosive_uranium_cannon_shell": "Explosive uranium cannon shell",
+ "/Artillery_shell": "Artilleriepatroon",
+ "/Rocket": "Raket",
+ "/Explosive_rocket": "Explosievenraket",
+ "/Atomic_bomb": "Atoombom",
+ "/Flamethrower_ammo": "Vlammenwerpermunitie",
+ "/Grenade": "Granaat",
+ "/Cluster_grenade": "Clustergranaat",
+ "/Poison_capsule": "Vergiftigingscapsule",
+ "/Slowdown_capsule": "Vertragingscapsule",
+ "/Defender_capsule": "Verdedigingscapsule",
+ "/Distractor_capsule": "Afleidingscapsule",
+ "/Destroyer_capsule": "Vernietigingscapsule",
+ "/Light_armor": "Licht pantser",
+ "/Heavy_armor": "Zwaar pantser",
+ "/Modular_armor": "Modulair pantser",
+ "/Power_armor": "Krachtpantser",
+ "/Power_armor_MK2": "Krachtpantser MK2",
+ "/Portable_solar_panel": "Draagbaar zonnepaneel",
+ "/Portable_fusion_reactor": "Draagbare fusiereactor",
+ "/Personal_battery": "Personal battery",
+ "/Personal_battery_MK2": "Personal battery MK2",
+ "/Belt_immunity_equipment": "Belt immunity equipment",
+ "/Exoskeleton": "Exoskelet",
+ "/Personal_roboport": "Persoonlijke roboport",
+ "/Personal_roboport_MK2": "Personal roboport MK2",
+ "/Nightvision": "Nachtkijker",
+ "/Energy_shield": "Energieschild",
+ "/Energy_shield_MK2": "Energieschild MK2",
+ "/Personal_laser_defense": "Persoonlijke laserverdediging",
+ "/Discharge_defense": "Ontladingsverdediging",
+ "/Discharge_defense_remote": "Afstandsbediening voor ontladingsverdediging",
+ "/Wall": "Muur",
+ "/Gate": "Poort",
+ "/Gun_turret": "Geschutstoren",
+ "/Laser_turret": "Lasertoren",
+ "/Flamethrower_turret": "Vlammenwerpergeschutstoren",
+ "/Artillery_turret": "Artillery turret",
+ "/Artillery_targeting_remote": "Artillery targeting remote",
+ "/Radar": "Radar"
+}
diff --git a/scripts/fetch/index.ts b/scripts/fetch/index.ts
new file mode 100644
index 0000000..61026cb
--- /dev/null
+++ b/scripts/fetch/index.ts
@@ -0,0 +1,89 @@
+/* eslint-disable no-console */
+import fetch from 'node-fetch'
+import { HTMLElement, Node, parse, TextNode } from 'node-html-parser'
+import { writeFile } from 'fs/promises'
+import { promiseAllStepN } from '../utils/promiseAllStepN.js'
+import { retrieveRecipes } from '../utils/retrieveRecipes'
+import { Entity, Recipe, UnfetchedEntity } from '../utils/types'
+
+const OUT_FILE = './res/details.json'
+
+function parseRecipe(itemHref: string, recipeNodes: Node[]): Recipe {
+ enum State {
+ PRE_TOKEN_EXPECTED,
+ PLUS_OR_ARROW_EXPECTED,
+ PLUS_EXPECTED,
+ TARGET_EXPECTED
+ }
+ let status: State = State.PRE_TOKEN_EXPECTED
+ const output: Recipe = {
+ prerequisites: {},
+ time: 0,
+ output: {}
+ }
+ for (const node of recipeNodes) {
+ if (node instanceof TextNode && node.text.trim() === '') continue
+ if (status === State.PRE_TOKEN_EXPECTED) {
+ if (!(node instanceof HTMLElement)) throw Error(`${itemHref}: Prerequisite node expected!`)
+ const href = node.querySelector('a')?.attrs.href
+ const amountText = node.querySelector('.factorio-icon-text')?.innerText
+ if (!href || !amountText) throw Error(`${itemHref}: No amount or href present!`)
+ if (href === '/Time') output.time = parseFloat(amountText)
+ else output.prerequisites[href] = parseFloat(amountText)
+ status = State.PLUS_OR_ARROW_EXPECTED
+ } else if (status === State.PLUS_OR_ARROW_EXPECTED || status === State.PLUS_EXPECTED) {
+ if (!(node instanceof TextNode)) throw Error(`${itemHref}: Text node expected!`)
+ if (node.text.trim() === '+') {
+ status = State.PRE_TOKEN_EXPECTED
+ } else if (node.text.trim() === '→' && status === State.PLUS_OR_ARROW_EXPECTED) {
+ status = State.TARGET_EXPECTED
+ } else {
+ throw new Error(`${itemHref}: Token "${node.text.trim()}" unexpected!`)
+ }
+ } else if (status === State.TARGET_EXPECTED) {
+ if (!(node instanceof HTMLElement)) throw Error(`${itemHref}: Target node expected!`)
+ const href = node.querySelector('a')?.attrs.href
+ const amountText = node.querySelector('.factorio-icon-text')?.innerText
+ if (!href || !amountText) throw Error(`${itemHref}: No amount or href present!`)
+ output.output[href] = parseInt(amountText, 10)
+ status = State.PLUS_EXPECTED
+ }
+ }
+ return output
+}
+
+const retrieveDetails = async (entities: UnfetchedEntity[]) => {
+ const items: Entity[] = await promiseAllStepN(
+ 3,
+ entities.map(entity => async () => {
+ const res = await fetch(new URL(entity.href, 'https://wiki.factorio.com/').href)
+ const html = await res.text()
+ const root = parse(html)
+ const normalTab = root
+ .querySelectorAll('div.tabbertab[title]')
+ .find(elem => elem.attrs.title?.includes('Normal mode'))
+ if (!normalTab) {
+ console.warn(`${entity.href}: No tab with normal recipe found! Assuming base entity...`)
+ return entity
+ }
+ const recipeRow = normalTab
+ .querySelectorAll('tr')
+ .find(row => row.querySelector('p')?.innerText.includes('Recipe'))?.nextElementSibling
+ if (!recipeRow) {
+ throw new Error(`${entity.href}: No recipe row found!`)
+ }
+ const recipeNodes = recipeRow.querySelector('td')?.childNodes ?? []
+ const recipe = parseRecipe(entity.href, recipeNodes)
+
+ const item: Entity = {
+ ...entity,
+ recipe
+ }
+ console.info(`${entity.href}: done`)
+ return item
+ })
+ )
+ await writeFile(OUT_FILE, JSON.stringify(items, null, 2), 'utf-8')
+}
+
+retrieveRecipes().then(retrieveDetails).catch(console.error)
diff --git a/scripts/index.ts b/scripts/index.ts
new file mode 100644
index 0000000..489bf46
--- /dev/null
+++ b/scripts/index.ts
@@ -0,0 +1,5 @@
+export {}
+export { retrieveRecipes } from './utils/retrieveRecipes'
+export { Entity } from './utils/types'
+export { UnfetchedEntity } from './utils/types'
+export { Recipe } from './utils/types'
diff --git a/scripts/translations/index.ts b/scripts/translations/index.ts
new file mode 100644
index 0000000..bdd11ad
--- /dev/null
+++ b/scripts/translations/index.ts
@@ -0,0 +1,18 @@
+/* eslint-disable no-console */
+import { writeFile } from 'fs/promises'
+import { retrieveRecipes } from '../utils/retrieveRecipes'
+
+const OUT_FILE = './res/translation-{lang}.json'
+const languages = ['de', 'nl']
+
+const retrieveTranslations = async () => {
+ for (const lang of languages) {
+ const entities = await retrieveRecipes(lang)
+ const items = Object.fromEntries(
+ entities.map(entity => [entity.href.replace(new RegExp(`/${lang}$`), ''), entity.name])
+ )
+ await writeFile(OUT_FILE.replace('{lang}', lang), JSON.stringify(items, null, 2), 'utf-8')
+ }
+}
+
+retrieveTranslations().catch(console.error)
diff --git a/scripts/utils/promiseAllStepN.ts b/scripts/utils/promiseAllStepN.ts
new file mode 100644
index 0000000..df76695
--- /dev/null
+++ b/scripts/utils/promiseAllStepN.ts
@@ -0,0 +1,18 @@
+export const promiseAllStepN = async (n: number, list: (() => Promise)[]) => {
+ const head = list.slice(0, n)
+ const tail = list.slice(n)
+ const result: T[] = []
+ const execute = async (promise: () => Promise, i: number, runNext: () => Promise) => {
+ result[i] = await promise()
+ await runNext()
+ }
+ const runNext = async () => {
+ const i = list.length - tail.length
+ const promise = tail.shift()
+ if (promise !== undefined) {
+ await execute(promise, i, runNext)
+ }
+ }
+ await Promise.all(head.map((promise, i) => execute(promise, i, runNext)))
+ return result
+}
diff --git a/scripts/utils/retrieveRecipes.ts b/scripts/utils/retrieveRecipes.ts
new file mode 100644
index 0000000..0e435f6
--- /dev/null
+++ b/scripts/utils/retrieveRecipes.ts
@@ -0,0 +1,19 @@
+import fetch from 'node-fetch'
+import { parse } from 'node-html-parser'
+import { UnfetchedEntity } from './types'
+
+export const retrieveRecipes = async (lang?: string) => {
+ const res = await fetch(
+ `https://wiki.factorio.com/Materials_and_recipes${lang ? `/${lang}` : ''}`
+ )
+ const html = await res.text()
+ const root = parse(html)
+ const icons = root.querySelectorAll('.tab > div > div.factorio-icon > a')
+ return icons
+ .map(icon => ({
+ name: icon.attrs.title,
+ href: icon.attrs.href,
+ image: icon.querySelector('img')?.attrs.src
+ }))
+ .filter((entity): entity is UnfetchedEntity => !!(entity.href && entity.name && entity.image))
+}
diff --git a/scripts/utils/types.ts b/scripts/utils/types.ts
new file mode 100644
index 0000000..3d0c880
--- /dev/null
+++ b/scripts/utils/types.ts
@@ -0,0 +1,15 @@
+export interface Recipe {
+ prerequisites: Record
+ time: number
+ output: Record
+}
+
+export interface UnfetchedEntity {
+ name: string
+ image: string
+ href: string
+}
+
+export interface Entity extends UnfetchedEntity {
+ recipe?: Recipe
+}
diff --git a/tsconfig.node.json b/tsconfig.node.json
new file mode 100644
index 0000000..e643e77
--- /dev/null
+++ b/tsconfig.node.json
@@ -0,0 +1,17 @@
+{
+ "compilerOptions": {
+ "lib": ["esnext"],
+ "module": "commonjs",
+ "moduleResolution": "Node",
+ "target": "es5",
+ "sourceMap": true,
+ "strict": true,
+ "strictNullChecks": true,
+ "incremental": true,
+ "skipLibCheck": true,
+ "outDir": "scripts-dist",
+ "sourceRoot": "scripts"
+ },
+ "include": ["scripts/**/*.ts"],
+ "exclude": ["node_modules"]
+}
diff --git a/yarn.lock b/yarn.lock
index 0834564..1d694c5 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -73,7 +73,7 @@
"@bcherny/json-schema-ref-parser@9.0.9":
version "9.0.9"
- resolved "https://registry.yarnpkg.com/@bcherny/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz#09899d405bc708c0acac0066ae8db5b94d465ca4"
+ resolved "https://registry.npmjs.org/@bcherny/json-schema-ref-parser/-/json-schema-ref-parser-9.0.9.tgz"
integrity sha512-vmEmnJCfpkLdas++9OYg6riIezTYqTHpqUTODJzHLzs5UnXujbOJW9VwcVCnyo1mVRt32FRr23iXBx/sX8YbeQ==
dependencies:
"@jsdevtools/ono" "^7.1.3"
@@ -81,9 +81,16 @@
call-me-maybe "^1.0.1"
js-yaml "^4.1.0"
+"@cspotcode/source-map-support@^0.8.0":
+ version "0.8.1"
+ resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
+ integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
+ dependencies:
+ "@jridgewell/trace-mapping" "0.3.9"
+
"@csstools/selector-specificity@^2.0.2":
version "2.0.2"
- resolved "https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz#1bfafe4b7ed0f3e4105837e056e0a89b108ebe36"
+ resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz"
integrity sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==
"@emotion/babel-plugin@^11.10.0":
@@ -203,9 +210,27 @@
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
+"@jridgewell/resolve-uri@^3.0.3":
+ version "3.1.0"
+ resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz"
+ integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
+
+"@jridgewell/sourcemap-codec@^1.4.10":
+ version "1.4.14"
+ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz"
+ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
+
+"@jridgewell/trace-mapping@0.3.9":
+ version "0.3.9"
+ resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz"
+ integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
+ dependencies:
+ "@jridgewell/resolve-uri" "^3.0.3"
+ "@jridgewell/sourcemap-codec" "^1.4.10"
+
"@jsdevtools/ono@^7.1.3":
version "7.1.3"
- resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796"
+ resolved "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz"
integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==
"@next/env@12.2.4":
@@ -318,9 +343,29 @@
dependencies:
tslib "^2.4.0"
+"@tsconfig/node10@^1.0.7":
+ version "1.0.9"
+ resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz"
+ integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
+
+"@tsconfig/node12@^1.0.7":
+ version "1.0.11"
+ resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz"
+ integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
+
+"@tsconfig/node14@^1.0.0":
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz"
+ integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
+
+"@tsconfig/node16@^1.0.2":
+ version "1.0.3"
+ resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz"
+ integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
+
"@types/glob@^7.1.3":
version "7.2.0"
- resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
+ resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz"
integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
dependencies:
"@types/minimatch" "*"
@@ -328,7 +373,7 @@
"@types/json-schema@^7.0.11", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.9":
version "7.0.11"
- resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
+ resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz"
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
"@types/json5@^0.0.29":
@@ -338,32 +383,35 @@
"@types/lodash@^4.14.182":
version "4.14.183"
- resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.183.tgz#1173e843e858cff5b997c234df2789a4a54c2374"
+ resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.183.tgz"
integrity sha512-UXavyuxzXKMqJPEpFPri6Ku5F9af6ZJXUneHhvQJxavrEjuHkFp2YnDWHcxJiG7hk8ZkWqjcyNeW1s/smZv5cw==
"@types/minimatch@*":
version "3.0.5"
- resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40"
+ resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz"
integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==
"@types/minimist@^1.2.0":
version "1.2.2"
- resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c"
+ resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz"
integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
-"@types/node@*":
- version "18.7.6"
- resolved "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz"
- integrity sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==
+"@types/node-fetch@^2.6.2":
+ version "2.6.2"
+ resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.6.2.tgz#d1a9c5fd049d9415dce61571557104dec3ec81da"
+ integrity sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==
+ dependencies:
+ "@types/node" "*"
+ form-data "^3.0.0"
-"@types/node@18.6.4":
+"@types/node@*", "@types/node@18.6.4":
version "18.6.4"
resolved "https://registry.npmjs.org/@types/node/-/node-18.6.4.tgz"
integrity sha512-I4BD3L+6AWiUobfxZ49DlU43gtI+FTHSv9pE2Zekg6KjMpre4ByusaljW3vYSLJrvQ1ck1hUaeVu8HVlY3vzHg==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
- resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
+ resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz"
integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==
"@types/pako@^2.0.0":
@@ -378,7 +426,7 @@
"@types/prettier@^2.6.1":
version "2.7.0"
- resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.0.tgz#ea03e9f0376a4446f44797ca19d9c46c36e352dc"
+ resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz"
integrity sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==
"@types/prop-types@*":
@@ -434,7 +482,7 @@
"@typescript-eslint/eslint-plugin@^5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz#c0a480d05211660221eda963cc844732fe9b1714"
+ resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz"
integrity sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==
dependencies:
"@typescript-eslint/scope-manager" "5.33.1"
@@ -459,7 +507,7 @@
"@typescript-eslint/parser@^5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.33.1.tgz#e4b253105b4d2a4362cfaa4e184e2d226c440ff3"
+ resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz"
integrity sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==
dependencies:
"@typescript-eslint/scope-manager" "5.33.1"
@@ -477,7 +525,7 @@
"@typescript-eslint/scope-manager@5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz#8d31553e1b874210018ca069b3d192c6d23bc493"
+ resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz"
integrity sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==
dependencies:
"@typescript-eslint/types" "5.33.1"
@@ -485,7 +533,7 @@
"@typescript-eslint/type-utils@5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz#1a14e94650a0ae39f6e3b77478baff002cec4367"
+ resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz"
integrity sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==
dependencies:
"@typescript-eslint/utils" "5.33.1"
@@ -499,7 +547,7 @@
"@typescript-eslint/types@5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.33.1.tgz#3faef41793d527a519e19ab2747c12d6f3741ff7"
+ resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz"
integrity sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==
"@typescript-eslint/typescript-estree@5.33.0":
@@ -517,7 +565,7 @@
"@typescript-eslint/typescript-estree@5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz#a573bd360790afdcba80844e962d8b2031984f34"
+ resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz"
integrity sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==
dependencies:
"@typescript-eslint/types" "5.33.1"
@@ -530,7 +578,7 @@
"@typescript-eslint/utils@5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.33.1.tgz#171725f924fe1fe82bb776522bb85bc034e88575"
+ resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz"
integrity sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==
dependencies:
"@types/json-schema" "^7.0.9"
@@ -550,7 +598,7 @@
"@typescript-eslint/visitor-keys@5.33.1":
version "5.33.1"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz#0155c7571c8cd08956580b880aea327d5c34a18b"
+ resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz"
integrity sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==
dependencies:
"@typescript-eslint/types" "5.33.1"
@@ -561,14 +609,19 @@ acorn-jsx@^5.3.2:
resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
-acorn@^8.8.0:
+acorn-walk@^8.1.1:
+ version "8.2.0"
+ resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz"
+ integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
+
+acorn@^8.4.1, acorn@^8.8.0:
version "8.8.0"
resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz"
integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
aggregate-error@^3.0.0:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a"
+ resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz"
integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==
dependencies:
clean-stack "^2.0.0"
@@ -586,7 +639,7 @@ ajv@^6.10.0, ajv@^6.12.4:
ajv@^8.0.1:
version "8.11.0"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f"
+ resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz"
integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==
dependencies:
fast-deep-equal "^3.1.1"
@@ -596,7 +649,7 @@ ajv@^8.0.1:
ansi-escapes@^4.3.0:
version "4.3.2"
- resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
+ resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz"
integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==
dependencies:
type-fest "^0.21.3"
@@ -608,7 +661,7 @@ ansi-regex@^5.0.1:
ansi-regex@^6.0.1:
version "6.0.1"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a"
+ resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
ansi-styles@^3.2.1:
@@ -627,14 +680,19 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
ansi-styles@^6.0.0:
version "6.1.0"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.0.tgz#87313c102b8118abd57371afab34618bf7350ed3"
+ resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz"
integrity sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==
any-promise@^1.0.0:
version "1.3.0"
- resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
+ resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
+arg@^4.1.0:
+ version "4.1.3"
+ resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz"
+ integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
+
argparse@^2.0.1:
version "2.0.1"
resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
@@ -686,7 +744,7 @@ array.prototype.flatmap@^1.3.0:
arrify@^1.0.1:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d"
+ resolved "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz"
integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==
ast-types-flow@^0.0.7:
@@ -696,9 +754,14 @@ ast-types-flow@^0.0.7:
astral-regex@^2.0.0:
version "2.0.0"
- resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
+ resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"
integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==
+asynckit@^0.4.0:
+ version "0.4.0"
+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
+ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==
+
axe-core@^4.4.3:
version "4.4.3"
resolved "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz"
@@ -725,7 +788,7 @@ balanced-match@^1.0.0:
balanced-match@^2.0.0:
version "2.0.0"
- resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9"
+ resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz"
integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==
base64-js@^1.3.1:
@@ -733,6 +796,11 @@ base64-js@^1.3.1:
resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
+boolbase@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
+ integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==
+
brace-expansion@^1.1.7:
version "1.1.11"
resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
@@ -773,7 +841,7 @@ call-bind@^1.0.0, call-bind@^1.0.2:
call-me-maybe@^1.0.1:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b"
+ resolved "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz"
integrity sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==
callsites@^3.0.0:
@@ -783,7 +851,7 @@ callsites@^3.0.0:
camelcase-keys@^6.2.2:
version "6.2.2"
- resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
+ resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz"
integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
dependencies:
camelcase "^5.3.1"
@@ -792,7 +860,7 @@ camelcase-keys@^6.2.2:
camelcase@^5.3.1:
version "5.3.1"
- resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
+ resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
caniuse-lite@^1.0.30001332:
@@ -824,12 +892,12 @@ classnames@^2.2.6, classnames@^2.3.1:
clean-stack@^2.0.0:
version "2.2.0"
- resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
+ resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz"
integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==
cli-color@^2.0.2:
version "2.0.3"
- resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.3.tgz#73769ba969080629670f3f2ef69a4bf4e7cc1879"
+ resolved "https://registry.npmjs.org/cli-color/-/cli-color-2.0.3.tgz"
integrity sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==
dependencies:
d "^1.0.1"
@@ -840,14 +908,14 @@ cli-color@^2.0.2:
cli-cursor@^3.1.0:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
+ resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
dependencies:
restore-cursor "^3.1.0"
cli-truncate@^2.1.0:
version "2.1.0"
- resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7"
+ resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz"
integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==
dependencies:
slice-ansi "^3.0.0"
@@ -855,7 +923,7 @@ cli-truncate@^2.1.0:
cli-truncate@^3.1.0:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389"
+ resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-3.1.0.tgz"
integrity sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==
dependencies:
slice-ansi "^5.0.0"
@@ -887,17 +955,24 @@ color-name@~1.1.4:
colord@^2.9.2:
version "2.9.3"
- resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43"
+ resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz"
integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==
colorette@^2.0.16, colorette@^2.0.17:
version "2.0.19"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798"
+ resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz"
integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==
+combined-stream@^1.0.8:
+ version "1.0.8"
+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
+ dependencies:
+ delayed-stream "~1.0.0"
+
commander@^9.3.0:
version "9.4.0"
- resolved "https://registry.yarnpkg.com/commander/-/commander-9.4.0.tgz#bc4a40918fefe52e22450c111ecd6b7acce6f11c"
+ resolved "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz"
integrity sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==
concat-map@0.0.1:
@@ -928,6 +1003,11 @@ cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
path-type "^4.0.0"
yaml "^1.10.0"
+create-require@^1.1.0:
+ version "1.1.1"
+ resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz"
+ integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
+
cross-spawn@^7.0.2, cross-spawn@^7.0.3:
version "7.0.3"
resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
@@ -939,12 +1019,28 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3:
css-functions-list@^3.1.0:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.1.0.tgz#cf5b09f835ad91a00e5959bcfc627cd498e1321b"
+ resolved "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz"
integrity sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==
+css-select@^4.2.1:
+ version "4.3.0"
+ resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz"
+ integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==
+ dependencies:
+ boolbase "^1.0.0"
+ css-what "^6.0.1"
+ domhandler "^4.3.1"
+ domutils "^2.8.0"
+ nth-check "^2.0.1"
+
+css-what@^6.0.1:
+ version "6.1.0"
+ resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz"
+ integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==
+
cssesc@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
+ resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
csstype@^3.0.2:
@@ -954,7 +1050,7 @@ csstype@^3.0.2:
d@1, d@^1.0.1:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a"
+ resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz"
integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==
dependencies:
es5-ext "^0.10.50"
@@ -993,7 +1089,7 @@ debug@^4.1.1, debug@^4.3.2, debug@^4.3.4:
decamelize-keys@^1.1.0:
version "1.1.0"
- resolved "https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.0.tgz#d171a87933252807eb3cb61dc1c1445d078df2d9"
+ resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz"
integrity sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==
dependencies:
decamelize "^1.1.0"
@@ -1001,7 +1097,7 @@ decamelize-keys@^1.1.0:
decamelize@^1.1.0, decamelize@^1.2.0:
version "1.2.0"
- resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
+ resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz"
integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
deep-is@^0.1.3:
@@ -1024,11 +1120,21 @@ define-properties@^1.1.3, define-properties@^1.1.4:
has-property-descriptors "^1.0.0"
object-keys "^1.1.1"
+delayed-stream@~1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
+ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==
+
denque@^2.0.1:
version "2.1.0"
resolved "https://registry.npmjs.org/denque/-/denque-2.1.0.tgz"
integrity sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==
+diff@^4.0.1:
+ version "4.0.2"
+ resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz"
+ integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
+
dir-glob@^3.0.1:
version "3.0.1"
resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
@@ -1058,9 +1164,39 @@ dom-helpers@^5.0.1:
"@babel/runtime" "^7.8.7"
csstype "^3.0.2"
+dom-serializer@^1.0.1:
+ version "1.4.1"
+ resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz"
+ integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==
+ dependencies:
+ domelementtype "^2.0.1"
+ domhandler "^4.2.0"
+ entities "^2.0.0"
+
+domelementtype@^2.0.1, domelementtype@^2.2.0:
+ version "2.3.0"
+ resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz"
+ integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==
+
+domhandler@^4.2.0, domhandler@^4.3.1:
+ version "4.3.1"
+ resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz"
+ integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==
+ dependencies:
+ domelementtype "^2.2.0"
+
+domutils@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz"
+ integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
+ dependencies:
+ dom-serializer "^1.0.1"
+ domelementtype "^2.2.0"
+ domhandler "^4.2.0"
+
eastasianwidth@^0.2.0:
version "0.2.0"
- resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb"
+ resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
easy-bem@^1.1.1:
@@ -1070,7 +1206,7 @@ easy-bem@^1.1.1:
emoji-regex@^8.0.0:
version "8.0.0"
- resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
+ resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
emoji-regex@^9.2.2:
@@ -1078,6 +1214,11 @@ emoji-regex@^9.2.2:
resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
+entities@^2.0.0:
+ version "2.2.0"
+ resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz"
+ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
+
env-var@^7.1.1:
version "7.1.1"
resolved "https://registry.npmjs.org/env-var/-/env-var-7.1.1.tgz"
@@ -1137,7 +1278,7 @@ es-to-primitive@^1.2.1:
es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@^0.10.61, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46:
version "0.10.62"
- resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
+ resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz"
integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==
dependencies:
es6-iterator "^2.0.3"
@@ -1146,7 +1287,7 @@ es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@
es6-iterator@^2.0.3:
version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7"
+ resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz"
integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==
dependencies:
d "1"
@@ -1155,7 +1296,7 @@ es6-iterator@^2.0.3:
es6-symbol@^3.1.1, es6-symbol@^3.1.3:
version "3.1.3"
- resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18"
+ resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz"
integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==
dependencies:
d "^1.0.1"
@@ -1163,7 +1304,7 @@ es6-symbol@^3.1.1, es6-symbol@^3.1.3:
es6-weak-map@^2.0.3:
version "2.0.3"
- resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"
+ resolved "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz"
integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
dependencies:
d "1"
@@ -1288,19 +1429,19 @@ eslint-plugin-react@^7.29.4:
eslint-plugin-unused-imports@^2.0.0:
version "2.0.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz#d8db8c4d0cfa0637a8b51ce3fd7d1b6bc3f08520"
+ resolved "https://registry.npmjs.org/eslint-plugin-unused-imports/-/eslint-plugin-unused-imports-2.0.0.tgz"
integrity sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==
dependencies:
eslint-rule-composer "^0.3.0"
eslint-rule-composer@^0.3.0:
version "0.3.0"
- resolved "https://registry.yarnpkg.com/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz#79320c927b0c5c0d3d3d2b76c8b4a488f25bbaf9"
+ resolved "https://registry.npmjs.org/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz"
integrity sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==
eslint-scope@^5.1.1:
version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
dependencies:
esrecurse "^4.3.0"
@@ -1401,7 +1542,7 @@ esrecurse@^4.3.0:
estraverse@^4.1.1:
version "4.3.0"
- resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+ resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
estraverse@^5.1.0, estraverse@^5.2.0, estraverse@^5.3.0:
@@ -1416,7 +1557,7 @@ esutils@^2.0.2:
event-emitter@^0.3.5:
version "0.3.5"
- resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
+ resolved "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz"
integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==
dependencies:
d "1"
@@ -1424,7 +1565,7 @@ event-emitter@^0.3.5:
execa@^6.1.0:
version "6.1.0"
- resolved "https://registry.yarnpkg.com/execa/-/execa-6.1.0.tgz#cea16dee211ff011246556388effa0818394fb20"
+ resolved "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz"
integrity sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==
dependencies:
cross-spawn "^7.0.3"
@@ -1439,7 +1580,7 @@ execa@^6.1.0:
ext@^1.1.2:
version "1.6.0"
- resolved "https://registry.yarnpkg.com/ext/-/ext-1.6.0.tgz#3871d50641e874cc172e2b53f919842d19db4c52"
+ resolved "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz"
integrity sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==
dependencies:
type "^2.5.0"
@@ -1472,7 +1613,7 @@ fast-levenshtein@^2.0.6:
fastest-levenshtein@^1.0.16:
version "1.0.16"
- resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
+ resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz"
integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==
fastq@^1.6.0:
@@ -1510,7 +1651,7 @@ find-up@^2.1.0:
find-up@^4.1.0:
version "4.1.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
+ resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
dependencies:
locate-path "^5.0.0"
@@ -1537,6 +1678,15 @@ flatted@^3.1.0:
resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz"
integrity sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==
+form-data@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f"
+ integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==
+ dependencies:
+ asynckit "^0.4.0"
+ combined-stream "^1.0.8"
+ mime-types "^2.1.12"
+
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
@@ -1578,12 +1728,12 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1:
get-stdin@^8.0.0:
version "8.0.0"
- resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
+ resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz"
integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
get-stream@^6.0.1:
version "6.0.1"
- resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
+ resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
get-symbol-description@^1.0.0:
@@ -1610,7 +1760,7 @@ glob-parent@^6.0.1:
glob-promise@^4.2.2:
version "4.2.2"
- resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-4.2.2.tgz#15f44bcba0e14219cd93af36da6bb905ff007877"
+ resolved "https://registry.npmjs.org/glob-promise/-/glob-promise-4.2.2.tgz"
integrity sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==
dependencies:
"@types/glob" "^7.1.3"
@@ -1641,14 +1791,14 @@ glob@^7.1.3, glob@^7.1.6, glob@^7.2.0:
global-modules@^2.0.0:
version "2.0.0"
- resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780"
+ resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz"
integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==
dependencies:
global-prefix "^3.0.0"
global-prefix@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97"
+ resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz"
integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==
dependencies:
ini "^1.3.5"
@@ -1676,7 +1826,7 @@ globby@^11.1.0:
globjoin@^0.1.4:
version "0.1.4"
- resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43"
+ resolved "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz"
integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==
grapheme-splitter@^1.0.4:
@@ -1686,7 +1836,7 @@ grapheme-splitter@^1.0.4:
hard-rejection@^2.1.0:
version "2.1.0"
- resolved "https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883"
+ resolved "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz"
integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==
has-bigints@^1.0.1, has-bigints@^1.0.2:
@@ -1730,6 +1880,11 @@ has@^1.0.3:
dependencies:
function-bind "^1.1.1"
+he@1.2.0:
+ version "1.2.0"
+ resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz"
+ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
+
hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2:
version "3.3.2"
resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz"
@@ -1739,29 +1894,29 @@ hoist-non-react-statics@^3.3.1, hoist-non-react-statics@^3.3.2:
hosted-git-info@^2.1.4:
version "2.8.9"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
+ resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz"
integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==
hosted-git-info@^4.0.1:
version "4.1.0"
- resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224"
+ resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz"
integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==
dependencies:
lru-cache "^6.0.0"
html-tags@^3.2.0:
version "3.2.0"
- resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961"
+ resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz"
integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==
human-signals@^3.0.1:
version "3.0.1"
- resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-3.0.1.tgz#c740920859dafa50e5a3222da9d3bf4bb0e5eef5"
+ resolved "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz"
integrity sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==
husky@^8.0.1:
version "8.0.1"
- resolved "https://registry.yarnpkg.com/husky/-/husky-8.0.1.tgz#511cb3e57de3e3190514ae49ed50f6bc3f50b3e9"
+ resolved "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz"
integrity sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==
ieee754@^1.1.13:
@@ -1784,7 +1939,7 @@ import-fresh@^3.0.0, import-fresh@^3.2.1:
import-lazy@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153"
+ resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz"
integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==
imurmurhash@^0.1.4:
@@ -1794,7 +1949,7 @@ imurmurhash@^0.1.4:
indent-string@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251"
+ resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz"
integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==
inflight@^1.0.4:
@@ -1812,7 +1967,7 @@ inherits@2:
ini@^1.3.5:
version "1.3.8"
- resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
+ resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==
internal-slot@^1.0.3:
@@ -1875,12 +2030,12 @@ is-extglob@^2.1.1:
is-fullwidth-code-point@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
+ resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
is-fullwidth-code-point@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz#fae3167c729e7463f8461ce512b080a49268aa88"
+ resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz"
integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
@@ -1909,17 +2064,17 @@ is-number@^7.0.0:
is-plain-obj@^1.1.0:
version "1.1.0"
- resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e"
+ resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz"
integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==
is-plain-object@^5.0.0:
version "5.0.0"
- resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344"
+ resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz"
integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==
is-promise@^2.2.2:
version "2.2.2"
- resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
+ resolved "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz"
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
is-regex@^1.1.4:
@@ -1939,7 +2094,7 @@ is-shared-array-buffer@^1.0.2:
is-stream@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac"
+ resolved "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz"
integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==
is-string@^1.0.5, is-string@^1.0.7:
@@ -1987,7 +2142,7 @@ json-parse-even-better-errors@^2.3.0:
json-schema-to-typescript@^11.0.2:
version "11.0.2"
- resolved "https://registry.yarnpkg.com/json-schema-to-typescript/-/json-schema-to-typescript-11.0.2.tgz#80348391abb4ffb75daf312380c2f01c552ffba8"
+ resolved "https://registry.npmjs.org/json-schema-to-typescript/-/json-schema-to-typescript-11.0.2.tgz"
integrity sha512-XRyeXBJeo/IH4eTP5D1ptX78vCvH86nMDt2k3AxO28C3uYWEDmy4mgPyMpb8bLJ/pJMElOGuQbnKR5Y6NSh3QQ==
dependencies:
"@bcherny/json-schema-ref-parser" "9.0.9"
@@ -2012,7 +2167,7 @@ json-schema-traverse@^0.4.1:
json-schema-traverse@^1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2"
+ resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==
json-stable-stringify-without-jsonify@^1.0.1:
@@ -2029,7 +2184,7 @@ json5@^1.0.1:
jsonschema@^1.4.1:
version "1.4.1"
- resolved "https://registry.yarnpkg.com/jsonschema/-/jsonschema-1.4.1.tgz#cc4c3f0077fb4542982973d8a083b6b34f482dab"
+ resolved "https://registry.npmjs.org/jsonschema/-/jsonschema-1.4.1.tgz"
integrity sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.2:
@@ -2042,12 +2197,12 @@ jsonschema@^1.4.1:
kind-of@^6.0.2, kind-of@^6.0.3:
version "6.0.3"
- resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
+ resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
known-css-properties@^0.25.0:
version "0.25.0"
- resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.25.0.tgz#6ebc4d4b412f602e5cfbeb4086bd544e34c0a776"
+ resolved "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.25.0.tgz"
integrity sha512-b0/9J1O9Jcyik1GC6KC42hJ41jKwdO/Mq8Mdo5sYN+IuRTXs2YFHZC3kZSx6ueusqa95x3wLYe/ytKjbAfGixA==
language-subtag-registry@~0.3.2:
@@ -2072,7 +2227,7 @@ levn@^0.4.1:
lilconfig@2.0.5:
version "2.0.5"
- resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.5.tgz#19e57fd06ccc3848fd1891655b5a447092225b25"
+ resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz"
integrity sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==
lines-and-columns@^1.1.6:
@@ -2082,7 +2237,7 @@ lines-and-columns@^1.1.6:
lint-staged@^13.0.3:
version "13.0.3"
- resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-13.0.3.tgz#d7cdf03a3830b327a2b63c6aec953d71d9dc48c6"
+ resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz"
integrity sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==
dependencies:
cli-truncate "^3.1.0"
@@ -2101,7 +2256,7 @@ lint-staged@^13.0.3:
listr2@^4.0.5:
version "4.0.5"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-4.0.5.tgz#9dcc50221583e8b4c71c43f9c7dfd0ef546b75d5"
+ resolved "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz"
integrity sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==
dependencies:
cli-truncate "^2.1.0"
@@ -2123,7 +2278,7 @@ locate-path@^2.0.0:
locate-path@^5.0.0:
version "5.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
+ resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
dependencies:
p-locate "^4.1.0"
@@ -2142,17 +2297,17 @@ lodash.merge@^4.6.2:
lodash.truncate@^4.4.2:
version "4.4.2"
- resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193"
+ resolved "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz"
integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==
lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.21:
version "4.17.21"
- resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
+ resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
log-update@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/log-update/-/log-update-4.0.0.tgz#589ecd352471f2a1c0c570287543a64dfd20e0a1"
+ resolved "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz"
integrity sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==
dependencies:
ansi-escapes "^4.3.0"
@@ -2176,24 +2331,29 @@ lru-cache@^6.0.0:
lru-queue@^0.1.0:
version "0.1.0"
- resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
+ resolved "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz"
integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==
dependencies:
es5-ext "~0.10.2"
+make-error@^1.1.1:
+ version "1.3.6"
+ resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz"
+ integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
+
map-obj@^1.0.0:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
+ resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz"
integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==
map-obj@^4.0.0:
version "4.3.0"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
+ resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz"
integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
mathml-tag-names@^2.1.3:
version "2.1.3"
- resolved "https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3"
+ resolved "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz"
integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==
memoize-one@^5.0.0:
@@ -2203,7 +2363,7 @@ memoize-one@^5.0.0:
memoizee@^0.4.15:
version "0.4.15"
- resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72"
+ resolved "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz"
integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
dependencies:
d "^1.0.1"
@@ -2222,7 +2382,7 @@ memory-pager@^1.0.2:
meow@^9.0.0:
version "9.0.0"
- resolved "https://registry.yarnpkg.com/meow/-/meow-9.0.0.tgz#cd9510bc5cac9dee7d03c73ee1f9ad959f4ea364"
+ resolved "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz"
integrity sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==
dependencies:
"@types/minimist" "^1.2.0"
@@ -2240,7 +2400,7 @@ meow@^9.0.0:
merge-stream@^2.0.0:
version "2.0.0"
- resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60"
+ resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
merge2@^1.3.0, merge2@^1.4.1:
@@ -2256,19 +2416,31 @@ micromatch@^4.0.4, micromatch@^4.0.5:
braces "^3.0.2"
picomatch "^2.3.1"
+mime-db@1.52.0:
+ version "1.52.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70"
+ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==
+
+mime-types@^2.1.12:
+ version "2.1.35"
+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a"
+ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==
+ dependencies:
+ mime-db "1.52.0"
+
mimic-fn@^2.1.0:
version "2.1.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
+ resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
mimic-fn@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc"
+ resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz"
integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==
min-indent@^1.0.0:
version "1.0.1"
- resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869"
+ resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz"
integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==
minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
@@ -2280,7 +2452,7 @@ minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2:
minimist-options@4.1.0:
version "4.1.0"
- resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619"
+ resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz"
integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==
dependencies:
arrify "^1.0.1"
@@ -2294,7 +2466,7 @@ minimist@^1.2.0, minimist@^1.2.6:
mkdirp@^1.0.4:
version "1.0.4"
- resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e"
+ resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==
mongodb-connection-string-url@^2.5.2:
@@ -2334,7 +2506,7 @@ ms@^2.1.1:
mz@^2.7.0:
version "2.7.0"
- resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
+ resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
dependencies:
any-promise "^1.0.0"
@@ -2360,7 +2532,7 @@ next-superjson-plugin@^0.3.0:
next-tick@1, next-tick@^1.1.0:
version "1.1.0"
- resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb"
+ resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz"
integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==
next@12.2.4:
@@ -2389,9 +2561,24 @@ next@12.2.4:
"@next/swc-win32-ia32-msvc" "12.2.4"
"@next/swc-win32-x64-msvc" "12.2.4"
+node-fetch@2:
+ version "2.6.7"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
+ integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
+ dependencies:
+ whatwg-url "^5.0.0"
+
+node-html-parser@^5.4.2-0:
+ version "5.4.2-0"
+ resolved "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.2-0.tgz"
+ integrity sha512-+zkh6gnPZhEG6iFL37le8YqqjeVk604w85iKLPlbVqH/F+mgFlylHcm4pbo9Wbo9inOFGZMyM9oyHwBhrJYS4A==
+ dependencies:
+ css-select "^4.2.1"
+ he "1.2.0"
+
normalize-package-data@^2.5.0:
version "2.5.0"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8"
+ resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz"
integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==
dependencies:
hosted-git-info "^2.1.4"
@@ -2401,7 +2588,7 @@ normalize-package-data@^2.5.0:
normalize-package-data@^3.0.0:
version "3.0.3"
- resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e"
+ resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz"
integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==
dependencies:
hosted-git-info "^4.0.1"
@@ -2411,16 +2598,23 @@ normalize-package-data@^3.0.0:
normalize-path@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
+ resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
npm-run-path@^5.1.0:
version "5.1.0"
- resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00"
+ resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz"
integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==
dependencies:
path-key "^4.0.0"
+nth-check@^2.0.1:
+ version "2.1.1"
+ resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz"
+ integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==
+ dependencies:
+ boolbase "^1.0.0"
+
object-assign@^4.0.1, object-assign@^4.1.1:
version "4.1.1"
resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
@@ -2490,14 +2684,14 @@ once@^1.3.0:
onetime@^5.1.0:
version "5.1.2"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
+ resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
dependencies:
mimic-fn "^2.1.0"
onetime@^6.0.0:
version "6.0.0"
- resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4"
+ resolved "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz"
integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==
dependencies:
mimic-fn "^4.0.0"
@@ -2523,7 +2717,7 @@ p-limit@^1.1.0:
p-limit@^2.2.0:
version "2.3.0"
- resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
+ resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
dependencies:
p-try "^2.0.0"
@@ -2544,7 +2738,7 @@ p-locate@^2.0.0:
p-locate@^4.1.0:
version "4.1.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
+ resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
dependencies:
p-limit "^2.2.0"
@@ -2558,7 +2752,7 @@ p-locate@^5.0.0:
p-map@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
+ resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz"
integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==
dependencies:
aggregate-error "^3.0.0"
@@ -2570,7 +2764,7 @@ p-try@^1.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"
+ resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
pako@^2.0.4:
@@ -2617,7 +2811,7 @@ path-key@^3.1.0:
path-key@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18"
+ resolved "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz"
integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==
path-parse@^1.0.7:
@@ -2632,7 +2826,7 @@ path-type@^4.0.0:
picocolors@^0.2.1:
version "0.2.1"
- resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-0.2.1.tgz#570670f793646851d1ba135996962abad587859f"
+ resolved "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz"
integrity sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==
picocolors@^1.0.0:
@@ -2647,27 +2841,27 @@ picomatch@^2.3.1:
pidtree@^0.6.0:
version "0.6.0"
- resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.6.0.tgz#90ad7b6d42d5841e69e0a2419ef38f8883aa057c"
+ resolved "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz"
integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==
postcss-media-query-parser@^0.2.3:
version "0.2.3"
- resolved "https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244"
+ resolved "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz"
integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==
postcss-resolve-nested-selector@^0.1.1:
version "0.1.1"
- resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e"
+ resolved "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz"
integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==
postcss-safe-parser@^6.0.0:
version "6.0.0"
- resolved "https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1"
+ resolved "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz"
integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==
postcss-selector-parser@^6.0.10:
version "6.0.10"
- resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d"
+ resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz"
integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==
dependencies:
cssesc "^3.0.0"
@@ -2675,7 +2869,7 @@ postcss-selector-parser@^6.0.10:
postcss-sorting@^5.0.1:
version "5.0.1"
- resolved "https://registry.yarnpkg.com/postcss-sorting/-/postcss-sorting-5.0.1.tgz#10d5d0059eea8334dacc820c0121864035bc3f11"
+ resolved "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz"
integrity sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==
dependencies:
lodash "^4.17.14"
@@ -2683,7 +2877,7 @@ postcss-sorting@^5.0.1:
postcss-value-parser@^4.2.0:
version "4.2.0"
- resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514"
+ resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
postcss@8.4.14:
@@ -2697,7 +2891,7 @@ postcss@8.4.14:
postcss@^7.0.17:
version "7.0.39"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.39.tgz#9624375d965630e2e1f2c02a935c82a59cb48309"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz"
integrity sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==
dependencies:
picocolors "^0.2.1"
@@ -2705,7 +2899,7 @@ postcss@^7.0.17:
postcss@^8.4.16:
version "8.4.16"
- resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c"
+ resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz"
integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
dependencies:
nanoid "^3.3.4"
@@ -2719,7 +2913,7 @@ prelude-ls@^1.2.1:
prettier@^2.6.2, prettier@^2.7.1:
version "2.7.1"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64"
+ resolved "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz"
integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==
prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2, prop-types@^15.8.1:
@@ -2743,7 +2937,7 @@ queue-microtask@^1.2.2:
quick-lru@^4.0.1:
version "4.0.1"
- resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
+ resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz"
integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
react-dom@18.2.0:
@@ -2808,7 +3002,7 @@ react@18.2.0:
read-pkg-up@^7.0.1:
version "7.0.1"
- resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507"
+ resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz"
integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==
dependencies:
find-up "^4.1.0"
@@ -2817,7 +3011,7 @@ read-pkg-up@^7.0.1:
read-pkg@^5.2.0:
version "5.2.0"
- resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc"
+ resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz"
integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==
dependencies:
"@types/normalize-package-data" "^2.4.0"
@@ -2827,7 +3021,7 @@ read-pkg@^5.2.0:
redent@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
+ resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz"
integrity sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==
dependencies:
indent-string "^4.0.0"
@@ -2854,7 +3048,7 @@ regexpp@^3.2.0:
require-from-string@^2.0.2:
version "2.0.2"
- resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
+ resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
resolve-from@^4.0.0:
@@ -2864,7 +3058,7 @@ resolve-from@^4.0.0:
resolve-from@^5.0.0:
version "5.0.0"
- resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69"
+ resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
resolve@^1.10.0, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.22.0:
@@ -2887,7 +3081,7 @@ resolve@^2.0.0-next.3:
restore-cursor@^3.1.0:
version "3.1.0"
- resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
+ resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz"
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
dependencies:
onetime "^5.1.0"
@@ -2900,7 +3094,7 @@ reusify@^1.0.4:
rfdc@^1.3.0:
version "1.3.0"
- resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b"
+ resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz"
integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==
rimraf@^3.0.2:
@@ -2919,7 +3113,7 @@ run-parallel@^1.1.9:
rxjs@^7.5.5:
version "7.5.6"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc"
+ resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.6.tgz"
integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==
dependencies:
tslib "^2.1.0"
@@ -2950,7 +3144,7 @@ seedrandom@^3.0.5:
"semver@2 || 3 || 4 || 5":
version "5.7.1"
- resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
+ resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
semver@^6.3.0:
@@ -2988,7 +3182,7 @@ side-channel@^1.0.4:
signal-exit@^3.0.2, signal-exit@^3.0.7:
version "3.0.7"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
+ resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
slash@^3.0.0:
@@ -2998,7 +3192,7 @@ slash@^3.0.0:
slice-ansi@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787"
+ resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz"
integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==
dependencies:
ansi-styles "^4.0.0"
@@ -3007,7 +3201,7 @@ slice-ansi@^3.0.0:
slice-ansi@^4.0.0:
version "4.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b"
+ resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz"
integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==
dependencies:
ansi-styles "^4.0.0"
@@ -3016,7 +3210,7 @@ slice-ansi@^4.0.0:
slice-ansi@^5.0.0:
version "5.0.0"
- resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a"
+ resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz"
integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==
dependencies:
ansi-styles "^6.0.0"
@@ -3047,7 +3241,7 @@ source-map@^0.5.7:
source-map@^0.6.1:
version "0.6.1"
- resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
+ resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
sparse-bitfield@^3.0.3:
@@ -3059,7 +3253,7 @@ sparse-bitfield@^3.0.3:
spdx-correct@^3.0.0:
version "3.1.1"
- resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9"
+ resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz"
integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==
dependencies:
spdx-expression-parse "^3.0.0"
@@ -3067,12 +3261,12 @@ spdx-correct@^3.0.0:
spdx-exceptions@^2.1.0:
version "2.3.0"
- resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d"
+ resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz"
integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==
spdx-expression-parse@^3.0.0:
version "3.0.1"
- resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679"
+ resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz"
integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==
dependencies:
spdx-exceptions "^2.1.0"
@@ -3080,17 +3274,17 @@ spdx-expression-parse@^3.0.0:
spdx-license-ids@^3.0.0:
version "3.0.11"
- resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz#50c0d8c40a14ec1bf449bae69a0ea4685a9d9f95"
+ resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz"
integrity sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==
string-argv@^0.3.1:
version "0.3.1"
- resolved "https://registry.yarnpkg.com/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da"
+ resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz"
integrity sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
version "4.2.3"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
+ resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
@@ -3099,7 +3293,7 @@ string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
string-width@^5.0.0:
version "5.1.2"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794"
+ resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
dependencies:
eastasianwidth "^0.2.0"
@@ -3147,7 +3341,7 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
strip-ansi@^7.0.1:
version "7.0.1"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2"
+ resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz"
integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==
dependencies:
ansi-regex "^6.0.1"
@@ -3159,12 +3353,12 @@ strip-bom@^3.0.0:
strip-final-newline@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd"
+ resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz"
integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==
strip-indent@^3.0.0:
version "3.0.0"
- resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001"
+ resolved "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz"
integrity sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==
dependencies:
min-indent "^1.0.0"
@@ -3176,7 +3370,7 @@ strip-json-comments@^3.1.0, strip-json-comments@^3.1.1:
style-search@^0.1.0:
version "0.1.0"
- resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902"
+ resolved "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz"
integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==
styled-jsx@5.0.2:
@@ -3186,26 +3380,26 @@ styled-jsx@5.0.2:
stylelint-config-idiomatic-order@^8.1.0:
version "8.1.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-idiomatic-order/-/stylelint-config-idiomatic-order-8.1.0.tgz#7ca7fa92eb79369948dd4977499466c844ace21d"
+ resolved "https://registry.npmjs.org/stylelint-config-idiomatic-order/-/stylelint-config-idiomatic-order-8.1.0.tgz"
integrity sha512-iTPY6JjbkIdzy+21x3a1xi/tG33zKhLJb6lZl1xg6jZrXjgIYelnRZ5xVtbcEP9rElxZq/Zu1eGthfvI+ri+YQ==
dependencies:
stylelint-order "^3.1.1"
stylelint-config-recommended@^9.0.0:
version "9.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz#1c9e07536a8cd875405f8ecef7314916d94e7e40"
+ resolved "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-9.0.0.tgz"
integrity sha512-9YQSrJq4NvvRuTbzDsWX3rrFOzOlYBmZP+o513BJN/yfEmGSr0AxdvrWs0P/ilSpVV/wisamAHu5XSk8Rcf4CQ==
stylelint-config-standard@^27.0.0:
version "27.0.0"
- resolved "https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-27.0.0.tgz#d1c69082fc973dab7da1a6c89979e54a0758f389"
+ resolved "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-27.0.0.tgz"
integrity sha512-J+wxyODWQCW2kgdhVzj51a4cFcJkglkMQrjPU/1Jo8w2oKSKK5ZRqHvDDWxEmjYWIYbMhhIMS5dOgVpGUMIACw==
dependencies:
stylelint-config-recommended "^9.0.0"
stylelint-order@^3.1.1:
version "3.1.1"
- resolved "https://registry.yarnpkg.com/stylelint-order/-/stylelint-order-3.1.1.tgz#ba9ea6844d1482f97f31204e7c9605c7b792c294"
+ resolved "https://registry.npmjs.org/stylelint-order/-/stylelint-order-3.1.1.tgz"
integrity sha512-4gP/r8j/6JGZ/LL41b2sYtQqfwZl4VSqTp7WeIwI67v/OXNQ08dnn64BGXNwAUSgb2+YIvIOxQaMzqMyQMzoyQ==
dependencies:
lodash "^4.17.15"
@@ -3214,7 +3408,7 @@ stylelint-order@^3.1.1:
stylelint@^14.10.0:
version "14.10.0"
- resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-14.10.0.tgz#c588f5cd47cd214cf1acee5bc165961b6a3ad836"
+ resolved "https://registry.npmjs.org/stylelint/-/stylelint-14.10.0.tgz"
integrity sha512-VAmyKrEK+wNFh9R8mNqoxEFzaa4gsHGhcT4xgkQDuOA5cjF6CaNS8loYV7gpi4tIZBPUyXesotPXzJAMN8VLOQ==
dependencies:
"@csstools/selector-specificity" "^2.0.2"
@@ -3277,7 +3471,7 @@ supports-color@^7.0.0, supports-color@^7.1.0:
supports-hyperlinks@^2.2.0:
version "2.2.0"
- resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz#4f77b42488765891774b70c79babd87f9bd594bb"
+ resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz"
integrity sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==
dependencies:
has-flag "^4.0.0"
@@ -3290,12 +3484,12 @@ supports-preserve-symlinks-flag@^1.0.0:
svg-tags@^1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764"
+ resolved "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz"
integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==
table@^6.8.0:
version "6.8.0"
- resolved "https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca"
+ resolved "https://registry.npmjs.org/table/-/table-6.8.0.tgz"
integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==
dependencies:
ajv "^8.0.1"
@@ -3311,26 +3505,26 @@ text-table@^0.2.0:
thenify-all@^1.0.0:
version "1.6.0"
- resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
+ resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
dependencies:
thenify ">= 3.1.0 < 4"
"thenify@>= 3.1.0 < 4":
version "3.3.1"
- resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
+ resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
dependencies:
any-promise "^1.0.0"
through@^2.3.8:
version "2.3.8"
- resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
+ resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz"
integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==
timers-ext@^0.1.7:
version "0.1.7"
- resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
+ resolved "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz"
integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
dependencies:
es5-ext "~0.10.46"
@@ -3355,11 +3549,35 @@ tr46@^3.0.0:
dependencies:
punycode "^2.1.1"
+tr46@~0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
+ integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
+
trim-newlines@^3.0.0:
version "3.0.1"
- resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144"
+ resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz"
integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==
+ts-node@^10.9.1:
+ version "10.9.1"
+ resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"
+ integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
+ dependencies:
+ "@cspotcode/source-map-support" "^0.8.0"
+ "@tsconfig/node10" "^1.0.7"
+ "@tsconfig/node12" "^1.0.7"
+ "@tsconfig/node14" "^1.0.0"
+ "@tsconfig/node16" "^1.0.2"
+ acorn "^8.4.1"
+ acorn-walk "^8.1.1"
+ arg "^4.1.0"
+ create-require "^1.1.0"
+ diff "^4.0.1"
+ make-error "^1.1.1"
+ v8-compile-cache-lib "^3.0.1"
+ yn "3.1.1"
+
tsconfig-paths@^3.14.1:
version "3.14.1"
resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz"
@@ -3401,7 +3619,7 @@ type-detect@^4.0.8:
type-fest@^0.18.0:
version "0.18.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f"
+ resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz"
integrity sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==
type-fest@^0.20.2:
@@ -3411,27 +3629,27 @@ type-fest@^0.20.2:
type-fest@^0.21.3:
version "0.21.3"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37"
+ resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz"
integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==
type-fest@^0.6.0:
version "0.6.0"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b"
+ resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz"
integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==
type-fest@^0.8.1:
version "0.8.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
+ resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz"
integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
type@^1.0.1:
version "1.2.0"
- resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0"
+ resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz"
integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==
type@^2.5.0:
version "2.7.2"
- resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0"
+ resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz"
integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==
typescript@4.7.4:
@@ -3463,7 +3681,7 @@ use-sync-external-store@1.2.0:
util-deprecate@^1.0.2:
version "1.0.2"
- resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
+ resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
uuid@^7.0.3:
@@ -3471,6 +3689,11 @@ uuid@^7.0.3:
resolved "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz"
integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==
+v8-compile-cache-lib@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz"
+ integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
+
v8-compile-cache@^2.0.3, v8-compile-cache@^2.3.0:
version "2.3.0"
resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
@@ -3478,12 +3701,17 @@ v8-compile-cache@^2.0.3, v8-compile-cache@^2.3.0:
validate-npm-package-license@^3.0.1:
version "3.0.4"
- resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
+ resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==
dependencies:
spdx-correct "^3.0.0"
spdx-expression-parse "^3.0.0"
+webidl-conversions@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
+ integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
+
webidl-conversions@^7.0.0:
version "7.0.0"
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz"
@@ -3497,6 +3725,14 @@ whatwg-url@^11.0.0:
tr46 "^3.0.0"
webidl-conversions "^7.0.0"
+whatwg-url@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
+ integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
+ dependencies:
+ tr46 "~0.0.3"
+ webidl-conversions "^3.0.0"
+
which-boxed-primitive@^1.0.2:
version "1.0.2"
resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"
@@ -3510,7 +3746,7 @@ which-boxed-primitive@^1.0.2:
which@^1.3.1:
version "1.3.1"
- resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
+ resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz"
integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
dependencies:
isexe "^2.0.0"
@@ -3529,7 +3765,7 @@ word-wrap@^1.2.3:
wrap-ansi@^6.2.0:
version "6.2.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
+ resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz"
integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
dependencies:
ansi-styles "^4.0.0"
@@ -3538,7 +3774,7 @@ wrap-ansi@^6.2.0:
wrap-ansi@^7.0.0:
version "7.0.0"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
dependencies:
ansi-styles "^4.0.0"
@@ -3552,7 +3788,7 @@ wrappy@1:
write-file-atomic@^4.0.1:
version "4.0.2"
- resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd"
+ resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz"
integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==
dependencies:
imurmurhash "^0.1.4"
@@ -3570,14 +3806,19 @@ yaml@^1.10.0:
yaml@^2.1.1:
version "2.1.1"
- resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.1.1.tgz#1e06fb4ca46e60d9da07e4f786ea370ed3c3cfec"
+ resolved "https://registry.npmjs.org/yaml/-/yaml-2.1.1.tgz"
integrity sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==
yargs-parser@^20.2.3:
version "20.2.9"
- resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
+ resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
+yn@3.1.1:
+ version "3.1.1"
+ resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz"
+ integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
+
yocto-queue@^0.1.0:
version "0.1.0"
resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"