Adjust common module import

This commit is contained in:
Zack Rauen 2023-05-19 16:38:45 -04:00
parent 471b1f0343
commit 72a71ad53e
28 changed files with 37 additions and 662 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,22 +1,24 @@
{ const path = require("path");
"presets": [
module.exports = {
presets: [
"@babel/react", "@babel/react",
["@babel/env", ["@babel/env",
{ {
"targets": { targets: {
"node": "14.16.0", node: "14.16.0",
"chrome": "91" chrome: "91"
} }
}] }]
], ],
"plugins": [[ plugins: [[
"module-resolver", "module-resolver",
{ {
"alias": { alias: {
"builtins": "./src/builtins/builtins.js", "builtins": "./src/builtins/builtins.js",
"data": "./src/data/data.js", "data": "./src/data/data.js",
"modules": "./src/modules/modules.js", "modules": "./src/modules/modules.js",
"common": "../common" "@common": path.join(__dirname, "..", "common"),
} }
} }
]] ]]

View File

@ -7,7 +7,7 @@
"modules": ["./src/modules/modules.js"], "modules": ["./src/modules/modules.js"],
"builtins": ["./src/builtins/builtins.js"], "builtins": ["./src/builtins/builtins.js"],
"data": ["./src/data/data.js"], "data": ["./src/data/data.js"],
"common": ["../common"] "@common/*": ["../common/*"]
} }
}, },
"exclude": ["node_modules"] "exclude": ["node_modules"]

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import Settings from "./settingsmanager"; import Settings from "./settingsmanager";
import Events from "./emitter"; import Events from "./emitter";
import DataStore from "./datastore"; import DataStore from "./datastore";

View File

@ -1,6 +1,6 @@
import WebpackModules from "../webpackmodules"; import WebpackModules from "../webpackmodules";
import Patcher from "../patcher"; import Patcher from "../patcher";
import Logger from "common/logger"; import Logger from "@common/logger";
import {React} from "../modules"; import {React} from "../modules";
let startupComplete = false; let startupComplete = false;

View File

@ -1,6 +1,6 @@
import PluginManager from "../pluginmanager"; import PluginManager from "../pluginmanager";
import ThemeManager from "../thememanager"; import ThemeManager from "../thememanager";
import Logger from "common/logger"; import Logger from "@common/logger";
import AddonAPI from "./addonapi"; import AddonAPI from "./addonapi";
import Data from "./data"; import Data from "./data";

View File

@ -7,7 +7,7 @@ import Toasts from "../../ui/toasts";
import Notices from "../../ui/notices"; import Notices from "../../ui/notices";
import Modals from "../../ui/modals"; import Modals from "../../ui/modals";
import Settings from "../settingsmanager"; import Settings from "../settingsmanager";
import Logger from "common/logger"; import Logger from "@common/logger";
import Patcher from "../patcher"; import Patcher from "../patcher";
import ipc from "../ipc"; import ipc from "../ipc";

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import {default as MainPatcher} from "../patcher"; import {default as MainPatcher} from "../patcher";
/** /**

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import WebpackModules, {Filters} from "../webpackmodules"; import WebpackModules, {Filters} from "../webpackmodules";
/** /**

View File

@ -1,6 +1,6 @@
import LocaleManager from "./localemanager"; import LocaleManager from "./localemanager";
import Logger from "common/logger"; import Logger from "@common/logger";
import {Config, Changelog} from "data"; import {Config, Changelog} from "data";
import DOMManager from "./dommanager"; import DOMManager from "./dommanager";
import PluginManager from "./pluginmanager"; import PluginManager from "./pluginmanager";

View File

@ -1,5 +1,5 @@
import {Config} from "data"; import {Config} from "data";
import Logger from "common/logger"; import Logger from "@common/logger";
const fs = require("fs"); const fs = require("fs");
const path = require("path"); const path = require("path");
const releaseChannel = window?.DiscordNative?.app?.getReleaseChannel?.() ?? "stable"; const releaseChannel = window?.DiscordNative?.app?.getReleaseChannel?.() ?? "stable";

View File

@ -2,7 +2,7 @@ import {ipcRenderer as ipc} from "electron";
import Events from "./emitter"; import Events from "./emitter";
import * as IPCEvents from "common/constants/ipcevents"; import * as IPCEvents from "@common/constants/ipcevents";
export default new class IPCRenderer { export default new class IPCRenderer {

View File

@ -14,5 +14,5 @@ export {default as Patcher} from "./patcher";
export {default as LocaleManager} from "./localemanager"; export {default as LocaleManager} from "./localemanager";
export {default as Strings} from "./strings"; export {default as Strings} from "./strings";
export {default as IPC} from "./ipc"; export {default as IPC} from "./ipc";
export {default as Logger} from "common/logger"; export {default as Logger} from "@common/logger";
export {default as DiscordClasses} from "./discordclasses"; export {default as DiscordClasses} from "./discordclasses";

View File

@ -3,7 +3,7 @@
* instead of the original function. Can also alter arguments and return values. * instead of the original function. Can also alter arguments and return values.
*/ */
import Logger from "common/logger"; import Logger from "@common/logger";
import DiscordModules from "./discordmodules"; import DiscordModules from "./discordmodules";
import WebpackModules from "./webpackmodules"; import WebpackModules from "./webpackmodules";

