Convert other portfolio entries to markdown, update dependencies, and change up CSS.

This commit is contained in:
Bradley Shellnut 2023-03-08 10:13:16 -08:00
parent 1cc01cf932
commit 8b7d99e5fa
9 changed files with 102 additions and 106 deletions

View file

@ -14,24 +14,24 @@
"format": "prettier --plugin-search-dir . --write ."
},
"devDependencies": {
"@iconify-icons/material-symbols": "^1.2.30",
"@iconify-icons/mdi": "^1.2.41",
"@iconify-icons/material-symbols": "^1.2.31",
"@iconify-icons/mdi": "^1.2.43",
"@iconify-icons/radix-icons": "^1.2.8",
"@iconify-icons/simple-icons": "^1.2.43",
"@iconify-icons/simple-icons": "^1.2.44",
"@leveluptuts/svelte-side-menu": "^1.0.5",
"@leveluptuts/svelte-toy": "^2.0.3",
"@playwright/test": "^1.31.1",
"@playwright/test": "^1.31.2",
"@rgossiaux/svelte-headlessui": "^1.0.2",
"@sveltejs/adapter-auto": "^1.0.3",
"@sveltejs/adapter-static": "^2.0.1",
"@sveltejs/adapter-vercel": "^1.0.6",
"@sveltejs/kit": "^1.8.7",
"@sveltejs/kit": "^1.10.0",
"@types/postcss-preset-env": "^8.0.0",
"@typescript-eslint/eslint-plugin": "^5.54.0",
"@typescript-eslint/parser": "^5.54.0",
"@typescript-eslint/eslint-plugin": "^5.54.1",
"@typescript-eslint/parser": "^5.54.1",
"autoprefixer": "^10.4.7",
"eslint": "^8.35.0",
"eslint-config-prettier": "^8.5.0",
"eslint-config-prettier": "^8.7.0",
"eslint-plugin-svelte3": "^4.0.0",
"iconify-icon": "^1.0.7",
"just-intersect": "^4.3.0",
@ -47,7 +47,7 @@
"sass": "^1.58.3",
"scrape-it": "^5.3.2",
"svelte": "^3.54.0",
"svelte-check": "^3.0.4",
"svelte-check": "^3.1.0",
"svelte-lazy-loader": "^1.0.0",
"svelte-preprocess": "^4.10.7",
"tslib": "^2.5.0",

View file

@ -1,24 +1,24 @@
lockfileVersion: 5.4
specifiers:
'@iconify-icons/material-symbols': ^1.2.30
'@iconify-icons/mdi': ^1.2.41
'@iconify-icons/material-symbols': ^1.2.31
'@iconify-icons/mdi': ^1.2.43
'@iconify-icons/radix-icons': ^1.2.8
'@iconify-icons/simple-icons': ^1.2.43
'@iconify-icons/simple-icons': ^1.2.44
'@leveluptuts/svelte-side-menu': ^1.0.5
'@leveluptuts/svelte-toy': ^2.0.3
'@playwright/test': ^1.31.1
'@playwright/test': ^1.31.2
'@rgossiaux/svelte-headlessui': ^1.0.2
'@sveltejs/adapter-auto': ^1.0.3
'@sveltejs/adapter-static': ^2.0.1
'@sveltejs/adapter-vercel': ^1.0.6
'@sveltejs/kit': ^1.8.7
'@sveltejs/kit': ^1.10.0
'@types/postcss-preset-env': ^8.0.0
'@typescript-eslint/eslint-plugin': ^5.54.0
'@typescript-eslint/parser': ^5.54.0
'@typescript-eslint/eslint-plugin': ^5.54.1
'@typescript-eslint/parser': ^5.54.1
autoprefixer: ^10.4.7
eslint: ^8.35.0
eslint-config-prettier: ^8.5.0
eslint-config-prettier: ^8.7.0
eslint-plugin-svelte3: ^4.0.0
iconify-icon: ^1.0.7
ioredis: ^5.3.1
@ -35,7 +35,7 @@ specifiers:
sass: ^1.58.3
scrape-it: ^5.3.2
svelte: ^3.54.0
svelte-check: ^3.0.4
svelte-check: ^3.1.0
svelte-lazy-loader: ^1.0.0
svelte-preprocess: ^4.10.7
tslib: ^2.5.0
@ -48,24 +48,24 @@ dependencies:
ioredis: 5.3.1
devDependencies:
'@iconify-icons/material-symbols': 1.2.30
'@iconify-icons/mdi': 1.2.41
'@iconify-icons/material-symbols': 1.2.31
'@iconify-icons/mdi': 1.2.43
'@iconify-icons/radix-icons': 1.2.8
'@iconify-icons/simple-icons': 1.2.43
'@iconify-icons/simple-icons': 1.2.44
'@leveluptuts/svelte-side-menu': 1.0.5
'@leveluptuts/svelte-toy': 2.0.3
'@playwright/test': 1.31.1
'@playwright/test': 1.31.2
'@rgossiaux/svelte-headlessui': 1.0.2_svelte@3.55.1
'@sveltejs/adapter-auto': 1.0.3_@sveltejs+kit@1.8.7
'@sveltejs/adapter-static': 2.0.1_@sveltejs+kit@1.8.7
'@sveltejs/adapter-vercel': 1.0.6_@sveltejs+kit@1.8.7
'@sveltejs/kit': 1.8.7_svelte@3.55.1+vite@4.1.4
'@sveltejs/adapter-auto': 1.0.3_@sveltejs+kit@1.10.0
'@sveltejs/adapter-static': 2.0.1_@sveltejs+kit@1.10.0
'@sveltejs/adapter-vercel': 1.0.6_@sveltejs+kit@1.10.0
'@sveltejs/kit': 1.10.0_svelte@3.55.1+vite@4.1.4
'@types/postcss-preset-env': 8.0.0_postcss@8.4.21
'@typescript-eslint/eslint-plugin': 5.54.0_6mj2wypvdnknez7kws2nfdgupi
'@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/eslint-plugin': 5.54.1_mlk7dnz565t663n4razh6a6v6i
'@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu
autoprefixer: 10.4.13_postcss@8.4.21
eslint: 8.35.0
eslint-config-prettier: 8.6.0_eslint@8.35.0
eslint-config-prettier: 8.7.0_eslint@8.35.0
eslint-plugin-svelte3: 4.0.0_n4ieifq2d7jq3sqoe474cgqlim
iconify-icon: 1.0.7
just-intersect: 4.3.0
@ -81,7 +81,7 @@ devDependencies:
sass: 1.58.3
scrape-it: 5.3.2
svelte: 3.55.1
svelte-check: 3.0.4_yqhbri7c5yusomev55u36f7etq
svelte-check: 3.1.0_yqhbri7c5yusomev55u36f7etq
svelte-lazy-loader: 1.0.0
svelte-preprocess: 4.10.7_o53ofcihxu4urxldnfcp5z27ga
tslib: 2.5.0
@ -574,14 +574,14 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
/@iconify-icons/material-symbols/1.2.30:
resolution: {integrity: sha512-P8bEZglt2lJ9EY5Ao3ZoPXrKdf0EJOxTwHTSBD1nYBjbprXTXQiVnFl5MaNyuBPCUfKzHFOpfBGfL7AsrR7CHA==}
/@iconify-icons/material-symbols/1.2.31:
resolution: {integrity: sha512-sGuk1FoNSzsBFsUxy1lfI0Scu3mV718jB8zHop8FrT/tYeyYef34oFN+y5vKSQ9QoR6+ET4cS30jBvy0sQGQgw==}
dependencies:
'@iconify/types': 2.0.0
dev: true
/@iconify-icons/mdi/1.2.41:
resolution: {integrity: sha512-duqTSmY0H+e/LdSZD5B8PxnJfdfh6qdLVnrI6klHGSSykz23d1KdvoPpfFpgF8mWWDm4UlHIO+rrvsqMLEb3NQ==}
/@iconify-icons/mdi/1.2.43:
resolution: {integrity: sha512-FfidsQn+m7NzZrc92UO/Ul6YXJmL5liEs9593tdWqY4DIqTgwO7Srw5WQ8LAhvS/D+LnuYwrJCUsIs6Yj3CPwA==}
dependencies:
'@iconify/types': 2.0.0
dev: true
@ -592,8 +592,8 @@ packages:
'@iconify/types': 2.0.0
dev: true
/@iconify-icons/simple-icons/1.2.43:
resolution: {integrity: sha512-BEheEwSJCPNmL0xdpAqp/rTAHADcz4VPgYsvXOHvwX72brH9YQlBVFJQm4TGv+vjM2GCs+vIpXX4Gs3wJH0YmA==}
/@iconify-icons/simple-icons/1.2.44:
resolution: {integrity: sha512-iXZLANPS7DbKSK1wbiWxcWabdn7x8nvCt5LbVLsgJI9zzfHXOc3KdMBLpZH/ZlvdMGsZ2RIF0FmOp9YyuwCatQ==}
dependencies:
'@iconify/types': 2.0.0
dev: true
@ -671,13 +671,13 @@ packages:
fastq: 1.15.0
dev: true
/@playwright/test/1.31.1:
resolution: {integrity: sha512-IsytVZ+0QLDh1Hj83XatGp/GsI1CDJWbyDaBGbainsh0p2zC7F4toUocqowmjS6sQff2NGT3D9WbDj/3K2CJiA==}
/@playwright/test/1.31.2:
resolution: {integrity: sha512-BYVutxDI4JeZKV1+ups6dt5WiqKhjBtIYowyZIJ3kBDmJgsuPKsqqKNIMFbUePLSCmp2cZu+BDL427RcNKTRYw==}
engines: {node: '>=14'}
hasBin: true
dependencies:
'@types/node': 18.11.18
playwright-core: 1.31.1
playwright-core: 1.31.2
optionalDependencies:
fsevents: 2.3.2
dev: true
@ -716,29 +716,29 @@ packages:
picomatch: 2.3.1
dev: true
/@sveltejs/adapter-auto/1.0.3_@sveltejs+kit@1.8.7:
/@sveltejs/adapter-auto/1.0.3_@sveltejs+kit@1.10.0:
resolution: {integrity: sha512-hc7O12YQqvZ1CD4fo1gMJuPzBZvuoG5kwxb2RRoz4fVoB8B2vuPO2cY751Ln0G6T/HMrAf8kCqw6Pg+wbxcstw==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
dependencies:
'@sveltejs/kit': 1.8.7_svelte@3.55.1+vite@4.1.4
'@sveltejs/kit': 1.10.0_svelte@3.55.1+vite@4.1.4
import-meta-resolve: 2.2.1
dev: true
/@sveltejs/adapter-static/2.0.1_@sveltejs+kit@1.8.7:
/@sveltejs/adapter-static/2.0.1_@sveltejs+kit@1.10.0:
resolution: {integrity: sha512-o5/q3YwD/ErxYCFlK1v3ydvldyNKk1lh3oeyxn4mhz+Pkbx/uuxhzmbOpytTlp5aVqNHDVsb04xadUzOFCDDzw==}
peerDependencies:
'@sveltejs/kit': ^1.5.0
dependencies:
'@sveltejs/kit': 1.8.7_svelte@3.55.1+vite@4.1.4
'@sveltejs/kit': 1.10.0_svelte@3.55.1+vite@4.1.4
dev: true
/@sveltejs/adapter-vercel/1.0.6_@sveltejs+kit@1.8.7:
/@sveltejs/adapter-vercel/1.0.6_@sveltejs+kit@1.10.0:
resolution: {integrity: sha512-fo6aaEygPd/6B5Jms4Ff7R4jbADnppuLvKOWBNTGe5MGB7ZRUkl+gxHWMQx2av2knyEZkA6V8y5M6R3ML5yN4g==}
peerDependencies:
'@sveltejs/kit': ^1.0.0
dependencies:
'@sveltejs/kit': 1.8.7_svelte@3.55.1+vite@4.1.4
'@sveltejs/kit': 1.10.0_svelte@3.55.1+vite@4.1.4
'@vercel/nft': 0.22.6
esbuild: 0.16.17
transitivePeerDependencies:
@ -746,8 +746,8 @@ packages:
- supports-color
dev: true
/@sveltejs/kit/1.8.7_svelte@3.55.1+vite@4.1.4:
resolution: {integrity: sha512-DQ2JpuL4iFdA4wQw4f0W6yAxWov4xN9JOxbmt0VOHNcWeqIiEzw4GY8g4Ve5gF4f4cwjSlcxvUmS+mEGCLduLA==}
/@sveltejs/kit/1.10.0_svelte@3.55.1+vite@4.1.4:
resolution: {integrity: sha512-0P35zHrByfbF3Ym3RdQL+RvzgsCDSyO3imSwuZ67XAD5HoCQFF3a8Mhh0V3sObz3rc5aJd4Qn82UpAihJqZ6gQ==}
engines: {node: ^16.14 || >=18}
hasBin: true
requiresBuild: true
@ -852,8 +852,8 @@ packages:
resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
dev: true
/@typescript-eslint/eslint-plugin/5.54.0_6mj2wypvdnknez7kws2nfdgupi:
resolution: {integrity: sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==}
/@typescript-eslint/eslint-plugin/5.54.1_mlk7dnz565t663n4razh6a6v6i:
resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -863,10 +863,10 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/scope-manager': 5.54.0
'@typescript-eslint/type-utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/parser': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/scope-manager': 5.54.1
'@typescript-eslint/type-utils': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/utils': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu
debug: 4.3.4
eslint: 8.35.0
grapheme-splitter: 1.0.4
@ -880,8 +880,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==}
/@typescript-eslint/parser/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -890,9 +890,9 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.54.0
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5
'@typescript-eslint/scope-manager': 5.54.1
'@typescript-eslint/types': 5.54.1
'@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5
debug: 4.3.4
eslint: 8.35.0
typescript: 4.9.5
@ -900,16 +900,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.54.0:
resolution: {integrity: sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==}
/@typescript-eslint/scope-manager/5.54.1:
resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/visitor-keys': 5.54.0
'@typescript-eslint/types': 5.54.1
'@typescript-eslint/visitor-keys': 5.54.1
dev: true
/@typescript-eslint/type-utils/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==}
/@typescript-eslint/type-utils/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -918,8 +918,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5
'@typescript-eslint/utils': 5.54.0_ycpbpc6yetojsgtrx3mwntkhsu
'@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5
'@typescript-eslint/utils': 5.54.1_ycpbpc6yetojsgtrx3mwntkhsu
debug: 4.3.4
eslint: 8.35.0
tsutils: 3.21.0_typescript@4.9.5
@ -928,13 +928,13 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types/5.54.0:
resolution: {integrity: sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==}
/@typescript-eslint/types/5.54.1:
resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.54.0_typescript@4.9.5:
resolution: {integrity: sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==}
/@typescript-eslint/typescript-estree/5.54.1_typescript@4.9.5:
resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -942,8 +942,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/visitor-keys': 5.54.0
'@typescript-eslint/types': 5.54.1
'@typescript-eslint/visitor-keys': 5.54.1
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@ -954,17 +954,17 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils/5.54.0_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==}
/@typescript-eslint/utils/5.54.1_ycpbpc6yetojsgtrx3mwntkhsu:
resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.54.0
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/typescript-estree': 5.54.0_typescript@4.9.5
'@typescript-eslint/scope-manager': 5.54.1
'@typescript-eslint/types': 5.54.1
'@typescript-eslint/typescript-estree': 5.54.1_typescript@4.9.5
eslint: 8.35.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.35.0
@ -974,11 +974,11 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.54.0:
resolution: {integrity: sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==}
/@typescript-eslint/visitor-keys/5.54.1:
resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.54.0
'@typescript-eslint/types': 5.54.1
eslint-visitor-keys: 3.3.0
dev: true
@ -1765,8 +1765,8 @@ packages:
dev: true
optional: true
/eslint-config-prettier/8.6.0_eslint@8.35.0:
resolution: {integrity: sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==}
/eslint-config-prettier/8.7.0_eslint@8.35.0:
resolution: {integrity: sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
@ -2902,8 +2902,8 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
/playwright-core/1.31.1:
resolution: {integrity: sha512-JTyX4kV3/LXsvpHkLzL2I36aCdml4zeE35x+G5aPc4bkLsiRiQshU5lWeVpHFAuC8xAcbI6FDcw/8z3q2xtJSQ==}
/playwright-core/1.31.2:
resolution: {integrity: sha512-a1dFgCNQw4vCsG7bnojZjDnPewZcw7tZUNFN0ZkcLYKj+mPmXvg4MpaaKZ5SgqPsOmqIf2YsVRkgqiRDxD+fDQ==}
engines: {node: '>=14'}
hasBin: true
dev: true
@ -3798,8 +3798,8 @@ packages:
engines: {node: '>= 0.4'}
dev: true
/svelte-check/3.0.4_yqhbri7c5yusomev55u36f7etq:
resolution: {integrity: sha512-feIyBAA5cSIxq4vq6mwGvGQTHy/wBVQbs5b+/VvE21WN8X7nonAuSqwvZv0UDBowzRka3Rh4gmLPH8rPePz3/w==}
/svelte-check/3.1.0_yqhbri7c5yusomev55u36f7etq:
resolution: {integrity: sha512-aSdnsGtndfqtb0dmN5qm9Zjl7wGpqh3cWF35WVCcK96TmGn2NEar4M40QW6bvaPPu089mrkZdpeD3Yar2SERBg==}
hasBin: true
peerDependencies:
svelte: ^3.55.0

View file

@ -35,14 +35,13 @@
<style lang="postcss">
:global(.portfolio-picture) {
border-radius: 3px;
max-width: 500px;
}
:global(.portfolio) {
display: grid;
grid-template-columns: minmax(200px, 500px) 1fr;
width: 100%;
margin: 1rem auto;
grid-template-columns: minmax(200px, 500px) auto;
/* width: 100%; */
margin: 1.5rem auto;
@media (max-width: 800px) {
grid-template-columns: minmax(200px, 500px);
@ -60,8 +59,7 @@
}
:global(.portfolio-details ul) {
margin: 1rem;
list-style: disc;
padding-left: 1rem;
list-style-type: disc;
padding-left: 1.5rem;
}
</style>

View file

@ -9,7 +9,7 @@ portfolioImageAlt: 'Home Page of the old bradleyshellnut.com website'
import ExternalLink from '$lib/components/ExternalLink.svelte';
</script>
### {portfolioSubHeading}
{portfolioSubHeading}
This was my first real personal website hosted on DigitalOcean.

View file

@ -9,7 +9,7 @@ portfolioImageAlt: 'Home Page of bradleyshellnut.com'
import ExternalLink from '$lib/components/ExternalLink.svelte';
</script>
### {portfolioSubHeading}
{portfolioSubHeading}
Tech Stack:
@ -24,7 +24,8 @@ Tech Stack:
Current version was improved after the suggestions on <ExternalLink showIcon href="https://syntax.fm/show/444/syntax-highlight#t=33:19" ariaLabel="Syntax.fm Podcast Number 444">Show 444</ExternalLink> of the <ExternalLink showIcon
href="https://syntax.fm/show/444/syntax-highlight#t=33:19"
ariaLabel="Syntax.fm Podcast">Syntax Podcast</ExternalLink>
Previous archived version of my <ExternalLink showIcon
ariaLabel="Syntax.fm Podcast">Syntax Podcast</ExternalLink>.
You can view the previous archived version of my personal website <ExternalLink showIcon
href="https://web.archive.org/web/20210224002046/https://bradleyshellnut.com/"
ariaLabel="Archive before Syntax Podcast">personal website</ExternalLink>.
ariaLabel="Archive before Syntax Podcast">here</ExternalLink>.

View file

@ -9,7 +9,7 @@ portfolioImageAlt: 'Wedding Website'
import ExternalLink from '$lib/components/ExternalLink.svelte';
</script>
### {portfolioSubHeading}
{portfolioSubHeading}
The app was initially created for my wedding but what is linked here is a public demo of the application.

View file

@ -9,7 +9,7 @@ portfolioImageAlt: "Picture of Mark Shellnut Architect's Website"
import ExternalLink from '$lib/components/ExternalLink.svelte';
</script>
### {portfolioSubHeading}
{portfolioSubHeading}
Tech stack:

View file

@ -9,7 +9,6 @@
import Remix from '@iconify-icons/simple-icons/remix';
import Svelte from '@iconify-icons/simple-icons/svelte';
import TypeScript from '@iconify-icons/simple-icons/typescript';
import SEO from "$root/lib/components/SEO.svelte";
import space_needle from '$lib/assets/images/space-needle.png?format=webp;avif;png&metadata';
import space_needle_blurred from '$lib/assets/images/space-needle.png?w=100&png&blur=10';
import tortie_derp from '$lib/assets/images/tortie_derp.jpg?format=webp;avif;jpg&metadata';
@ -18,10 +17,11 @@
import orange_derp_blurred from '$lib/assets/images/orange_derp.jpg?w=100&jpg&blur=10';
import Tag from '$root/lib/components/Tag.svelte';
import ExternalLink from '$root/lib/components/ExternalLink.svelte';
import { Disclosure } from '@rgossiaux/svelte-headlessui';
</script>
<SEO title="About" />
<svelte:head>
<title>About | Bradley Shellnut</title>
</svelte:head>
<div class="about">
<div>

View file

@ -52,7 +52,6 @@
placeholder={personalSiteBlurred}
src={personalSite}
alt="Picture of Bradley Shellnut's Gatsby Personal Website"
loading="eager"
formats={personalSiteFormats}>
<PersonalWebsiteGatsby slot="portfolio-details" />
</Portfolio>
@ -90,7 +89,6 @@
placeholder={shellnutArchitectWebsiteBlurred}
src={shellnutArchitectWebsite}
alt="Picture of Mark Shellnut Architect's Website"
loading="eager"
formats={shellnutArchitectWebsiteFormats}>
<MarkShellnutArchitect slot="portfolio-details" />
</Portfolio>
@ -114,7 +112,6 @@
}
:global(.portfolioStyles) {
/* margin-top: 1rem; */
margin: 0.5rem auto;
@media (max-width: 800px) {