├── .github └── workflows │ ├── merge-schedule.yml │ └── rebuild-chedule.yml ├── .gitignore ├── .prettierrc ├── .vercelignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── api ├── _firebase.ts ├── get-emos.ts ├── package-lock.json ├── package.json ├── set-emos.ts └── tsconfig.json ├── package.json ├── rollup.config.js ├── scripts ├── blog-md-html.js ├── blog-plugins │ ├── generate-toc.js │ ├── headings-anchor.js │ ├── image-optim-markup.js │ ├── series-links.js │ └── twitter-emojis.js ├── blogs-list.js ├── generate-sitemap.js ├── generate-works-list.js ├── get-popular-blogs.js ├── gif-module.js ├── optimize-images.js └── ping-google-search.js ├── src ├── blog │ ├── blog-every-week-rant.md │ ├── chaining-promises-array-methods.md │ ├── create-folder-if-not-exists.md │ ├── deep-dive-into-preact-source-code.md │ ├── flatten-settimeout.md │ ├── fs-promises.md │ ├── get-free-github-pro-and-perks.md │ ├── get-to-know-typescript--mindblowing-typescript-tricks.md │ ├── get-to-know-typescript--react-hooks-return-array-issue.md │ ├── get-to-know-typescript--using-typescript-without-typescript.md │ ├── get-to-know-typescript-an-ode-to-typescript.md │ ├── gif-to-mp4-ffmpeg-fluent-web.md │ ├── git-pr-clean-commits.md │ ├── google-fonts-prefetch.md │ ├── how-i-created-personal-site-part-1.md │ ├── how-i-created-personal-site-part-2.md │ ├── how-i-created-personal-site-part-3.md │ ├── link-noopener.md │ ├── macos-dock-animation-svelte.md │ ├── move-to-css-modules-from-styled-components.md │ ├── moving-macos-from-react-to-preact-vite.md │ ├── my-first-blog.md │ ├── pitfalls-stencil-helmet-prerendering.md │ ├── promisify-callbacks-in-nodejs.md │ ├── setup-prettier-vscode.md │ ├── snippets │ │ ├── a.d.ts │ │ ├── a.js │ │ ├── dulove │ │ │ ├── 1.ts │ │ │ └── 2.ts │ │ ├── fs-promise │ │ │ ├── fs-code-new-1.js │ │ │ ├── fs-code-new-2.js │ │ │ ├── index.js │ │ │ ├── old-fs-code-1.js │ │ │ └── old-fs-code.js │ │ ├── promise-arr.js │ │ ├── tla.js │ │ └── ts-wout-ts │ │ │ └── 1.js │ ├── split-array-chunks.md │ ├── stencil-router-events.md │ ├── top-level-await.md │ └── web-workers-intro-basic-usage.md ├── client.js ├── components │ ├── BlogList.svelte │ ├── ContactMeLink.svelte │ ├── ContactMeSVG.svelte │ ├── Footer.svelte │ ├── Icon.svelte │ ├── LikeButton.svelte │ ├── Moon.svelte │ ├── Nav.svelte │ ├── NotFoundSVG.svelte │ ├── SiteLogo.svelte │ ├── ThemeSwitcher.svelte │ ├── WavyHR.svelte │ └── fade.ts ├── constants.ts ├── helpers │ ├── format-date.ts │ └── utils.ts ├── interfaces │ ├── blog.interface.ts │ ├── emos.interface.ts │ └── work.interface.ts ├── node_modules │ └── node-fetch │ │ ├── CHANGELOG.md │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── browser.js │ │ ├── lib │ │ ├── index.es.js │ │ ├── index.js │ │ └── index.mjs │ │ └── package.json ├── package-lock.json ├── routes │ ├── _error.svelte │ ├── _layout.svelte │ ├── about.svelte │ ├── blog │ │ ├── [slug].svelte │ │ └── index.svelte │ ├── index.svelte │ └── works.svelte ├── sapper-app.d.ts ├── server.js ├── service-worker.js ├── stores │ ├── emos.store.ts │ ├── progress.store.ts │ └── theme.store.ts ├── template.html └── works.yaml ├── static ├── art │ └── background.svg ├── blog │ ├── an-ode-to-typescript.json │ ├── blog-every-week-rant.json │ ├── chaining-promises-array-methods.json │ ├── create-folder-if-not-exists.json │ ├── declaring-undying-love-for-typescript.json │ ├── deep-dive-into-preact-source-code.json │ ├── flatten-settimeout.json │ ├── fs-promises.json │ ├── get-free-github-pro-and-perks.json │ ├── get-to-know-typescript--mindblowing-typescript-tricks.json │ ├── get-to-know-typescript--pick-helper-type.json │ ├── get-to-know-typescript--react-hooks-return-array-issue.json │ ├── get-to-know-typescript--using-typescript-without-typescript.json │ ├── get-to-know-typescript-an-ode-to-typescript.json │ ├── gif-to-mp4-ffmpeg-fluent-web.json │ ├── git-pr-clean-commits.json │ ├── google-fonts-prefetch.json │ ├── how-i-created-personal-site-part-1.json │ ├── how-i-created-personal-site-part-2.json │ ├── how-i-created-personal-site-part-3.json │ ├── link-noopener.json │ ├── macos-dock-animation-svelte.json │ ├── move-to-css-modules-from-styled-components.json │ ├── moving-macos-from-react-to-preact-vite.json │ ├── my-first-blog.json │ ├── pitfalls-stencil-helmet-prerendering.json │ ├── promisify-callbacks-in-nodejs.json │ ├── setup-prettier-vscode.json │ ├── split-array-chunks.json │ ├── stencil-router-events.json │ ├── top-level-await.json │ └── web-workers-intro-basic-usage.json ├── css │ ├── blog-page-style.css │ ├── code-highlight.css │ ├── global.css │ └── themes.css ├── data │ ├── blogs-list.json │ ├── homepage-blogs-list.json │ └── works.json ├── emojis │ ├── love.svg │ ├── starry.svg │ └── unicorn.svg ├── icons │ ├── favicon-144x144.webp │ ├── favicon-512x512.webp │ ├── favicon-dark.png │ ├── favicon-dark.svg │ ├── favicon-dev.svg │ ├── favicon-light.png │ ├── favicon-light.svg │ ├── favicon-midday.png │ ├── favicon-midday.svg │ ├── favicon.png │ ├── logo-192.png │ └── logo-512.png ├── manifest.json ├── media │ ├── Screenshot_1.png │ ├── blog-every-day-blog-page-image.png │ ├── blog-every-day-blog-page-image │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── blog-social-intro.png │ ├── brick-wall.jpg │ ├── brick-wall │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── camera-scenery.jpg │ ├── camera-scenery │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── declaring-my-undying-love-for-typescript-code-sample-1.gif │ ├── declaring-my-undying-love-for-typescript-code-sample-1 │ │ └── vidgif.mp4 │ ├── declaring-my-undying-love-for-typescript-code-sample-2.gif │ ├── declaring-my-undying-love-for-typescript-code-sample-2 │ │ └── vidgif.mp4 │ ├── declaring-my-undying-love-for-typescript-code-sample-pick-helper-type.gif │ ├── declaring-my-undying-love-for-typescript-code-sample-pick-helper-type │ │ └── vidgif.mp4 │ ├── declaring-my-undying-love-for-typescript-intersection-type.gif │ ├── declaring-my-undying-love-for-typescript-intersection-type │ │ └── vidgif.mp4 │ ├── declaring-my-undying-love-for-typescript-pick-styled-components.png │ ├── declaring-my-undying-love-for-typescript-pick-styled-components │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── declaring-my-undying-love-for-typescript-sun-love.jpg │ ├── declaring-my-undying-love-for-typescript-sun-love │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── declaring-my-undying-love-for-typescript-template-literal-type.gif │ ├── declaring-my-undying-love-for-typescript-template-literal-type │ │ └── vidgif.mp4 │ ├── deep-dive-preact-source--always-has-been-meme.jpg │ ├── deep-dive-preact-source--always-has-been-meme │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── deep-dive-preact-source--astonished-cat.gif │ ├── deep-dive-preact-source--astonished-cat │ │ └── vidgif.mp4 │ ├── deep-dive-preact-source--cover.jpg │ ├── deep-dive-preact-source--cover │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── deep-dive-preact-source--katniss-salute.gif │ ├── deep-dive-preact-source--katniss-salute │ │ └── vidgif.mp4 │ ├── deep-dive-preact-source--wait-what.gif │ ├── deep-dive-preact-source--wait-what │ │ └── vidgif.mp4 │ ├── dev-automation-10-min.jpg │ ├── dev-automation-10-min │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── dumbledore-pretty-hard.gif │ ├── dumbledore-pretty-hard │ │ └── vidgif.mp4 │ ├── fork-ahead-upstream-header-image.png │ ├── fork-ahead-upstream-header-image │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── format-on-save.gif │ ├── format-on-save │ │ └── vidgif.mp4 │ ├── free-github-student-po-awestruck.gif │ ├── free-github-student-po-awestruck │ │ └── vidgif.mp4 │ ├── fs-promise-requires.jpg │ ├── fs-promise-requires │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── git-pr-clean-commits.jpg │ ├── git-pr-clean-commits │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── github-student-pack-study-table.jpg │ ├── github-student-pack-study-table │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── golden-spiral.jpg │ ├── golden-spiral │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── harry-firebolt-eats-cupcake.gif │ ├── harry-firebolt-eats-cupcake │ │ └── vidgif.mp4 │ ├── link-fence.jpg │ ├── link-fence │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── link-noopener.mp4 │ ├── macos-dock-animation-svelte--animation-preview.gif │ ├── macos-dock-animation-svelte--animation-preview │ │ └── vidgif.mp4 │ ├── macos-dock-animation-svelte--cover.png │ ├── macos-dock-animation-svelte--cover │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── macos-dock-animation-svelte--marked-dock-positions.jpg │ ├── macos-dock-animation-svelte--marked-dock-positions │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── macos-dock-animation-svelte--scaffold-wallpaper.png │ ├── macos-dock-animation-svelte--scaffold-wallpaper │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── macos-dock-animation-svelte--the-dock-itself.png │ ├── macos-dock-animation-svelte--the-dock-itself │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── mindblowing-typescript-tricks--cover.jpg │ ├── mindblowing-typescript-tricks--cover │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── moving-from-react-to-preact-vite--always-has-been-meme.jpg │ ├── moving-from-react-to-preact-vite--always-has-been-meme │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── moving-from-react-to-preact-vite--banging-head.gif │ ├── moving-from-react-to-preact-vite--banging-head │ │ └── vidgif.mp4 │ ├── moving-from-react-to-preact-vite--cover.jpg │ ├── moving-from-react-to-preact-vite--cover │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── moving-from-react-to-preact-vite--jaw-drop.gif │ ├── moving-from-react-to-preact-vite--jaw-drop │ │ └── vidgif.mp4 │ ├── moving-from-react-to-preact-vite--macos-screenshot.png │ ├── moving-from-react-to-preact-vite--macos-screenshot │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── moving-from-react-to-preact-vite--rookie-numbers.gif │ ├── pick-helper-crossroads.jpg │ ├── pick-helper-crossroads │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── prettier-setup-format-option-vscode.gif │ ├── prettier-setup-format-option-vscode │ │ └── vidgif.mp4 │ ├── prettier-setup-ugly-vs-clean.jpg │ ├── prettier-setup-ugly-vs-clean │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── promisify-callbacks-in-nodejs-goku-meme.gif │ ├── promisify-callbacks-in-nodejs-goku-meme │ │ └── vidgif.mp4 │ ├── promisify-callbacks-in-nodejs-promises-everywhere.jpg │ ├── promisify-callbacks-in-nodejs-promises-everywhere │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── road-grey-asphalt.jpg │ ├── road-grey-asphalt │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── ronaldo-brace-yourself.gif │ ├── ronaldo-brace-yourself │ │ └── vidgif.mp4 │ ├── segregate-array-return-types-react-batman-robin.gif │ ├── segregate-array-return-types-react-batman-robin │ │ └── vidgif.mp4 │ ├── segregate-array-return-types-react-confusion.gif │ ├── segregate-array-return-types-react-confusion │ │ └── vidgif.mp4 │ ├── segregate-array-return-types-react-error-array-type.gif │ ├── segregate-array-return-types-react-error-array-type │ │ └── vidgif.mp4 │ ├── timer.jpg │ ├── timer │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── tony-cap-handshake-endgame.gif │ ├── tony-cap-handshake-endgame │ │ └── vidgif.mp4 │ ├── tony-punch-cap-perfect-teeth.gif │ ├── tony-punch-cap-perfect-teeth │ │ └── vidgif.mp4 │ ├── top-level-await-force-strong-darth-vader.gif │ ├── top-level-await-force-strong-darth-vader │ │ └── vidgif.mp4 │ ├── top-level-await-top-of-the-world.jpg │ ├── top-level-await-top-of-the-world │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── using-ts-without-ts-developit-tweet.png │ ├── using-ts-without-ts-developit-tweet │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── using-ts-without-ts-double-terminals.png │ ├── using-ts-without-ts-double-terminals │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── using-ts-without-ts-hermione-goes-crazy.gif │ ├── using-ts-without-ts-hermione-goes-crazy │ │ └── vidgif.mp4 │ ├── using-ts-without-ts-jsdoc-starting.gif │ ├── using-ts-without-ts-jsdoc-starting │ │ └── vidgif.mp4 │ ├── using-ts-without-ts-rich-harris-tweet.png │ ├── using-ts-without-ts-rich-harris-tweet │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── why-move-styled-to-css-modules--bilbo-keep-it-meme.jpg │ ├── why-move-styled-to-css-modules--bilbo-keep-it-meme │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── why-move-styled-to-css-modules--cover.jpg │ ├── why-move-styled-to-css-modules--cover │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── why-move-styled-to-css-modules--hail-modules.jpg │ ├── why-move-styled-to-css-modules--hail-modules │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp │ ├── why-move-styled-to-css-modules--here-be-dragons.gif │ ├── why-move-styled-to-css-modules--here-be-dragons │ │ └── vidgif.mp4 │ ├── why-move-styled-to-css-modules--optimised-css-modules.png │ ├── why-move-styled-to-css-modules--optimised-css-modules │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── why-move-styled-to-css-modules--optimised-js.png │ ├── why-move-styled-to-css-modules--optimised-js │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── why-move-styled-to-css-modules--perfection.gif │ ├── why-move-styled-to-css-modules--perfection │ │ └── vidgif.mp4 │ ├── why-move-styled-to-css-modules--thanos-gamora-everything.gif │ ├── why-move-styled-to-css-modules--thanos-gamora-everything │ │ └── vidgif.mp4 │ ├── why-move-styled-to-css-modules--unmin-styled-comps-code.png │ ├── why-move-styled-to-css-modules--unmin-styled-comps-code │ │ ├── data.json │ │ ├── large.png │ │ ├── large.webp │ │ ├── small.png │ │ └── small.webp │ ├── writing-pen-paper.jpg │ └── writing-pen-paper │ │ ├── data.json │ │ ├── large.jpg │ │ ├── large.webp │ │ ├── small.jpg │ │ └── small.webp ├── photos │ └── puru-profile.jpg ├── readme │ ├── series-blog-overview.png │ ├── series-links.png │ └── theming.gif └── works │ ├── macos.png │ ├── macos │ ├── data.json │ ├── large.png │ ├── large.webp │ ├── small.png │ └── small.webp │ ├── ms-todo.png │ ├── ms-todo │ ├── data.json │ ├── large.png │ ├── large.webp │ ├── small.png │ └── small.webp │ ├── peh.png │ ├── peh │ ├── data.json │ ├── large.png │ ├── large.webp │ ├── small.png │ └── small.webp │ ├── puruvjdev2.png │ └── puruvjdev2 │ ├── data.json │ ├── large.png │ ├── large.webp │ ├── small.png │ └── small.webp ├── tsconfig.json └── vercel.json /.github/workflows/merge-schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/.github/workflows/merge-schedule.yml -------------------------------------------------------------------------------- /.github/workflows/rebuild-chedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/.github/workflows/rebuild-chedule.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/.vercelignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "git.ignoreLimitWarning": true 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/README.md -------------------------------------------------------------------------------- /api/_firebase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/api/_firebase.ts -------------------------------------------------------------------------------- /api/get-emos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/api/get-emos.ts -------------------------------------------------------------------------------- /api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/api/package-lock.json -------------------------------------------------------------------------------- /api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/api/package.json -------------------------------------------------------------------------------- /api/set-emos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/api/set-emos.ts -------------------------------------------------------------------------------- /api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/api/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/blog-md-html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blog-md-html.js -------------------------------------------------------------------------------- /scripts/blog-plugins/generate-toc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blog-plugins/generate-toc.js -------------------------------------------------------------------------------- /scripts/blog-plugins/headings-anchor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blog-plugins/headings-anchor.js -------------------------------------------------------------------------------- /scripts/blog-plugins/image-optim-markup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blog-plugins/image-optim-markup.js -------------------------------------------------------------------------------- /scripts/blog-plugins/series-links.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blog-plugins/series-links.js -------------------------------------------------------------------------------- /scripts/blog-plugins/twitter-emojis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blog-plugins/twitter-emojis.js -------------------------------------------------------------------------------- /scripts/blogs-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/blogs-list.js -------------------------------------------------------------------------------- /scripts/generate-sitemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/generate-sitemap.js -------------------------------------------------------------------------------- /scripts/generate-works-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/generate-works-list.js -------------------------------------------------------------------------------- /scripts/get-popular-blogs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/get-popular-blogs.js -------------------------------------------------------------------------------- /scripts/gif-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/gif-module.js -------------------------------------------------------------------------------- /scripts/optimize-images.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/optimize-images.js -------------------------------------------------------------------------------- /scripts/ping-google-search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/scripts/ping-google-search.js -------------------------------------------------------------------------------- /src/blog/blog-every-week-rant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/blog-every-week-rant.md -------------------------------------------------------------------------------- /src/blog/chaining-promises-array-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/chaining-promises-array-methods.md -------------------------------------------------------------------------------- /src/blog/create-folder-if-not-exists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/create-folder-if-not-exists.md -------------------------------------------------------------------------------- /src/blog/deep-dive-into-preact-source-code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/deep-dive-into-preact-source-code.md -------------------------------------------------------------------------------- /src/blog/flatten-settimeout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/flatten-settimeout.md -------------------------------------------------------------------------------- /src/blog/fs-promises.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/fs-promises.md -------------------------------------------------------------------------------- /src/blog/get-free-github-pro-and-perks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/get-free-github-pro-and-perks.md -------------------------------------------------------------------------------- /src/blog/get-to-know-typescript--mindblowing-typescript-tricks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/get-to-know-typescript--mindblowing-typescript-tricks.md -------------------------------------------------------------------------------- /src/blog/get-to-know-typescript--react-hooks-return-array-issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/get-to-know-typescript--react-hooks-return-array-issue.md -------------------------------------------------------------------------------- /src/blog/get-to-know-typescript--using-typescript-without-typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/get-to-know-typescript--using-typescript-without-typescript.md -------------------------------------------------------------------------------- /src/blog/get-to-know-typescript-an-ode-to-typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/get-to-know-typescript-an-ode-to-typescript.md -------------------------------------------------------------------------------- /src/blog/gif-to-mp4-ffmpeg-fluent-web.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/gif-to-mp4-ffmpeg-fluent-web.md -------------------------------------------------------------------------------- /src/blog/git-pr-clean-commits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/git-pr-clean-commits.md -------------------------------------------------------------------------------- /src/blog/google-fonts-prefetch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/google-fonts-prefetch.md -------------------------------------------------------------------------------- /src/blog/how-i-created-personal-site-part-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/how-i-created-personal-site-part-1.md -------------------------------------------------------------------------------- /src/blog/how-i-created-personal-site-part-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/how-i-created-personal-site-part-2.md -------------------------------------------------------------------------------- /src/blog/how-i-created-personal-site-part-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/how-i-created-personal-site-part-3.md -------------------------------------------------------------------------------- /src/blog/link-noopener.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/link-noopener.md -------------------------------------------------------------------------------- /src/blog/macos-dock-animation-svelte.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/macos-dock-animation-svelte.md -------------------------------------------------------------------------------- /src/blog/move-to-css-modules-from-styled-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/move-to-css-modules-from-styled-components.md -------------------------------------------------------------------------------- /src/blog/moving-macos-from-react-to-preact-vite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/moving-macos-from-react-to-preact-vite.md -------------------------------------------------------------------------------- /src/blog/my-first-blog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/my-first-blog.md -------------------------------------------------------------------------------- /src/blog/pitfalls-stencil-helmet-prerendering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/pitfalls-stencil-helmet-prerendering.md -------------------------------------------------------------------------------- /src/blog/promisify-callbacks-in-nodejs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/promisify-callbacks-in-nodejs.md -------------------------------------------------------------------------------- /src/blog/setup-prettier-vscode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/setup-prettier-vscode.md -------------------------------------------------------------------------------- /src/blog/snippets/a.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/a.d.ts -------------------------------------------------------------------------------- /src/blog/snippets/a.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/a.js -------------------------------------------------------------------------------- /src/blog/snippets/dulove/1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/dulove/1.ts -------------------------------------------------------------------------------- /src/blog/snippets/dulove/2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/dulove/2.ts -------------------------------------------------------------------------------- /src/blog/snippets/fs-promise/fs-code-new-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/fs-promise/fs-code-new-1.js -------------------------------------------------------------------------------- /src/blog/snippets/fs-promise/fs-code-new-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/fs-promise/fs-code-new-2.js -------------------------------------------------------------------------------- /src/blog/snippets/fs-promise/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/blog/snippets/fs-promise/old-fs-code-1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/fs-promise/old-fs-code-1.js -------------------------------------------------------------------------------- /src/blog/snippets/fs-promise/old-fs-code.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/fs-promise/old-fs-code.js -------------------------------------------------------------------------------- /src/blog/snippets/promise-arr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/promise-arr.js -------------------------------------------------------------------------------- /src/blog/snippets/tla.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/tla.js -------------------------------------------------------------------------------- /src/blog/snippets/ts-wout-ts/1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/snippets/ts-wout-ts/1.js -------------------------------------------------------------------------------- /src/blog/split-array-chunks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/split-array-chunks.md -------------------------------------------------------------------------------- /src/blog/stencil-router-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/stencil-router-events.md -------------------------------------------------------------------------------- /src/blog/top-level-await.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/top-level-await.md -------------------------------------------------------------------------------- /src/blog/web-workers-intro-basic-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/blog/web-workers-intro-basic-usage.md -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/client.js -------------------------------------------------------------------------------- /src/components/BlogList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/BlogList.svelte -------------------------------------------------------------------------------- /src/components/ContactMeLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/ContactMeLink.svelte -------------------------------------------------------------------------------- /src/components/ContactMeSVG.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/ContactMeSVG.svelte -------------------------------------------------------------------------------- /src/components/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/Footer.svelte -------------------------------------------------------------------------------- /src/components/Icon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/Icon.svelte -------------------------------------------------------------------------------- /src/components/LikeButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/LikeButton.svelte -------------------------------------------------------------------------------- /src/components/Moon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/Moon.svelte -------------------------------------------------------------------------------- /src/components/Nav.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/Nav.svelte -------------------------------------------------------------------------------- /src/components/NotFoundSVG.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/NotFoundSVG.svelte -------------------------------------------------------------------------------- /src/components/SiteLogo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/SiteLogo.svelte -------------------------------------------------------------------------------- /src/components/ThemeSwitcher.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/ThemeSwitcher.svelte -------------------------------------------------------------------------------- /src/components/WavyHR.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/WavyHR.svelte -------------------------------------------------------------------------------- /src/components/fade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/components/fade.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/helpers/format-date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/helpers/format-date.ts -------------------------------------------------------------------------------- /src/helpers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/helpers/utils.ts -------------------------------------------------------------------------------- /src/interfaces/blog.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/interfaces/blog.interface.ts -------------------------------------------------------------------------------- /src/interfaces/emos.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/interfaces/emos.interface.ts -------------------------------------------------------------------------------- /src/interfaces/work.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/interfaces/work.interface.ts -------------------------------------------------------------------------------- /src/node_modules/node-fetch/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/CHANGELOG.md -------------------------------------------------------------------------------- /src/node_modules/node-fetch/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/LICENSE.md -------------------------------------------------------------------------------- /src/node_modules/node-fetch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/README.md -------------------------------------------------------------------------------- /src/node_modules/node-fetch/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/browser.js -------------------------------------------------------------------------------- /src/node_modules/node-fetch/lib/index.es.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/lib/index.es.js -------------------------------------------------------------------------------- /src/node_modules/node-fetch/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/lib/index.js -------------------------------------------------------------------------------- /src/node_modules/node-fetch/lib/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/lib/index.mjs -------------------------------------------------------------------------------- /src/node_modules/node-fetch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/node_modules/node-fetch/package.json -------------------------------------------------------------------------------- /src/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/package-lock.json -------------------------------------------------------------------------------- /src/routes/_error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/_error.svelte -------------------------------------------------------------------------------- /src/routes/_layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/_layout.svelte -------------------------------------------------------------------------------- /src/routes/about.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/about.svelte -------------------------------------------------------------------------------- /src/routes/blog/[slug].svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/blog/[slug].svelte -------------------------------------------------------------------------------- /src/routes/blog/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/blog/index.svelte -------------------------------------------------------------------------------- /src/routes/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/index.svelte -------------------------------------------------------------------------------- /src/routes/works.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/routes/works.svelte -------------------------------------------------------------------------------- /src/sapper-app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/sapper-app.d.ts -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/server.js -------------------------------------------------------------------------------- /src/service-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/service-worker.js -------------------------------------------------------------------------------- /src/stores/emos.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/stores/emos.store.ts -------------------------------------------------------------------------------- /src/stores/progress.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/stores/progress.store.ts -------------------------------------------------------------------------------- /src/stores/theme.store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/stores/theme.store.ts -------------------------------------------------------------------------------- /src/template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/template.html -------------------------------------------------------------------------------- /src/works.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/src/works.yaml -------------------------------------------------------------------------------- /static/art/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/art/background.svg -------------------------------------------------------------------------------- /static/blog/an-ode-to-typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/an-ode-to-typescript.json -------------------------------------------------------------------------------- /static/blog/blog-every-week-rant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/blog-every-week-rant.json -------------------------------------------------------------------------------- /static/blog/chaining-promises-array-methods.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/chaining-promises-array-methods.json -------------------------------------------------------------------------------- /static/blog/create-folder-if-not-exists.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/create-folder-if-not-exists.json -------------------------------------------------------------------------------- /static/blog/declaring-undying-love-for-typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/declaring-undying-love-for-typescript.json -------------------------------------------------------------------------------- /static/blog/deep-dive-into-preact-source-code.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/deep-dive-into-preact-source-code.json -------------------------------------------------------------------------------- /static/blog/flatten-settimeout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/flatten-settimeout.json -------------------------------------------------------------------------------- /static/blog/fs-promises.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/fs-promises.json -------------------------------------------------------------------------------- /static/blog/get-free-github-pro-and-perks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/get-free-github-pro-and-perks.json -------------------------------------------------------------------------------- /static/blog/get-to-know-typescript--mindblowing-typescript-tricks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/get-to-know-typescript--mindblowing-typescript-tricks.json -------------------------------------------------------------------------------- /static/blog/get-to-know-typescript--pick-helper-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/get-to-know-typescript--pick-helper-type.json -------------------------------------------------------------------------------- /static/blog/get-to-know-typescript--react-hooks-return-array-issue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/get-to-know-typescript--react-hooks-return-array-issue.json -------------------------------------------------------------------------------- /static/blog/get-to-know-typescript--using-typescript-without-typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/get-to-know-typescript--using-typescript-without-typescript.json -------------------------------------------------------------------------------- /static/blog/get-to-know-typescript-an-ode-to-typescript.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/get-to-know-typescript-an-ode-to-typescript.json -------------------------------------------------------------------------------- /static/blog/gif-to-mp4-ffmpeg-fluent-web.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/gif-to-mp4-ffmpeg-fluent-web.json -------------------------------------------------------------------------------- /static/blog/git-pr-clean-commits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/git-pr-clean-commits.json -------------------------------------------------------------------------------- /static/blog/google-fonts-prefetch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/google-fonts-prefetch.json -------------------------------------------------------------------------------- /static/blog/how-i-created-personal-site-part-1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/how-i-created-personal-site-part-1.json -------------------------------------------------------------------------------- /static/blog/how-i-created-personal-site-part-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/how-i-created-personal-site-part-2.json -------------------------------------------------------------------------------- /static/blog/how-i-created-personal-site-part-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/how-i-created-personal-site-part-3.json -------------------------------------------------------------------------------- /static/blog/link-noopener.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/link-noopener.json -------------------------------------------------------------------------------- /static/blog/macos-dock-animation-svelte.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/macos-dock-animation-svelte.json -------------------------------------------------------------------------------- /static/blog/move-to-css-modules-from-styled-components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/move-to-css-modules-from-styled-components.json -------------------------------------------------------------------------------- /static/blog/moving-macos-from-react-to-preact-vite.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/moving-macos-from-react-to-preact-vite.json -------------------------------------------------------------------------------- /static/blog/my-first-blog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/my-first-blog.json -------------------------------------------------------------------------------- /static/blog/pitfalls-stencil-helmet-prerendering.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/pitfalls-stencil-helmet-prerendering.json -------------------------------------------------------------------------------- /static/blog/promisify-callbacks-in-nodejs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/promisify-callbacks-in-nodejs.json -------------------------------------------------------------------------------- /static/blog/setup-prettier-vscode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/setup-prettier-vscode.json -------------------------------------------------------------------------------- /static/blog/split-array-chunks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/split-array-chunks.json -------------------------------------------------------------------------------- /static/blog/stencil-router-events.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/stencil-router-events.json -------------------------------------------------------------------------------- /static/blog/top-level-await.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/top-level-await.json -------------------------------------------------------------------------------- /static/blog/web-workers-intro-basic-usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/blog/web-workers-intro-basic-usage.json -------------------------------------------------------------------------------- /static/css/blog-page-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/css/blog-page-style.css -------------------------------------------------------------------------------- /static/css/code-highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/css/code-highlight.css -------------------------------------------------------------------------------- /static/css/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/css/global.css -------------------------------------------------------------------------------- /static/css/themes.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/css/themes.css -------------------------------------------------------------------------------- /static/data/blogs-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/data/blogs-list.json -------------------------------------------------------------------------------- /static/data/homepage-blogs-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/data/homepage-blogs-list.json -------------------------------------------------------------------------------- /static/data/works.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/data/works.json -------------------------------------------------------------------------------- /static/emojis/love.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/emojis/love.svg -------------------------------------------------------------------------------- /static/emojis/starry.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/emojis/starry.svg -------------------------------------------------------------------------------- /static/emojis/unicorn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/emojis/unicorn.svg -------------------------------------------------------------------------------- /static/icons/favicon-144x144.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-144x144.webp -------------------------------------------------------------------------------- /static/icons/favicon-512x512.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-512x512.webp -------------------------------------------------------------------------------- /static/icons/favicon-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-dark.png -------------------------------------------------------------------------------- /static/icons/favicon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-dark.svg -------------------------------------------------------------------------------- /static/icons/favicon-dev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-dev.svg -------------------------------------------------------------------------------- /static/icons/favicon-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-light.png -------------------------------------------------------------------------------- /static/icons/favicon-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-light.svg -------------------------------------------------------------------------------- /static/icons/favicon-midday.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-midday.png -------------------------------------------------------------------------------- /static/icons/favicon-midday.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon-midday.svg -------------------------------------------------------------------------------- /static/icons/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/favicon.png -------------------------------------------------------------------------------- /static/icons/logo-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/logo-192.png -------------------------------------------------------------------------------- /static/icons/logo-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/icons/logo-512.png -------------------------------------------------------------------------------- /static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/manifest.json -------------------------------------------------------------------------------- /static/media/Screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/Screenshot_1.png -------------------------------------------------------------------------------- /static/media/blog-every-day-blog-page-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/blog-every-day-blog-page-image.png -------------------------------------------------------------------------------- /static/media/blog-every-day-blog-page-image/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.8201144726083401,"color":[250,219,202]} -------------------------------------------------------------------------------- /static/media/blog-every-day-blog-page-image/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/blog-every-day-blog-page-image/large.png -------------------------------------------------------------------------------- /static/media/blog-every-day-blog-page-image/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/blog-every-day-blog-page-image/large.webp -------------------------------------------------------------------------------- /static/media/blog-every-day-blog-page-image/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/blog-every-day-blog-page-image/small.png -------------------------------------------------------------------------------- /static/media/blog-every-day-blog-page-image/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/blog-every-day-blog-page-image/small.webp -------------------------------------------------------------------------------- /static/media/blog-social-intro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/blog-social-intro.png -------------------------------------------------------------------------------- /static/media/brick-wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/brick-wall.jpg -------------------------------------------------------------------------------- /static/media/brick-wall/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.75,"color":[46,35,39]} -------------------------------------------------------------------------------- /static/media/brick-wall/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/brick-wall/large.jpg -------------------------------------------------------------------------------- /static/media/brick-wall/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/brick-wall/large.webp -------------------------------------------------------------------------------- /static/media/brick-wall/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/brick-wall/small.jpg -------------------------------------------------------------------------------- /static/media/brick-wall/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/brick-wall/small.webp -------------------------------------------------------------------------------- /static/media/camera-scenery.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/camera-scenery.jpg -------------------------------------------------------------------------------- /static/media/camera-scenery/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.66640625,"color":[36,125,141]} -------------------------------------------------------------------------------- /static/media/camera-scenery/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/camera-scenery/large.jpg -------------------------------------------------------------------------------- /static/media/camera-scenery/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/camera-scenery/large.webp -------------------------------------------------------------------------------- /static/media/camera-scenery/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/camera-scenery/small.jpg -------------------------------------------------------------------------------- /static/media/camera-scenery/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/camera-scenery/small.webp -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-code-sample-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-code-sample-1.gif -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-code-sample-1/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-code-sample-1/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-code-sample-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-code-sample-2.gif -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-code-sample-2/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-code-sample-2/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-code-sample-pick-helper-type.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-code-sample-pick-helper-type.gif -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-code-sample-pick-helper-type/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-code-sample-pick-helper-type/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-intersection-type.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-intersection-type.gif -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-intersection-type/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-intersection-type/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-pick-styled-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-pick-styled-components.png -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-pick-styled-components/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-pick-styled-components/data.json -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-pick-styled-components/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-pick-styled-components/large.png -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-pick-styled-components/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-pick-styled-components/large.webp -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-pick-styled-components/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-pick-styled-components/small.png -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-pick-styled-components/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-pick-styled-components/small.webp -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-sun-love.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-sun-love.jpg -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-sun-love/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-sun-love/data.json -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-sun-love/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-sun-love/large.jpg -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-sun-love/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-sun-love/large.webp -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-sun-love/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-sun-love/small.jpg -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-sun-love/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-sun-love/small.webp -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-template-literal-type.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-template-literal-type.gif -------------------------------------------------------------------------------- /static/media/declaring-my-undying-love-for-typescript-template-literal-type/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/declaring-my-undying-love-for-typescript-template-literal-type/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--always-has-been-meme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--always-has-been-meme.jpg -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--always-has-been-meme/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--always-has-been-meme/data.json -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--always-has-been-meme/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--always-has-been-meme/large.jpg -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--always-has-been-meme/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--always-has-been-meme/large.webp -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--always-has-been-meme/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--always-has-been-meme/small.jpg -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--always-has-been-meme/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--always-has-been-meme/small.webp -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--astonished-cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--astonished-cat.gif -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--astonished-cat/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--astonished-cat/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--cover.jpg -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--cover/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.75,"color":[123,166,204]} -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--cover/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--cover/large.jpg -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--cover/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--cover/large.webp -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--cover/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--cover/small.jpg -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--cover/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--cover/small.webp -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--katniss-salute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--katniss-salute.gif -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--katniss-salute/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--katniss-salute/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--wait-what.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--wait-what.gif -------------------------------------------------------------------------------- /static/media/deep-dive-preact-source--wait-what/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/deep-dive-preact-source--wait-what/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/dev-automation-10-min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dev-automation-10-min.jpg -------------------------------------------------------------------------------- /static/media/dev-automation-10-min/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dev-automation-10-min/data.json -------------------------------------------------------------------------------- /static/media/dev-automation-10-min/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dev-automation-10-min/large.jpg -------------------------------------------------------------------------------- /static/media/dev-automation-10-min/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dev-automation-10-min/large.webp -------------------------------------------------------------------------------- /static/media/dev-automation-10-min/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dev-automation-10-min/small.jpg -------------------------------------------------------------------------------- /static/media/dev-automation-10-min/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dev-automation-10-min/small.webp -------------------------------------------------------------------------------- /static/media/dumbledore-pretty-hard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dumbledore-pretty-hard.gif -------------------------------------------------------------------------------- /static/media/dumbledore-pretty-hard/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/dumbledore-pretty-hard/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/fork-ahead-upstream-header-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fork-ahead-upstream-header-image.png -------------------------------------------------------------------------------- /static/media/fork-ahead-upstream-header-image/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fork-ahead-upstream-header-image/data.json -------------------------------------------------------------------------------- /static/media/fork-ahead-upstream-header-image/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fork-ahead-upstream-header-image/large.png -------------------------------------------------------------------------------- /static/media/fork-ahead-upstream-header-image/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fork-ahead-upstream-header-image/large.webp -------------------------------------------------------------------------------- /static/media/fork-ahead-upstream-header-image/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fork-ahead-upstream-header-image/small.png -------------------------------------------------------------------------------- /static/media/fork-ahead-upstream-header-image/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fork-ahead-upstream-header-image/small.webp -------------------------------------------------------------------------------- /static/media/format-on-save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/format-on-save.gif -------------------------------------------------------------------------------- /static/media/format-on-save/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/format-on-save/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/free-github-student-po-awestruck.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/free-github-student-po-awestruck.gif -------------------------------------------------------------------------------- /static/media/free-github-student-po-awestruck/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/free-github-student-po-awestruck/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/fs-promise-requires.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fs-promise-requires.jpg -------------------------------------------------------------------------------- /static/media/fs-promise-requires/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fs-promise-requires/data.json -------------------------------------------------------------------------------- /static/media/fs-promise-requires/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fs-promise-requires/large.jpg -------------------------------------------------------------------------------- /static/media/fs-promise-requires/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fs-promise-requires/large.webp -------------------------------------------------------------------------------- /static/media/fs-promise-requires/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fs-promise-requires/small.jpg -------------------------------------------------------------------------------- /static/media/fs-promise-requires/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/fs-promise-requires/small.webp -------------------------------------------------------------------------------- /static/media/git-pr-clean-commits.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/git-pr-clean-commits.jpg -------------------------------------------------------------------------------- /static/media/git-pr-clean-commits/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.6625,"color":[43,46,65]} -------------------------------------------------------------------------------- /static/media/git-pr-clean-commits/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/git-pr-clean-commits/large.jpg -------------------------------------------------------------------------------- /static/media/git-pr-clean-commits/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/git-pr-clean-commits/large.webp -------------------------------------------------------------------------------- /static/media/git-pr-clean-commits/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/git-pr-clean-commits/small.jpg -------------------------------------------------------------------------------- /static/media/git-pr-clean-commits/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/git-pr-clean-commits/small.webp -------------------------------------------------------------------------------- /static/media/github-student-pack-study-table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/github-student-pack-study-table.jpg -------------------------------------------------------------------------------- /static/media/github-student-pack-study-table/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/github-student-pack-study-table/data.json -------------------------------------------------------------------------------- /static/media/github-student-pack-study-table/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/github-student-pack-study-table/large.jpg -------------------------------------------------------------------------------- /static/media/github-student-pack-study-table/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/github-student-pack-study-table/large.webp -------------------------------------------------------------------------------- /static/media/github-student-pack-study-table/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/github-student-pack-study-table/small.jpg -------------------------------------------------------------------------------- /static/media/github-student-pack-study-table/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/github-student-pack-study-table/small.webp -------------------------------------------------------------------------------- /static/media/golden-spiral.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/golden-spiral.jpg -------------------------------------------------------------------------------- /static/media/golden-spiral/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.6640625,"color":[96,71,50]} -------------------------------------------------------------------------------- /static/media/golden-spiral/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/golden-spiral/large.jpg -------------------------------------------------------------------------------- /static/media/golden-spiral/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/golden-spiral/large.webp -------------------------------------------------------------------------------- /static/media/golden-spiral/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/golden-spiral/small.jpg -------------------------------------------------------------------------------- /static/media/golden-spiral/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/golden-spiral/small.webp -------------------------------------------------------------------------------- /static/media/harry-firebolt-eats-cupcake.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/harry-firebolt-eats-cupcake.gif -------------------------------------------------------------------------------- /static/media/harry-firebolt-eats-cupcake/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/harry-firebolt-eats-cupcake/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/link-fence.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/link-fence.jpg -------------------------------------------------------------------------------- /static/media/link-fence/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.66640625,"color":[181,192,206]} -------------------------------------------------------------------------------- /static/media/link-fence/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/link-fence/large.jpg -------------------------------------------------------------------------------- /static/media/link-fence/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/link-fence/large.webp -------------------------------------------------------------------------------- /static/media/link-fence/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/link-fence/small.jpg -------------------------------------------------------------------------------- /static/media/link-fence/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/link-fence/small.webp -------------------------------------------------------------------------------- /static/media/link-noopener.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/link-noopener.mp4 -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--animation-preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--animation-preview.gif -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--animation-preview/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--animation-preview/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--cover.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--cover/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5,"color":[122,23,42]} -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--cover/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--cover/large.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--cover/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--cover/large.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--cover/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--cover/small.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--cover/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--cover/small.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--marked-dock-positions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--marked-dock-positions.jpg -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--marked-dock-positions/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5281396560708702,"color":[107,39,80]} -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--marked-dock-positions/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--marked-dock-positions/large.jpg -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--marked-dock-positions/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--marked-dock-positions/large.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--marked-dock-positions/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--marked-dock-positions/small.jpg -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--marked-dock-positions/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--marked-dock-positions/small.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--scaffold-wallpaper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--scaffold-wallpaper.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--scaffold-wallpaper/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[108,33,69]} -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--scaffold-wallpaper/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--scaffold-wallpaper/large.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--scaffold-wallpaper/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--scaffold-wallpaper/large.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--scaffold-wallpaper/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--scaffold-wallpaper/small.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--scaffold-wallpaper/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--scaffold-wallpaper/small.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--the-dock-itself.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--the-dock-itself.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--the-dock-itself/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.10299003322259136,"color":[83,16,29]} -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--the-dock-itself/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--the-dock-itself/large.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--the-dock-itself/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--the-dock-itself/large.webp -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--the-dock-itself/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--the-dock-itself/small.png -------------------------------------------------------------------------------- /static/media/macos-dock-animation-svelte--the-dock-itself/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/macos-dock-animation-svelte--the-dock-itself/small.webp -------------------------------------------------------------------------------- /static/media/mindblowing-typescript-tricks--cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/mindblowing-typescript-tricks--cover.jpg -------------------------------------------------------------------------------- /static/media/mindblowing-typescript-tricks--cover/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/mindblowing-typescript-tricks--cover/data.json -------------------------------------------------------------------------------- /static/media/mindblowing-typescript-tricks--cover/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/mindblowing-typescript-tricks--cover/large.jpg -------------------------------------------------------------------------------- /static/media/mindblowing-typescript-tricks--cover/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/mindblowing-typescript-tricks--cover/large.webp -------------------------------------------------------------------------------- /static/media/mindblowing-typescript-tricks--cover/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/mindblowing-typescript-tricks--cover/small.jpg -------------------------------------------------------------------------------- /static/media/mindblowing-typescript-tricks--cover/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/mindblowing-typescript-tricks--cover/small.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--always-has-been-meme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--always-has-been-meme.jpg -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--always-has-been-meme/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--always-has-been-meme/data.json -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--always-has-been-meme/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--always-has-been-meme/large.jpg -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--always-has-been-meme/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--always-has-been-meme/large.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--always-has-been-meme/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--always-has-been-meme/small.jpg -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--always-has-been-meme/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--always-has-been-meme/small.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--banging-head.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--banging-head.gif -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--banging-head/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--banging-head/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--cover.jpg -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--cover/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--cover/data.json -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--cover/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--cover/large.jpg -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--cover/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--cover/large.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--cover/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--cover/small.jpg -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--cover/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--cover/small.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--jaw-drop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--jaw-drop.gif -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--jaw-drop/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--jaw-drop/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--macos-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--macos-screenshot.png -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--macos-screenshot/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[209,78,97]} -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--macos-screenshot/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--macos-screenshot/large.png -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--macos-screenshot/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--macos-screenshot/large.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--macos-screenshot/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--macos-screenshot/small.png -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--macos-screenshot/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--macos-screenshot/small.webp -------------------------------------------------------------------------------- /static/media/moving-from-react-to-preact-vite--rookie-numbers.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/moving-from-react-to-preact-vite--rookie-numbers.gif -------------------------------------------------------------------------------- /static/media/pick-helper-crossroads.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/pick-helper-crossroads.jpg -------------------------------------------------------------------------------- /static/media/pick-helper-crossroads/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/pick-helper-crossroads/data.json -------------------------------------------------------------------------------- /static/media/pick-helper-crossroads/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/pick-helper-crossroads/large.jpg -------------------------------------------------------------------------------- /static/media/pick-helper-crossroads/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/pick-helper-crossroads/large.webp -------------------------------------------------------------------------------- /static/media/pick-helper-crossroads/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/pick-helper-crossroads/small.jpg -------------------------------------------------------------------------------- /static/media/pick-helper-crossroads/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/pick-helper-crossroads/small.webp -------------------------------------------------------------------------------- /static/media/prettier-setup-format-option-vscode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-format-option-vscode.gif -------------------------------------------------------------------------------- /static/media/prettier-setup-format-option-vscode/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-format-option-vscode/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/prettier-setup-ugly-vs-clean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-ugly-vs-clean.jpg -------------------------------------------------------------------------------- /static/media/prettier-setup-ugly-vs-clean/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[65,57,48]} -------------------------------------------------------------------------------- /static/media/prettier-setup-ugly-vs-clean/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-ugly-vs-clean/large.jpg -------------------------------------------------------------------------------- /static/media/prettier-setup-ugly-vs-clean/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-ugly-vs-clean/large.webp -------------------------------------------------------------------------------- /static/media/prettier-setup-ugly-vs-clean/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-ugly-vs-clean/small.jpg -------------------------------------------------------------------------------- /static/media/prettier-setup-ugly-vs-clean/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/prettier-setup-ugly-vs-clean/small.webp -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-goku-meme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-goku-meme.gif -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-goku-meme/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-goku-meme/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-promises-everywhere.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-promises-everywhere.jpg -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-promises-everywhere/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5557986870897156,"color":[124,106,89]} -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-promises-everywhere/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-promises-everywhere/large.jpg -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-promises-everywhere/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-promises-everywhere/large.webp -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-promises-everywhere/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-promises-everywhere/small.jpg -------------------------------------------------------------------------------- /static/media/promisify-callbacks-in-nodejs-promises-everywhere/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/promisify-callbacks-in-nodejs-promises-everywhere/small.webp -------------------------------------------------------------------------------- /static/media/road-grey-asphalt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/road-grey-asphalt.jpg -------------------------------------------------------------------------------- /static/media/road-grey-asphalt/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.66640625,"color":[15,23,20]} -------------------------------------------------------------------------------- /static/media/road-grey-asphalt/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/road-grey-asphalt/large.jpg -------------------------------------------------------------------------------- /static/media/road-grey-asphalt/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/road-grey-asphalt/large.webp -------------------------------------------------------------------------------- /static/media/road-grey-asphalt/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/road-grey-asphalt/small.jpg -------------------------------------------------------------------------------- /static/media/road-grey-asphalt/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/road-grey-asphalt/small.webp -------------------------------------------------------------------------------- /static/media/ronaldo-brace-yourself.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/ronaldo-brace-yourself.gif -------------------------------------------------------------------------------- /static/media/ronaldo-brace-yourself/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/ronaldo-brace-yourself/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/segregate-array-return-types-react-batman-robin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/segregate-array-return-types-react-batman-robin.gif -------------------------------------------------------------------------------- /static/media/segregate-array-return-types-react-batman-robin/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/segregate-array-return-types-react-batman-robin/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/segregate-array-return-types-react-confusion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/segregate-array-return-types-react-confusion.gif -------------------------------------------------------------------------------- /static/media/segregate-array-return-types-react-confusion/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/segregate-array-return-types-react-confusion/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/segregate-array-return-types-react-error-array-type.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/segregate-array-return-types-react-error-array-type.gif -------------------------------------------------------------------------------- /static/media/segregate-array-return-types-react-error-array-type/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/segregate-array-return-types-react-error-array-type/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/timer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/timer.jpg -------------------------------------------------------------------------------- /static/media/timer/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[119,57,23]} -------------------------------------------------------------------------------- /static/media/timer/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/timer/large.jpg -------------------------------------------------------------------------------- /static/media/timer/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/timer/large.webp -------------------------------------------------------------------------------- /static/media/timer/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/timer/small.jpg -------------------------------------------------------------------------------- /static/media/timer/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/timer/small.webp -------------------------------------------------------------------------------- /static/media/tony-cap-handshake-endgame.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/tony-cap-handshake-endgame.gif -------------------------------------------------------------------------------- /static/media/tony-cap-handshake-endgame/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/tony-cap-handshake-endgame/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/tony-punch-cap-perfect-teeth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/tony-punch-cap-perfect-teeth.gif -------------------------------------------------------------------------------- /static/media/tony-punch-cap-perfect-teeth/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/tony-punch-cap-perfect-teeth/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/top-level-await-force-strong-darth-vader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-force-strong-darth-vader.gif -------------------------------------------------------------------------------- /static/media/top-level-await-force-strong-darth-vader/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-force-strong-darth-vader/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/top-level-await-top-of-the-world.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-top-of-the-world.jpg -------------------------------------------------------------------------------- /static/media/top-level-await-top-of-the-world/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-top-of-the-world/data.json -------------------------------------------------------------------------------- /static/media/top-level-await-top-of-the-world/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-top-of-the-world/large.jpg -------------------------------------------------------------------------------- /static/media/top-level-await-top-of-the-world/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-top-of-the-world/large.webp -------------------------------------------------------------------------------- /static/media/top-level-await-top-of-the-world/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-top-of-the-world/small.jpg -------------------------------------------------------------------------------- /static/media/top-level-await-top-of-the-world/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/top-level-await-top-of-the-world/small.webp -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-developit-tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-developit-tweet.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-developit-tweet/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-developit-tweet/data.json -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-developit-tweet/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-developit-tweet/large.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-developit-tweet/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-developit-tweet/large.webp -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-developit-tweet/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-developit-tweet/small.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-developit-tweet/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-developit-tweet/small.webp -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-double-terminals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-double-terminals.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-double-terminals/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[35,37,41]} -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-double-terminals/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-double-terminals/large.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-double-terminals/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-double-terminals/large.webp -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-double-terminals/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-double-terminals/small.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-double-terminals/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-double-terminals/small.webp -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-hermione-goes-crazy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-hermione-goes-crazy.gif -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-hermione-goes-crazy/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-hermione-goes-crazy/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-jsdoc-starting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-jsdoc-starting.gif -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-jsdoc-starting/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-jsdoc-starting/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-rich-harris-tweet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-rich-harris-tweet.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-rich-harris-tweet/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5033025099075297,"color":[20,36,44]} -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-rich-harris-tweet/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-rich-harris-tweet/large.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-rich-harris-tweet/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-rich-harris-tweet/large.webp -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-rich-harris-tweet/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-rich-harris-tweet/small.png -------------------------------------------------------------------------------- /static/media/using-ts-without-ts-rich-harris-tweet/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/using-ts-without-ts-rich-harris-tweet/small.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.998,"color":[64,46,26]} -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/large.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/large.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/small.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--bilbo-keep-it-meme/small.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--cover.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--cover/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--cover/data.json -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--cover/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--cover/large.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--cover/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--cover/large.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--cover/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--cover/small.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--cover/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--cover/small.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--hail-modules.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--hail-modules.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--hail-modules/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.4141078838174274,"color":[58,54,60]} -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--hail-modules/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--hail-modules/large.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--hail-modules/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--hail-modules/large.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--hail-modules/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--hail-modules/small.jpg -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--hail-modules/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--hail-modules/small.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--here-be-dragons.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--here-be-dragons.gif -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--here-be-dragons/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--here-be-dragons/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-css-modules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-css-modules.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-css-modules/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[4,39,83]} -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-css-modules/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-css-modules/large.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-css-modules/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-css-modules/large.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-css-modules/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-css-modules/small.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-css-modules/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-css-modules/small.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-js.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-js/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.525794684731631,"color":[4,37,73]} -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-js/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-js/large.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-js/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-js/large.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-js/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-js/small.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--optimised-js/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--optimised-js/small.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--perfection.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--perfection.gif -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--perfection/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--perfection/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--thanos-gamora-everything.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--thanos-gamora-everything.gif -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--thanos-gamora-everything/vidgif.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--thanos-gamora-everything/vidgif.mp4 -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--unmin-styled-comps-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--unmin-styled-comps-code.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[223,231,220]} -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/large.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/large.webp -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/small.png -------------------------------------------------------------------------------- /static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/why-move-styled-to-css-modules--unmin-styled-comps-code/small.webp -------------------------------------------------------------------------------- /static/media/writing-pen-paper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/writing-pen-paper.jpg -------------------------------------------------------------------------------- /static/media/writing-pen-paper/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.66640625,"color":[91,62,47]} -------------------------------------------------------------------------------- /static/media/writing-pen-paper/large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/writing-pen-paper/large.jpg -------------------------------------------------------------------------------- /static/media/writing-pen-paper/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/writing-pen-paper/large.webp -------------------------------------------------------------------------------- /static/media/writing-pen-paper/small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/writing-pen-paper/small.jpg -------------------------------------------------------------------------------- /static/media/writing-pen-paper/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/media/writing-pen-paper/small.webp -------------------------------------------------------------------------------- /static/photos/puru-profile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/photos/puru-profile.jpg -------------------------------------------------------------------------------- /static/readme/series-blog-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/readme/series-blog-overview.png -------------------------------------------------------------------------------- /static/readme/series-links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/readme/series-links.png -------------------------------------------------------------------------------- /static/readme/theming.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/readme/theming.gif -------------------------------------------------------------------------------- /static/works/macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/macos.png -------------------------------------------------------------------------------- /static/works/macos/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[104,35,70]} -------------------------------------------------------------------------------- /static/works/macos/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/macos/large.png -------------------------------------------------------------------------------- /static/works/macos/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/macos/large.webp -------------------------------------------------------------------------------- /static/works/macos/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/macos/small.png -------------------------------------------------------------------------------- /static/works/macos/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/macos/small.webp -------------------------------------------------------------------------------- /static/works/ms-todo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/ms-todo.png -------------------------------------------------------------------------------- /static/works/ms-todo/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[68,79,87]} -------------------------------------------------------------------------------- /static/works/ms-todo/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/ms-todo/large.png -------------------------------------------------------------------------------- /static/works/ms-todo/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/ms-todo/large.webp -------------------------------------------------------------------------------- /static/works/ms-todo/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/ms-todo/small.png -------------------------------------------------------------------------------- /static/works/ms-todo/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/ms-todo/small.webp -------------------------------------------------------------------------------- /static/works/peh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/peh.png -------------------------------------------------------------------------------- /static/works/peh/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[163,123,85]} -------------------------------------------------------------------------------- /static/works/peh/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/peh/large.png -------------------------------------------------------------------------------- /static/works/peh/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/peh/large.webp -------------------------------------------------------------------------------- /static/works/peh/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/peh/small.png -------------------------------------------------------------------------------- /static/works/peh/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/peh/small.webp -------------------------------------------------------------------------------- /static/works/puruvjdev2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/puruvjdev2.png -------------------------------------------------------------------------------- /static/works/puruvjdev2/data.json: -------------------------------------------------------------------------------- 1 | {"aspectHTW":0.5625,"color":[102,96,102]} -------------------------------------------------------------------------------- /static/works/puruvjdev2/large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/puruvjdev2/large.png -------------------------------------------------------------------------------- /static/works/puruvjdev2/large.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/puruvjdev2/large.webp -------------------------------------------------------------------------------- /static/works/puruvjdev2/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/puruvjdev2/small.png -------------------------------------------------------------------------------- /static/works/puruvjdev2/small.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/static/works/puruvjdev2/small.webp -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PuruVJ/puruvjdev2/HEAD/vercel.json --------------------------------------------------------------------------------