Skip to content

Commit

Permalink
Format all web code (#436)
Browse files Browse the repository at this point in the history
* Change editorconfig end_of_line to lf

* Running prettier with editorconfig:
npx prettier --write "{www/src,www/server}/**/*.{tsx,ts,jsx,js,json,scss}"

* Run prettier again after merging main

* Change to use single quotes in js/ts

* Run prettier again after changing to single quotes

* Add format command for those not running prettier in editor

* Format after resolving conflict

* Format after resolving conflicts
  • Loading branch information
Pelsin authored Aug 16, 2023
1 parent bd4984c commit b44df76
Show file tree
Hide file tree
Showing 66 changed files with 4,795 additions and 2,651 deletions.
5 changes: 4 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ root = true
[*]
indent_style = tab
indent_size = 2
end_of_line = crlf
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
Expand All @@ -18,3 +18,6 @@ trim_trailing_whitespace = false

[*.scss]
end_of_line = lf

[*.{js,jsx,ts,tsx}]
quote_type = single
16 changes: 16 additions & 0 deletions www/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions www/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
"build": "vite build && npm run makefsdata",
"dev-server": "nodemon -r dotenv/config ./server/app.js",
"dev": "concurrently --kill-others \"npm run dev-server\" \"npm start\"",
"format": "prettier --write \"{src,server}/**/*.{tsx,ts,jsx,js,json,scss}\"",
"lint": "eslint src --ext js,jsx --report-unused-disable-directives --max-warnings 0",
"makefsdata": "node makefsdata.js",
"start": "vite"
Expand All @@ -43,6 +44,7 @@
"eslint-plugin-react-refresh": "^0.4.1",
"express": "^4.18.2",
"nodemon": "^2.0.22",
"prettier": "^3.0.1",
"sass": "^1.62.1",
"source-map-explorer": "^2.5.3",
"vite": "^4.3.9"
Expand Down
170 changes: 87 additions & 83 deletions www/server/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
* GP2040-CE Configurator Development Server
*/

import express from "express";
import cors from "cors";
import mapValues from "lodash/mapValues.js";
import { readFileSync } from "fs";
import path from "path";
import { fileURLToPath } from "url";
import { DEFAULT_KEYBOARD_MAPPING } from "../src/Data/Keyboard.js";
import express from 'express';
import cors from 'cors';
import mapValues from 'lodash/mapValues.js';
import { readFileSync } from 'fs';
import path from 'path';
import { fileURLToPath } from 'url';
import { DEFAULT_KEYBOARD_MAPPING } from '../src/Data/Keyboard.js';

const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);

const { pico: picoController } = JSON.parse(
readFileSync(path.resolve(__dirname, "../src/Data/Controllers.json"), "utf8")
readFileSync(path.resolve(__dirname, '../src/Data/Controllers.json'), 'utf8'),
);

const port = process.env.PORT || 8080;
Expand All @@ -23,24 +23,24 @@ const app = express();
app.use(cors());
app.use(express.json());
app.use((req, res, next) => {
console.log("Request:", req.method, req.url);
console.log('Request:', req.method, req.url);
next();
});

