tangled
alpha
login
or
join now
bwc9876.dev
/
manhunt-app
0
fork
atom
Live location tracking and playback for the game "manhunt"
0
fork
atom
overview
issues
pulls
1
pipelines
Use oxlint
bwc9876.dev
2 weeks ago
c840c203
b8b70c29
verified
This commit was signed with the committer's
known signature
.
bwc9876.dev
SSH Key Fingerprint:
SHA256:DanMEP/RNlSC7pAVbnXO6wzQV00rqyKj053tz4uH5gQ=
+736
-31
6 changed files
expand all
collapse all
unified
split
frontend
.oxlintrc.json
package-lock.json
package.json
src
components
LobbyScreen.tsx
MenuScreen.tsx
package-lock.json
+3
frontend/.oxlintrc.json
···
1
1
+
{
2
2
+
"ignorePatterns": ["src/bindings.ts"]
3
3
+
}
+369
frontend/package-lock.json
···
28
28
"@vitejs/plugin-react": "^5.1.4",
29
29
"babel-plugin-react-compiler": "^1.0.0",
30
30
"globals": "^17.3.0",
31
31
+
"oxlint": "^1.49.0",
31
32
"prettier": "^3",
32
33
"typescript": "^5",
33
34
"vite": "^7"
···
817
818
"@jridgewell/sourcemap-codec": "^1.4.14"
818
819
}
819
820
},
821
821
+
"node_modules/@oxlint/binding-android-arm-eabi": {
822
822
+
"version": "1.49.0",
823
823
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.49.0.tgz",
824
824
+
"integrity": "sha512-2WPoh/2oK9r/i2R4o4J18AOrm3HVlWiHZ8TnuCaS4dX8m5ZzRmHW0I3eLxEurQLHWVruhQN7fHgZnah+ag5iQg==",
825
825
+
"cpu": [
826
826
+
"arm"
827
827
+
],
828
828
+
"dev": true,
829
829
+
"license": "MIT",
830
830
+
"optional": true,
831
831
+
"os": [
832
832
+
"android"
833
833
+
],
834
834
+
"engines": {
835
835
+
"node": "^20.19.0 || >=22.12.0"
836
836
+
}
837
837
+
},
838
838
+
"node_modules/@oxlint/binding-android-arm64": {
839
839
+
"version": "1.49.0",
840
840
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.49.0.tgz",
841
841
+
"integrity": "sha512-YqJAGvNB11EzoKm1euVhZntb79alhMvWW/j12bYqdvVxn6xzEQWrEDCJg9BPo3A3tBCSUBKH7bVkAiCBqK/L1w==",
842
842
+
"cpu": [
843
843
+
"arm64"
844
844
+
],
845
845
+
"dev": true,
846
846
+
"license": "MIT",
847
847
+
"optional": true,
848
848
+
"os": [
849
849
+
"android"
850
850
+
],
851
851
+
"engines": {
852
852
+
"node": "^20.19.0 || >=22.12.0"
853
853
+
}
854
854
+
},
855
855
+
"node_modules/@oxlint/binding-darwin-arm64": {
856
856
+
"version": "1.49.0",
857
857
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.49.0.tgz",
858
858
+
"integrity": "sha512-WFocCRlvVkMhChCJ2qpJfp1Gj/IjvyjuifH9Pex8m8yHonxxQa3d8DZYreuDQU3T4jvSY8rqhoRqnpc61Nlbxw==",
859
859
+
"cpu": [
860
860
+
"arm64"
861
861
+
],
862
862
+
"dev": true,
863
863
+
"license": "MIT",
864
864
+
"optional": true,
865
865
+
"os": [
866
866
+
"darwin"
867
867
+
],
868
868
+
"engines": {
869
869
+
"node": "^20.19.0 || >=22.12.0"
870
870
+
}
871
871
+
},
872
872
+
"node_modules/@oxlint/binding-darwin-x64": {
873
873
+
"version": "1.49.0",
874
874
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.49.0.tgz",
875
875
+
"integrity": "sha512-BN0KniwvehbUfYztOMwEDkYoojGm/narf5oJf+/ap+6PnzMeWLezMaVARNIS0j3OdMkjHTEP8s3+GdPJ7WDywQ==",
876
876
+
"cpu": [
877
877
+
"x64"
878
878
+
],
879
879
+
"dev": true,
880
880
+
"license": "MIT",
881
881
+
"optional": true,
882
882
+
"os": [
883
883
+
"darwin"
884
884
+
],
885
885
+
"engines": {
886
886
+
"node": "^20.19.0 || >=22.12.0"
887
887
+
}
888
888
+
},
889
889
+
"node_modules/@oxlint/binding-freebsd-x64": {
890
890
+
"version": "1.49.0",
891
891
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.49.0.tgz",
892
892
+
"integrity": "sha512-SnkAc/DPIY6joMCiP/+53Q+N2UOGMU6ULvbztpmvPJNF/jYPGhNbKtN982uj2Gs6fpbxYkmyj08QnpkD4fbHJA==",
893
893
+
"cpu": [
894
894
+
"x64"
895
895
+
],
896
896
+
"dev": true,
897
897
+
"license": "MIT",
898
898
+
"optional": true,
899
899
+
"os": [
900
900
+
"freebsd"
901
901
+
],
902
902
+
"engines": {
903
903
+
"node": "^20.19.0 || >=22.12.0"
904
904
+
}
905
905
+
},
906
906
+
"node_modules/@oxlint/binding-linux-arm-gnueabihf": {
907
907
+
"version": "1.49.0",
908
908
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.49.0.tgz",
909
909
+
"integrity": "sha512-6Z3EzRvpQVIpO7uFhdiGhdE8Mh3S2VWKLL9xuxVqD6fzPhyI3ugthpYXlCChXzO8FzcYIZ3t1+Kau+h2NY1hqA==",
910
910
+
"cpu": [
911
911
+
"arm"
912
912
+
],
913
913
+
"dev": true,
914
914
+
"license": "MIT",
915
915
+
"optional": true,
916
916
+
"os": [
917
917
+
"linux"
918
918
+
],
919
919
+
"engines": {
920
920
+
"node": "^20.19.0 || >=22.12.0"
921
921
+
}
922
922
+
},
923
923
+
"node_modules/@oxlint/binding-linux-arm-musleabihf": {
924
924
+
"version": "1.49.0",
925
925
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.49.0.tgz",
926
926
+
"integrity": "sha512-wdjXaQYAL/L25732mLlngfst4Jdmi/HLPVHb3yfCoP5mE3lO/pFFrmOJpqWodgv29suWY74Ij+RmJ/YIG5VuzQ==",
927
927
+
"cpu": [
928
928
+
"arm"
929
929
+
],
930
930
+
"dev": true,
931
931
+
"license": "MIT",
932
932
+
"optional": true,
933
933
+
"os": [
934
934
+
"linux"
935
935
+
],
936
936
+
"engines": {
937
937
+
"node": "^20.19.0 || >=22.12.0"
938
938
+
}
939
939
+
},
940
940
+
"node_modules/@oxlint/binding-linux-arm64-gnu": {
941
941
+
"version": "1.49.0",
942
942
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.49.0.tgz",
943
943
+
"integrity": "sha512-oSHpm8zmSvAG1BWUumbDRSg7moJbnwoEXKAkwDf/xTQJOzvbUknq95NVQdw/AduZr5dePftalB8rzJNGBogUMg==",
944
944
+
"cpu": [
945
945
+
"arm64"
946
946
+
],
947
947
+
"dev": true,
948
948
+
"license": "MIT",
949
949
+
"optional": true,
950
950
+
"os": [
951
951
+
"linux"
952
952
+
],
953
953
+
"engines": {
954
954
+
"node": "^20.19.0 || >=22.12.0"
955
955
+
}
956
956
+
},
957
957
+
"node_modules/@oxlint/binding-linux-arm64-musl": {
958
958
+
"version": "1.49.0",
959
959
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.49.0.tgz",
960
960
+
"integrity": "sha512-xeqkMOARgGBlEg9BQuPDf6ZW711X6BT5qjDyeM5XNowCJeTSdmMhpePJjTEiVbbr3t21sIlK8RE6X5bc04nWyQ==",
961
961
+
"cpu": [
962
962
+
"arm64"
963
963
+
],
964
964
+
"dev": true,
965
965
+
"license": "MIT",
966
966
+
"optional": true,
967
967
+
"os": [
968
968
+
"linux"
969
969
+
],
970
970
+
"engines": {
971
971
+
"node": "^20.19.0 || >=22.12.0"
972
972
+
}
973
973
+
},
974
974
+
"node_modules/@oxlint/binding-linux-ppc64-gnu": {
975
975
+
"version": "1.49.0",
976
976
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.49.0.tgz",
977
977
+
"integrity": "sha512-uvcqRO6PnlJGbL7TeePhTK5+7/JXbxGbN+C6FVmfICDeeRomgQqrfVjf0lUrVpUU8ii8TSkIbNdft3M+oNlOsQ==",
978
978
+
"cpu": [
979
979
+
"ppc64"
980
980
+
],
981
981
+
"dev": true,
982
982
+
"license": "MIT",
983
983
+
"optional": true,
984
984
+
"os": [
985
985
+
"linux"
986
986
+
],
987
987
+
"engines": {
988
988
+
"node": "^20.19.0 || >=22.12.0"
989
989
+
}
990
990
+
},
991
991
+
"node_modules/@oxlint/binding-linux-riscv64-gnu": {
992
992
+
"version": "1.49.0",
993
993
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.49.0.tgz",
994
994
+
"integrity": "sha512-Dw1HkdXAwHNH+ZDserHP2RzXQmhHtpsYYI0hf8fuGAVCIVwvS6w1+InLxpPMY25P8ASRNiFN3hADtoh6lI+4lg==",
995
995
+
"cpu": [
996
996
+
"riscv64"
997
997
+
],
998
998
+
"dev": true,
999
999
+
"license": "MIT",
1000
1000
+
"optional": true,
1001
1001
+
"os": [
1002
1002
+
"linux"
1003
1003
+
],
1004
1004
+
"engines": {
1005
1005
+
"node": "^20.19.0 || >=22.12.0"
1006
1006
+
}
1007
1007
+
},
1008
1008
+
"node_modules/@oxlint/binding-linux-riscv64-musl": {
1009
1009
+
"version": "1.49.0",
1010
1010
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.49.0.tgz",
1011
1011
+
"integrity": "sha512-EPlMYaA05tJ9km/0dI9K57iuMq3Tw+nHst7TNIegAJZrBPtsOtYaMFZEaWj02HA8FI5QvSnRHMt+CI+RIhXJBQ==",
1012
1012
+
"cpu": [
1013
1013
+
"riscv64"
1014
1014
+
],
1015
1015
+
"dev": true,
1016
1016
+
"license": "MIT",
1017
1017
+
"optional": true,
1018
1018
+
"os": [
1019
1019
+
"linux"
1020
1020
+
],
1021
1021
+
"engines": {
1022
1022
+
"node": "^20.19.0 || >=22.12.0"
1023
1023
+
}
1024
1024
+
},
1025
1025
+
"node_modules/@oxlint/binding-linux-s390x-gnu": {
1026
1026
+
"version": "1.49.0",
1027
1027
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.49.0.tgz",
1028
1028
+
"integrity": "sha512-yZiQL9qEwse34aMbnMb5VqiAWfDY+fLFuoJbHOuzB1OaJZbN1MRF9Nk+W89PIpGr5DNPDipwjZb8+Q7wOywoUQ==",
1029
1029
+
"cpu": [
1030
1030
+
"s390x"
1031
1031
+
],
1032
1032
+
"dev": true,
1033
1033
+
"license": "MIT",
1034
1034
+
"optional": true,
1035
1035
+
"os": [
1036
1036
+
"linux"
1037
1037
+
],
1038
1038
+
"engines": {
1039
1039
+
"node": "^20.19.0 || >=22.12.0"
1040
1040
+
}
1041
1041
+
},
1042
1042
+
"node_modules/@oxlint/binding-linux-x64-gnu": {
1043
1043
+
"version": "1.49.0",
1044
1044
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.49.0.tgz",
1045
1045
+
"integrity": "sha512-CcCDwMMXSchNkhdgvhVn3DLZ4EnBXAD8o8+gRzahg+IdSt/72y19xBgShJgadIRF0TsRcV/MhDUMwL5N/W54aQ==",
1046
1046
+
"cpu": [
1047
1047
+
"x64"
1048
1048
+
],
1049
1049
+
"dev": true,
1050
1050
+
"license": "MIT",
1051
1051
+
"optional": true,
1052
1052
+
"os": [
1053
1053
+
"linux"
1054
1054
+
],
1055
1055
+
"engines": {
1056
1056
+
"node": "^20.19.0 || >=22.12.0"
1057
1057
+
}
1058
1058
+
},
1059
1059
+
"node_modules/@oxlint/binding-linux-x64-musl": {
1060
1060
+
"version": "1.49.0",
1061
1061
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.49.0.tgz",
1062
1062
+
"integrity": "sha512-u3HfKV8BV6t6UCCbN0RRiyqcymhrnpunVmLFI8sEa5S/EBu+p/0bJ3D7LZ2KT6PsBbrB71SWq4DeFrskOVgIZg==",
1063
1063
+
"cpu": [
1064
1064
+
"x64"
1065
1065
+
],
1066
1066
+
"dev": true,
1067
1067
+
"license": "MIT",
1068
1068
+
"optional": true,
1069
1069
+
"os": [
1070
1070
+
"linux"
1071
1071
+
],
1072
1072
+
"engines": {
1073
1073
+
"node": "^20.19.0 || >=22.12.0"
1074
1074
+
}
1075
1075
+
},
1076
1076
+
"node_modules/@oxlint/binding-openharmony-arm64": {
1077
1077
+
"version": "1.49.0",
1078
1078
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.49.0.tgz",
1079
1079
+
"integrity": "sha512-dRDpH9fw+oeUMpM4br0taYCFpW6jQtOuEIec89rOgDA1YhqwmeRcx0XYeCv7U48p57qJ1XZHeMGM9LdItIjfzA==",
1080
1080
+
"cpu": [
1081
1081
+
"arm64"
1082
1082
+
],
1083
1083
+
"dev": true,
1084
1084
+
"license": "MIT",
1085
1085
+
"optional": true,
1086
1086
+
"os": [
1087
1087
+
"openharmony"
1088
1088
+
],
1089
1089
+
"engines": {
1090
1090
+
"node": "^20.19.0 || >=22.12.0"
1091
1091
+
}
1092
1092
+
},
1093
1093
+
"node_modules/@oxlint/binding-win32-arm64-msvc": {
1094
1094
+
"version": "1.49.0",
1095
1095
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.49.0.tgz",
1096
1096
+
"integrity": "sha512-6rrKe/wL9tn0qnOy76i1/0f4Dc3dtQnibGlU4HqR/brVHlVjzLSoaH0gAFnLnznh9yQ6gcFTBFOPrcN/eKPDGA==",
1097
1097
+
"cpu": [
1098
1098
+
"arm64"
1099
1099
+
],
1100
1100
+
"dev": true,
1101
1101
+
"license": "MIT",
1102
1102
+
"optional": true,
1103
1103
+
"os": [
1104
1104
+
"win32"
1105
1105
+
],
1106
1106
+
"engines": {
1107
1107
+
"node": "^20.19.0 || >=22.12.0"
1108
1108
+
}
1109
1109
+
},
1110
1110
+
"node_modules/@oxlint/binding-win32-ia32-msvc": {
1111
1111
+
"version": "1.49.0",
1112
1112
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.49.0.tgz",
1113
1113
+
"integrity": "sha512-CXHLWAtLs2xG/aVy1OZiYJzrULlq0QkYpI6cd7VKMrab+qur4fXVE/B1Bp1m0h1qKTj5/FTGg6oU4qaXMjS/ug==",
1114
1114
+
"cpu": [
1115
1115
+
"ia32"
1116
1116
+
],
1117
1117
+
"dev": true,
1118
1118
+
"license": "MIT",
1119
1119
+
"optional": true,
1120
1120
+
"os": [
1121
1121
+
"win32"
1122
1122
+
],
1123
1123
+
"engines": {
1124
1124
+
"node": "^20.19.0 || >=22.12.0"
1125
1125
+
}
1126
1126
+
},
1127
1127
+
"node_modules/@oxlint/binding-win32-x64-msvc": {
1128
1128
+
"version": "1.49.0",
1129
1129
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.49.0.tgz",
1130
1130
+
"integrity": "sha512-VteIelt78kwzSglOozaQcs6BCS4Lk0j+QA+hGV0W8UeyaqQ3XpbZRhDU55NW1PPvCy1tg4VXsTlEaPovqto7nQ==",
1131
1131
+
"cpu": [
1132
1132
+
"x64"
1133
1133
+
],
1134
1134
+
"dev": true,
1135
1135
+
"license": "MIT",
1136
1136
+
"optional": true,
1137
1137
+
"os": [
1138
1138
+
"win32"
1139
1139
+
],
1140
1140
+
"engines": {
1141
1141
+
"node": "^20.19.0 || >=22.12.0"
1142
1142
+
}
1143
1143
+
},
820
1144
"node_modules/@rolldown/pluginutils": {
821
1145
"version": "1.0.0-rc.3",
822
1146
"resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
···
1926
2250
"integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
1927
2251
"dev": true,
1928
2252
"license": "MIT"
2253
2253
+
},
2254
2254
+
"node_modules/oxlint": {
2255
2255
+
"version": "1.49.0",
2256
2256
+
"resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.49.0.tgz",
2257
2257
+
"integrity": "sha512-YZffp0gM+63CJoRhHjtjRnwKtAgUnXM6j63YQ++aigji2NVvLGsUlrXo9gJUXZOdcbfShLYtA6RuTu8GZ4lzOQ==",
2258
2258
+
"dev": true,
2259
2259
+
"license": "MIT",
2260
2260
+
"bin": {
2261
2261
+
"oxlint": "bin/oxlint"
2262
2262
+
},
2263
2263
+
"engines": {
2264
2264
+
"node": "^20.19.0 || >=22.12.0"
2265
2265
+
},
2266
2266
+
"funding": {
2267
2267
+
"url": "https://github.com/sponsors/Boshen"
2268
2268
+
},
2269
2269
+
"optionalDependencies": {
2270
2270
+
"@oxlint/binding-android-arm-eabi": "1.49.0",
2271
2271
+
"@oxlint/binding-android-arm64": "1.49.0",
2272
2272
+
"@oxlint/binding-darwin-arm64": "1.49.0",
2273
2273
+
"@oxlint/binding-darwin-x64": "1.49.0",
2274
2274
+
"@oxlint/binding-freebsd-x64": "1.49.0",
2275
2275
+
"@oxlint/binding-linux-arm-gnueabihf": "1.49.0",
2276
2276
+
"@oxlint/binding-linux-arm-musleabihf": "1.49.0",
2277
2277
+
"@oxlint/binding-linux-arm64-gnu": "1.49.0",
2278
2278
+
"@oxlint/binding-linux-arm64-musl": "1.49.0",
2279
2279
+
"@oxlint/binding-linux-ppc64-gnu": "1.49.0",
2280
2280
+
"@oxlint/binding-linux-riscv64-gnu": "1.49.0",
2281
2281
+
"@oxlint/binding-linux-riscv64-musl": "1.49.0",
2282
2282
+
"@oxlint/binding-linux-s390x-gnu": "1.49.0",
2283
2283
+
"@oxlint/binding-linux-x64-gnu": "1.49.0",
2284
2284
+
"@oxlint/binding-linux-x64-musl": "1.49.0",
2285
2285
+
"@oxlint/binding-openharmony-arm64": "1.49.0",
2286
2286
+
"@oxlint/binding-win32-arm64-msvc": "1.49.0",
2287
2287
+
"@oxlint/binding-win32-ia32-msvc": "1.49.0",
2288
2288
+
"@oxlint/binding-win32-x64-msvc": "1.49.0"
2289
2289
+
},
2290
2290
+
"peerDependencies": {
2291
2291
+
"oxlint-tsgolint": ">=0.14.1"
2292
2292
+
},
2293
2293
+
"peerDependenciesMeta": {
2294
2294
+
"oxlint-tsgolint": {
2295
2295
+
"optional": true
2296
2296
+
}
2297
2297
+
}
1929
2298
},
1930
2299
"node_modules/picocolors": {
1931
2300
"version": "1.1.1",
+3
-1
frontend/package.json
···
7
7
"dev": "vite",
8
8
"build": "tsc && vite build",
9
9
"preview": "vite preview",
10
10
-
"lint": "tsc && eslint --cache"
10
10
+
"lint": "tsc && oxlint",
11
11
+
"lint:fix": "oxlint --fix"
11
12
},
12
13
"dependencies": {
13
14
"@fontsource/bungee": "^5.2.7",
···
30
31
"@vitejs/plugin-react": "^5.1.4",
31
32
"babel-plugin-react-compiler": "^1.0.0",
32
33
"globals": "^17.3.0",
34
34
+
"oxlint": "^1.49.0",
33
35
"prettier": "^3",
34
36
"typescript": "^5",
35
37
"vite": "^7"
+1
-1
frontend/src/components/LobbyScreen.tsx
···
3
3
import { useTauriEvent } from "@/lib/hooks";
4
4
import ProfilePicture, { iconForDecor, ProfileDecor } from "./ProfilePicture";
5
5
import { tempSettings } from "./MenuScreen";
6
6
-
import { IconArrowBigLeftLines, IconArrowBigLeftLinesFilled, IconCircleCheckFilled, IconCircleDashedPlus } from "@tabler/icons-react";
6
6
+
import { IconArrowBigLeftLinesFilled, IconCircleCheckFilled, IconCircleDashedPlus } from "@tabler/icons-react";
7
7
8
8
function ProfileList({ profiles, decoration }: { profiles: [string, PlayerProfile][], decoration: ProfileDecor }) {
9
9
return <div className="lobby-pfps">
-1
frontend/src/components/MenuScreen.tsx
···
3
3
import { IconBuildingBroadcastTowerFilled, IconHexagonPlusFilled, IconClockFilled } from "@tabler/icons-react";
4
4
import { commands, GameSettings, PlayerProfile } from "@/bindings";
5
5
import ProfilePicture from "./ProfilePicture";
6
6
-
import { profile } from "node:console";
7
6
8
7
// Temp settings for now.
9
8
export const tempSettings: GameSettings = {
+360
-28
package-lock.json
···
4
4
"requires": true,
5
5
"packages": {
6
6
"": {
7
7
-
"dependencies": {
8
8
-
"@tabler/icons-react": "^3.36.1"
7
7
+
"devDependencies": {
8
8
+
"oxlint": "^1.49.0"
9
9
+
}
10
10
+
},
11
11
+
"node_modules/@oxlint/binding-android-arm-eabi": {
12
12
+
"version": "1.49.0",
13
13
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.49.0.tgz",
14
14
+
"integrity": "sha512-2WPoh/2oK9r/i2R4o4J18AOrm3HVlWiHZ8TnuCaS4dX8m5ZzRmHW0I3eLxEurQLHWVruhQN7fHgZnah+ag5iQg==",
15
15
+
"cpu": [
16
16
+
"arm"
17
17
+
],
18
18
+
"dev": true,
19
19
+
"license": "MIT",
20
20
+
"optional": true,
21
21
+
"os": [
22
22
+
"android"
23
23
+
],
24
24
+
"engines": {
25
25
+
"node": "^20.19.0 || >=22.12.0"
9
26
}
10
27
},
11
11
-
"node_modules/@tabler/icons": {
12
12
-
"version": "3.36.1",
13
13
-
"resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-3.36.1.tgz",
14
14
-
"integrity": "sha512-f4Jg3Fof/Vru5ioix/UO4GX+sdDsF9wQo47FbtvG+utIYYVQ/QVAC0QYgcBbAjQGfbdOh2CCf0BgiFOF9Ixtjw==",
28
28
+
"node_modules/@oxlint/binding-android-arm64": {
29
29
+
"version": "1.49.0",
30
30
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.49.0.tgz",
31
31
+
"integrity": "sha512-YqJAGvNB11EzoKm1euVhZntb79alhMvWW/j12bYqdvVxn6xzEQWrEDCJg9BPo3A3tBCSUBKH7bVkAiCBqK/L1w==",
32
32
+
"cpu": [
33
33
+
"arm64"
34
34
+
],
35
35
+
"dev": true,
15
36
"license": "MIT",
16
16
-
"funding": {
17
17
-
"type": "github",
18
18
-
"url": "https://github.com/sponsors/codecalm"
37
37
+
"optional": true,
38
38
+
"os": [
39
39
+
"android"
40
40
+
],
41
41
+
"engines": {
42
42
+
"node": "^20.19.0 || >=22.12.0"
19
43
}
20
44
},
21
21
-
"node_modules/@tabler/icons-react": {
22
22
-
"version": "3.36.1",
23
23
-
"resolved": "https://registry.npmjs.org/@tabler/icons-react/-/icons-react-3.36.1.tgz",
24
24
-
"integrity": "sha512-/8nOXeNeMoze9xY/QyEKG65wuvRhkT3q9aytaur6Gj8bYU2A98YVJyLc9MRmc5nVvpy+bRlrrwK/Ykr8WGyUWg==",
45
45
+
"node_modules/@oxlint/binding-darwin-arm64": {
46
46
+
"version": "1.49.0",
47
47
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.49.0.tgz",
48
48
+
"integrity": "sha512-WFocCRlvVkMhChCJ2qpJfp1Gj/IjvyjuifH9Pex8m8yHonxxQa3d8DZYreuDQU3T4jvSY8rqhoRqnpc61Nlbxw==",
49
49
+
"cpu": [
50
50
+
"arm64"
51
51
+
],
52
52
+
"dev": true,
25
53
"license": "MIT",
26
26
-
"dependencies": {
27
27
-
"@tabler/icons": ""
28
28
-
},
29
29
-
"funding": {
30
30
-
"type": "github",
31
31
-
"url": "https://github.com/sponsors/codecalm"
32
32
-
},
33
33
-
"peerDependencies": {
34
34
-
"react": ">= 16"
54
54
+
"optional": true,
55
55
+
"os": [
56
56
+
"darwin"
57
57
+
],
58
58
+
"engines": {
59
59
+
"node": "^20.19.0 || >=22.12.0"
35
60
}
36
61
},
37
37
-
"node_modules/react": {
38
38
-
"version": "19.2.4",
39
39
-
"resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
40
40
-
"integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
62
62
+
"node_modules/@oxlint/binding-darwin-x64": {
63
63
+
"version": "1.49.0",
64
64
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.49.0.tgz",
65
65
+
"integrity": "sha512-BN0KniwvehbUfYztOMwEDkYoojGm/narf5oJf+/ap+6PnzMeWLezMaVARNIS0j3OdMkjHTEP8s3+GdPJ7WDywQ==",
66
66
+
"cpu": [
67
67
+
"x64"
68
68
+
],
69
69
+
"dev": true,
41
70
"license": "MIT",
42
42
-
"peer": true,
71
71
+
"optional": true,
72
72
+
"os": [
73
73
+
"darwin"
74
74
+
],
43
75
"engines": {
44
44
-
"node": ">=0.10.0"
76
76
+
"node": "^20.19.0 || >=22.12.0"
77
77
+
}
78
78
+
},
79
79
+
"node_modules/@oxlint/binding-freebsd-x64": {
80
80
+
"version": "1.49.0",
81
81
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.49.0.tgz",
82
82
+
"integrity": "sha512-SnkAc/DPIY6joMCiP/+53Q+N2UOGMU6ULvbztpmvPJNF/jYPGhNbKtN982uj2Gs6fpbxYkmyj08QnpkD4fbHJA==",
83
83
+
"cpu": [
84
84
+
"x64"
85
85
+
],
86
86
+
"dev": true,
87
87
+
"license": "MIT",
88
88
+
"optional": true,
89
89
+
"os": [
90
90
+
"freebsd"
91
91
+
],
92
92
+
"engines": {
93
93
+
"node": "^20.19.0 || >=22.12.0"
94
94
+
}
95
95
+
},
96
96
+
"node_modules/@oxlint/binding-linux-arm-gnueabihf": {
97
97
+
"version": "1.49.0",
98
98
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.49.0.tgz",
99
99
+
"integrity": "sha512-6Z3EzRvpQVIpO7uFhdiGhdE8Mh3S2VWKLL9xuxVqD6fzPhyI3ugthpYXlCChXzO8FzcYIZ3t1+Kau+h2NY1hqA==",
100
100
+
"cpu": [
101
101
+
"arm"
102
102
+
],
103
103
+
"dev": true,
104
104
+
"license": "MIT",
105
105
+
"optional": true,
106
106
+
"os": [
107
107
+
"linux"
108
108
+
],
109
109
+
"engines": {
110
110
+
"node": "^20.19.0 || >=22.12.0"
111
111
+
}
112
112
+
},
113
113
+
"node_modules/@oxlint/binding-linux-arm-musleabihf": {
114
114
+
"version": "1.49.0",
115
115
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.49.0.tgz",
116
116
+
"integrity": "sha512-wdjXaQYAL/L25732mLlngfst4Jdmi/HLPVHb3yfCoP5mE3lO/pFFrmOJpqWodgv29suWY74Ij+RmJ/YIG5VuzQ==",
117
117
+
"cpu": [
118
118
+
"arm"
119
119
+
],
120
120
+
"dev": true,
121
121
+
"license": "MIT",
122
122
+
"optional": true,
123
123
+
"os": [
124
124
+
"linux"
125
125
+
],
126
126
+
"engines": {
127
127
+
"node": "^20.19.0 || >=22.12.0"
128
128
+
}
129
129
+
},
130
130
+
"node_modules/@oxlint/binding-linux-arm64-gnu": {
131
131
+
"version": "1.49.0",
132
132
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.49.0.tgz",
133
133
+
"integrity": "sha512-oSHpm8zmSvAG1BWUumbDRSg7moJbnwoEXKAkwDf/xTQJOzvbUknq95NVQdw/AduZr5dePftalB8rzJNGBogUMg==",
134
134
+
"cpu": [
135
135
+
"arm64"
136
136
+
],
137
137
+
"dev": true,
138
138
+
"license": "MIT",
139
139
+
"optional": true,
140
140
+
"os": [
141
141
+
"linux"
142
142
+
],
143
143
+
"engines": {
144
144
+
"node": "^20.19.0 || >=22.12.0"
145
145
+
}
146
146
+
},
147
147
+
"node_modules/@oxlint/binding-linux-arm64-musl": {
148
148
+
"version": "1.49.0",
149
149
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.49.0.tgz",
150
150
+
"integrity": "sha512-xeqkMOARgGBlEg9BQuPDf6ZW711X6BT5qjDyeM5XNowCJeTSdmMhpePJjTEiVbbr3t21sIlK8RE6X5bc04nWyQ==",
151
151
+
"cpu": [
152
152
+
"arm64"
153
153
+
],
154
154
+
"dev": true,
155
155
+
"license": "MIT",
156
156
+
"optional": true,
157
157
+
"os": [
158
158
+
"linux"
159
159
+
],
160
160
+
"engines": {
161
161
+
"node": "^20.19.0 || >=22.12.0"
162
162
+
}
163
163
+
},
164
164
+
"node_modules/@oxlint/binding-linux-ppc64-gnu": {
165
165
+
"version": "1.49.0",
166
166
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.49.0.tgz",
167
167
+
"integrity": "sha512-uvcqRO6PnlJGbL7TeePhTK5+7/JXbxGbN+C6FVmfICDeeRomgQqrfVjf0lUrVpUU8ii8TSkIbNdft3M+oNlOsQ==",
168
168
+
"cpu": [
169
169
+
"ppc64"
170
170
+
],
171
171
+
"dev": true,
172
172
+
"license": "MIT",
173
173
+
"optional": true,
174
174
+
"os": [
175
175
+
"linux"
176
176
+
],
177
177
+
"engines": {
178
178
+
"node": "^20.19.0 || >=22.12.0"
179
179
+
}
180
180
+
},
181
181
+
"node_modules/@oxlint/binding-linux-riscv64-gnu": {
182
182
+
"version": "1.49.0",
183
183
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.49.0.tgz",
184
184
+
"integrity": "sha512-Dw1HkdXAwHNH+ZDserHP2RzXQmhHtpsYYI0hf8fuGAVCIVwvS6w1+InLxpPMY25P8ASRNiFN3hADtoh6lI+4lg==",
185
185
+
"cpu": [
186
186
+
"riscv64"
187
187
+
],
188
188
+
"dev": true,
189
189
+
"license": "MIT",
190
190
+
"optional": true,
191
191
+
"os": [
192
192
+
"linux"
193
193
+
],
194
194
+
"engines": {
195
195
+
"node": "^20.19.0 || >=22.12.0"
196
196
+
}
197
197
+
},
198
198
+
"node_modules/@oxlint/binding-linux-riscv64-musl": {
199
199
+
"version": "1.49.0",
200
200
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.49.0.tgz",
201
201
+
"integrity": "sha512-EPlMYaA05tJ9km/0dI9K57iuMq3Tw+nHst7TNIegAJZrBPtsOtYaMFZEaWj02HA8FI5QvSnRHMt+CI+RIhXJBQ==",
202
202
+
"cpu": [
203
203
+
"riscv64"
204
204
+
],
205
205
+
"dev": true,
206
206
+
"license": "MIT",
207
207
+
"optional": true,
208
208
+
"os": [
209
209
+
"linux"
210
210
+
],
211
211
+
"engines": {
212
212
+
"node": "^20.19.0 || >=22.12.0"
213
213
+
}
214
214
+
},
215
215
+
"node_modules/@oxlint/binding-linux-s390x-gnu": {
216
216
+
"version": "1.49.0",
217
217
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.49.0.tgz",
218
218
+
"integrity": "sha512-yZiQL9qEwse34aMbnMb5VqiAWfDY+fLFuoJbHOuzB1OaJZbN1MRF9Nk+W89PIpGr5DNPDipwjZb8+Q7wOywoUQ==",
219
219
+
"cpu": [
220
220
+
"s390x"
221
221
+
],
222
222
+
"dev": true,
223
223
+
"license": "MIT",
224
224
+
"optional": true,
225
225
+
"os": [
226
226
+
"linux"
227
227
+
],
228
228
+
"engines": {
229
229
+
"node": "^20.19.0 || >=22.12.0"
230
230
+
}
231
231
+
},
232
232
+
"node_modules/@oxlint/binding-linux-x64-gnu": {
233
233
+
"version": "1.49.0",
234
234
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.49.0.tgz",
235
235
+
"integrity": "sha512-CcCDwMMXSchNkhdgvhVn3DLZ4EnBXAD8o8+gRzahg+IdSt/72y19xBgShJgadIRF0TsRcV/MhDUMwL5N/W54aQ==",
236
236
+
"cpu": [
237
237
+
"x64"
238
238
+
],
239
239
+
"dev": true,
240
240
+
"license": "MIT",
241
241
+
"optional": true,
242
242
+
"os": [
243
243
+
"linux"
244
244
+
],
245
245
+
"engines": {
246
246
+
"node": "^20.19.0 || >=22.12.0"
247
247
+
}
248
248
+
},
249
249
+
"node_modules/@oxlint/binding-linux-x64-musl": {
250
250
+
"version": "1.49.0",
251
251
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.49.0.tgz",
252
252
+
"integrity": "sha512-u3HfKV8BV6t6UCCbN0RRiyqcymhrnpunVmLFI8sEa5S/EBu+p/0bJ3D7LZ2KT6PsBbrB71SWq4DeFrskOVgIZg==",
253
253
+
"cpu": [
254
254
+
"x64"
255
255
+
],
256
256
+
"dev": true,
257
257
+
"license": "MIT",
258
258
+
"optional": true,
259
259
+
"os": [
260
260
+
"linux"
261
261
+
],
262
262
+
"engines": {
263
263
+
"node": "^20.19.0 || >=22.12.0"
264
264
+
}
265
265
+
},
266
266
+
"node_modules/@oxlint/binding-openharmony-arm64": {
267
267
+
"version": "1.49.0",
268
268
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.49.0.tgz",
269
269
+
"integrity": "sha512-dRDpH9fw+oeUMpM4br0taYCFpW6jQtOuEIec89rOgDA1YhqwmeRcx0XYeCv7U48p57qJ1XZHeMGM9LdItIjfzA==",
270
270
+
"cpu": [
271
271
+
"arm64"
272
272
+
],
273
273
+
"dev": true,
274
274
+
"license": "MIT",
275
275
+
"optional": true,
276
276
+
"os": [
277
277
+
"openharmony"
278
278
+
],
279
279
+
"engines": {
280
280
+
"node": "^20.19.0 || >=22.12.0"
281
281
+
}
282
282
+
},
283
283
+
"node_modules/@oxlint/binding-win32-arm64-msvc": {
284
284
+
"version": "1.49.0",
285
285
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.49.0.tgz",
286
286
+
"integrity": "sha512-6rrKe/wL9tn0qnOy76i1/0f4Dc3dtQnibGlU4HqR/brVHlVjzLSoaH0gAFnLnznh9yQ6gcFTBFOPrcN/eKPDGA==",
287
287
+
"cpu": [
288
288
+
"arm64"
289
289
+
],
290
290
+
"dev": true,
291
291
+
"license": "MIT",
292
292
+
"optional": true,
293
293
+
"os": [
294
294
+
"win32"
295
295
+
],
296
296
+
"engines": {
297
297
+
"node": "^20.19.0 || >=22.12.0"
298
298
+
}
299
299
+
},
300
300
+
"node_modules/@oxlint/binding-win32-ia32-msvc": {
301
301
+
"version": "1.49.0",
302
302
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.49.0.tgz",
303
303
+
"integrity": "sha512-CXHLWAtLs2xG/aVy1OZiYJzrULlq0QkYpI6cd7VKMrab+qur4fXVE/B1Bp1m0h1qKTj5/FTGg6oU4qaXMjS/ug==",
304
304
+
"cpu": [
305
305
+
"ia32"
306
306
+
],
307
307
+
"dev": true,
308
308
+
"license": "MIT",
309
309
+
"optional": true,
310
310
+
"os": [
311
311
+
"win32"
312
312
+
],
313
313
+
"engines": {
314
314
+
"node": "^20.19.0 || >=22.12.0"
315
315
+
}
316
316
+
},
317
317
+
"node_modules/@oxlint/binding-win32-x64-msvc": {
318
318
+
"version": "1.49.0",
319
319
+
"resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.49.0.tgz",
320
320
+
"integrity": "sha512-VteIelt78kwzSglOozaQcs6BCS4Lk0j+QA+hGV0W8UeyaqQ3XpbZRhDU55NW1PPvCy1tg4VXsTlEaPovqto7nQ==",
321
321
+
"cpu": [
322
322
+
"x64"
323
323
+
],
324
324
+
"dev": true,
325
325
+
"license": "MIT",
326
326
+
"optional": true,
327
327
+
"os": [
328
328
+
"win32"
329
329
+
],
330
330
+
"engines": {
331
331
+
"node": "^20.19.0 || >=22.12.0"
332
332
+
}
333
333
+
},
334
334
+
"node_modules/oxlint": {
335
335
+
"version": "1.49.0",
336
336
+
"resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.49.0.tgz",
337
337
+
"integrity": "sha512-YZffp0gM+63CJoRhHjtjRnwKtAgUnXM6j63YQ++aigji2NVvLGsUlrXo9gJUXZOdcbfShLYtA6RuTu8GZ4lzOQ==",
338
338
+
"dev": true,
339
339
+
"license": "MIT",
340
340
+
"bin": {
341
341
+
"oxlint": "bin/oxlint"
342
342
+
},
343
343
+
"engines": {
344
344
+
"node": "^20.19.0 || >=22.12.0"
345
345
+
},
346
346
+
"funding": {
347
347
+
"url": "https://github.com/sponsors/Boshen"
348
348
+
},
349
349
+
"optionalDependencies": {
350
350
+
"@oxlint/binding-android-arm-eabi": "1.49.0",
351
351
+
"@oxlint/binding-android-arm64": "1.49.0",
352
352
+
"@oxlint/binding-darwin-arm64": "1.49.0",
353
353
+
"@oxlint/binding-darwin-x64": "1.49.0",
354
354
+
"@oxlint/binding-freebsd-x64": "1.49.0",
355
355
+
"@oxlint/binding-linux-arm-gnueabihf": "1.49.0",
356
356
+
"@oxlint/binding-linux-arm-musleabihf": "1.49.0",
357
357
+
"@oxlint/binding-linux-arm64-gnu": "1.49.0",
358
358
+
"@oxlint/binding-linux-arm64-musl": "1.49.0",
359
359
+
"@oxlint/binding-linux-ppc64-gnu": "1.49.0",
360
360
+
"@oxlint/binding-linux-riscv64-gnu": "1.49.0",
361
361
+
"@oxlint/binding-linux-riscv64-musl": "1.49.0",
362
362
+
"@oxlint/binding-linux-s390x-gnu": "1.49.0",
363
363
+
"@oxlint/binding-linux-x64-gnu": "1.49.0",
364
364
+
"@oxlint/binding-linux-x64-musl": "1.49.0",
365
365
+
"@oxlint/binding-openharmony-arm64": "1.49.0",
366
366
+
"@oxlint/binding-win32-arm64-msvc": "1.49.0",
367
367
+
"@oxlint/binding-win32-ia32-msvc": "1.49.0",
368
368
+
"@oxlint/binding-win32-x64-msvc": "1.49.0"
369
369
+
},
370
370
+
"peerDependencies": {
371
371
+
"oxlint-tsgolint": ">=0.14.1"
372
372
+
},
373
373
+
"peerDependenciesMeta": {
374
374
+
"oxlint-tsgolint": {
375
375
+
"optional": true
376
376
+
}
45
377
}
46
378
}
47
379
}