From 7bcae44f01c9973ec8541b7ad524ed8273c6c63a Mon Sep 17 00:00:00 2001 From: Luke Else Date: Mon, 15 Sep 2025 13:27:41 +0100 Subject: [PATCH] fix: Fixed missing files needed in build process --- src/index.ts | 18 +++---- src/lib/Cards/Card.svelte | 23 +++++++++ src/lib/Collapsible.svelte | 33 +++++++++++++ src/lib/Gallery.svelte | 91 ++++++++++++++++++++++++++++++++++++ src/lib/GridGallery.svelte | 7 +++ src/lib/Loading.svelte | 73 +++++++++++++++++++++++++++++ src/lib/PageIcon.svelte | 9 ++++ src/lib/Section.svelte | 26 +++++++++++ src/lib/SkillProgress.svelte | 17 +++++++ src/lib/Timeline.svelte | 29 ++++++++++++ tsconfig.json | 18 +++++++ 11 files changed, 335 insertions(+), 9 deletions(-) create mode 100644 src/lib/Cards/Card.svelte create mode 100644 src/lib/Collapsible.svelte create mode 100644 src/lib/Gallery.svelte create mode 100644 src/lib/GridGallery.svelte create mode 100644 src/lib/Loading.svelte create mode 100644 src/lib/PageIcon.svelte create mode 100644 src/lib/Section.svelte create mode 100644 src/lib/SkillProgress.svelte create mode 100644 src/lib/Timeline.svelte create mode 100644 tsconfig.json diff --git a/src/index.ts b/src/index.ts index 2145191..a0ac0a0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,9 +1,9 @@ -export { default as Timeline } from './lib/components/Timeline.svelte'; -export { default as SkillProgress } from './lib/components/SkillProgress.svelte'; -export { default as Section } from './lib/components/Section.svelte'; -export { default as PageIcon } from './lib/components/PageIcon.svelte'; -export { default as Loading } from './lib/components/Loading.svelte'; -export { default as GridGallery } from './lib/components/GridGallery.svelte'; -export { default as Gallery } from './lib/components/Gallery.svelte'; -export { default as Collapsible } from './lib/components/Collapsible.svelte'; -export { default as Card } from './lib/components/Cards/Card.svelte'; \ No newline at end of file +export { default as Timeline } from './lib/Timeline.svelte'; +export { default as SkillProgress } from './lib/SkillProgress.svelte'; +export { default as Section } from './lib/Section.svelte'; +export { default as PageIcon } from './lib/PageIcon.svelte'; +export { default as Loading } from './lib/Loading.svelte'; +export { default as GridGallery } from './lib/GridGallery.svelte'; +export { default as Gallery } from './lib/Gallery.svelte'; +export { default as Collapsible } from './lib/Collapsible.svelte'; +export { default as Card } from './lib/Cards/Card.svelte'; \ No newline at end of file diff --git a/src/lib/Cards/Card.svelte b/src/lib/Cards/Card.svelte new file mode 100644 index 0000000..7cfe334 --- /dev/null +++ b/src/lib/Cards/Card.svelte @@ -0,0 +1,23 @@ + + +
+
+
+ + +
+
+
+ +
+ +
+
+ + +
+
+
diff --git a/src/lib/Collapsible.svelte b/src/lib/Collapsible.svelte new file mode 100644 index 0000000..b45e247 --- /dev/null +++ b/src/lib/Collapsible.svelte @@ -0,0 +1,33 @@ + + +
+ +
+
+ +
+
+
\ No newline at end of file diff --git a/src/lib/Gallery.svelte b/src/lib/Gallery.svelte new file mode 100644 index 0000000..0024b70 --- /dev/null +++ b/src/lib/Gallery.svelte @@ -0,0 +1,91 @@ + + + + + \ No newline at end of file diff --git a/src/lib/GridGallery.svelte b/src/lib/GridGallery.svelte new file mode 100644 index 0000000..801ff62 --- /dev/null +++ b/src/lib/GridGallery.svelte @@ -0,0 +1,7 @@ + + + +
+ +
\ No newline at end of file diff --git a/src/lib/Loading.svelte b/src/lib/Loading.svelte new file mode 100644 index 0000000..4ccf026 --- /dev/null +++ b/src/lib/Loading.svelte @@ -0,0 +1,73 @@ + + +
+
+
+
+
\ No newline at end of file diff --git a/src/lib/PageIcon.svelte b/src/lib/PageIcon.svelte new file mode 100644 index 0000000..5fbbf7a --- /dev/null +++ b/src/lib/PageIcon.svelte @@ -0,0 +1,9 @@ + + + + + \ No newline at end of file diff --git a/src/lib/Section.svelte b/src/lib/Section.svelte new file mode 100644 index 0000000..2789f22 --- /dev/null +++ b/src/lib/Section.svelte @@ -0,0 +1,26 @@ + + +
+ + + +
+ +
+ {label} +
+
+
+ +
+
+
\ No newline at end of file diff --git a/src/lib/SkillProgress.svelte b/src/lib/SkillProgress.svelte new file mode 100644 index 0000000..e72437d --- /dev/null +++ b/src/lib/SkillProgress.svelte @@ -0,0 +1,17 @@ + + +
+
+ Competency Level + {value}% +
+
+
+
+
\ No newline at end of file diff --git a/src/lib/Timeline.svelte b/src/lib/Timeline.svelte new file mode 100644 index 0000000..ab0ee3b --- /dev/null +++ b/src/lib/Timeline.svelte @@ -0,0 +1,29 @@ + + +
+
+ {#each timelineData as entry, i} +
+ {#if i == 0} +
+ {:else} +
+ {/if} +

{entry.duration}

+ + + {entry.title} + {@html entry.description} + +
+ {/each} +
+
\ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..8e2643c --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,18 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "allowJs": true, + "checkJs": true, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "moduleResolution": "bundler" + } + // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias + // + // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes + // from the referenced tsconfig.json - TypeScript does not merge them in +} \ No newline at end of file