app.get("/api/getUsedPins", (req, res) => {
app.get('/api/getUsedPins', (req, res) => {
return res.send({ usedPins: Object.values(picoController) });
});

app.get("/api/resetSettings", (req, res) => {
app.get('/api/resetSettings', (req, res) => {
return res.send({ success: true });
});

app.get("/api/getDisplayOptions", (req, res) => {
app.get('/api/getDisplayOptions', (req, res) => {
const data = {
enabled: 1,
sdaPin: 0,
sclPin: 1,
i2cAddress: "0x3D",
i2cAddress: '0x3D',
i2cBlock: 0,
i2cSpeed: 400000,
flipDisplay: 0,
Expand Down Expand Up @@ -70,19 +70,19 @@ app.get("/api/getDisplayOptions", (req, res) => {

displaySaverTimeout: 0,
};
console.log("data", data);
console.log('data', data);
return res.send(data);
});

app.get("/api/getSplashImage", (req, res) => {
app.get('/api/getSplashImage', (req, res) => {
const data = {
splashImage: Array(16 * 64).fill(255),
};
console.log("data", data);
console.log('data', data);
return res.send(data);
});

app.get("/api/getGamepadOptions", (req, res) => {
app.get('/api/getGamepadOptions', (req, res) => {
return res.send({
dpadMode: 0,
inputMode: 4,
Expand All @@ -97,67 +97,67 @@ app.get("/api/getGamepadOptions", (req, res) => {
hotkey01: {
auxMask: 32768,
buttonsMask: 66304,
action: 4
action: 4,
},
hotkey02: {
auxMask: 0,
buttonsMask: 131840,
action: 1
action: 1,
},
hotkey03: {
auxMask: 0,
buttonsMask: 262912,
action: 2
action: 2,
},
hotkey04: {
auxMask: 0,
buttonsMask: 525056,
action: 3
action: 3,
},
hotkey05: {
auxMask: 0,
buttonsMask: 70144,
action: 6
action: 6,
},
hotkey06: {
auxMask: 0,
buttonsMask: 135680,
action: 7
action: 7,
},
hotkey07: {
auxMask: 0,
buttonsMask: 266752,
action: 8
action: 8,
},
hotkey08: {
auxMask: 0,
buttonsMask: 528896,
action: 10
action: 10,
},
hotkey09: {
auxMask: 0,
buttonsMask: 0,
action: 0
action: 0,
},
hotkey10: {
auxMask: 0,
buttonsMask: 0,
action: 0
action: 0,
},
hotkey11: {
auxMask: 0,
buttonsMask: 0,
action: 0
action: 0,
},
hotkey12: {
auxMask: 0,
buttonsMask: 0,
action: 0
}
action: 0,
},
});
});

app.get("/api/getLedOptions", (req, res) => {
app.get('/api/getLedOptions', (req, res) => {
return res.send({
brightnessMaximum: 255,
brightnessSteps: 5,
Expand Down Expand Up @@ -195,8 +195,8 @@ app.get("/api/getLedOptions", (req, res) => {
});
});

app.get("/api/getCustomTheme", (req, res) => {
console.log("/api/getCustomTheme");
app.get('/api/getCustomTheme', (req, res) => {
console.log('/api/getCustomTheme');
return res.send({
enabled: true,
Up: { u: 16711680, d: 255 },
Expand All @@ -220,60 +220,64 @@ app.get("/api/getCustomTheme", (req, res) => {
});
});

app.get("/api/getPinMappings", (req, res) => {
app.get('/api/getPinMappings', (req, res) => {
return res.send(picoController);
});

app.get("/api/getKeyMappings", (req, res) =>
res.send(mapValues(DEFAULT_KEYBOARD_MAPPING))
app.get('/api/getKeyMappings', (req, res) =>
res.send(mapValues(DEFAULT_KEYBOARD_MAPPING)),
);

app.get("/api/getProfileOptions", (req, res) => {
app.get('/api/getProfileOptions', (req, res) => {
return res.send({
alternativePinMappings: [{
B1: 10,
B2: 6,
B3: 11,
B4: 12,
L1: 13,
R1: 9,
L2: 7,
R2: 8,
Up: 2,
Down: 3,
Left: 5,
Right: 4
},{
B1: 10,
B2: 11,
B3: 12,
B4: 13,
L1: 6,
R1: 8,
L2: 7,
R2: 9,
Up: 3,
Down: 2,
Left: 4,
Right: 5
},{
B1: 6,
B2: 7,
B3: 8,
B4: 9,
L1: 10,
R1: 12,
L2: 11,
R2: 13,
Up: 3,
Down: 5,
Left: 4,
Right: 2
}]
alternativePinMappings: [
{
B1: 10,
B2: 6,
B3: 11,
B4: 12,
L1: 13,
R1: 9,
L2: 7,
R2: 8,
Up: 2,
Down: 3,
Left: 5,
Right: 4,
},
{
B1: 10,
B2: 11,
B3: 12,
B4: 13,
L1: 6,
R1: 8,
L2: 7,
R2: 9,
Up: 3,
Down: 2,
Left: 4,
Right: 5,
},
{
B1: 6,
B2: 7,
B3: 8,
B4: 9,
L1: 10,
R1: 12,
L2: 11,
R2: 13,
Up: 3,
Down: 5,
Left: 4,
Right: 2,
},
],
});
});

app.get("/api/getAddonsOptions", (req, res) => {
app.get('/api/getAddonsOptions', (req, res) => {
return res.send({
turboPin: -1,
turboPinLED: -1,
Expand Down Expand Up @@ -390,13 +394,13 @@ app.get("/api/getAddonsOptions", (req, res) => {
});
});

app.get("/api/getFirmwareVersion", (req, res) => {
app.get('/api/getFirmwareVersion', (req, res) => {
return res.send({
version: process.env.VITE_CURRENT_VERSION,
});
});

app.get("/api/getButtonLayoutCustomOptions", (req, res) => {
app.get('/api/getButtonLayoutCustomOptions', (req, res) => {
return res.send({
params: {
layout: 2,
Expand All @@ -415,11 +419,11 @@ app.get("/api/getButtonLayoutCustomOptions", (req, res) => {
});
});

app.get("/api/reboot", (req, res) => {
app.get('/api/reboot', (req, res) => {
return res.send({});
});

app.get("/api/getMemoryReport", (req, res) => {
app.get('/api/getMemoryReport', (req, res) => {
return res.send({
totalFlash: 2048,
usedFlash: 1048,
Expand All @@ -429,7 +433,7 @@ app.get("/api/getMemoryReport", (req, res) => {
});
});

app.post("/api/*", (req, res) => {
app.post('/api/*', (req, res) => {
console.log(req.body);
return res.send(req.body);
});
Expand Down
2 changes: 1 addition & 1 deletion www/server/docs/GP2040-CE (Dev).postman_environment.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
"_postman_variable_scope": "environment",
"_postman_exported_at": "2021-11-09T21:30:14.170Z",
"_postman_exported_using": "Postman/9.1.3"
}
}
Loading

0 comments on commit b44df76

Please sign in to comment.