misc: move gateway path

This commit is contained in:
2021-09-02 00:46:33 +09:00
parent 46ae4669ea
commit f4fb4ec00d
13 changed files with 58 additions and 55 deletions
View File
@@ -1,12 +1,12 @@
import axios from 'axios'; import axios from 'axios';
import $ from 'jquery'; import $ from 'jquery';
import { isNumber } from 'lodash'; import { isNumber } from 'lodash';
import { TemplateEngine } from '../hwe/ts/util/TemplateEngine'; import { TemplateEngine } from '../util/TemplateEngine';
import { InvalidResponse } from '../hwe/ts/defs'; import { InvalidResponse } from '../defs';
import { setAxiosXMLHttpRequest } from '../hwe/ts/util/setAxiosXMLHttpRequest'; import { setAxiosXMLHttpRequest } from '../util/setAxiosXMLHttpRequest';
import { unwrap_any } from '../hwe/ts/util/unwrap_any'; import { unwrap_any } from '../util/unwrap_any';
import { convertFormData } from '../hwe/ts/util/convertFormData'; import { convertFormData } from '../util/convertFormData';
import { exportWindow } from '../hwe/ts/util/exportWindow'; import { exportWindow } from '../util/exportWindow';
type UserEntry = { type UserEntry = {
userID: string, userID: string,
@@ -1,12 +1,12 @@
import $ from 'jquery'; import $ from 'jquery';
import axios from 'axios'; import axios from 'axios';
import { setAxiosXMLHttpRequest } from '../hwe/ts/util/setAxiosXMLHttpRequest'; import { setAxiosXMLHttpRequest } from '../util/setAxiosXMLHttpRequest';
import { InvalidResponse } from '../hwe/ts/defs'; import { InvalidResponse } from '../defs';
import { convertFormData } from '../hwe/ts/util/convertFormData'; import { convertFormData } from '../util/convertFormData';
import { TemplateEngine } from "../hwe/ts/util/TemplateEngine"; import { TemplateEngine } from "../util/TemplateEngine";
import { unwrap_any } from '../hwe/ts/util/unwrap_any'; import { unwrap_any } from '../util/unwrap_any';
import { unwrap } from '../hwe/ts/util/unwrap'; import { unwrap } from '../util/unwrap';
type ServerUpdateResponse = { type ServerUpdateResponse = {
result: true, result: true,
+1
View File
@@ -0,0 +1 @@
export * from '../common_deprecated';
@@ -1,10 +1,10 @@
import axios from 'axios'; import axios from 'axios';
import $ from 'jquery'; import $ from 'jquery';
import { initTooltip } from '../hwe/ts/common_legacy'; import { initTooltip } from '../common_legacy';
import { TemplateEngine } from "../hwe/ts/util/TemplateEngine"; import { TemplateEngine } from "../util/TemplateEngine";
import { InvalidResponse } from '../hwe/ts/defs'; import { InvalidResponse } from '../defs';
import { getDateTimeNow } from '../hwe/ts/util/getDateTimeNow'; import { getDateTimeNow } from '../util/getDateTimeNow';
import { setAxiosXMLHttpRequest } from '../hwe/ts/util/setAxiosXMLHttpRequest'; import { setAxiosXMLHttpRequest } from '../util/setAxiosXMLHttpRequest';
import { loadPlugin as loadAdminPlugin } from './admin_server'; import { loadPlugin as loadAdminPlugin } from './admin_server';
declare const isAdmin: boolean; declare const isAdmin: boolean;
+6 -6
View File
@@ -1,12 +1,12 @@
import $ from 'jquery'; import $ from 'jquery';
import axios from 'axios'; import axios from 'axios';
import { setAxiosXMLHttpRequest } from '../hwe/ts/util/setAxiosXMLHttpRequest'; import { setAxiosXMLHttpRequest } from '../util/setAxiosXMLHttpRequest';
import { InvalidResponse } from '../hwe/ts/defs'; import { InvalidResponse } from '../defs';
import { JQValidateForm, NamedRules } from '../hwe/ts/util/jqValidateForm'; import { JQValidateForm, NamedRules } from '../util/jqValidateForm';
import { convertFormData } from '../hwe/ts/util/convertFormData'; import { convertFormData } from '../util/convertFormData';
import { unwrap_any } from '../hwe/ts/util/unwrap_any'; import { unwrap_any } from '../util/unwrap_any';
import { mb_strwidth } from '../hwe/ts/util/mb_strwidth'; import { mb_strwidth } from '../util/mb_strwidth';
import { isString } from 'lodash'; import { isString } from 'lodash';
import { sha512 } from 'js-sha512'; import { sha512 } from 'js-sha512';
+6 -6
View File
@@ -1,13 +1,13 @@
import $ from 'jquery'; import $ from 'jquery';
import axios from 'axios'; import axios from 'axios';
import { JQValidateForm, NamedRules } from '../hwe/ts/util/jqValidateForm'; import { JQValidateForm, NamedRules } from '../util/jqValidateForm';
import { convertFormData } from '../hwe/ts/util/convertFormData'; import { convertFormData } from '../util/convertFormData';
import { InvalidResponse } from '../hwe/ts/defs'; import { InvalidResponse } from '../defs';
import { setAxiosXMLHttpRequest } from '../hwe/ts/util/setAxiosXMLHttpRequest'; import { setAxiosXMLHttpRequest } from '../util/setAxiosXMLHttpRequest';
import { unwrap_any } from '../hwe/ts/util//unwrap_any'; import { unwrap_any } from '../util/unwrap_any';
import { sha512 } from 'js-sha512'; import { sha512 } from 'js-sha512';
import { isString } from 'lodash'; import { isString } from 'lodash';
import { mb_strwidth } from '../hwe/ts/util/mb_strwidth'; import { mb_strwidth } from '../util/mb_strwidth';
$(async function () { $(async function () {
setAxiosXMLHttpRequest(); setAxiosXMLHttpRequest();
+6 -6
View File
@@ -3,14 +3,14 @@ import 'popper.js';
import Popper from 'popper.js'; import Popper from 'popper.js';
(window as unknown as {Popper:unknown}).Popper = Popper; (window as unknown as {Popper:unknown}).Popper = Popper;
import 'bootstrap'; import 'bootstrap';
import { JQValidateForm, NamedRules } from '../hwe/ts/util/jqValidateForm'; import { JQValidateForm, NamedRules } from '../util/jqValidateForm';
import axios from 'axios'; import axios from 'axios';
import { convertFormData } from '../hwe/ts/util/convertFormData'; import { convertFormData } from '../util/convertFormData';
import { setAxiosXMLHttpRequest } from '../hwe/ts/util/setAxiosXMLHttpRequest'; import { setAxiosXMLHttpRequest } from '../util/setAxiosXMLHttpRequest';
import { unwrap_any } from '../hwe/ts/util/unwrap_any'; import { unwrap_any } from '../util/unwrap_any';
import { sha512 } from 'js-sha512'; import { sha512 } from 'js-sha512';
import { unwrap } from '../hwe/ts/util/unwrap'; import { unwrap } from '../util/unwrap';
import { InvalidResponse } from './defs'; import { InvalidResponse } from '../defs';
type LoginResponse = { type LoginResponse = {
@@ -1,18 +1,18 @@
import { setAxiosXMLHttpRequest } from "../hwe/ts/util/setAxiosXMLHttpRequest"; import { setAxiosXMLHttpRequest } from "../util/setAxiosXMLHttpRequest";
import $ from 'jquery'; import $ from 'jquery';
import Popper from 'popper.js'; import Popper from 'popper.js';
exportWindow(Popper, 'Popper');//XXX: 왜 popper를 이렇게 불러야 하는가? exportWindow(Popper, 'Popper');//XXX: 왜 popper를 이렇게 불러야 하는가?
import 'bootstrap'; import 'bootstrap';
import axios from 'axios'; import axios from 'axios';
import { subDays } from 'date-fns'; import { subDays } from 'date-fns';
import { getDateTimeNow } from "../hwe/ts/util/getDateTimeNow"; import { getDateTimeNow } from "../util/getDateTimeNow";
import { sha512 } from "js-sha512"; import { sha512 } from "js-sha512";
import { convertFormData } from "../hwe/ts/util/convertFormData"; import { convertFormData } from "../util/convertFormData";
import { InvalidResponse } from "../hwe/ts/defs"; import { InvalidResponse } from "../defs";
import { unwrap } from "../hwe/ts/util/unwrap"; import { unwrap } from "../util/unwrap";
import { parseTime } from "../hwe/ts/util/parseTime"; import { parseTime } from "../util/parseTime";
import { formatTime } from "../hwe/ts/util/formatTime"; import { formatTime } from "../util/formatTime";
import { exportWindow } from "../hwe/ts/util/exportWindow"; import { exportWindow } from "../util/exportWindow";
type ResultUserInfo = { type ResultUserInfo = {
result: true, result: true,
+1 -1
View File
@@ -9,7 +9,7 @@
"buildDev": "webpack --mode=development", "buildDev": "webpack --mode=development",
"watch": "webpack watch --mode=development", "watch": "webpack watch --mode=development",
"watchProd": "webpack watch", "watchProd": "webpack watch",
"lint": "eslint hwe/ts ts" "lint": "eslint hwe/ts"
}, },
"repository": { "repository": {
"type": "git", "type": "git",
-1
View File
@@ -1 +0,0 @@
export * from '../hwe/ts/common_deprecated';
+2 -2
View File
@@ -45,9 +45,9 @@
/* Module Resolution Options */ /* Module Resolution Options */
"moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */
// "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ "baseUrl": "./hwe/ts", /* Base directory to resolve non-absolute module names. */
// "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
"rootDirs": ["./ts", "./hwe/ts"], /* List of root folders whose combined content represents the structure of the project at runtime. */ //"rootDirs": [] /* List of root folders whose combined content represents the structure of the project at runtime. */
//"typeRoots": ["./typings"], /* List of folders to include type definitions from. */ //"typeRoots": ["./typings"], /* List of folders to include type definitions from. */
//"types": ["ts/common_path.d.ts"], /* Type declaration files to be included in compilation. */ //"types": ["ts/common_path.d.ts"], /* Type declaration files to be included in compilation. */
// "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */
+11 -8
View File
@@ -113,17 +113,20 @@ module.exports = (env, argv) => {
const gateway = { const gateway = {
name: 'gateway', name: 'gateway',
resolve: { resolve: {
extensions: [".js", ".ts", ".tsx"] extensions: [".js", ".ts", ".tsx"],
alias: {
'@': resolve(__dirname, `${target}/ts/gateway`)
}
}, },
mode, mode,
entry: { entry: {
'common': './ts/common_deprecated.ts', 'common': '@/common_deprecated.ts',
'entrance': './ts/entrance.ts', 'entrance': '@/entrance.ts',
'user_info': './ts/user_info.ts', 'user_info': '@/user_info.ts',
'admin_member': './ts/admin_member.ts', 'admin_member': '@/admin_member.ts',
'join': './ts/join.ts', 'join': '@/join.ts',
'login': './ts/login.ts', 'login': '@/login.ts',
'install': './ts/install.ts', 'install': '@/install.ts',
}, },
output: { output: {
filename: '[name].js', filename: '[name].js',