feat: init

This commit is contained in:
2026-02-13 22:02:30 +01:00
commit 8f9ff830fb
16711 changed files with 3307340 additions and 0 deletions

2
node_modules/nitropack/dist/presets/bun/preset.d.ts generated vendored Normal file
View File

@@ -0,0 +1,2 @@
declare const _default: readonly [any];
export default _default;

17
node_modules/nitropack/dist/presets/bun/preset.mjs generated vendored Normal file
View File

@@ -0,0 +1,17 @@
import { defineNitroPreset } from "nitropack/kit";
const bun = defineNitroPreset(
{
extends: "node-server",
entry: "./runtime/bun",
// https://bun.sh/docs/runtime/modules#resolution
exportConditions: ["bun", "worker", "node", "import", "default"],
commands: {
preview: "bun run {{ output.serverDir }}/index.mjs"
}
},
{
name: "bun",
url: import.meta.url
}
);
export default [bun];

View File

@@ -0,0 +1 @@
import "#nitro-internal-pollyfills";

View File

@@ -0,0 +1,34 @@
import "#nitro-internal-pollyfills";
import { useNitroApp } from "nitropack/runtime";
import { startScheduleRunner } from "nitropack/runtime/internal";
import wsAdapter from "crossws/adapters/bun";
const nitroApp = useNitroApp();
const ws = import.meta._websocket ? wsAdapter(nitroApp.h3App.websocket) : void 0;
const server = Bun.serve({
port: process.env.NITRO_PORT || process.env.PORT || 3e3,
host: process.env.NITRO_HOST || process.env.HOST,
idleTimeout: Number.parseInt(process.env.NITRO_BUN_IDLE_TIMEOUT) || void 0,
websocket: import.meta._websocket ? ws.websocket : void 0,
async fetch(req, server2) {
if (import.meta._websocket && req.headers.get("upgrade") === "websocket") {
return ws.handleUpgrade(req, server2);
}
const url = new URL(req.url);
let body;
if (req.body) {
body = await req.arrayBuffer();
}
return nitroApp.localFetch(url.pathname + url.search, {
host: url.hostname,
protocol: url.protocol,
headers: req.headers,
method: req.method,
redirect: req.redirect,
body
});
}
});
console.log(`Listening on ${server.url}...`);
if (import.meta._tasks) {
startScheduleRunner();
}