Add Prettier and ESLint tooling (Refs #77)

This commit is contained in:
2026-10-09 15:56:13 -04:00
parent 8ed059b8d3
commit 16469e2d43
711 changed files with 99737 additions and 28286 deletions
+23 -4
View File
@@ -1,11 +1,30 @@
import { json } from '@sveltejs/kit';
import { retentionPreview, retentionControls, sampleRetentionPreview, setRetentionControl } from '$lib/server/retention.js';
import {
retentionPreview,
retentionControls,
sampleRetentionPreview,
setRetentionControl
} from '$lib/server/retention.js';
import { gameFileRetentionPreview } from '$lib/server/game-files/index.js';
export function GET() {
return json({ policies: [...retentionPreview(),...sampleRetentionPreview(),...gameFileRetentionPreview()], controls: retentionControls() }, { headers: { 'Cache-Control': 'no-store' } });
return json(
{
policies: [
...retentionPreview(),
...sampleRetentionPreview(),
...gameFileRetentionPreview()
],
controls: retentionControls()
},
{ headers: { 'Cache-Control': 'no-store' } }
);
}
export async function POST({ request }: { request: Request }) {
try { setRetentionControl(await request.json()); return json({ ok: true }); }
catch (error) { return json({ error: (error as Error).message }, { status: 400 }); }
try {
setRetentionControl(await request.json());
return json({ ok: true });
} catch (error) {
return json({ error: (error as Error).message }, { status: 400 });
}
}