1
0
mirror of https://github.com/djkotowski/personal-website.git synced 2026-06-20 13:02:47 -05:00

Compare commits

...

12 Commits

Author SHA1 Message Date
dependabot[bot] 76c6f3a125 Bump @tailwindcss/vite from 4.1.1 to 4.1.16
Bumps [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) from 4.1.1 to 4.1.16.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases)
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.16/packages/@tailwindcss-vite)

---
updated-dependencies:
- dependency-name: "@tailwindcss/vite"
  dependency-version: 4.1.16
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-23 14:11:53 +00:00
djkotowski 8b39b38e73 Update Svelte 2025-04-02 12:56:14 -05:00
djkotowski 8feb891b12 Update TailwindCSS 2025-04-02 12:54:52 -05:00
djkotowski 0b9e6699ef Update vite 2025-04-02 12:53:45 -05:00
djkotowski c021b83fe2 Add .tool-versions 2025-04-02 12:52:32 -05:00
djkotowski 0d5cbf3521 Upgrade Vite 2025-03-16 01:02:37 -05:00
djkotowski 2059045cea Upgrade Svelte and related dependencies 2025-03-16 00:58:58 -05:00
djkotowski e522c13d89 Upgrade TailwindCSS 2025-03-16 00:58:07 -05:00
djkotowski 64ff8259ec Add App runner for WebStorm 2025-03-16 00:55:37 -05:00
djkotowski 34ba2d784b Upgrade Vite 2025-03-11 00:32:40 -05:00
djkotowski fc0d884cce Update Svelte and other dependencies 2025-03-11 00:26:45 -05:00
djkotowski 1e652d9818 Update location 2025-03-11 00:08:02 -05:00
14 changed files with 846 additions and 1220 deletions
+12
View File
@@ -0,0 +1,12 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="App" type="js.build_tools.npm">
<package-json value="$PROJECT_DIR$/package.json" />
<command value="run" />
<scripts>
<script value="dev" />
</scripts>
<node-interpreter value="project" />
<envs />
<method v="2" />
</configuration>
</component>
+1
View File
@@ -0,0 +1 @@
nodejs 22.14.0
+9 -10
View File
@@ -12,20 +12,19 @@
"prepare": "husky" "prepare": "husky"
}, },
"devDependencies": { "devDependencies": {
"@sveltejs/vite-plugin-svelte": "^3.1.2", "@sveltejs/vite-plugin-svelte": "^5.0.3",
"@tsconfig/svelte": "^4.0.1", "@tailwindcss/vite": "^4.1.1",
"autoprefixer": "^10.4.14", "@tsconfig/svelte": "^5.0.4",
"husky": "^9.0.11", "husky": "^9.0.11",
"postcss": "^8.4.39", "svelte": "^5.25.6",
"svelte": "^3.58.0", "svelte-check": "^4.1.5",
"svelte-check": "^3.3.1", "tailwindcss": "^4.1.1",
"tailwindcss": "^3.3.2",
"tslib": "^2.5.0", "tslib": "^2.5.0",
"typescript": "^5.0.4", "typescript": "^5.8.2",
"vite": "^6.0.2" "vite": "^6.2.4"
}, },
"packageManager": "yarn@3.5.1", "packageManager": "yarn@3.5.1",
"dependencies": { "dependencies": {
"tailwind-merge": "^2.5.5" "tailwind-merge": "^3.1.0"
} }
} }
-6
View File
@@ -1,6 +0,0 @@
export default {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
}
+1 -3
View File
@@ -1,3 +1 @@
@tailwind base; @import "tailwindcss";
@tailwind components;
@tailwind utilities;
+1 -1
View File
@@ -13,7 +13,7 @@ import Hero from "./components/Hero.svelte";
Senior web software engineer with strong technical and interpersonal skills Senior web software engineer with strong technical and interpersonal skills
</p> </p>
<p class="mt-4 text-lg lg:text-xl text-gray-300"> <p class="mt-4 text-lg lg:text-xl text-gray-300">
Based in Chicago, Illinois Based in San Antonio, Texas
</p> </p>
</Hero> </Hero>
</div> </div>
+6 -2
View File
@@ -1,5 +1,5 @@
<script> <script>
import Header from "./components/Header.svelte"; import Header from './components/Header.svelte'
</script> </script>
<section class="container mx-auto px-4"> <section class="container mx-auto px-4">
@@ -7,18 +7,22 @@
<div class="content-center lg:text-lg"> <div class="content-center lg:text-lg">
<table class="mx-auto sm:whitespace-nowrap"> <table class="mx-auto sm:whitespace-nowrap">
<tbody>
<tr> <tr>
<th class="block sm:table-cell font-bold w-auto pr-3 lg:pr-5 text-left">Backend:</th> <th class="block sm:table-cell font-bold w-auto pr-3 lg:pr-5 text-left">Backend:</th>
<td class="block pb-4 sm:pb-0 sm:table-cell text-left">Ruby, Ruby on Rails, Node.js, Sinatra</td> <td class="block pb-4 sm:pb-0 sm:table-cell text-left">Ruby, Ruby on Rails, Node.js, Sinatra</td>
</tr> </tr>
<tr> <tr>
<th class="block sm:table-cell font-bold w-auto pr-3 lg:pr-5 text-left">Frontend:</th> <th class="block sm:table-cell font-bold w-auto pr-3 lg:pr-5 text-left">Frontend:</th>
<td class="block pb-4 sm:pb-0 sm:table-cell text-left">ES6, TypeScript, React, Redux, CSS/Sass, Webpack, Vite</td> <td class="block pb-4 sm:pb-0 sm:table-cell text-left">ES6, TypeScript, React, Redux, CSS/Sass, Webpack,
Vite
</td>
</tr> </tr>
<tr> <tr>
<th class="block sm:table-cell font-bold w-auto pr-3 lg:pr-5 text-left">Data:</th> <th class="block sm:table-cell font-bold w-auto pr-3 lg:pr-5 text-left">Data:</th>
<td class="block pb-4 sm:pb-0 sm:table-cell text-left">PostgreSQL, MySQL, Redis, Elasticsearch</td> <td class="block pb-4 sm:pb-0 sm:table-cell text-left">PostgreSQL, MySQL, Redis, Elasticsearch</td>
</tr> </tr>
</tbody>
</table> </table>
</div> </div>
</section> </section>
+5 -1
View File
@@ -1,3 +1,7 @@
<script lang="ts">
let { children } = $props();
</script>
<h1 class="text-center text-white text-3xl font-bold mt-20 mb-10"> <h1 class="text-center text-white text-3xl font-bold mt-20 mb-10">
<slot /> {@render children?.()}
</h1> </h1>
+8 -4
View File
@@ -1,13 +1,17 @@
<script lang="ts"> <script lang="ts">
export let title: string; type Props = {
export let imageUrl: string; children?: any
export let imageAlt: string; title: string
imageUrl: string
imageAlt: string
};
let { children, title, imageUrl, imageAlt }: Props = $props()
</script> </script>
<div class="px-6 py-1 pb-10 sm:pt-32 sm:pb-24 lg:px-8"> <div class="px-6 py-1 pb-10 sm:pt-32 sm:pb-24 lg:px-8">
<div class="mx-auto max-w-2xl text-center"> <div class="mx-auto max-w-2xl text-center">
<img class="mx-auto mb-6 w-32 h-32 lg:w-48 lg:h-48 rounded-full" src={imageUrl} alt={imageAlt} /> <img class="mx-auto mb-6 w-32 h-32 lg:w-48 lg:h-48 rounded-full" src={imageUrl} alt={imageAlt} />
<h2 class="text-4xl lg:text-6xl font-bold tracking-tight text-gray-100 sm:text-6x1">{title}</h2> <h2 class="text-4xl lg:text-6xl font-bold tracking-tight text-gray-100 sm:text-6x1">{title}</h2>
<slot /> {@render children?.()}
</div> </div>
</div> </div>
+3 -4
View File
@@ -1,10 +1,9 @@
<script lang="ts"> <script lang="ts">
import type { HTMLAnchorAttributes } from 'svelte/elements' import type { HTMLAnchorAttributes } from 'svelte/elements'
type LinkProps = { children: any, href: string; target: HTMLAnchorAttributes['target']; title?: HTMLAnchorAttributes['title'] }
export let href: string let { children, href, target, title }: LinkProps = $props()
export let target: HTMLAnchorAttributes['target']
export let title: HTMLAnchorAttributes['title'] = undefined
</script> </script>
<a class="text-cyan-200 hover:text-cyan-400 hover:border-b border-dotted" {href} {target} {title}><slot /></a> <a class="text-cyan-200 hover:text-cyan-400 hover:border-b border-dotted" {href} {target} {title}>{@render children?.()}</a>
+3 -2
View File
@@ -1,8 +1,9 @@
import { mount } from 'svelte'
import './app.css' import './app.css'
import App from './App.svelte' import App from './App.svelte'
const app = new App({ const app = mount(App, {
target: document.getElementById('app'), target: document.getElementById('app')!,
}) })
export default app export default app
-12
View File
@@ -1,12 +0,0 @@
/** @type {import('tailwindcss').Config} */
export default {
content: [
'./index.html',
'./src/**/*.svelte'
],
theme: {
extend: {},
},
plugins: [],
}
+2 -1
View File
@@ -1,7 +1,8 @@
import { defineConfig } from 'vite' import { defineConfig } from 'vite'
import { svelte } from '@sveltejs/vite-plugin-svelte' import { svelte } from '@sveltejs/vite-plugin-svelte'
import tailwindcss from '@tailwindcss/vite'
// https://vitejs.dev/config/ // https://vitejs.dev/config/
export default defineConfig({ export default defineConfig({
plugins: [svelte()], plugins: [svelte(), tailwindcss()],
}) })
+784 -1163
View File
File diff suppressed because it is too large Load Diff