create qr-codes by tg bot
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import esbuild from "esbuild";
|
||||
import copyStaticFiles from "esbuild-copy-static-files";
|
||||
|
||||
esbuild
|
||||
.build({
|
||||
entryPoints: ["./src/bot/index.ts"], // Точка входа
|
||||
outdir: "./dist", // Папка выхода
|
||||
format: "esm", // Формат (ESM)
|
||||
bundle: true, // Сборка в один файл
|
||||
sourcemap: true, // Карты кода
|
||||
platform: "node", // Платформа (Node.js)
|
||||
target: ["node20"], // Целевая версия Node.js
|
||||
external: ["canvas"], // Исключить модуль canvas
|
||||
plugins: [
|
||||
copyStaticFiles({
|
||||
src: "./src/assets", // Папка с вашими статическими файлами
|
||||
dest: "./dist/assets", // Куда копировать
|
||||
}),
|
||||
],
|
||||
})
|
||||
.then(() => console.log("Build complete!"))
|
||||
.catch((err) => {
|
||||
console.error("Build failed:", err);
|
||||
process.exit(1);
|
||||
});
|
||||
Reference in New Issue
Block a user