View File

@ -1,5 +1,5 @@
import {Config} from "data"; import {Config} from "data";
import Logger from "common/logger"; import Logger from "@common/logger";
import AddonManager from "./addonmanager"; import AddonManager from "./addonmanager";
import AddonError from "../structs/addonerror"; import AddonError from "../structs/addonerror";
import Settings from "./settingsmanager"; import Settings from "./settingsmanager";

View File

@ -1,5 +1,5 @@
import {SettingsConfig} from "data"; import {SettingsConfig} from "data";
import Logger from "common/logger"; import Logger from "@common/logger";
import DataStore from "./datastore"; import DataStore from "./datastore";
import Events from "./emitter"; import Events from "./emitter";
import DiscordModules from "./discordmodules"; import DiscordModules from "./discordmodules";

View File

@ -3,7 +3,7 @@ import fileSystem from "fs";
import {Config} from "data"; import {Config} from "data";
import path from "path"; import path from "path";
import Logger from "common/logger"; import Logger from "@common/logger";
import Events from "./emitter"; import Events from "./emitter";
import IPC from "./ipc"; import IPC from "./ipc";

View File

@ -1,4 +1,4 @@
import Logger from "../../../common/logger"; import Logger from "@common/logger";
export default class Utilities { export default class Utilities {
/** /**

View File

@ -1,4 +1,4 @@
import EventEmitter from "common/events"; import EventEmitter from "@common/events";
import Remote from "./remote"; import Remote from "./remote";
export function get(url, options = {}, callback) { export function get(url, options = {}, callback) {

View File

@ -2,7 +2,7 @@ import Module from "./module";
import * as vm from "./vm"; import * as vm from "./vm";
import * as fs from "./fs"; import * as fs from "./fs";
import request from "./request"; import request from "./request";
import EventEmitter from "common/events"; import EventEmitter from "@common/events";
import * as https from "./https"; import * as https from "./https";
import Buffer from "./buffer"; import Buffer from "./buffer";
import crypto from "./crypto"; import crypto from "./crypto";

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import {compileFunction} from "./vm"; import {compileFunction} from "./vm";
import Remote from "./remote"; import Remote from "./remote";
import fs from "./fs"; import fs from "./fs";

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import Events from "../modules/emitter"; import Events from "../modules/emitter";
import Settings from "../modules/settingsmanager"; import Settings from "../modules/settingsmanager";
import Patcher from "../modules/patcher"; import Patcher from "../modules/patcher";

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import {React, IPC} from "modules"; import {React, IPC} from "modules";
export default class ErrorBoundary extends React.Component { export default class ErrorBoundary extends React.Component {

View File

@ -1,5 +1,5 @@
import {Config} from "data"; import {Config} from "data";
import Logger from "common/logger"; import Logger from "@common/logger";
import {WebpackModules, React, ReactDOM, Settings, Strings, DOMManager, DiscordModules, DiscordClasses} from "modules"; import {WebpackModules, React, ReactDOM, Settings, Strings, DOMManager, DiscordModules, DiscordClasses} from "modules";
import FormattableString from "../structs/string"; import FormattableString from "../structs/string";
import AddonErrorModal from "./addonerrormodal"; import AddonErrorModal from "./addonerrormodal";

View File

@ -1,4 +1,5 @@
import {WebpackModules, DOMManager} from "modules"; import WebpackModules from "@modules/webpackmodules";
import DOMManager from "@modules/dommanager";
export default class Notices { export default class Notices {
static get baseClass() {return this.__baseClass ??= WebpackModules.getByProps("container", "base")?.base;} static get baseClass() {return this.__baseClass ??= WebpackModules.getByProps("container", "base")?.base;}

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import {React, Strings, WebpackModules, DiscordModules} from "modules"; import {React, Strings, WebpackModules, DiscordModules} from "modules";
import SimpleMarkdown from "../../structs/markdown"; import SimpleMarkdown from "../../structs/markdown";
import EditIcon from "../icons/edit"; import EditIcon from "../icons/edit";

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import {WebpackModules, Settings, DOMManager} from "modules"; import {WebpackModules, Settings, DOMManager} from "modules";
export default class Toasts { export default class Toasts {

View File

@ -1,4 +1,4 @@
import Logger from "common/logger"; import Logger from "@common/logger";
import {DOMManager} from "modules"; import {DOMManager} from "modules";