Skip to content

Commit 6f04d93

Browse files
committed
Format everything, improve code quality
1 parent fbe69e5 commit 6f04d93

74 files changed

Lines changed: 5823 additions & 4753 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

frontend/.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
2-
dist
2+
dist
3+
.vite/

frontend/.prettierignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
node_modules/
2+
dist/
3+
.vite/

frontend/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ The page will reload if you make edits.<br>
2222
Builds the app for production to the `dist` folder.<br>
2323
It correctly bundles Solid in production mode and optimizes the build for the best performance.
2424

25-
This build gets included in the apk after the next rebuild of the app.
25+
This build gets included in the apk after the next rebuild of the app.

frontend/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<!DOCTYPE html>
1+
<!doctype html>
22
<html lang="en">
33
<head>
44
<meta charset="utf-8" />
@@ -10,7 +10,7 @@
1010
<body>
1111
<noscript>You need to enable JavaScript to run this app.</noscript>
1212
<div id="root"></div>
13-
13+
1414
<script src="/src/index.tsx" type="module"></script>
1515
</body>
1616
</html>

frontend/jest.config.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @type {import('ts-jest').JestConfigWithTsJest} */
22
module.exports = {
3-
preset: 'ts-jest',
4-
testEnvironment: 'node',
5-
};
3+
preset: "ts-jest",
4+
testEnvironment: "node",
5+
};

frontend/package-lock.json

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
"dev": "vite",
99
"build": "vite build",
1010
"serve": "vite preview",
11-
"test": "jest"
11+
"test": "jest",
12+
"format": "prettier --write ."
1213
},
1314
"license": "MIT",
1415
"devDependencies": {
@@ -18,7 +19,8 @@
1819
"ts-jest": "^29.2.5",
1920
"typescript": "^5.6.3",
2021
"vite": "^5.4.10",
21-
"vite-plugin-solid": "^2.10.2"
22+
"vite-plugin-solid": "^2.10.2",
23+
"prettier": "^3.3.3"
2224
},
2325
"browserslist": [
2426
"defaults",

frontend/postcss.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ export default {
33
tailwindcss: {},
44
autoprefixer: {},
55
},
6-
}
6+
};

frontend/src/App.tsx

Lines changed: 33 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,56 @@
1-
import { Component, createEffect, createSignal } from 'solid-js';
2-
import toast, { Toaster } from 'solid-toast';
1+
import { Component, createEffect, createSignal } from "solid-js";
2+
import toast, { Toaster } from "solid-toast";
33

4-
import "normalize.css"
4+
import "normalize.css";
55
import "./global.scss";
6-
import Sidebar from './components/Sidebar';
7-
import { Route, HashRouter , Navigate } from "@solidjs/router";
8-
import BackupPage from './pages/BackupPage';
9-
import DowngradePage from './pages/DowngradePage';
10-
import DownloadProgressPage from './pages/DownloadProgressPage';
11-
import GetModsPage from './pages/GetModsPage';
12-
import CosmeticsPage from './pages/CosmeticsPage';
13-
import ModsPage from './pages/ModsPage';
14-
import PatchingPage from './pages/PatchingPage';
15-
import ToolsPage from './pages/ToolsPage';
16-
import { MetaProvider } from '@solidjs/meta';
17-
import ModalContainer from './modals/ModalContainer';
18-
19-
20-
import style from "./App.module.scss"
21-
import { ThemeProvider } from '@suid/material';
22-
import { theme } from './theme';
23-
import { refetchAppInfo, refetchCosmeticTypes, refetchModdingStatus } from './store';
6+
import Sidebar from "./components/Sidebar";
7+
import { Route, HashRouter, Navigate } from "@solidjs/router";
8+
import BackupPage from "./pages/BackupPage";
9+
import DowngradePage from "./pages/DowngradePage";
10+
import DownloadProgressPage from "./pages/DownloadProgressPage";
11+
import GetModsPage from "./pages/GetModsPage";
12+
import CosmeticsPage from "./pages/CosmeticsPage";
13+
import ModsPage from "./pages/ModsPage";
14+
import PatchingPage from "./pages/PatchingPage";
15+
import ToolsPage from "./pages/ToolsPage";
16+
import { MetaProvider } from "@solidjs/meta";
17+
import ModalContainer from "./modals/ModalContainer";
2418

19+
import style from "./App.module.scss";
20+
import { ThemeProvider } from "@suid/material";
21+
import { theme } from "./theme";
22+
import {
23+
refetchAppInfo,
24+
refetchCosmeticTypes,
25+
refetchModdingStatus,
26+
} from "./store";
2527

2628
// Font roboto
27-
import '@fontsource/roboto';
28-
import { InitWS } from './state/eventBus';
29-
import GetBeatSabersModsPage from './pages/BeatSaber/GetBeatSaberMods';
29+
import "@fontsource/roboto";
30+
import { InitWS } from "./state/eventBus";
31+
import GetBeatSabersModsPage from "./pages/BeatSaber/GetBeatSaberMods";
3032

3133
const Root: Component = (props: any) => {
3234
// Load app info on startup
3335
createEffect(async () => {
3436
await refetchAppInfo();
3537
await refetchModdingStatus();
3638
await refetchCosmeticTypes();
37-
})
39+
});
3840

3941
return (
4042
<MetaProvider>
41-
<ThemeProvider theme={theme}>
42-
43-
<div class={style['AppRoot']}>
43+
<ThemeProvider theme={theme}>
44+
<div class={style["AppRoot"]}>
4445
<Sidebar />
4546
<div class={style.content}>
4647
{/* <Routes> */}
47-
{props.children}
48+
{props.children}
4849
{/* </Routes> */}
4950
</div>
5051
</div>
51-
<Toaster
52-
gutter={8}
53-
position="bottom-left"
54-
/>
55-
<ModalContainer/>
52+
<Toaster gutter={8} position="bottom-left" />
53+
<ModalContainer />
5654
</ThemeProvider>
5755
</MetaProvider>
5856
);
@@ -71,6 +69,6 @@ const App = () => (
7169
<Route path="/tools" component={ToolsPage} />
7270
<Route path="/bsmods" component={GetBeatSabersModsPage} />
7371
</HashRouter>
74-
)
72+
);
7573

7674
export default App;
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
.pageLayout {
22
box-sizing: border-box;
3-
display: flex;
3+
display: flex;
44
flex-direction: column;
55
min-height: 100vh;
66
flex-grow: 1;
7-
87
}
98

109
.pageLayout.offset {
@@ -13,4 +12,4 @@
1312

1413
.pageLayout.fullWidth {
1514
width: 100%;
16-
}
15+
}

0 commit comments

Comments
 (0)