From 10b40d327c5023b81d2569e4c282dca1fa30e29f Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 10 Jun 2024 17:39:10 -0300 Subject: [PATCH 1/5] feat: add redirect urls --- astro.config.mjs | 3 +++ src/lib/redirects.ts | 6 ++++++ 2 files changed, 9 insertions(+) create mode 100644 src/lib/redirects.ts diff --git a/astro.config.mjs b/astro.config.mjs index aae4a926..acccb993 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -26,6 +26,7 @@ import numberedFootnoteLabels from 'remark-numbered-footnote-labels'; import remarkToc from 'remark-toc'; import HashRenamer from './src/lib/hash-renamer'; +import getRedirects from './src/lib/redirects'; const cssPrefix = 'astro-'; const renamer = new HashRenamer(cssPrefix); @@ -55,6 +56,8 @@ export default defineConfig({ // // ‘static’ - Building a static site to be deploy to any static host. output: 'static', + // Specify a mapping of redirects where the key is the route to match and the value is the path to redirect to. + redirects: getRedirects(), // Astro integrations. // // Ref: https://docs.astro.build/en/guides/integrations-guide/ diff --git a/src/lib/redirects.ts b/src/lib/redirects.ts new file mode 100644 index 00000000..c6c145ad --- /dev/null +++ b/src/lib/redirects.ts @@ -0,0 +1,6 @@ +export default function getRedirects() { + return { + '/blog/go-tests-creating-a-session-mock-for-authentication-using-scs/': + '/blog/how-to-hash-class-names-in-astro-using-astro-rename-integration/', + }; +} From 72d88150b83b30f57750184fa5d4cecc7459238a Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 10 Jun 2024 17:42:23 -0300 Subject: [PATCH 2/5] fix: wrong lucasjosino.com project image --- src/constants/projects.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/constants/projects.ts b/src/constants/projects.ts index 1a459da5..38da1cb6 100644 --- a/src/constants/projects.ts +++ b/src/constants/projects.ts @@ -39,8 +39,7 @@ export const projects: ProjectModel[] = [ category: 'Collection', }, { - image: - 'https://repository-images.githubusercontent.com/527544916/e59a3b38-f658-4e42-b4a8-fe6d4a3b551c', + image: 'https://www.lucasjosino.com/static/default-og.png', title: 'lucasjosino.com', description: 'Minimalist portfolio website/blog built with Astro & Typescript.', From bb091c222f6a5c51d13663ef575ace1904e75687 Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 10 Jun 2024 20:01:03 -0300 Subject: [PATCH 3/5] feat: add new options to rss configuration --- src/pages/rss.xml.ts | 45 +++++++++++++++++++++++++++++++++++--------- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/src/pages/rss.xml.ts b/src/pages/rss.xml.ts index bad36176..1c7d8aa0 100644 --- a/src/pages/rss.xml.ts +++ b/src/pages/rss.xml.ts @@ -4,17 +4,44 @@ import { getAllPosts } from '@lib/blog'; export async function GET() { const posts = await getAllPosts(); - + const domain = headConfig.canonical; return rss({ title: 'Lucas Josino', description: - 'A minimalist developer blog with thoughts, ideas and other stuff', - site: headConfig.canonical, - items: posts.map(({ data: { publishedAt, title, description }, slug }) => ({ - title, - description, - link: `${headConfig.canonical}/blog/${slug}`, - pubDate: new Date(publishedAt), - })), + 'Explore my developer blog with thoughts, ideas and other stuff.', + site: domain, + xmlns: { + webfeeds: 'http://webfeeds.org/rss/1.0', + media: 'http://search.yahoo.com/mrss/', + }, + items: posts.map((item) => { + const post = item.data; + return { + title: post.title, + description: post.description, + link: `${domain}/blog/${item.slug}`, + pubDate: new Date(post.publishedAt), + commentsUrl: `${domain}/blog/${item.slug}/#comments`, + author: `Lucas Josino (contact@lucasjosino.com)`, + categories: [post.category], + enclosure: { + url: `${post.image.src}`, + type: `image/${post.image.src.split('.').pop()}`, + length: 23600, + }, + customData: + `${post.language}` + + ``, + }; + }), + customData: + `Lucas Josinocontact@lucasjosino.com` + + `${headConfig.copyright}` + + `${new Date().toUTCString()}`, }); } From f3d346a34d86e4ab26e6be21ce23dc740b90b0cd Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 10 Jun 2024 20:05:40 -0300 Subject: [PATCH 4/5] build: update dependencies --- package.json | 8 +- yarn.lock | 815 ++++++++++++++++++++++++++------------------------- 2 files changed, 423 insertions(+), 400 deletions(-) diff --git a/package.json b/package.json index 5c0f3bfe..d747afc6 100644 --- a/package.json +++ b/package.json @@ -21,8 +21,8 @@ "@lucjosin/remark-readme-stats": "./plugins/remark-readme-stats", "@typescript-eslint/eslint-plugin": "^6.8.0", "@typescript-eslint/parser": "^6.8.0", - "astro": "^4.8.6", - "astro-compress": "^2.2.23", + "astro": "^4.10.1", + "astro-compress": "^2.2.27", "astro-expressive-code": "^0.35.3", "astro-icon": "^1.1.0", "astro-rename": "^1.1.2", @@ -31,8 +31,8 @@ "eslint-config-prettier": "^9.1.0", "eslint-plugin-astro": "^0.31.4", "javascript-time-ago": "^2.5.10", - "prettier": "^3.2.5", - "prettier-plugin-astro": "^0.13.0", + "prettier": "^3.3.1", + "prettier-plugin-astro": "^0.14.0", "rehype-autolink-headings": "^7.1.0", "rehype-external-links": "^3.0.0", "rehype-slug": "^6.0.0", diff --git a/yarn.lock b/yarn.lock index 4c408c67..95cb5ee4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -191,13 +191,13 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/code-frame@npm:7.24.2" +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" dependencies: - "@babel/highlight": ^7.24.2 + "@babel/highlight": ^7.24.7 picocolors: ^1.0.0 - checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 + checksum: 830e62cd38775fdf84d612544251ce773d544a8e63df667728cc9e0126eeef14c6ebda79be0f0bc307e8318316b7f58c27ce86702e0a1f5c321d842eb38ffda4 languageName: node linkType: hard @@ -215,6 +215,13 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 1fc276825dd434fe044877367dfac84171328e75a8483a6976aa28bf833b32367e90ee6df25bdd97c287d1aa8019757adcccac9153de70b1932c0d243a978ae9 + languageName: node + linkType: hard + "@babel/core@npm:^7.12.10": version: 7.22.10 resolution: "@babel/core@npm:7.22.10" @@ -261,26 +268,26 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" +"@babel/core@npm:^7.24.6": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.24.2 - "@babel/generator": ^7.24.5 - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-module-transforms": ^7.24.5 - "@babel/helpers": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-compilation-targets": ^7.24.7 + "@babel/helper-module-transforms": ^7.24.7 + "@babel/helpers": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/template": ^7.24.7 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: f4f0eafde12b145f2cb9cc893085e5f1436e1ef265bb3b7d8aa6282515c9b4e740bbd5e2cbc32114adb9afed2dd62c2336758b9fabb7e46e8ba542f76d4f3f80 + checksum: 017497e2a1b4683a885219eef7d2aee83c1c0cf353506b2e180b73540ec28841d8ef1ea1837fa69f8c561574b24ddd72f04764b27b87afedfe0a07299ccef24d languageName: node linkType: hard @@ -308,15 +315,15 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@babel/generator@npm:^7.24.6, @babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 + "@babel/types": ^7.24.7 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^2.5.1 - checksum: a08c0ab900b36e1a17863e18e3216153322ea993246fd7a358ba38a31cfb15bab2af1dc178b2adafe4cb8a9f3ab0e0ceafd3fe6e8ca870dffb435b53b2b2a803 + checksum: 0ff31a73b15429f1287e4d57b439bba4a266f8c673bb445fe313b82f6d110f586776997eb723a777cd7adad9d340edd162aea4973a90112c5d0cfcaf6686844b languageName: node linkType: hard @@ -329,6 +336,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6178566099a6a0657db7a7fa601a54fb4731ca0b8614fbdccfd8e523c210c13963649bc8fdfd53ce7dd14d05e3dda2fb22dea5b30113c488b9eb1a906d60212e + languageName: node + linkType: hard + "@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.5": version: 7.22.10 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.10" @@ -364,6 +380,19 @@ __metadata: languageName: node linkType: hard +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" + dependencies: + "@babel/compat-data": ^7.24.7 + "@babel/helper-validator-option": ^7.24.7 + browserslist: ^4.22.2 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: dfc88bc35e223ade796c7267901728217c665adc5bc2e158f7b0ae850de14f1b7941bec4fe5950ae46236023cfbdeddd9c747c276acf9b39ca31f8dd97dc6cc6 + languageName: node + linkType: hard + "@babel/helper-create-class-features-plugin@npm:^7.12.1, @babel/helper-create-class-features-plugin@npm:^7.22.5": version: 7.22.10 resolution: "@babel/helper-create-class-features-plugin@npm:7.22.10" @@ -425,6 +454,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 + languageName: node + linkType: hard + "@babel/helper-function-name@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-function-name@npm:7.22.5" @@ -445,6 +483,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 142ee08922074dfdc0ff358e09ef9f07adf3671ab6eef4fca74dcf7a551f1a43717e7efa358c9e28d7eea84c28d7f177b7a58c70452fc312ae3b1893c5dab2a4 + languageName: node + linkType: hard + "@babel/helper-hoist-variables@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-hoist-variables@npm:7.22.5" @@ -454,6 +502,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": ^7.24.7 + checksum: 6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d + languageName: node + linkType: hard + "@babel/helper-member-expression-to-functions@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-member-expression-to-functions@npm:7.22.5" @@ -481,12 +538,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: - "@babel/types": ^7.24.0 - checksum: c23492189ba97a1ec7d37012336a5661174e8b88194836b6bbf90d13c3b72c1db4626263c654454986f924c6da8be7ba7f9447876d709cd00bd6ffde6ec00796 + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 8ac15d96d262b8940bc469052a048e06430bba1296369be695fabdf6799f201dd0b00151762b56012a218464e706bc033f27c07f6cec20c6f8f5fd6543c67054 languageName: node linkType: hard @@ -520,18 +578,18 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-module-imports": ^7.24.3 - "@babel/helper-simple-access": ^7.24.5 - "@babel/helper-split-export-declaration": ^7.24.5 - "@babel/helper-validator-identifier": ^7.24.5 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-simple-access": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0 - checksum: 208c2e3877536c367ae3f39345bb5c5954ad481fdb2204d4d1906063e53ae564e5b7b846951b1aa96ee716ec24ec3b6db01b41d128884c27315b415f62db9fd2 + checksum: ddff3b41c2667876b4e4e73d961168f48a5ec9560c95c8c2d109e6221f9ca36c6f90c6317eb7a47f2a3c99419c356e529a86b79174cad0d4f7a61960866b88ca languageName: node linkType: hard @@ -551,10 +609,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.24.0": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: fa1450c92541b32fe18a6ae85e5c989296a284838fa0a282a2138732cae6f173f36d39dc724890c1740ae72d6d6fbca0b009916b168d4bc874bacc7e5c2fdce0 +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 81f2a15751d892e4a8fce25390f973363a5b27596167861d2d6eab0f61856eb2ba389b031a9f19f669c0bd4dd601185828d3cebafd25431be7a1696f2ce3ef68 languageName: node linkType: hard @@ -593,12 +651,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 - checksum: 5616044603c98434342f09b056c869394acdeba7cd9ec29e6a9abb0dae1922f779d364aaba74dc2ae4facf85945c6156295adbe0511a8aaecaa8a1559d14757a + "@babel/traverse": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ddbf55f9dea1900213f2a1a8500fabfd21c5a20f44dcfa957e4b0d8638c730f88751c77f678644f754f1a1dc73f4eb8b766c300deb45a9daad000e4247957819 languageName: node linkType: hard @@ -620,12 +679,12 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: - "@babel/types": ^7.24.5 - checksum: f23ab6942568084a57789462ce55dc9631aef1d2142ffa2ee28fc411ab55ed3ca65adf109e48655aa349bf8df7ca6dd81fd91c8c229fee1dc77e283189dc83c2 + "@babel/types": ^7.24.7 + checksum: e3ddc91273e5da67c6953f4aa34154d005a00791dc7afa6f41894e768748540f6ebcac5d16e72541aea0c89bee4b89b4da6a3d65972a0ea8bfd2352eda5b7e22 languageName: node linkType: hard @@ -643,10 +702,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 8404e865b06013979a12406aab4c0e8d2e377199deec09dfe9f57b833b0c9ce7b6e8c1c553f2da8d0bcd240c5005bd7a269f4fef0d628aeb7d5fe035c436fb67 +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 09568193044a578743dd44bf7397940c27ea693f9812d24acb700890636b376847a611cdd0393a928544e79d7ad5b8b916bd8e6e772bc8a10c48a647a96e7b1a languageName: node linkType: hard @@ -671,10 +730,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 6799ab117cefc0ecd35cd0b40ead320c621a298ecac88686a14cffceaac89d80cdb3c178f969861bf5fa5e4f766648f9161ea0752ecfe080d8e89e3147270257 languageName: node linkType: hard @@ -692,6 +751,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 9689166bf3f777dd424c026841c8cd651e41b21242dbfd4569a53086179a3e744c8eddd56e9d10b54142270141c91581b53af0d7c00c82d552d2540e2a919f7e + languageName: node + linkType: hard + "@babel/helper-wrap-function@npm:^7.22.9": version: 7.22.10 resolution: "@babel/helper-wrap-function@npm:7.22.10" @@ -725,14 +791,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" dependencies: - "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 - checksum: 941937456ca50ef44dbc5cdcb9a74c6ce18ce38971663acd80b622e7ecf1cc4fa034597de3ccccc37939d324139f159709f493fd8e7c385adbc162cb0888cfee + "@babel/template": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: 934da58098a3670ca7f9f42425b9c44d0ca4f8fad815c0f51d89fc7b64c5e0b4c7d5fec038599de691229ada737edeaf72fad3eba8e16dd5842e8ea447f76b66 languageName: node linkType: hard @@ -769,15 +834,15 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.24.2": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" dependencies: - "@babel/helper-validator-identifier": ^7.24.5 + "@babel/helper-validator-identifier": ^7.24.7 chalk: ^2.4.2 js-tokens: ^4.0.0 picocolors: ^1.0.0 - checksum: eece0e63e9210e902f1ee88f15cabfa31d2693bd2e56806eb849478b859d274c24477081c649cee6a241c4aed7da6f3e05c7afa5c3cd70094006ed095292b0d0 + checksum: 5cd3a89f143671c4ac129960024ba678b669e6fc673ce078030f5175002d1d3d52bc10b22c5b916a6faf644b5028e9a4bd2bb264d053d9b05b6a98690f1d46f1 languageName: node linkType: hard @@ -808,12 +873,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" +"@babel/parser@npm:^7.24.6, @babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" bin: parser: ./bin/babel-parser.js - checksum: a251ea41bf8b5f61048beb320d43017aff68af5a3506bd2ef392180f5fa32c1061513171d582bb3d46ea48e3659dece8b3ba52511a2566066e58abee300ce2a0 + checksum: fc9d2c4c8712f89672edc55c0dc5cf640dcec715b56480f111f85c2bc1d507e251596e4110d65796690a96ac37a4b60432af90b3e97bb47e69d4ef83872dbbd6 languageName: node linkType: hard @@ -983,14 +1048,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.23.3": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" +"@babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": ^7.24.0 + "@babel/helper-plugin-utils": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 + checksum: 7a5ca629d8ca1e1ee78705a78e58c12920d07ed8006d7e7232b31296a384ff5e41d7b649bde5561196041037bbb9f9715be1d1c20975df87ca204f34ad15b965 languageName: node linkType: hard @@ -1619,18 +1684,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" +"@babel/plugin-transform-react-jsx@npm:^7.24.6": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-module-imports": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-jsx": ^7.23.3 - "@babel/types": ^7.23.4 + "@babel/helper-annotate-as-pure": ^7.24.7 + "@babel/helper-module-imports": ^7.24.7 + "@babel/helper-plugin-utils": ^7.24.7 + "@babel/plugin-syntax-jsx": ^7.24.7 + "@babel/types": ^7.24.7 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d8b8c52e8e22e833bf77c8d1a53b0a57d1fd52ba9596a319d572de79446a8ed9d95521035bc1175c1589d1a6a34600d2e678fa81d81bac8fac121137097f1f0a + checksum: ddfe494eb4b6ad567ebf0c029246df55d006512b1eb4beead73427b83af2e7e91b6d6e6954e275a92c81a5111d1e6e1fb4a62fdfc6f77c847cc7581650a7c452 languageName: node linkType: hard @@ -1953,6 +2018,17 @@ __metadata: languageName: node linkType: hard +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 + checksum: ea90792fae708ddf1632e54c25fe1a86643d8c0132311f81265d2bdbdd42f9f4fac65457056c1b6ca87f7aa0d6a795b549566774bba064bdcea2034ab3960ee9 + languageName: node + linkType: hard + "@babel/traverse@npm:^7.22.10": version: 7.22.10 resolution: "@babel/traverse@npm:7.22.10" @@ -1989,21 +2065,21 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"@babel/traverse@npm:^7.24.6, @babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" dependencies: - "@babel/code-frame": ^7.24.2 - "@babel/generator": ^7.24.5 - "@babel/helper-environment-visitor": ^7.22.20 - "@babel/helper-function-name": ^7.23.0 - "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-split-export-declaration": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/types": ^7.24.5 + "@babel/code-frame": ^7.24.7 + "@babel/generator": ^7.24.7 + "@babel/helper-environment-visitor": ^7.24.7 + "@babel/helper-function-name": ^7.24.7 + "@babel/helper-hoist-variables": ^7.24.7 + "@babel/helper-split-export-declaration": ^7.24.7 + "@babel/parser": ^7.24.7 + "@babel/types": ^7.24.7 debug: ^4.3.1 globals: ^11.1.0 - checksum: a313fbf4a06946cc4b74b06e9846d7393a9ca1e8b6df6da60c669cff0a9426d6198c21a478041c60807b62b48f980473d4afbd3768764b0d9741ac80f5dfa04f + checksum: 7cd366afe9e7ee77e493779fdf24f67bf5595247289364f4689e29688572505eaeb886d7a8f20ebb9c29fc2de7d0895e4ff9e203e78e39ac67239724d45aa83b languageName: node linkType: hard @@ -2040,17 +2116,6 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.23.4, @babel/types@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" - dependencies: - "@babel/helper-string-parser": ^7.24.1 - "@babel/helper-validator-identifier": ^7.24.5 - to-fast-properties: ^2.0.0 - checksum: 8eeeacd996593b176e649ee49d8dc3f26f9bb6aa1e3b592030e61a0e58ea010fb018dccc51e5314c8139409ea6cbab02e29b33e674e1f6962d8e24c52da6375b - languageName: node - linkType: hard - "@babel/types@npm:^7.23.6, @babel/types@npm:^7.24.0": version: 7.24.0 resolution: "@babel/types@npm:7.24.0" @@ -2062,6 +2127,17 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.24.6, @babel/types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" + dependencies: + "@babel/helper-string-parser": ^7.24.7 + "@babel/helper-validator-identifier": ^7.24.7 + to-fast-properties: ^2.0.0 + checksum: 3e4437fced97e02982972ce5bebd318c47d42c9be2152c0fd28c6f786cc74086cc0a8fb83b602b846e41df37f22c36254338eada1a47ef9d8a1ec92332ca3ea8 + languageName: node + linkType: hard + "@ctrl/tinycolor@npm:^3.6.0": version: 3.6.1 resolution: "@ctrl/tinycolor@npm:3.6.1" @@ -2092,9 +2168,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/aix-ppc64@npm:0.21.3" +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -2106,9 +2182,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/android-arm64@npm:0.21.3" +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2120,9 +2196,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/android-arm@npm:0.21.3" +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2134,9 +2210,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/android-x64@npm:0.21.3" +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2148,9 +2224,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/darwin-arm64@npm:0.21.3" +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2162,9 +2238,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/darwin-x64@npm:0.21.3" +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2176,9 +2252,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/freebsd-arm64@npm:0.21.3" +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2190,9 +2266,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/freebsd-x64@npm:0.21.3" +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2204,9 +2280,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-arm64@npm:0.21.3" +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2218,9 +2294,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-arm@npm:0.21.3" +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2232,9 +2308,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-ia32@npm:0.21.3" +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2246,9 +2322,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-loong64@npm:0.21.3" +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2260,9 +2336,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-mips64el@npm:0.21.3" +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2274,9 +2350,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-ppc64@npm:0.21.3" +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -2288,9 +2364,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-riscv64@npm:0.21.3" +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -2302,9 +2378,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-s390x@npm:0.21.3" +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2316,9 +2392,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/linux-x64@npm:0.21.3" +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -2330,9 +2406,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/netbsd-x64@npm:0.21.3" +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -2344,9 +2420,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/openbsd-x64@npm:0.21.3" +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -2358,9 +2434,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/sunos-x64@npm:0.21.3" +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2372,9 +2448,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/win32-arm64@npm:0.21.3" +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2386,9 +2462,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/win32-ia32@npm:0.21.3" +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2400,9 +2476,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.3": - version: 0.21.3 - resolution: "@esbuild/win32-x64@npm:0.21.3" +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2944,8 +3020,8 @@ __metadata: "@types/react-dom": ^18.2.14 "@typescript-eslint/eslint-plugin": ^6.8.0 "@typescript-eslint/parser": ^6.8.0 - astro: ^4.8.6 - astro-compress: ^2.2.23 + astro: ^4.10.1 + astro-compress: ^2.2.27 astro-expressive-code: ^0.35.3 astro-icon: ^1.1.0 astro-meta-tags: ^0.3.0 @@ -2956,8 +3032,8 @@ __metadata: eslint-plugin-astro: ^0.31.4 javascript-time-ago: ^2.5.10 medium-zoom: ^1.1.0 - prettier: ^3.2.5 - prettier-plugin-astro: ^0.13.0 + prettier: ^3.3.1 + prettier-plugin-astro: ^0.14.0 react: ^18.3.1 react-dom: ^18.3.1 reading-time: ^1.5.0 @@ -3092,14 +3168,22 @@ __metadata: languageName: node linkType: hard -"@playform/pipe@npm:0.0.3": - version: 0.0.3 - resolution: "@playform/pipe@npm:0.0.3" +"@playform/pipe@npm:0.0.5": + version: 0.0.5 + resolution: "@playform/pipe@npm:0.0.5" dependencies: - "@types/node": 20.12.11 - deepmerge-ts: 5.1.0 + "@types/node": 20.12.12 + deepmerge-ts: 7.0.1 fast-glob: 3.3.2 - checksum: 1c74290a194d3a54849c52a28e074aa56a04cba7be7eae81ee0d5f1eb1a569b44b6b9e3cf78f2d50aabb9c8cd2d41136c6a7e433b72dcdcf541f40b0815f7d86 + peerDependencies: + "@playform/build": 0.0.9 + "@playform/document": 0.0.7 + peerDependenciesMeta: + "@playform/build": + optional: true + "@playform/document": + optional: true + checksum: 4c371ef6ad38d6686904ce2014f182f5c3a6222b18453a26f3fcc212e65b49a5d9b703404e452928a2be9288889e0bb543490da2c6585173620eb24b27ca54dd languageName: node linkType: hard @@ -3453,6 +3537,13 @@ __metadata: languageName: node linkType: hard +"@shikijs/core@npm:1.6.3": + version: 1.6.3 + resolution: "@shikijs/core@npm:1.6.3" + checksum: 1ff940fd6b76da10b72d13d72372960e649d3c6713e4dc33ad662155648637869e52bdb90df9b71f61efd311726824098a1ab9293e4df416d805a74eae5f2cf7 + languageName: node + linkType: hard + "@shuding/opentype.js@npm:1.4.0-beta.0": version: 1.4.0-beta.0 resolution: "@shuding/opentype.js@npm:1.4.0-beta.0" @@ -3886,12 +3977,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.12.11": - version: 20.12.11 - resolution: "@types/node@npm:20.12.11" +"@types/node@npm:20.12.12": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" dependencies: undici-types: ~5.26.4 - checksum: 0cc06bb69cd8150e96fcf65fa3d7f2eeebedf110a99e1834a7fa55bd6c04e7b6d73f74321a2acfc569ca300c0b88d8e1b702ce245b3802f6e5f6a8987fef451a + checksum: 5373983874b9af7c216e7ca5d26b32a8d9829c703a69f1e66f2113598b5be8582c0e009ca97369f1ec9a6282b3f92812208d06eb1e9fc3bd9b939b022303d042 languageName: node linkType: hard @@ -4446,22 +4537,22 @@ __metadata: languageName: node linkType: hard -"astro-compress@npm:^2.2.23": - version: 2.2.23 - resolution: "astro-compress@npm:2.2.23" +"astro-compress@npm:^2.2.27": + version: 2.2.27 + resolution: "astro-compress@npm:2.2.27" dependencies: - "@playform/pipe": 0.0.3 + "@playform/pipe": 0.0.5 "@types/csso": 5.0.4 "@types/html-minifier-terser": 7.0.2 - astro: 4.8.1 + astro: "*" csso: 5.0.5 html-minifier-terser: 7.2.0 kleur: 4.1.5 - lightningcss: 1.24.1 - sharp: 0.33.3 + lightningcss: 1.25.1 + sharp: 0.33.4 svgo: 3.3.2 - terser: 5.31.0 - checksum: 4ff220ae913ab71a56696cc9f3eb823c46a2b68d7040ff8487535b106597b2d40a2006c32567064bae8c63c44e8cb9fd1af2dfb377da296fbfacd54b1639146d + terser: 5.31.1 + checksum: bdf75ab9fda5712bb40d996fcef9915e2c627eb5275916b8c953cada853affe8c3f25e27b3291c50751824f018268a81532fb7faa97f154055673fb381648d93 languageName: node linkType: hard @@ -4537,97 +4628,20 @@ __metadata: languageName: node linkType: hard -"astro@npm:4.8.1": - version: 4.8.1 - resolution: "astro@npm:4.8.1" - dependencies: - "@astrojs/compiler": ^2.8.0 - "@astrojs/internal-helpers": 0.4.0 - "@astrojs/markdown-remark": 5.1.0 - "@astrojs/telemetry": 3.1.0 - "@babel/core": ^7.24.5 - "@babel/generator": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/plugin-transform-react-jsx": ^7.23.4 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 - "@types/babel__core": ^7.20.5 - "@types/cookie": ^0.6.0 - acorn: ^8.11.3 - aria-query: ^5.3.0 - axobject-query: ^4.0.0 - boxen: ^7.1.1 - chokidar: ^3.6.0 - ci-info: ^4.0.0 - clsx: ^2.1.1 - common-ancestor-path: ^1.0.1 - cookie: ^0.6.0 - cssesc: ^3.0.0 - debug: ^4.3.4 - deterministic-object-hash: ^2.0.2 - devalue: ^5.0.0 - diff: ^5.2.0 - dlv: ^1.1.3 - dset: ^3.1.3 - es-module-lexer: ^1.5.2 - esbuild: ^0.21.1 - estree-walker: ^3.0.3 - execa: ^8.0.1 - fast-glob: ^3.3.2 - flattie: ^1.1.1 - github-slugger: ^2.0.0 - gray-matter: ^4.0.3 - html-escaper: ^3.0.3 - http-cache-semantics: ^4.1.1 - js-yaml: ^4.1.0 - kleur: ^4.1.5 - magic-string: ^0.30.10 - mrmime: ^2.0.0 - ora: ^8.0.1 - p-limit: ^5.0.0 - p-queue: ^8.0.1 - path-to-regexp: ^6.2.2 - preferred-pm: ^3.1.3 - prompts: ^2.4.2 - rehype: ^13.0.1 - resolve: ^1.22.8 - semver: ^7.6.1 - sharp: ^0.33.3 - shiki: ^1.5.0 - string-width: ^7.1.0 - strip-ansi: ^7.1.0 - tsconfck: ^3.0.3 - unist-util-visit: ^5.0.0 - vfile: ^6.0.1 - vite: ^5.2.11 - vitefu: ^0.2.5 - which-pm: ^2.1.1 - yargs-parser: ^21.1.1 - zod: ^3.23.8 - zod-to-json-schema: ^3.23.0 - dependenciesMeta: - sharp: - optional: true - bin: - astro: astro.js - checksum: d274746fe7aee71dd89fec18a20b6ee2f7610870d003a118460ffcefd7eb9a804a3978572019c58939892ab5ce8cbb4443a910ef8272f2d8f37d16213a03617a - languageName: node - linkType: hard - -"astro@npm:^4.8.6": - version: 4.8.6 - resolution: "astro@npm:4.8.6" +"astro@npm:*, astro@npm:^4.10.1": + version: 4.10.1 + resolution: "astro@npm:4.10.1" dependencies: "@astrojs/compiler": ^2.8.0 "@astrojs/internal-helpers": 0.4.0 "@astrojs/markdown-remark": 5.1.0 "@astrojs/telemetry": 3.1.0 - "@babel/core": ^7.24.5 - "@babel/generator": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/plugin-transform-react-jsx": ^7.23.4 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 + "@babel/core": ^7.24.6 + "@babel/generator": ^7.24.6 + "@babel/parser": ^7.24.6 + "@babel/plugin-transform-react-jsx": ^7.24.6 + "@babel/traverse": ^7.24.6 + "@babel/types": ^7.24.6 "@types/babel__core": ^7.20.5 "@types/cookie": ^0.6.0 acorn: ^8.11.3 @@ -4646,8 +4660,8 @@ __metadata: diff: ^5.2.0 dlv: ^1.1.3 dset: ^3.1.3 - es-module-lexer: ^1.5.2 - esbuild: ^0.21.2 + es-module-lexer: ^1.5.3 + esbuild: ^0.21.4 estree-walker: ^3.0.3 execa: ^8.0.1 fast-glob: ^3.3.2 @@ -4670,15 +4684,15 @@ __metadata: resolve: ^1.22.8 semver: ^7.6.2 sharp: ^0.33.3 - shiki: ^1.5.1 + shiki: ^1.6.1 string-width: ^7.1.0 strip-ansi: ^7.1.0 - tsconfck: ^3.0.3 + tsconfck: ^3.1.0 unist-util-visit: ^5.0.0 vfile: ^6.0.1 - vite: ^5.2.11 + vite: ^5.2.12 vitefu: ^0.2.5 - which-pm: ^2.1.1 + which-pm: ^2.2.0 yargs-parser: ^21.1.1 zod: ^3.23.8 zod-to-json-schema: ^3.23.0 @@ -4687,7 +4701,7 @@ __metadata: optional: true bin: astro: astro.js - checksum: f9f86cd84641a74be467f08dd2aaf448319a530c5fdb5a5409f653a4fb78597d419f4a94f30be4d54a3ef2557b71f00d4cd518ba2df41ae004387d416f219aa1 + checksum: 88f273270d76290cf05241b87e369e979a24f870b8b07630073615f5efc4219791d19b7c27e4134ba17a01bd45832bd6ad679f07cf5661b28234a02787953fcc languageName: node linkType: hard @@ -5701,10 +5715,10 @@ __metadata: languageName: node linkType: hard -"deepmerge-ts@npm:5.1.0": - version: 5.1.0 - resolution: "deepmerge-ts@npm:5.1.0" - checksum: 6b57db93c2985e4a35f24b2451db31715050d143988b7d6346f4049c9aec21a6c289514b88d3ee3d6e0697e72ef5d96ff0bbb7cb75422d56fee55ee85c7168e7 +"deepmerge-ts@npm:7.0.1": + version: 7.0.1 + resolution: "deepmerge-ts@npm:7.0.1" + checksum: c770ce45a56960c8d2a4138208e64a87ce7a5921c9725e5f19169c09942dabdd4e8fca4f491dbf3d1adff00c748ab2bf8889e50b525ba2e44a4a1d9b925addbe languageName: node linkType: hard @@ -6099,7 +6113,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.5.2": +"es-module-lexer@npm:^1.5.3": version: 1.5.3 resolution: "es-module-lexer@npm:1.5.3" checksum: 2e0a0936fb49ca072d438128f588d5b46974035f7a1362bdb26447868016243cfd1c5ec8f12e80d273749e8c603f5aba5a828d5c2d95c07f61fbe77ab4fce4af @@ -6208,33 +6222,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.1, esbuild@npm:^0.21.2": - version: 0.21.3 - resolution: "esbuild@npm:0.21.3" - dependencies: - "@esbuild/aix-ppc64": 0.21.3 - "@esbuild/android-arm": 0.21.3 - "@esbuild/android-arm64": 0.21.3 - "@esbuild/android-x64": 0.21.3 - "@esbuild/darwin-arm64": 0.21.3 - "@esbuild/darwin-x64": 0.21.3 - "@esbuild/freebsd-arm64": 0.21.3 - "@esbuild/freebsd-x64": 0.21.3 - "@esbuild/linux-arm": 0.21.3 - "@esbuild/linux-arm64": 0.21.3 - "@esbuild/linux-ia32": 0.21.3 - "@esbuild/linux-loong64": 0.21.3 - "@esbuild/linux-mips64el": 0.21.3 - "@esbuild/linux-ppc64": 0.21.3 - "@esbuild/linux-riscv64": 0.21.3 - "@esbuild/linux-s390x": 0.21.3 - "@esbuild/linux-x64": 0.21.3 - "@esbuild/netbsd-x64": 0.21.3 - "@esbuild/openbsd-x64": 0.21.3 - "@esbuild/sunos-x64": 0.21.3 - "@esbuild/win32-arm64": 0.21.3 - "@esbuild/win32-ia32": 0.21.3 - "@esbuild/win32-x64": 0.21.3 +"esbuild@npm:^0.21.4": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": 0.21.5 + "@esbuild/android-arm": 0.21.5 + "@esbuild/android-arm64": 0.21.5 + "@esbuild/android-x64": 0.21.5 + "@esbuild/darwin-arm64": 0.21.5 + "@esbuild/darwin-x64": 0.21.5 + "@esbuild/freebsd-arm64": 0.21.5 + "@esbuild/freebsd-x64": 0.21.5 + "@esbuild/linux-arm": 0.21.5 + "@esbuild/linux-arm64": 0.21.5 + "@esbuild/linux-ia32": 0.21.5 + "@esbuild/linux-loong64": 0.21.5 + "@esbuild/linux-mips64el": 0.21.5 + "@esbuild/linux-ppc64": 0.21.5 + "@esbuild/linux-riscv64": 0.21.5 + "@esbuild/linux-s390x": 0.21.5 + "@esbuild/linux-x64": 0.21.5 + "@esbuild/netbsd-x64": 0.21.5 + "@esbuild/openbsd-x64": 0.21.5 + "@esbuild/sunos-x64": 0.21.5 + "@esbuild/win32-arm64": 0.21.5 + "@esbuild/win32-ia32": 0.21.5 + "@esbuild/win32-x64": 0.21.5 dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -6284,7 +6298,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 4f9a71ca82500f5323943afbc39ceffd5ff4c2f20576e55568dd0e7ea95f7050efbf7739e29fa0715b75698e72870fe2b96f2fa9cce5d5021b34b64ea7e75220 + checksum: 2911c7b50b23a9df59a7d6d4cdd3a4f85855787f374dce751148dbb13305e0ce7e880dde1608c2ab7a927fc6cec3587b80995f7fc87a64b455f8b70b55fd8ec1 languageName: node linkType: hard @@ -8409,83 +8423,83 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-darwin-arm64@npm:1.24.1" +"lightningcss-darwin-arm64@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-darwin-arm64@npm:1.25.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-darwin-x64@npm:1.24.1" +"lightningcss-darwin-x64@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-darwin-x64@npm:1.25.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lightningcss-freebsd-x64@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-freebsd-x64@npm:1.24.1" +"lightningcss-freebsd-x64@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-freebsd-x64@npm:1.25.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.24.1" +"lightningcss-linux-arm-gnueabihf@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.25.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-linux-arm64-gnu@npm:1.24.1" +"lightningcss-linux-arm64-gnu@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-linux-arm64-gnu@npm:1.25.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-linux-arm64-musl@npm:1.24.1" +"lightningcss-linux-arm64-musl@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-linux-arm64-musl@npm:1.25.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-linux-x64-gnu@npm:1.24.1" +"lightningcss-linux-x64-gnu@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-linux-x64-gnu@npm:1.25.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-linux-x64-musl@npm:1.24.1" +"lightningcss-linux-x64-musl@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-linux-x64-musl@npm:1.25.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss-win32-x64-msvc@npm:1.24.1" +"lightningcss-win32-x64-msvc@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss-win32-x64-msvc@npm:1.25.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"lightningcss@npm:1.24.1": - version: 1.24.1 - resolution: "lightningcss@npm:1.24.1" +"lightningcss@npm:1.25.1": + version: 1.25.1 + resolution: "lightningcss@npm:1.25.1" dependencies: detect-libc: ^1.0.3 - lightningcss-darwin-arm64: 1.24.1 - lightningcss-darwin-x64: 1.24.1 - lightningcss-freebsd-x64: 1.24.1 - lightningcss-linux-arm-gnueabihf: 1.24.1 - lightningcss-linux-arm64-gnu: 1.24.1 - lightningcss-linux-arm64-musl: 1.24.1 - lightningcss-linux-x64-gnu: 1.24.1 - lightningcss-linux-x64-musl: 1.24.1 - lightningcss-win32-x64-msvc: 1.24.1 + lightningcss-darwin-arm64: 1.25.1 + lightningcss-darwin-x64: 1.25.1 + lightningcss-freebsd-x64: 1.25.1 + lightningcss-linux-arm-gnueabihf: 1.25.1 + lightningcss-linux-arm64-gnu: 1.25.1 + lightningcss-linux-arm64-musl: 1.25.1 + lightningcss-linux-x64-gnu: 1.25.1 + lightningcss-linux-x64-musl: 1.25.1 + lightningcss-win32-x64-msvc: 1.25.1 dependenciesMeta: lightningcss-darwin-arm64: optional: true @@ -8505,7 +8519,7 @@ __metadata: optional: true lightningcss-win32-x64-msvc: optional: true - checksum: 0ee593f8f376c3bdd120b61c89b88a0ae7f7eb127b87f17852f9f9c2393b02b141f6f9239a49824ae31a62e43a1680704260ce749024f0f7c4b7c065fb64840d + checksum: b62d37ee5d82da3e6c9a06f1677d2bc208bd68022bc60b8449b1a858643be1c4715bac87e0a42b50dd85c3c848fdba1239c2f4e167313508edd07d9ab4073063 languageName: node linkType: hard @@ -10764,14 +10778,14 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-astro@npm:^0.13.0": - version: 0.13.0 - resolution: "prettier-plugin-astro@npm:0.13.0" +"prettier-plugin-astro@npm:^0.14.0": + version: 0.14.0 + resolution: "prettier-plugin-astro@npm:0.14.0" dependencies: "@astrojs/compiler": ^1.5.5 prettier: ^3.0.0 sass-formatter: ^0.7.6 - checksum: fd6114a817f8d5217932f44dc5b6f647f8607c7a296e018c981cc6d8fd7eae65f77f29fcab9e0913520125af76168238563b4a51dae7431cbb0324b9b203b04b + checksum: ea51d5518e92fbf282e0f1f4f28090bcafc24cda7487ac588b90f0b54bc1fa3be1acfbc4cc51555915ab21d3035414cb89cc7c865f500169971c10a8089b78ce languageName: node linkType: hard @@ -10793,12 +10807,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.2.5": - version: 3.2.5 - resolution: "prettier@npm:3.2.5" +"prettier@npm:^3.3.1": + version: 3.3.1 + resolution: "prettier@npm:3.3.1" bin: prettier: bin/prettier.cjs - checksum: 2ee4e1417572372afb7a13bb446b34f20f1bf1747db77cf6ccaf57a9be005f2f15c40f903d41a6b79eec3f57fff14d32a20fb6dee1f126da48908926fe43c311 + checksum: 10987ff39e23d9359a76a441431dfe3ee26cc444540dc1577e8109e31394231fc1187d47a1e4ebc98bd605885c50ec681e9f2674e489c3313708c30b6ef5e119 languageName: node linkType: hard @@ -11756,7 +11770,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.6.1, semver@npm:^7.6.2": +"semver@npm:^7.6.2": version: 7.6.2 resolution: "semver@npm:7.6.2" bin: @@ -11890,7 +11904,7 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^1.1.2, shiki@npm:^1.5.0, shiki@npm:^1.5.1": +"shiki@npm:^1.1.2": version: 1.5.2 resolution: "shiki@npm:1.5.2" dependencies: @@ -11908,6 +11922,15 @@ __metadata: languageName: node linkType: hard +"shiki@npm:^1.6.1": + version: 1.6.3 + resolution: "shiki@npm:1.6.3" + dependencies: + "@shikijs/core": 1.6.3 + checksum: 79609694d658dbee5f3f2873896189f912da790f4dd0a257e672e510424419ad35c2f2f75525d6db93810e989fe2e19f64af5a9acde269e2c2a100bee4ae4a29 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -12446,9 +12469,9 @@ __metadata: languageName: node linkType: hard -"terser@npm:5.31.0": - version: 5.31.0 - resolution: "terser@npm:5.31.0" +"terser@npm:5.31.1": + version: 5.31.1 + resolution: "terser@npm:5.31.1" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -12456,7 +12479,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 48f14229618866bba8a9464e9d0e7fdcb6b6488b3a6c4690fcf4d48df65bf45959d5ae8c02f1a0b3f3dd035a9ae340b715e1e547645b112dc3963daa3564699a + checksum: 6ab57e62e9cd690dc99b3d0ee2e07289cd3408109a950c7118bf39e32851a5bf08b67fe19e0ac43a5a98813792ac78101bf25e5aa524f05ae8bb4e0131d0feef languageName: node linkType: hard @@ -12544,9 +12567,9 @@ __metadata: languageName: node linkType: hard -"tsconfck@npm:^3.0.3": - version: 3.0.3 - resolution: "tsconfck@npm:3.0.3" +"tsconfck@npm:^3.1.0": + version: 3.1.0 + resolution: "tsconfck@npm:3.1.0" peerDependencies: typescript: ^5.0.0 peerDependenciesMeta: @@ -12554,7 +12577,7 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 8ee0d73f730c0747d4bfe569b1931e1b3848f2adfb86ee8f3dc9aedd123f155b363dec7f51dc165fc7938ce592af753aa513adf7753ffcbee1baf97017d919dd + checksum: c33cb853362dc45d5efbb4763b2cd07e5808533b6c6f84dad2dcc61f3fe6d22736ec9459233f47e9e90e8c430dd4ff284d5a09e85fa63ca570b9f144a87b1c76 languageName: node linkType: hard @@ -13130,9 +13153,9 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.2.11": - version: 5.2.11 - resolution: "vite@npm:5.2.11" +"vite@npm:^5.2.12": + version: 5.2.13 + resolution: "vite@npm:5.2.13" dependencies: esbuild: ^0.20.1 fsevents: ~2.3.3 @@ -13166,7 +13189,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 3f9f976cc6ada93aca56abcc683a140e807725b351abc241a1ec0763ec561a4bf5760e1ad94de4e59505904ddaa88727de66af02f61ecf540c7720045de55d0a + checksum: 79620413e45804494bedb81f2b78b48ca1d26fb026894a114a2f40cb1a3ad9b6783e777bc8969a51f8711e168b4db93a9563a5af027c80eecf000ef9b675a3be languageName: node linkType: hard @@ -13219,13 +13242,13 @@ __metadata: languageName: node linkType: hard -"which-pm@npm:^2.1.1": - version: 2.1.1 - resolution: "which-pm@npm:2.1.1" +"which-pm@npm:^2.2.0": + version: 2.2.0 + resolution: "which-pm@npm:2.2.0" dependencies: load-yaml-file: ^0.2.0 path-exists: ^4.0.0 - checksum: 6e2aea3442d961f07cff1d712ddffee7f6ce2f582f5ebfe20967ca373affaa804d27d60bddc762b9ca4d11e8d2a9d5729aedd19992d4d0f1a218b146901dfd7e + checksum: 1562c8fc84c5bc623d5ff9796f0bce5403b5119e79822bb3d5d3b43ad47ae5db0130060d45ae91d432d8993ef6d7529a06de97e0674ac57b0674eb6079c07cf2 languageName: node linkType: hard From a922ea56b3315bc33c2c26042954b80086431622 Mon Sep 17 00:00:00 2001 From: Lucas Josino Date: Mon, 10 Jun 2024 21:25:51 -0300 Subject: [PATCH 5/5] build: bump version to 1.11.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d747afc6..cad174af 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@lucjosin/lucasjosino.com", "packageManager": "yarn@3.6.4", - "version": "1.10.0", + "version": "1.11.0", "private": true, "scripts": { "dev": "astro dev",