From 1d933b892aa9d6356f34d583cf401b865681758d Mon Sep 17 00:00:00 2001 From: ppc Date: Sun, 25 Aug 2024 20:07:45 +0100 Subject: [PATCH] rebuild library --- amnet-shared/dist/index.d.mts | 21 ++++++++++++++++++++- amnet-shared/dist/index.d.ts | 21 ++++++++++++++++++++- amnet-shared/dist/index.js | 17 +++++++++++++++-- amnet-shared/dist/index.js.map | 2 +- amnet-shared/dist/index.mjs | 16 ++++++++++++++-- amnet-shared/dist/index.mjs.map | 2 +- amnet-shared/src/index.ts | 3 ++- 7 files changed, 73 insertions(+), 9 deletions(-) diff --git a/amnet-shared/dist/index.d.mts b/amnet-shared/dist/index.d.mts index a31ccbc..a76d7c7 100644 --- a/amnet-shared/dist/index.d.mts +++ b/amnet-shared/dist/index.d.mts @@ -9,6 +9,7 @@ interface AMServerInfoResponse { serverAddress: string; serverName: string; apiVersion: number; + gameId: string; } /** * Performs the card-in request to the specified server @@ -32,4 +33,22 @@ declare function generateCardNumber(): string; */ declare function validateCardId(id: string): boolean; -export { type AMCardInRequest, AMNET_API_VERSION, type AMServerInfoResponse, CARD_ID_REGEX, fetchServerInfo, generateCardNumber, performCardIn, validateCardId }; +declare enum GameIds { + /** + * Initial D The Arcade + */ + IDAC = "SDGT", + /** + * Chunithm (Paradise Lost) + */ + Chuni = "SDBT", + /** + * Chunithm NEW onwards + */ + Chusan = "SDHD", + ONGEKI = "SDDT", + maimaiDX = "SDEZ", + DivaFT = "SBZV" +} + +export { type AMCardInRequest, AMNET_API_VERSION, type AMServerInfoResponse, CARD_ID_REGEX, GameIds, fetchServerInfo, generateCardNumber, performCardIn, validateCardId }; diff --git a/amnet-shared/dist/index.d.ts b/amnet-shared/dist/index.d.ts index a31ccbc..a76d7c7 100644 --- a/amnet-shared/dist/index.d.ts +++ b/amnet-shared/dist/index.d.ts @@ -9,6 +9,7 @@ interface AMServerInfoResponse { serverAddress: string; serverName: string; apiVersion: number; + gameId: string; } /** * Performs the card-in request to the specified server @@ -32,4 +33,22 @@ declare function generateCardNumber(): string; */ declare function validateCardId(id: string): boolean; -export { type AMCardInRequest, AMNET_API_VERSION, type AMServerInfoResponse, CARD_ID_REGEX, fetchServerInfo, generateCardNumber, performCardIn, validateCardId }; +declare enum GameIds { + /** + * Initial D The Arcade + */ + IDAC = "SDGT", + /** + * Chunithm (Paradise Lost) + */ + Chuni = "SDBT", + /** + * Chunithm NEW onwards + */ + Chusan = "SDHD", + ONGEKI = "SDDT", + maimaiDX = "SDEZ", + DivaFT = "SBZV" +} + +export { type AMCardInRequest, AMNET_API_VERSION, type AMServerInfoResponse, CARD_ID_REGEX, GameIds, fetchServerInfo, generateCardNumber, performCardIn, validateCardId }; diff --git a/amnet-shared/dist/index.js b/amnet-shared/dist/index.js index ee9c26e..2da0045 100644 --- a/amnet-shared/dist/index.js +++ b/amnet-shared/dist/index.js @@ -59,6 +59,7 @@ var src_exports = {}; __export(src_exports, { AMNET_API_VERSION: () => AMNET_API_VERSION, CARD_ID_REGEX: () => CARD_ID_REGEX, + GameIds: () => GameIds, fetchServerInfo: () => fetchServerInfo, generateCardNumber: () => generateCardNumber, performCardIn: () => performCardIn, @@ -71,7 +72,7 @@ var AMNET_API_VERSION = 1; function performCardIn(serverAddress, request, signal) { return __async(this, null, function* () { try { - const response = yield fetch(`${serverAddress}/card`, { + const response = yield fetch(`${new URL(serverAddress).origin}/amnet/signin`, { method: "POST", headers: { "Content-Type": "application/json" @@ -88,7 +89,7 @@ function performCardIn(serverAddress, request, signal) { function fetchServerInfo(serverAddress, abort) { return __async(this, null, function* () { try { - const response = yield fetch(serverAddress, { + const response = yield fetch(`${new URL(serverAddress).origin}/amnet/info`, { signal: abort }); return __spreadProps(__spreadValues({}, yield response.json()), { @@ -119,10 +120,22 @@ function generateCardNumber() { function validateCardId(id) { return id[0] !== "3" && CARD_ID_REGEX.test(id); } + +// src/gameIds.ts +var GameIds = /* @__PURE__ */ ((GameIds2) => { + GameIds2["IDAC"] = "SDGT"; + GameIds2["Chuni"] = "SDBT"; + GameIds2["Chusan"] = "SDHD"; + GameIds2["ONGEKI"] = "SDDT"; + GameIds2["maimaiDX"] = "SDEZ"; + GameIds2["DivaFT"] = "SBZV"; + return GameIds2; +})(GameIds || {}); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { AMNET_API_VERSION, CARD_ID_REGEX, + GameIds, fetchServerInfo, generateCardNumber, performCardIn, diff --git a/amnet-shared/dist/index.js.map b/amnet-shared/dist/index.js.map index c4c57ee..1904fc2 100644 --- a/amnet-shared/dist/index.js.map +++ b/amnet-shared/dist/index.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/index.ts","../src/api.ts","../src/card.ts"],"sourcesContent":["export * from './api';\nexport * from './card';","/**\n * The latest version of the AMNet API this library supports\n */\nexport const AMNET_API_VERSION = 1;\n\nexport interface AMCardInRequest {\n cardId: string;\n}\n\nexport interface AMServerInfoResponse {\n serverAddress: string;\n serverName: string;\n apiVersion: number;\n}\n\n/**\n * Performs the card-in request to the specified server\n * @param serverAddress The origin address of the server to perform the request against\n * @param request The card-in request to send\n * @param signal The abort signal to use for the request\n */\nexport async function performCardIn(serverAddress: string, request: AMCardInRequest, signal: AbortSignal) {\n try {\n const response = await fetch(`${serverAddress}/card`, {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\"\n },\n body: JSON.stringify(request),\n signal: signal\n });\n\n return response.ok;\n } catch {\n return false;\n }\n}\n\n/**\n * Attempts to connect to the specified server and fetch its info\n * @param serverAddress The origin address of the server to connect to\n * @param abort The abort signal to use for the request (for cancellation)\n */\nexport async function fetchServerInfo(serverAddress: string, abort: AbortSignal): Promise {\n try {\n const response = await fetch(serverAddress, {\n signal: abort\n });\n\n return {\n ...await response.json(),\n serverAddress: serverAddress\n } satisfies AMServerInfoResponse;\n } catch {\n return null;\n }\n}\n","export const CARD_ID_REGEX = /^(?:[0-9]{4} ?){5}$/i;\n\nexport function generateCardNumber(): string {\n let cardId = '';\n\n while (true) {\n // don't start with a 3\n const firstDigit = Math.floor(Math.random() * 10);\n\n if (firstDigit !== 3) {\n cardId = firstDigit.toString();\n break;\n }\n }\n\n for (let i = 0; i < 19; i++) {\n cardId += Math.floor(Math.random() * 10).toString();\n }\n\n return cardId;\n}\n\n/**\n * Validates the provided card id by known parameters\n * @param id The card id to validate\n */\nexport function validateCardId(id: string): boolean {\n return id[0] !== '3' && CARD_ID_REGEX.test(id);\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACGO,IAAM,oBAAoB;AAkBjC,SAAsB,cAAc,eAAuB,SAA0B,QAAqB;AAAA;AACtG,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,GAAG,aAAa,SAAS;AAAA,QAClD,QAAQ;AAAA,QACR,SAAS;AAAA,UACL,gBAAgB;AAAA,QACpB;AAAA,QACA,MAAM,KAAK,UAAU,OAAO;AAAA,QAC5B;AAAA,MACJ,CAAC;AAED,aAAO,SAAS;AAAA,IACpB,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;AAOA,SAAsB,gBAAgB,eAAuB,OAA0D;AAAA;AACnH,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,eAAe;AAAA,QACxC,QAAQ;AAAA,MACZ,CAAC;AAED,aAAO,iCACA,MAAM,SAAS,KAAK,IADpB;AAAA,QAEH;AAAA,MACJ;AAAA,IACJ,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;;;ACxDO,IAAM,gBAAgB;AAEtB,SAAS,qBAA6B;AACzC,MAAI,SAAS;AAEb,SAAO,MAAM;AAET,UAAM,aAAa,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE;AAEhD,QAAI,eAAe,GAAG;AAClB,eAAS,WAAW,SAAS;AAC7B;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,IAAI,GAAG,IAAI,IAAI,KAAK;AACzB,cAAU,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE,EAAE,SAAS;AAAA,EACtD;AAEA,SAAO;AACX;AAMO,SAAS,eAAe,IAAqB;AAChD,SAAO,GAAG,CAAC,MAAM,OAAO,cAAc,KAAK,EAAE;AACjD;","names":[]} \ No newline at end of file +{"version":3,"sources":["../src/index.ts","../src/api.ts","../src/card.ts","../src/gameIds.ts"],"sourcesContent":["export * from './api';\nexport * from './card';\nexport * from './gameIds';","/**\n * The latest version of the AMNet API this library supports\n */\nexport const AMNET_API_VERSION = 1;\n\nexport interface AMCardInRequest {\n cardId: string;\n}\n\nexport interface AMServerInfoResponse {\n serverAddress: string;\n serverName: string;\n apiVersion: number;\n gameId: string;\n}\n\n/**\n * Performs the card-in request to the specified server\n * @param serverAddress The origin address of the server to perform the request against\n * @param request The card-in request to send\n * @param signal The abort signal to use for the request\n */\nexport async function performCardIn(serverAddress: string, request: AMCardInRequest, signal: AbortSignal) {\n try {\n const response = await fetch(`${new URL(serverAddress).origin}/amnet/signin`, {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\"\n },\n body: JSON.stringify(request),\n signal: signal\n });\n\n return response.ok;\n } catch {\n return false;\n }\n}\n\n/**\n * Attempts to connect to the specified server and fetch its info\n * @param serverAddress The origin address of the server to connect to\n * @param abort The abort signal to use for the request (for cancellation)\n */\nexport async function fetchServerInfo(serverAddress: string, abort: AbortSignal): Promise {\n try {\n const response = await fetch(`${new URL(serverAddress).origin}/amnet/info`, {\n signal: abort\n });\n\n return {\n ...await response.json(),\n serverAddress: serverAddress\n } satisfies AMServerInfoResponse;\n } catch {\n return null;\n }\n}\n","export const CARD_ID_REGEX = /^(?:[0-9]{4} ?){5}$/i;\n\nexport function generateCardNumber(): string {\n let cardId = '';\n\n while (true) {\n // don't start with a 3\n const firstDigit = Math.floor(Math.random() * 10);\n\n if (firstDigit !== 3) {\n cardId = firstDigit.toString();\n break;\n }\n }\n\n for (let i = 0; i < 19; i++) {\n cardId += Math.floor(Math.random() * 10).toString();\n }\n\n return cardId;\n}\n\n/**\n * Validates the provided card id by known parameters\n * @param id The card id to validate\n */\nexport function validateCardId(id: string): boolean {\n return id[0] !== '3' && CARD_ID_REGEX.test(id);\n}\n","export enum GameIds {\n /**\n * Initial D The Arcade\n */\n IDAC = \"SDGT\",\n\n /**\n * Chunithm (Paradise Lost)\n */\n Chuni = \"SDBT\",\n\n /**\n * Chunithm NEW onwards\n */\n Chusan = \"SDHD\",\n\n ONGEKI = \"SDDT\",\n maimaiDX = \"SDEZ\",\n DivaFT = \"SBZV\"\n}"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACGO,IAAM,oBAAoB;AAmBjC,SAAsB,cAAc,eAAuB,SAA0B,QAAqB;AAAA;AACtG,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,GAAG,IAAI,IAAI,aAAa,EAAE,MAAM,iBAAiB;AAAA,QAC1E,QAAQ;AAAA,QACR,SAAS;AAAA,UACL,gBAAgB;AAAA,QACpB;AAAA,QACA,MAAM,KAAK,UAAU,OAAO;AAAA,QAC5B;AAAA,MACJ,CAAC;AAED,aAAO,SAAS;AAAA,IACpB,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;AAOA,SAAsB,gBAAgB,eAAuB,OAA0D;AAAA;AACnH,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,GAAG,IAAI,IAAI,aAAa,EAAE,MAAM,eAAe;AAAA,QACxE,QAAQ;AAAA,MACZ,CAAC;AAED,aAAO,iCACA,MAAM,SAAS,KAAK,IADpB;AAAA,QAEH;AAAA,MACJ;AAAA,IACJ,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;;;ACzDO,IAAM,gBAAgB;AAEtB,SAAS,qBAA6B;AACzC,MAAI,SAAS;AAEb,SAAO,MAAM;AAET,UAAM,aAAa,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE;AAEhD,QAAI,eAAe,GAAG;AAClB,eAAS,WAAW,SAAS;AAC7B;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,IAAI,GAAG,IAAI,IAAI,KAAK;AACzB,cAAU,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE,EAAE,SAAS;AAAA,EACtD;AAEA,SAAO;AACX;AAMO,SAAS,eAAe,IAAqB;AAChD,SAAO,GAAG,CAAC,MAAM,OAAO,cAAc,KAAK,EAAE;AACjD;;;AC5BO,IAAK,UAAL,kBAAKA,aAAL;AAIL,EAAAA,SAAA,UAAO;AAKP,EAAAA,SAAA,WAAQ;AAKR,EAAAA,SAAA,YAAS;AAET,EAAAA,SAAA,YAAS;AACT,EAAAA,SAAA,cAAW;AACX,EAAAA,SAAA,YAAS;AAlBC,SAAAA;AAAA,GAAA;","names":["GameIds"]} \ No newline at end of file diff --git a/amnet-shared/dist/index.mjs b/amnet-shared/dist/index.mjs index 53c111b..62ddf57 100644 --- a/amnet-shared/dist/index.mjs +++ b/amnet-shared/dist/index.mjs @@ -43,7 +43,7 @@ var AMNET_API_VERSION = 1; function performCardIn(serverAddress, request, signal) { return __async(this, null, function* () { try { - const response = yield fetch(`${serverAddress}/card`, { + const response = yield fetch(`${new URL(serverAddress).origin}/amnet/signin`, { method: "POST", headers: { "Content-Type": "application/json" @@ -60,7 +60,7 @@ function performCardIn(serverAddress, request, signal) { function fetchServerInfo(serverAddress, abort) { return __async(this, null, function* () { try { - const response = yield fetch(serverAddress, { + const response = yield fetch(`${new URL(serverAddress).origin}/amnet/info`, { signal: abort }); return __spreadProps(__spreadValues({}, yield response.json()), { @@ -91,9 +91,21 @@ function generateCardNumber() { function validateCardId(id) { return id[0] !== "3" && CARD_ID_REGEX.test(id); } + +// src/gameIds.ts +var GameIds = /* @__PURE__ */ ((GameIds2) => { + GameIds2["IDAC"] = "SDGT"; + GameIds2["Chuni"] = "SDBT"; + GameIds2["Chusan"] = "SDHD"; + GameIds2["ONGEKI"] = "SDDT"; + GameIds2["maimaiDX"] = "SDEZ"; + GameIds2["DivaFT"] = "SBZV"; + return GameIds2; +})(GameIds || {}); export { AMNET_API_VERSION, CARD_ID_REGEX, + GameIds, fetchServerInfo, generateCardNumber, performCardIn, diff --git a/amnet-shared/dist/index.mjs.map b/amnet-shared/dist/index.mjs.map index 0a1ddd2..6363ff3 100644 --- a/amnet-shared/dist/index.mjs.map +++ b/amnet-shared/dist/index.mjs.map @@ -1 +1 @@ -{"version":3,"sources":["../src/api.ts","../src/card.ts"],"sourcesContent":["/**\n * The latest version of the AMNet API this library supports\n */\nexport const AMNET_API_VERSION = 1;\n\nexport interface AMCardInRequest {\n cardId: string;\n}\n\nexport interface AMServerInfoResponse {\n serverAddress: string;\n serverName: string;\n apiVersion: number;\n}\n\n/**\n * Performs the card-in request to the specified server\n * @param serverAddress The origin address of the server to perform the request against\n * @param request The card-in request to send\n * @param signal The abort signal to use for the request\n */\nexport async function performCardIn(serverAddress: string, request: AMCardInRequest, signal: AbortSignal) {\n try {\n const response = await fetch(`${serverAddress}/card`, {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\"\n },\n body: JSON.stringify(request),\n signal: signal\n });\n\n return response.ok;\n } catch {\n return false;\n }\n}\n\n/**\n * Attempts to connect to the specified server and fetch its info\n * @param serverAddress The origin address of the server to connect to\n * @param abort The abort signal to use for the request (for cancellation)\n */\nexport async function fetchServerInfo(serverAddress: string, abort: AbortSignal): Promise {\n try {\n const response = await fetch(serverAddress, {\n signal: abort\n });\n\n return {\n ...await response.json(),\n serverAddress: serverAddress\n } satisfies AMServerInfoResponse;\n } catch {\n return null;\n }\n}\n","export const CARD_ID_REGEX = /^(?:[0-9]{4} ?){5}$/i;\n\nexport function generateCardNumber(): string {\n let cardId = '';\n\n while (true) {\n // don't start with a 3\n const firstDigit = Math.floor(Math.random() * 10);\n\n if (firstDigit !== 3) {\n cardId = firstDigit.toString();\n break;\n }\n }\n\n for (let i = 0; i < 19; i++) {\n cardId += Math.floor(Math.random() * 10).toString();\n }\n\n return cardId;\n}\n\n/**\n * Validates the provided card id by known parameters\n * @param id The card id to validate\n */\nexport function validateCardId(id: string): boolean {\n return id[0] !== '3' && CARD_ID_REGEX.test(id);\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGO,IAAM,oBAAoB;AAkBjC,SAAsB,cAAc,eAAuB,SAA0B,QAAqB;AAAA;AACtG,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,GAAG,aAAa,SAAS;AAAA,QAClD,QAAQ;AAAA,QACR,SAAS;AAAA,UACL,gBAAgB;AAAA,QACpB;AAAA,QACA,MAAM,KAAK,UAAU,OAAO;AAAA,QAC5B;AAAA,MACJ,CAAC;AAED,aAAO,SAAS;AAAA,IACpB,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;AAOA,SAAsB,gBAAgB,eAAuB,OAA0D;AAAA;AACnH,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,eAAe;AAAA,QACxC,QAAQ;AAAA,MACZ,CAAC;AAED,aAAO,iCACA,MAAM,SAAS,KAAK,IADpB;AAAA,QAEH;AAAA,MACJ;AAAA,IACJ,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;;;ACxDO,IAAM,gBAAgB;AAEtB,SAAS,qBAA6B;AACzC,MAAI,SAAS;AAEb,SAAO,MAAM;AAET,UAAM,aAAa,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE;AAEhD,QAAI,eAAe,GAAG;AAClB,eAAS,WAAW,SAAS;AAC7B;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,IAAI,GAAG,IAAI,IAAI,KAAK;AACzB,cAAU,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE,EAAE,SAAS;AAAA,EACtD;AAEA,SAAO;AACX;AAMO,SAAS,eAAe,IAAqB;AAChD,SAAO,GAAG,CAAC,MAAM,OAAO,cAAc,KAAK,EAAE;AACjD;","names":[]} \ No newline at end of file +{"version":3,"sources":["../src/api.ts","../src/card.ts","../src/gameIds.ts"],"sourcesContent":["/**\n * The latest version of the AMNet API this library supports\n */\nexport const AMNET_API_VERSION = 1;\n\nexport interface AMCardInRequest {\n cardId: string;\n}\n\nexport interface AMServerInfoResponse {\n serverAddress: string;\n serverName: string;\n apiVersion: number;\n gameId: string;\n}\n\n/**\n * Performs the card-in request to the specified server\n * @param serverAddress The origin address of the server to perform the request against\n * @param request The card-in request to send\n * @param signal The abort signal to use for the request\n */\nexport async function performCardIn(serverAddress: string, request: AMCardInRequest, signal: AbortSignal) {\n try {\n const response = await fetch(`${new URL(serverAddress).origin}/amnet/signin`, {\n method: \"POST\",\n headers: {\n \"Content-Type\": \"application/json\"\n },\n body: JSON.stringify(request),\n signal: signal\n });\n\n return response.ok;\n } catch {\n return false;\n }\n}\n\n/**\n * Attempts to connect to the specified server and fetch its info\n * @param serverAddress The origin address of the server to connect to\n * @param abort The abort signal to use for the request (for cancellation)\n */\nexport async function fetchServerInfo(serverAddress: string, abort: AbortSignal): Promise {\n try {\n const response = await fetch(`${new URL(serverAddress).origin}/amnet/info`, {\n signal: abort\n });\n\n return {\n ...await response.json(),\n serverAddress: serverAddress\n } satisfies AMServerInfoResponse;\n } catch {\n return null;\n }\n}\n","export const CARD_ID_REGEX = /^(?:[0-9]{4} ?){5}$/i;\n\nexport function generateCardNumber(): string {\n let cardId = '';\n\n while (true) {\n // don't start with a 3\n const firstDigit = Math.floor(Math.random() * 10);\n\n if (firstDigit !== 3) {\n cardId = firstDigit.toString();\n break;\n }\n }\n\n for (let i = 0; i < 19; i++) {\n cardId += Math.floor(Math.random() * 10).toString();\n }\n\n return cardId;\n}\n\n/**\n * Validates the provided card id by known parameters\n * @param id The card id to validate\n */\nexport function validateCardId(id: string): boolean {\n return id[0] !== '3' && CARD_ID_REGEX.test(id);\n}\n","export enum GameIds {\n /**\n * Initial D The Arcade\n */\n IDAC = \"SDGT\",\n\n /**\n * Chunithm (Paradise Lost)\n */\n Chuni = \"SDBT\",\n\n /**\n * Chunithm NEW onwards\n */\n Chusan = \"SDHD\",\n\n ONGEKI = \"SDDT\",\n maimaiDX = \"SDEZ\",\n DivaFT = \"SBZV\"\n}"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAGO,IAAM,oBAAoB;AAmBjC,SAAsB,cAAc,eAAuB,SAA0B,QAAqB;AAAA;AACtG,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,GAAG,IAAI,IAAI,aAAa,EAAE,MAAM,iBAAiB;AAAA,QAC1E,QAAQ;AAAA,QACR,SAAS;AAAA,UACL,gBAAgB;AAAA,QACpB;AAAA,QACA,MAAM,KAAK,UAAU,OAAO;AAAA,QAC5B;AAAA,MACJ,CAAC;AAED,aAAO,SAAS;AAAA,IACpB,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;AAOA,SAAsB,gBAAgB,eAAuB,OAA0D;AAAA;AACnH,QAAI;AACA,YAAM,WAAW,MAAM,MAAM,GAAG,IAAI,IAAI,aAAa,EAAE,MAAM,eAAe;AAAA,QACxE,QAAQ;AAAA,MACZ,CAAC;AAED,aAAO,iCACA,MAAM,SAAS,KAAK,IADpB;AAAA,QAEH;AAAA,MACJ;AAAA,IACJ,SAAQ;AACJ,aAAO;AAAA,IACX;AAAA,EACJ;AAAA;;;ACzDO,IAAM,gBAAgB;AAEtB,SAAS,qBAA6B;AACzC,MAAI,SAAS;AAEb,SAAO,MAAM;AAET,UAAM,aAAa,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE;AAEhD,QAAI,eAAe,GAAG;AAClB,eAAS,WAAW,SAAS;AAC7B;AAAA,IACJ;AAAA,EACJ;AAEA,WAAS,IAAI,GAAG,IAAI,IAAI,KAAK;AACzB,cAAU,KAAK,MAAM,KAAK,OAAO,IAAI,EAAE,EAAE,SAAS;AAAA,EACtD;AAEA,SAAO;AACX;AAMO,SAAS,eAAe,IAAqB;AAChD,SAAO,GAAG,CAAC,MAAM,OAAO,cAAc,KAAK,EAAE;AACjD;;;AC5BO,IAAK,UAAL,kBAAKA,aAAL;AAIL,EAAAA,SAAA,UAAO;AAKP,EAAAA,SAAA,WAAQ;AAKR,EAAAA,SAAA,YAAS;AAET,EAAAA,SAAA,YAAS;AACT,EAAAA,SAAA,cAAW;AACX,EAAAA,SAAA,YAAS;AAlBC,SAAAA;AAAA,GAAA;","names":["GameIds"]} \ No newline at end of file diff --git a/amnet-shared/src/index.ts b/amnet-shared/src/index.ts index 3fbd6f0..66be498 100644 --- a/amnet-shared/src/index.ts +++ b/amnet-shared/src/index.ts @@ -1,2 +1,3 @@ export * from './api'; -export * from './card'; \ No newline at end of file +export * from './card'; +export * from './gameIds'; \ No newline at end of file