mirror of
https://github.com/BradNut/personal-website-sveltekit
synced 2025-09-08 23:20:18 +00:00
Convert other portfolio entries to markdown, update dependencies, and change up CSS.
This commit is contained in:
parent
1cc01cf932
commit
8b7d99e5fa
9 changed files with 102 additions and 106 deletions
18
package.json
18
package.json
|
|
@ -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",
|
||||
|
|
|
|||
154
pnpm-lock.yaml
154
pnpm-lock.yaml
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -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>.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ portfolioImageAlt: "Picture of Mark Shellnut Architect's Website"
|
|||
import ExternalLink from '$lib/components/ExternalLink.svelte';
|
||||
</script>
|
||||
|
||||
### {portfolioSubHeading}
|
||||
{portfolioSubHeading}
|
||||
|
||||
Tech stack:
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue