Add .editorconfig; reformat project
This commit is contained in:
parent
5f62d2d3ec
commit
71a60a0359
12
.editorconfig
Normal file
12
.editorconfig
Normal file
@ -0,0 +1,12 @@
|
||||
# EditorConfig is awesome: https://EditorConfig.org
|
||||
|
||||
# top-most EditorConfig file
|
||||
root = true
|
||||
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
3
.vscode/extensions.json
vendored
Normal file
3
.vscode/extensions.json
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
{
|
||||
"recommendations": [ "EditorConfig.EditorConfig" ]
|
||||
}
|
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@ -1 +0,0 @@
|
||||
{}
|
@ -9,4 +9,4 @@ import { waitFor } from "./webpack";
|
||||
|
||||
export let Components;
|
||||
|
||||
waitFor("useState", () => setTimeout(() => import("./components").then(mod => Components = mod), 0));
|
||||
waitFor("useState", () => setTimeout(() => import("./components").then(mod => Components = mod), 0));
|
||||
|
@ -37,4 +37,4 @@ export default {
|
||||
}
|
||||
return require(mod);
|
||||
}
|
||||
};
|
||||
};
|
||||
|
@ -82,4 +82,4 @@ export function addClickListener(listener: ClickListener) {
|
||||
|
||||
export function removeClickListener(listener: ClickListener) {
|
||||
return listeners.delete(listener);
|
||||
}
|
||||
}
|
||||
|
@ -1 +1 @@
|
||||
export * as MessageEvents from "./MessageEvents";
|
||||
export * as MessageEvents from "./MessageEvents";
|
||||
|
@ -98,7 +98,7 @@ type ResolvePropDeep<T, P> = P extends "" ? T :
|
||||
* whenever Unindent is toggled. Pass an empty string to get notified for all changes
|
||||
* @param onUpdate Callback function whenever a setting matching path is updated. It gets passed the new value and the path
|
||||
* to the updated setting. This path will be the same as your path argument, unless it was an empty string.
|
||||
*
|
||||
*
|
||||
* @example addSettingsListener("", (newValue, path) => console.log(`${path} is now ${newValue}`))
|
||||
* addSettingsListener("plugins.Unindent.enabled", v => console.log("Unindent is now", v ? "enabled" : "disabled"))
|
||||
*/
|
||||
|
@ -68,4 +68,4 @@ export default class ErrorBoundary extends React.Component<React.PropsWithChildr
|
||||
</Card>
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -115,4 +115,4 @@ export default ErrorBoundary.wrap(function Settings(props) {
|
||||
}
|
||||
</Forms.FormSection >
|
||||
);
|
||||
});
|
||||
});
|
||||
|
@ -1 +1 @@
|
||||
export { default as Settings } from "./Settings";
|
||||
export { default as Settings } from "./Settings";
|
||||
|
2
src/globals.d.ts
vendored
2
src/globals.d.ts
vendored
@ -14,4 +14,4 @@ declare global {
|
||||
}
|
||||
}
|
||||
|
||||
export { };
|
||||
export { };
|
||||
|
@ -23,7 +23,7 @@ class BrowserWindow extends electron.BrowserWindow {
|
||||
Object.assign(BrowserWindow, electron.BrowserWindow);
|
||||
// esbuild may rename our BrowserWindow, which leads to it being excluded
|
||||
// from getFocusedWindow(), so this is necessary
|
||||
// https://github.com/discord/electron/blob/13-x-y/lib/browser/api/browser-window.ts#L60-L62
|
||||
// https://github.com/discord/electron/blob/13-x-y/lib/browser/api/browser-window.ts#L60-L62
|
||||
Object.defineProperty(BrowserWindow, "name", { value: "BrowserWindow", configurable: true });
|
||||
|
||||
// Replace electrons exports with our custom BrowserWindow
|
||||
|
@ -11,4 +11,4 @@ export default definePlugin({
|
||||
replace: ".default=function(){}}"
|
||||
}
|
||||
}]
|
||||
});
|
||||
});
|
||||
|
@ -13,4 +13,4 @@ export default definePlugin({
|
||||
}
|
||||
}
|
||||
],
|
||||
});
|
||||
});
|
||||
|
@ -56,4 +56,4 @@ export function stopPlugin(p: Plugin) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -41,4 +41,4 @@ export default definePlugin({
|
||||
document.removeEventListener("keydown", keydown);
|
||||
document.removeEventListener("keyup", keyup);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
@ -37,4 +37,4 @@ export default definePlugin({
|
||||
|
||||
}
|
||||
}]
|
||||
});
|
||||
});
|
||||
|
@ -44,4 +44,4 @@ export default definePlugin({
|
||||
removePreSendListener(this.preSend);
|
||||
removePreEditListener(this.preEdit);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
@ -19,4 +19,4 @@ export default strEnum({
|
||||
SET_SETTINGS: "VencordSetSettings",
|
||||
OPEN_EXTERNAL: "VencordOpenExternal",
|
||||
OPEN_PATH: "VencordOpenPath",
|
||||
} as const);
|
||||
} as const);
|
||||
|
@ -1,2 +1,2 @@
|
||||
export const WEBPACK_CHUNK = "webpackChunkdiscord_app";
|
||||
export const REACT_GLOBAL = "Vencord.Webpack.Common.React";
|
||||
export const REACT_GLOBAL = "Vencord.Webpack.Common.React";
|
||||
|
@ -4,4 +4,4 @@ export function debounce<T extends Function>(func: T, delay = 300): T {
|
||||
clearTimeout(timeout);
|
||||
timeout = setTimeout(() => { func(...args); }, delay);
|
||||
} as any;
|
||||
}
|
||||
}
|
||||
|
@ -30,4 +30,4 @@ export default class Logger {
|
||||
public debug(...args: any[]) {
|
||||
this._log("debug", "#eebebe", args);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -53,7 +53,7 @@ export function LazyComponent<T = any>(factory: () => React.ComponentType<T>) {
|
||||
}
|
||||
|
||||
/**
|
||||
* Recursively merges defaults into an object and returns the same object
|
||||
* Recursively merges defaults into an object and returns the same object
|
||||
* @param obj Object
|
||||
* @param defaults Defaults
|
||||
* @returns obj
|
||||
|
@ -31,4 +31,4 @@ export function openModal(Component: React.ComponentType, modalProps: Record<str
|
||||
*/
|
||||
export function closeModal(key: string) {
|
||||
modals.closeModal(key);
|
||||
}
|
||||
}
|
||||
|
@ -28,4 +28,4 @@ interface PluginDef {
|
||||
patches?: Omit<Patch, "plugin">[];
|
||||
dependencies?: string[],
|
||||
required?: boolean;
|
||||
}
|
||||
}
|
||||
|
@ -33,4 +33,4 @@ waitFor(["ButtonLooks", "default"], m => {
|
||||
waitFor(filters.byDisplayName("SwitchItem"), m => Switch = m.default);
|
||||
waitFor(filters.byDisplayName("Flex"), m => Flex = m.default);
|
||||
waitFor(filters.byDisplayName("Card"), m => Card = m.default);
|
||||
waitFor(filters.byDisplayName("Tooltip"), m => Tooltip = m.default);
|
||||
waitFor(filters.byDisplayName("Tooltip"), m => Tooltip = m.default);
|
||||
|
@ -1,2 +1,2 @@
|
||||
export * from "./webpack";
|
||||
export * as Common from "./common";
|
||||
export * as Common from "./common";
|
||||
|
@ -112,7 +112,7 @@ export function search(...filters: Array<string | RegExp>) {
|
||||
* Extract a specific module by id into its own Source File. This has no effect on
|
||||
* the code, it is only useful to be able to look at a specific module without having
|
||||
* to view a massive file. extract then returns the extracted module so you can jump to it.
|
||||
* As mentioned above, note that this extracted module is not actually used,
|
||||
* As mentioned above, note that this extracted module is not actually used,
|
||||
* so putting breakpoints or similar will have no effect.
|
||||
* @param id The id of the module to extract
|
||||
*/
|
||||
@ -130,4 +130,4 @@ ${mod.toString()}
|
||||
`;
|
||||
const extracted = (0, eval)(code);
|
||||
return extracted as Function;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user