fix: bundle assets into executable
This commit is contained in:
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
declare module "*.woff2" {
|
||||
const file: string;
|
||||
export default file;
|
||||
}
|
||||
|
||||
declare module "*.svg" {
|
||||
const file: string;
|
||||
export default file;
|
||||
}
|
||||
+6
-5
@@ -11,10 +11,11 @@ import {
|
||||
import { twj } from "tw-to-css";
|
||||
import type { App } from "@";
|
||||
import { ConstsSvg } from "@/assets/consts";
|
||||
import { mockData } from "@/lib/mock";
|
||||
import shadeSvg from "@/assets/shade.svg" with { type: "file" };
|
||||
import fontFile from "@/assets/shinshin.woff2" with { type: "file" };
|
||||
|
||||
const font = file("src/assets/shinshin.woff2");
|
||||
const shade = file("src/assets/shade.svg");
|
||||
const font = file(fontFile);
|
||||
const shade = file(shadeSvg);
|
||||
|
||||
export function card(app: App) {
|
||||
return app
|
||||
@@ -28,8 +29,8 @@ export function card(app: App) {
|
||||
"/genshin/:uid/:char",
|
||||
async ({ params: { uid, char: charId } }) => {
|
||||
try {
|
||||
// const data = await fetchEnka(uid, false);
|
||||
const data = mockData;
|
||||
// const data = mockData;
|
||||
const data = await fetchEnka(uid, false);
|
||||
if (typeof data.avatarInfoList === "undefined")
|
||||
return status(400, "The showcase for this UID is private");
|
||||
const char = data.avatarInfoList.find(
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
||||
|
||||
/* Modules */
|
||||
"module": "ES2022" /* Specify what module code is generated. */,
|
||||
"module": "esnext" /* Specify what module code is generated. */,
|
||||
// "rootDir": "./", /* Specify the root folder within your source files. */
|
||||
"moduleResolution": "bundler" /* Specify how TypeScript looks up a file from a given module specifier. */,
|
||||
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
||||
|
||||
Reference in New Issue
Block a user