updated dependencies and stream schedule

This commit is contained in:
liyunze 2025-06-08 22:41:49 +10:00
parent 7c38977b86
commit c3b66825b6
8 changed files with 25 additions and 34 deletions

24
package-lock.json generated
View file

@ -11,11 +11,11 @@
"@astrojs/mdx": "^4.3.0", "@astrojs/mdx": "^4.3.0",
"@astrojs/svelte": "^7.1.0", "@astrojs/svelte": "^7.1.0",
"@tailwindcss/vite": "^4.1.8", "@tailwindcss/vite": "^4.1.8",
"astro": "^5.9.0", "astro": "^5.9.1",
"caniuse-lite": "^1.0.30001698", "caniuse-lite": "^1.0.30001698",
"moment": "^2.30.1", "moment": "^2.30.1",
"moment-timezone": "^0.6.0", "moment-timezone": "^0.6.0",
"svelte": "^5.33.15", "svelte": "^5.33.16",
"tailwindcss": "^4.1.8", "tailwindcss": "^4.1.8",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },
@ -38,9 +38,9 @@
} }
}, },
"node_modules/@astrojs/compiler": { "node_modules/@astrojs/compiler": {
"version": "2.12.0", "version": "2.12.1",
"resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.12.0.tgz", "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.12.1.tgz",
"integrity": "sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==", "integrity": "sha512-WDSyVIiz7sNcJcCJxJFITu6XjfGhJ50Z0auyaWsrM+xb07IlhBLFtQuDkNy0caVHWNcKTM2LISAaHhgkRqGAVg==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@astrojs/internal-helpers": { "node_modules/@astrojs/internal-helpers": {
@ -1587,12 +1587,12 @@
} }
}, },
"node_modules/astro": { "node_modules/astro": {
"version": "5.9.0", "version": "5.9.1",
"resolved": "https://registry.npmjs.org/astro/-/astro-5.9.0.tgz", "resolved": "https://registry.npmjs.org/astro/-/astro-5.9.1.tgz",
"integrity": "sha512-AHF7oZDBQRwggHUG0bwBhRQjrDD+vJpCtPd0/GVxDB1hGRV0SQuFWS0UHX5bYczIqFcao1z9o9o0r2rQtHrTMg==", "integrity": "sha512-wxoJcTbuDZNFSv6EaL0PAlrp0Wx6VnOAULCXvy0scsV70oWMeUkdxuBxfO54JxO5Qgyvwj9h99y6E0elqOpGtA==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@astrojs/compiler": "^2.12.0", "@astrojs/compiler": "^2.12.1",
"@astrojs/internal-helpers": "0.6.1", "@astrojs/internal-helpers": "0.6.1",
"@astrojs/markdown-remark": "6.3.2", "@astrojs/markdown-remark": "6.3.2",
"@astrojs/telemetry": "3.3.0", "@astrojs/telemetry": "3.3.0",
@ -5133,9 +5133,9 @@
} }
}, },
"node_modules/svelte": { "node_modules/svelte": {
"version": "5.33.15", "version": "5.33.16",
"resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.15.tgz", "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.33.16.tgz",
"integrity": "sha512-068mFjz25qg+UTaWlnGEUfCX3VtypcODx3SbRUBvMfAnVim0jGs5q7M50SFKeI4EPvTe87cB1GJgMZhXAAc6OQ==", "integrity": "sha512-bZZtbOXghLrLtOFRfVB1tYzM7Q9Ir3vKBWDKSq0onw3SR3W9LltqNIAP6smWipWTGl2cosjNzYcTxdhb9KV4Ug==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ampproject/remapping": "^2.3.0", "@ampproject/remapping": "^2.3.0",

View file

@ -13,11 +13,11 @@
"@astrojs/mdx": "^4.3.0", "@astrojs/mdx": "^4.3.0",
"@astrojs/svelte": "^7.1.0", "@astrojs/svelte": "^7.1.0",
"@tailwindcss/vite": "^4.1.8", "@tailwindcss/vite": "^4.1.8",
"astro": "^5.9.0", "astro": "^5.9.1",
"caniuse-lite": "^1.0.30001698", "caniuse-lite": "^1.0.30001698",
"moment": "^2.30.1", "moment": "^2.30.1",
"moment-timezone": "^0.6.0", "moment-timezone": "^0.6.0",
"svelte": "^5.33.15", "svelte": "^5.33.16",
"tailwindcss": "^4.1.8", "tailwindcss": "^4.1.8",
"typescript": "^5.8.3" "typescript": "^5.8.3"
}, },

View file

@ -135,7 +135,7 @@
height="131.8" height="131.8"
/> />
</div> </div>
<div class="mt-2 text-2xl font-bold"> <div class="mt-2 mb-5 text-2xl font-bold">
Good {greetingState}<span Good {greetingState}<span
bind:this={greetingPulse} bind:this={greetingPulse}
class="animate-pulse font-extralight">|</span class="animate-pulse font-extralight">|</span

View file

