From 31f70d319f3e5d215ce3e3c65c148cce7a133eb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luc=C3=A0s?= Date: Sat, 6 May 2023 14:01:38 +0200 Subject: [PATCH] =?UTF-8?q?Deno=20is=20better=20=E2=9C=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 10 - .idea/.gitignore | 5 - .idea/deno.xml | 6 + .idea/discord.xml | 7 + .idea/vcs.xml | 6 + .idea/workspace.xml | 242 ++++++++++++++++ README.md | 72 ++--- components/ImageComponent.ts | 3 + components/LinkComponent.ts | 3 + config.yaml | 128 +++++++++ main.ts | 18 ++ models/BadgeModel.ts | 13 + models/BannerModel.ts | 9 + models/ConfigModel.ts | 20 ++ models/LinkModel.ts | 8 + package-lock.json | 425 ---------------------------- package.json | 29 -- src/Banner.ts | 18 ++ src/Context.ts | 12 + src/Link.ts | 32 +++ src/Skill.ts | 24 ++ src/core/FooterBadge.ts | 6 - src/core/Link.ts | 7 - src/core/Log.ts | 32 --- src/core/Skill.ts | 37 --- src/data/footerBadges.ts | 18 -- src/data/links.ts | 31 -- src/data/skills.ts | 39 --- src/index.ts | 24 -- src/url_builder/BadgeUrlBuilder.ts | 18 ++ src/url_builder/BannerUrlBuilder.ts | 14 + src/url_builder/UrlBuilder.ts | 25 ++ tsconfig.json | 103 ------- views/README.njk | 26 -- views/template.njk | 26 ++ 35 files changed, 668 insertions(+), 828 deletions(-) delete mode 100644 .gitignore delete mode 100644 .idea/.gitignore create mode 100644 .idea/deno.xml create mode 100644 .idea/discord.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 components/ImageComponent.ts create mode 100644 components/LinkComponent.ts create mode 100644 config.yaml create mode 100644 main.ts create mode 100644 models/BadgeModel.ts create mode 100644 models/BannerModel.ts create mode 100644 models/ConfigModel.ts create mode 100644 models/LinkModel.ts delete mode 100644 package-lock.json delete mode 100644 package.json create mode 100644 src/Banner.ts create mode 100644 src/Context.ts create mode 100644 src/Link.ts create mode 100644 src/Skill.ts delete mode 100644 src/core/FooterBadge.ts delete mode 100644 src/core/Link.ts delete mode 100644 src/core/Log.ts delete mode 100644 src/core/Skill.ts delete mode 100644 src/data/footerBadges.ts delete mode 100644 src/data/links.ts delete mode 100644 src/data/skills.ts delete mode 100644 src/index.ts create mode 100644 src/url_builder/BadgeUrlBuilder.ts create mode 100644 src/url_builder/BannerUrlBuilder.ts create mode 100644 src/url_builder/UrlBuilder.ts delete mode 100644 tsconfig.json delete mode 100644 views/README.njk create mode 100644 views/template.njk diff --git a/.gitignore b/.gitignore deleted file mode 100644 index d380386..0000000 --- a/.gitignore +++ /dev/null @@ -1,10 +0,0 @@ -.idea/* -.idea/**/* - -venv/* -venv/**/* - -**/.DS_Store - -build/ -node_modules/ diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index b58b603..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ diff --git a/.idea/deno.xml b/.idea/deno.xml new file mode 100644 index 0000000..b03feb5 --- /dev/null +++ b/.idea/deno.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/discord.xml b/.idea/discord.xml new file mode 100644 index 0000000..30bab2a --- /dev/null +++ b/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..e514b6b --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +