deleting unused files

This commit is contained in:
matthieu42morin 2024-04-04 20:12:23 +02:00
parent bd5276207f
commit a15c475051
11 changed files with 0 additions and 116 deletions

View File

@ -1,2 +0,0 @@
// Import styles, initialize component theme here.
// import '../src/common.css';

View File

@ -1,16 +0,0 @@
// import type { Handle } from "@sveltejs/kit";
// import * as cookie from "cookie";
import { sequence } from "@sveltejs/kit/hooks";
import { basename } from "path";
const handleHeaders = async ({ event, resolve }:{event:any, resolve:any}) => {
const response = await resolve(event);
// Avoid clickjacking attacks, see https://cheatsheetseries.owasp.org/cheatsheets/Clickjacking_Defense_Cheat_Sheet.html
response.headers.set(
"Content-Security-Policy",
"frame-ancestors *.mattmor.in *;"
);
return response;
};
export const handle = sequence(handleHeaders);

View File

@ -1,11 +0,0 @@
import { readable } from 'svelte/store';
export const time = readable(new Date(), function start(set) {
const interval = setInterval(() => {
set(new Date());
}, 1000);
return function stop() {
clearInterval(interval);
};
});

View File

@ -1,18 +0,0 @@
import type { MarkdownMetadata } from '$content/types';
export type BlogTag = 'DevOps' | 'AI' | 'Updates' | '';
export interface BlogPost extends MarkdownMetadata {
author?: string;
date?: string;
excerpt: string;
image: string;
slug?: string;
href?: string;
tags?: BlogTag[];
subtitle?: string;
teaserImage: string;
title: string;
isNotAnActualPost?: boolean;
type?: string;
}

View File

@ -1 +0,0 @@
export type categories = 'sveltekit' | 'svelte';

View File

@ -1,12 +0,0 @@
import type { MarkdownMetadata } from '$content/types';
export interface Project extends MarkdownMetadata {
title: string;
excerpt: string;
slug: string;
image: string;
date: string;
pageTitle: string;
pageDescription: string;
keywords: string;
}

View File

@ -1 +0,0 @@
<p>There is nothing to see yet</p>

View File

@ -1,37 +0,0 @@
import * as config from '$lib/config';
import type { BlogPost } from '$lib/types';
export const prerender = true;
export async function GET({ fetch }) {
const response = await fetch('api/posts');
const posts: BlogPost[] = await response.json();
const headers = { 'Content-Type': 'application/xml' };
const xml = `
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>${config.title}</title>
<description>${config.description}</description>
<link>${config.url}</link>
<atom:link href="${config.url}/rss.xml" rel="self" type="application/rss+xml"/>
${posts
.map(
(post) => `
<item>
<title>${post.title}</title>
<description>${post.description}</description>
<link>${config.url}/${post.slug}</link>
<guid isPermaLink="true">${config.url}/${post.slug}</guid>
<pubDate>${new Date(post.date).toUTCString()}</pubDate>
</item>
`
)
.join('')}
</channel>
</rss>
`.trim();
return new Response(xml, { headers });
}

View File

@ -1,12 +0,0 @@
<script lang="ts">
import { time } from '$lib/stores/stores';
const formatter = new Intl.DateTimeFormat('en', {
hour12: true,
hour: 'numeric',
minute: '2-digit',
second: '2-digit'
});
</script>
<h1>The time is {formatter.format($time)}</h1>

View File

@ -1,6 +0,0 @@
/// <reference types="@sveltejs/kit" />
/// <reference no-default-lib="true"/>
/// <reference lib="esnext" />
/// <reference lib="webworker" />
const sw = /** @type {ServiceWorkerGlobalScope} */ (/** @type {unknown} */ (self));

Binary file not shown.

Before

Width:  |  Height:  |  Size: 555 KiB