@ -13,7 +13,7 @@ import Line from "../elements/NetworkLine.astro";
<div class="justify-left flex w-full flex-col"> <div class="justify-left flex w-full flex-col">
<h2 class="text-2xl font-bold">Content Creation</h2> <h2 class="text-2xl font-bold">Content Creation</h2>
</div> </div>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-left"> <p class="text-left">
Since I was little, I loved watching YouTube videos Since I was little, I loved watching YouTube videos
and the idea of bringing joy and laughter to a wider and the idea of bringing joy and laughter to a wider
@ -61,7 +61,7 @@ import Line from "../elements/NetworkLine.astro";
Mobile Development Mobile Development
</h2> </h2>
</div> </div>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-left"> <p class="text-left">
In my Mobile App Development unit in University, I In my Mobile App Development unit in University, I
am tasked to develop Android apps using Android am tasked to develop Android apps using Android

View file

@ -12,7 +12,7 @@ import Line from "../elements/NetworkLine.astro";
<div class="justify-left flex w-full flex-col"> <div class="justify-left flex w-full flex-col">
<h2 class="text-2xl font-bold">Frontend Development</h2> <h2 class="text-2xl font-bold">Frontend Development</h2>
</div> </div>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-left"> <p class="text-left">
I started my web development journey by building I started my web development journey by building
websites and widgets using vanilla HTML, CSS, Javascript websites and widgets using vanilla HTML, CSS, Javascript
@ -87,7 +87,7 @@ import Line from "../elements/NetworkLine.astro";
<div class="justify-left flex w-full flex-col"> <div class="justify-left flex w-full flex-col">
<h2 class="text-2xl font-bold">Backend Development</h2> <h2 class="text-2xl font-bold">Backend Development</h2>
</div> </div>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-left"> <p class="text-left">
With experience in various programming languages, I With experience in various programming languages, I
learnt to setup databases, implement routing and learnt to setup databases, implement routing and
@ -156,7 +156,7 @@ import Line from "../elements/NetworkLine.astro";
<div class="justify-left flex w-full flex-col"> <div class="justify-left flex w-full flex-col">
<h2 class="text-2xl font-bold">Data Science</h2> <h2 class="text-2xl font-bold">Data Science</h2>
</div> </div>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-left"> <p class="text-left">
My first exposure to data science was through learning My first exposure to data science was through learning
Computer Vision. I learn how to use OpenCV in Python to Computer Vision. I learn how to use OpenCV in Python to

View file

@ -9,16 +9,7 @@
end: moment.Moment; end: moment.Moment;
}; };
const myStreamSchedule: null | StreamScheduleDay[] = [ const myStreamSchedule: null | StreamScheduleDay[] = [];
{
start: getUpcomingTimeDevTZ(2, "10:00"),
end: getUpcomingTimeDevTZ(2, "17:00"),
},
{
start: getUpcomingTimeDevTZ(5, "10:00"),
end: getUpcomingTimeDevTZ(5, "17:00"),
},
];
/** /**
* Calculates the upcoming specified time for a given day of the week in my timezone. * Calculates the upcoming specified time for a given day of the week in my timezone.

View file

@ -15,7 +15,7 @@ import Card from "../elements/Card.astro";
<h2 class="text-center text-xl font-bold"> <h2 class="text-center text-xl font-bold">
Web Development Web Development
</h2> </h2>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-center text-balance"> <p class="text-center text-balance">
Bringing ideas to life on the web is my passion. I enjoy Bringing ideas to life on the web is my passion. I enjoy
bringing my imagination to life through web development. bringing my imagination to life through web development.
@ -26,7 +26,7 @@ import Card from "../elements/Card.astro";
<Card primaryColor="#a1eebd" scaleOnHover={true}> <Card primaryColor="#a1eebd" scaleOnHover={true}>
<div class="px-8 py-8"> <div class="px-8 py-8">
<h2 class="text-center text-xl font-bold">Data Science</h2> <h2 class="text-center text-xl font-bold">Data Science</h2>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-center text-balance"> <p class="text-center text-balance">
Using data to make decisions is a powerful tool. I am Using data to make decisions is a powerful tool. I am
experienced in analyzing data and making decisions based experienced in analyzing data and making decisions based
@ -40,7 +40,7 @@ import Card from "../elements/Card.astro";
<h2 class="text-center text-xl font-bold"> <h2 class="text-center text-xl font-bold">
Content Creation Content Creation
</h2> </h2>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<p class="text-center text-balance"> <p class="text-center text-balance">
Everyone has something to give, or something to share. I Everyone has something to give, or something to share. I
produce content around productivity and software produce content around productivity and software

View file

@ -24,7 +24,7 @@ import Footer from "../components/sections/FooterComponent.astro";
Looking for a young developer with fresh ideas? Looking for a young developer with fresh ideas?
</h2> </h2>
</div> </div>
<hr class="my-5 w-full" /> <hr class="my-3 w-full" />
<div class="text-center text-balance"> <div class="text-center text-balance">
Whether it's sponsorships or collaboration Whether it's sponsorships or collaboration
opportunities, hit me up! opportunities, hit me up!