From 85d80566c53159189b5e7f348b194ea0cfd70905 Mon Sep 17 00:00:00 2001 From: prototypa Date: Sat, 27 Apr 2024 19:51:51 -0400 Subject: [PATCH] Update dependencies (astro v4.7.0) --- package-lock.json | 685 ++++++++++++---------- package.json | 28 +- src/components/widgets/Announcement.astro | 4 +- 3 files changed, 388 insertions(+), 329 deletions(-) diff --git a/package-lock.json b/package-lock.json index a59d91f..f414252 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,14 +6,14 @@ "packages": { "": { "name": "@onwidget/astrowind", - "version": "1.0.0-beta.31", + "version": "1.0.0-beta.32", "dependencies": { "@astrojs/rss": "^4.0.5", - "@astrojs/sitemap": "^3.1.2", + "@astrojs/sitemap": "^3.1.4", "@astrolib/analytics": "^0.5.0", "@astrolib/seo": "^1.0.0-beta.5", - "@fontsource-variable/inter": "^5.0.17", - "astro": "^4.6.1", + "@fontsource-variable/inter": "^5.0.18", + "astro": "^4.7.0", "astro-embed": "^0.7.1", "astro-icon": "^1.1.0", "limax": "4.1.0", @@ -21,21 +21,21 @@ "unpic": "^3.18.0" }, "devDependencies": { - "@astrojs/mdx": "^2.3.0", - "@astrojs/partytown": "^2.0.4", + "@astrojs/mdx": "^2.3.1", + "@astrojs/partytown": "^2.1.0", "@astrojs/tailwind": "5.1.0", - "@eslint/js": "^9.0.0", + "@eslint/js": "^9.1.1", "@iconify-json/flat-color-icons": "^1.1.10", "@iconify-json/tabler": "^1.1.110", "@playform/compress": "0.0.3", - "@tailwindcss/typography": "^0.5.12", + "@tailwindcss/typography": "^0.5.13", "@types/js-yaml": "^4.0.9", "@types/lodash.merge": "^4.6.9", - "@typescript-eslint/eslint-plugin": "^7.6.0", - "@typescript-eslint/parser": "^7.6.0", - "astro-eslint-parser": "^0.17.0", - "eslint": "8.56.0", - "eslint-plugin-astro": "^0.34.0", + "@typescript-eslint/eslint-plugin": "^7.7.1", + "@typescript-eslint/parser": "^7.7.1", + "astro-eslint-parser": "^1.0.1", + "eslint": "8.57.0", + "eslint-plugin-astro": "^1.0.3", "eslint-plugin-jsx-a11y": "^6.8.0", "globals": "^15.0.0", "js-yaml": "^4.1.0", @@ -45,10 +45,10 @@ "reading-time": "^1.5.0", "rehype-plugin-image-native-lazy-loading": "^1.2.0", "sharp": "0.33.3", - "tailwind-merge": "^2.2.2", + "tailwind-merge": "^2.3.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", - "typescript-eslint": "^7.6.0" + "typescript-eslint": "^7.7.1" }, "engines": { "node": "^18.17.1 || ^20.3.0 || >= 21.0.0" @@ -296,9 +296,9 @@ } }, "node_modules/@astrojs/mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.3.0.tgz", - "integrity": "sha512-8Lqr3kK1R6B3rukM71GSYTc4BHm5/j+UVdp7UEa18WHW/EVstmhKupabGUHj2Em2L/5AQdFMNmOBVkKzzcPO4g==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-2.3.1.tgz", + "integrity": "sha512-BOQFKD2Pi9cRntNQJlpF2fh4xV8doNpmVy9NKI95r4jsitrY4X5aTOhAowi+fkQgP/zW1A4HwCyQ6Pdam6z8zQ==", "dev": true, "dependencies": { "@astrojs/markdown-remark": "5.1.0", @@ -351,12 +351,13 @@ } }, "node_modules/@astrojs/partytown": { - "version": "2.0.4", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@astrojs/partytown/-/partytown-2.1.0.tgz", + "integrity": "sha512-9fjvTx2hTQpirUh1HnZZtFQaBz2R5ixrrmU/Zam3VZ9CoR3frqtnqg/Dt/i5C3UAlwiN0i8VuKxPx5cHP8yY5A==", "dev": true, - "license": "MIT", "dependencies": { - "@builder.io/partytown": "^0.8.0", - "mrmime": "^1.0.1" + "@builder.io/partytown": "^0.10.1", + "mrmime": "^2.0.0" } }, "node_modules/@astrojs/prism": { @@ -379,10 +380,12 @@ } }, "node_modules/@astrojs/sitemap": { - "version": "3.1.2", - "license": "MIT", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.1.4.tgz", + "integrity": "sha512-po8CqDCK14O6phU1mB5C8SyVLyQEa+7pJM8oXxs1mVh8DgvxxaA5E7lak1vzOmBcyyyHBW32jakGqNYc66sBRw==", "dependencies": { "sitemap": "^7.1.1", + "stream-replace-string": "^2.0.0", "zod": "^3.22.4" } }, @@ -772,9 +775,10 @@ } }, "node_modules/@builder.io/partytown": { - "version": "0.8.2", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@builder.io/partytown/-/partytown-0.10.2.tgz", + "integrity": "sha512-A9U+4PREWcS+CCYzKGIPovtGB/PBgnH/8oQyCE6Nr9drDJk6cMPpLQIEajpGPmG9tYF7N3FkRvhXm/AS9+0iKg==", "dev": true, - "license": "MIT", "bin": { "partytown": "bin/partytown.cjs" }, @@ -799,6 +803,7 @@ "cpu": [ "ppc64" ], + "dev": true, "optional": true, "os": [ "aix" @@ -814,6 +819,7 @@ "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "android" @@ -829,6 +835,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "android" @@ -844,6 +851,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "android" @@ -873,6 +881,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "darwin" @@ -888,6 +897,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "freebsd" @@ -903,6 +913,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "freebsd" @@ -918,6 +929,7 @@ "cpu": [ "arm" ], + "dev": true, "optional": true, "os": [ "linux" @@ -933,6 +945,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -948,6 +961,7 @@ "cpu": [ "ia32" ], + "dev": true, "optional": true, "os": [ "linux" @@ -963,6 +977,7 @@ "cpu": [ "loong64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -978,6 +993,7 @@ "cpu": [ "mips64el" ], + "dev": true, "optional": true, "os": [ "linux" @@ -993,6 +1009,7 @@ "cpu": [ "ppc64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -1008,6 +1025,7 @@ "cpu": [ "riscv64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -1023,6 +1041,7 @@ "cpu": [ "s390x" ], + "dev": true, "optional": true, "os": [ "linux" @@ -1038,6 +1057,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "linux" @@ -1053,6 +1073,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "netbsd" @@ -1068,6 +1089,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "openbsd" @@ -1083,6 +1105,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "sunos" @@ -1098,6 +1121,7 @@ "cpu": [ "arm64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -1113,6 +1137,7 @@ "cpu": [ "ia32" ], + "dev": true, "optional": true, "os": [ "win32" @@ -1128,6 +1153,7 @@ "cpu": [ "x64" ], + "dev": true, "optional": true, "os": [ "win32" @@ -1226,16 +1252,18 @@ } }, "node_modules/@eslint/js": { - "version": "9.0.0", + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.1.1.tgz", + "integrity": "sha512-5WoDz3Y19Bg2BnErkZTp0en+c/i9PvgFS7MBe1+m60HjFr0hrphlAGp4yzI7pxpt4xShln4ZyYp4neJm8hmOkQ==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, "node_modules/@fontsource-variable/inter": { - "version": "5.0.17", - "license": "OFL-1.1" + "version": "5.0.18", + "resolved": "https://registry.npmjs.org/@fontsource-variable/inter/-/inter-5.0.18.tgz", + "integrity": "sha512-rJzSrtJ3b7djiGFvRuTe6stDfbYJGhdQSfn2SI2WfXviee7Er0yKAHE5u7FU7OWVQQQ1x3+cxdmx9NdiAkcrcA==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.14", @@ -1983,8 +2011,9 @@ }, "node_modules/@pkgr/core": { "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -2443,13 +2472,15 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.2.4", - "license": "MIT" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.3.0.tgz", + "integrity": "sha512-7fedsBfuILDTBmrYZNFI8B6ATTxhQAasUHllHmjvSZPnoq4bULWoTpHwmuQvZ8Aq03/tAa2IGo6RXqWtHdWaCA==" }, "node_modules/@tailwindcss/typography": { - "version": "0.5.12", + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.13.tgz", + "integrity": "sha512-ADGcJ8dX21dVVHIwTRgzrcunY6YY9uSlAHHGVKvkA+vLc5qLwEszvKts40lx7z0qc4clpjclwLeK5rVCV2P/uw==", "dev": true, - "license": "MIT", "dependencies": { "lodash.castarray": "^4.4.0", "lodash.isplainobject": "^4.0.6", @@ -2515,6 +2546,11 @@ "@types/node": "*" } }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==" + }, "node_modules/@types/css-tree": { "version": "2.3.7", "dev": true, @@ -2566,8 +2602,9 @@ }, "node_modules/@types/json-schema": { "version": "7.0.15", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true }, "node_modules/@types/lodash": { "version": "4.17.0", @@ -2625,8 +2662,9 @@ }, "node_modules/@types/semver": { "version": "7.5.8", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true }, "node_modules/@types/tar": { "version": "6.1.12", @@ -2649,15 +2687,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.7.1.tgz", + "integrity": "sha512-KwfdWXJBOviaBVhxO3p5TJiLpNuh2iyXyjmWN0f1nU87pwyvfS0EmjC6ukQVYVFJd/K1+0NWGPDXiyEyQorn0Q==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.6.0", - "@typescript-eslint/type-utils": "7.6.0", - "@typescript-eslint/utils": "7.6.0", - "@typescript-eslint/visitor-keys": "7.6.0", + "@typescript-eslint/scope-manager": "7.7.1", + "@typescript-eslint/type-utils": "7.7.1", + "@typescript-eslint/utils": "7.7.1", + "@typescript-eslint/visitor-keys": "7.7.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.3.1", @@ -2683,14 +2722,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.7.1.tgz", + "integrity": "sha512-vmPzBOOtz48F6JAGVS/kZYk4EkXao6iGrD838sp1w3NQQC0W8ry/q641KU4PrG7AKNAf56NOcR8GOpH8l9FPCw==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.6.0", - "@typescript-eslint/types": "7.6.0", - "@typescript-eslint/typescript-estree": "7.6.0", - "@typescript-eslint/visitor-keys": "7.6.0", + "@typescript-eslint/scope-manager": "7.7.1", + "@typescript-eslint/types": "7.7.1", + "@typescript-eslint/typescript-estree": "7.7.1", + "@typescript-eslint/visitor-keys": "7.7.1", "debug": "^4.3.4" }, "engines": { @@ -2710,12 +2750,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.7.1.tgz", + "integrity": "sha512-PytBif2SF+9SpEUKynYn5g1RHFddJUcyynGpztX3l/ik7KmZEv19WCMhUBkHXPU9es/VWGD3/zg3wg90+Dh2rA==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.6.0", - "@typescript-eslint/visitor-keys": "7.6.0" + "@typescript-eslint/types": "7.7.1", + "@typescript-eslint/visitor-keys": "7.7.1" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -2726,12 +2767,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.7.1.tgz", + "integrity": "sha512-ZksJLW3WF7o75zaBPScdW1Gbkwhd/lyeXGf1kQCxJaOeITscoSl0MjynVvCzuV5boUz/3fOI06Lz8La55mu29Q==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.6.0", - "@typescript-eslint/utils": "7.6.0", + "@typescript-eslint/typescript-estree": "7.7.1", + "@typescript-eslint/utils": "7.7.1", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2752,9 +2794,10 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.7.1.tgz", + "integrity": "sha512-AmPmnGW1ZLTpWa+/2omPrPfR7BcbUU4oha5VIbSbS1a1Tv966bklvLNXxp3mrbc+P2j4MNOTfDffNsk4o0c6/w==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -2764,12 +2807,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.7.1.tgz", + "integrity": "sha512-CXe0JHCXru8Fa36dteXqmH2YxngKJjkQLjxzoj6LYwzZ7qZvgsLSc+eqItCrqIop8Vl2UKoAi0StVWu97FQZIQ==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.6.0", - "@typescript-eslint/visitor-keys": "7.6.0", + "@typescript-eslint/types": "7.7.1", + "@typescript-eslint/visitor-keys": "7.7.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2791,16 +2835,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.7.1.tgz", + "integrity": "sha512-QUvBxPEaBXf41ZBbaidKICgVL8Hin0p6prQDu6bbetWo39BKbWJxRsErOzMNT1rXvTll+J7ChrbmMCXM9rsvOQ==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.15", "@types/semver": "^7.5.8", - "@typescript-eslint/scope-manager": "7.6.0", - "@typescript-eslint/types": "7.6.0", - "@typescript-eslint/typescript-estree": "7.6.0", + "@typescript-eslint/scope-manager": "7.7.1", + "@typescript-eslint/types": "7.7.1", + "@typescript-eslint/typescript-estree": "7.7.1", "semver": "^7.6.0" }, "engines": { @@ -2815,11 +2860,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.7.1.tgz", + "integrity": "sha512-gBL3Eq25uADw1LQ9kVpf3hRM+DWzs0uZknHYK3hq4jcTPqVCClHGDnB6UUUV2SFeBeA4KWHWbbLqmbGcZ4FYbw==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.6.0", + "@typescript-eslint/types": "7.7.1", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -3082,72 +3128,73 @@ } }, "node_modules/astro": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/astro/-/astro-4.6.1.tgz", - "integrity": "sha512-gcL22NEhuRi4wu9/x5Kn2eJf7nT6GeU5BxdN6AHbUnX6UzEDIWtpgHs5lBIZYExKbHKN9PjEGXWQzQtFwLU+5g==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/astro/-/astro-4.7.0.tgz", + "integrity": "sha512-YC24nK6/UNelVob+4RoJPDgZJdpaJarIU85D/UxCrlsYJlLqrW8hXq7A9T6BXNs+puF9pJrYlqaJNCRO+928XA==", "dependencies": { "@astrojs/compiler": "^2.7.1", "@astrojs/internal-helpers": "0.4.0", "@astrojs/markdown-remark": "5.1.0", "@astrojs/telemetry": "3.1.0", - "@babel/core": "^7.24.3", - "@babel/generator": "^7.23.3", - "@babel/parser": "^7.23.3", - "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.23.3", - "@babel/types": "^7.23.3", - "@types/babel__core": "^7.20.4", - "acorn": "^8.11.2", + "@babel/core": "^7.24.4", + "@babel/generator": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "@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.5.3", + "chokidar": "^3.6.0", "ci-info": "^4.0.0", - "clsx": "^2.0.0", + "clsx": "^2.1.0", "common-ancestor-path": "^1.0.1", "cookie": "^0.6.0", "cssesc": "^3.0.0", "debug": "^4.3.4", - "deterministic-object-hash": "^2.0.1", - "devalue": "^4.3.2", - "diff": "^5.1.0", + "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.4.1", - "esbuild": "^0.19.6", + "es-module-lexer": "^1.5.0", + "esbuild": "^0.20.2", "estree-walker": "^3.0.3", "execa": "^8.0.1", "fast-glob": "^3.3.2", - "flattie": "^1.1.0", + "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.4", - "magic-string": "^0.30.3", - "mime": "^3.0.0", - "ora": "^7.0.1", + "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.1", - "preferred-pm": "^3.1.2", + "path-to-regexp": "^6.2.2", + "preferred-pm": "^3.1.3", "prompts": "^2.4.2", "rehype": "^13.0.1", - "resolve": "^1.22.4", - "semver": "^7.5.4", - "shiki": "^1.1.2", - "string-width": "^7.0.0", + "resolve": "^1.22.8", + "semver": "^7.6.0", + "shiki": "^1.3.0", + "string-width": "^7.1.0", "strip-ansi": "^7.1.0", - "tsconfck": "^3.0.0", + "tsconfck": "^3.0.3", "unist-util-visit": "^5.0.0", "vfile": "^6.0.1", - "vite": "^5.1.4", + "vite": "^5.2.10", "vitefu": "^0.2.5", "which-pm": "^2.1.1", "yargs-parser": "^21.1.1", - "zod": "^3.22.4", - "zod-to-json-schema": "^3.22.4" + "zod": "^3.23.0", + "zod-to-json-schema": "^3.22.5" }, "bin": { "astro": "astro.js" @@ -3158,7 +3205,7 @@ "pnpm": ">=7.1.0" }, "optionalDependencies": { - "sharp": "^0.32.6" + "sharp": "^0.33.3" } }, "node_modules/astro-auto-import": { @@ -3200,98 +3247,75 @@ } }, "node_modules/astro-eslint-parser": { - "version": "0.17.0", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/astro-eslint-parser/-/astro-eslint-parser-1.0.1.tgz", + "integrity": "sha512-dbBnHjxLjX4G6mFo9GCl8VcHIM8xwtxfqzqefUjOU1PwRJ48qWrVeIl2/mz4Usl3YyT+BFO2AP3it17oLjdqtQ==", "dev": true, - "license": "MIT", "dependencies": { "@astrojs/compiler": "^2.0.0", - "@typescript-eslint/scope-manager": "^5.0.0", - "@typescript-eslint/types": "^5.0.0", - "@typescript-eslint/typescript-estree": "^5.0.0", - "astrojs-compiler-sync": "^0.3.0", + "@typescript-eslint/scope-manager": "^7.0.0", + "@typescript-eslint/types": "^7.0.0", + "@typescript-eslint/typescript-estree": "^7.0.0", + "astrojs-compiler-sync": "^1.0.0", "debug": "^4.3.4", "entities": "^4.5.0", - "eslint-visitor-keys": "^3.0.0", - "espree": "^9.0.0", + "eslint-scope": "^8.0.1", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.0", "globby": "^11.1.0", "is-glob": "^4.0.3", "semver": "^7.3.8" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://github.com/sponsors/ota-meshi" } }, - "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", + "node_modules/astro-eslint-parser/node_modules/eslint-scope": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.0.1.tgz", + "integrity": "sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/types": { - "version": "5.62.0", + "node_modules/astro-eslint-parser/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", + "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", "dev": true, - "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, - "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", + "node_modules/astro-eslint-parser/node_modules/espree": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.0.1.tgz", + "integrity": "sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "acorn": "^8.11.3", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/astro-eslint-parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://opencollective.com/eslint" } }, "node_modules/astro-icon": { @@ -3345,95 +3369,102 @@ "node": "^18.17.1 || ^20.3.0 || >=21.0.0" } }, - "node_modules/astro/node_modules/@esbuild/darwin-arm64": { - "version": "0.19.12", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], + "node_modules/astro/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "engines": { - "node": ">=12" - } - }, - "node_modules/astro/node_modules/detect-libc": { - "version": "2.0.3", - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/astro/node_modules/esbuild": { - "version": "0.19.12", - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.12", - "@esbuild/android-arm": "0.19.12", - "@esbuild/android-arm64": "0.19.12", - "@esbuild/android-x64": "0.19.12", - "@esbuild/darwin-arm64": "0.19.12", - "@esbuild/darwin-x64": "0.19.12", - "@esbuild/freebsd-arm64": "0.19.12", - "@esbuild/freebsd-x64": "0.19.12", - "@esbuild/linux-arm": "0.19.12", - "@esbuild/linux-arm64": "0.19.12", - "@esbuild/linux-ia32": "0.19.12", - "@esbuild/linux-loong64": "0.19.12", - "@esbuild/linux-mips64el": "0.19.12", - "@esbuild/linux-ppc64": "0.19.12", - "@esbuild/linux-riscv64": "0.19.12", - "@esbuild/linux-s390x": "0.19.12", - "@esbuild/linux-x64": "0.19.12", - "@esbuild/netbsd-x64": "0.19.12", - "@esbuild/openbsd-x64": "0.19.12", - "@esbuild/sunos-x64": "0.19.12", - "@esbuild/win32-arm64": "0.19.12", - "@esbuild/win32-ia32": "0.19.12", - "@esbuild/win32-x64": "0.19.12" - } - }, - "node_modules/astro/node_modules/sharp": { - "version": "0.32.6", - "hasInstallScript": true, - "license": "Apache-2.0", - "optional": true, - "dependencies": { - "color": "^4.2.3", - "detect-libc": "^2.0.2", - "node-addon-api": "^6.1.0", - "prebuild-install": "^7.1.1", - "semver": "^7.5.4", - "simple-get": "^4.0.1", - "tar-fs": "^3.0.4", - "tunnel-agent": "^0.6.0" - }, - "engines": { - "node": ">=14.15.0" + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, "funding": { - "url": "https://opencollective.com/libvips" + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/astro/node_modules/devalue": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.0.0.tgz", + "integrity": "sha512-gO+/OMXF7488D+u3ue+G7Y4AA3ZmUnB3eHJXmBTgNHvr4ZNzl36A0ZtG+XCRNYCkYx/bFmw4qtkoFLa+wSrwAA==" + }, + "node_modules/astro/node_modules/is-unicode-supported": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.0.0.tgz", + "integrity": "sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/astro/node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/astro/node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/astro/node_modules/ora": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.0.1.tgz", + "integrity": "sha512-ANIvzobt1rls2BDny5fWZ3ZVKyD6nscLvfFRpQgfWsythlcsVUC9kL0zq6j2Z5z9wwp1kd7wpsD/T9qNPVLCaQ==", + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/astro/node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/astrojs-compiler-sync": { - "version": "0.3.5", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astrojs-compiler-sync/-/astrojs-compiler-sync-1.0.0.tgz", + "integrity": "sha512-IM6FxpMoBxkGGdKppkFHNQIC9Wge7jspG2MIJff8DOhG41USNJLxJfxRm7wnkTKWlYK5Y1YFFNYr2vUUKkI8sw==", "dev": true, - "license": "MIT", "dependencies": { "synckit": "^0.9.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.18.0 || >=20.9.0" }, "funding": { "url": "https://github.com/sponsors/ota-meshi" @@ -3509,6 +3540,7 @@ }, "node_modules/b4a": { "version": "1.6.6", + "dev": true, "license": "Apache-2.0", "optional": true }, @@ -3563,6 +3595,7 @@ }, "node_modules/base64-js": { "version": "1.5.1", + "dev": true, "funding": [ { "type": "github", @@ -3591,6 +3624,7 @@ }, "node_modules/bl": { "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { "buffer": "^6.0.3", @@ -3697,6 +3731,7 @@ }, "node_modules/buffer": { "version": "6.0.3", + "dev": true, "funding": [ { "type": "github", @@ -4245,6 +4280,7 @@ }, "node_modules/decompress-response": { "version": "6.0.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -4259,6 +4295,7 @@ }, "node_modules/deep-extend": { "version": "0.6.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -4340,6 +4377,7 @@ }, "node_modules/devalue": { "version": "4.3.2", + "dev": true, "license": "MIT" }, "node_modules/devlop": { @@ -5018,16 +5056,16 @@ } }, "node_modules/eslint": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", - "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.56.0", - "@humanwhocodes/config-array": "^0.11.13", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -5087,39 +5125,28 @@ } }, "node_modules/eslint-plugin-astro": { - "version": "0.34.0", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-astro/-/eslint-plugin-astro-1.0.3.tgz", + "integrity": "sha512-+Nna5I9ypbYftyhmF6I9QbyK3o6m3PGfjgcgRzSF1TbHEXG5VI8z+nzsLywcvyVtGhcwmOpnB71iE7XDKnB94Q==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@jridgewell/sourcemap-codec": "^1.4.14", - "@typescript-eslint/types": "^5.25.0", - "astro-eslint-parser": "^0.17.0", + "@typescript-eslint/types": "^7.7.1", + "astro-eslint-parser": "^1.0.1", "eslint-compat-utils": "^0.5.0", "globals": "^13.0.0", "postcss": "^8.4.14", "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": "^14.18.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://github.com/sponsors/ota-meshi" }, "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-astro/node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "eslint": ">=8.57.0" } }, "node_modules/eslint-plugin-astro/node_modules/globals": { @@ -5231,9 +5258,9 @@ } }, "node_modules/eslint/node_modules/@eslint/js": { - "version": "8.56.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", - "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5551,6 +5578,7 @@ }, "node_modules/expand-template": { "version": "2.0.3", + "dev": true, "license": "(MIT OR WTFPL)", "optional": true, "engines": { @@ -5609,6 +5637,7 @@ }, "node_modules/fast-fifo": { "version": "1.3.2", + "dev": true, "license": "MIT", "optional": true }, @@ -5775,6 +5804,7 @@ }, "node_modules/fs-constants": { "version": "1.0.0", + "dev": true, "license": "MIT", "optional": true }, @@ -5913,6 +5943,7 @@ }, "node_modules/github-from-package": { "version": "0.0.0", + "dev": true, "license": "MIT", "optional": true }, @@ -6430,6 +6461,7 @@ }, "node_modules/ieee754": { "version": "1.2.1", + "dev": true, "funding": [ { "type": "github", @@ -6496,10 +6528,12 @@ }, "node_modules/inherits": { "version": "2.0.4", + "dev": true, "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", + "dev": true, "license": "ISC", "optional": true }, @@ -6959,6 +6993,7 @@ }, "node_modules/is-unicode-supported": { "version": "1.3.0", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -7356,6 +7391,7 @@ }, "node_modules/log-symbols": { "version": "5.1.0", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^5.0.0", @@ -7370,6 +7406,7 @@ }, "node_modules/log-symbols/node_modules/chalk": { "version": "5.3.0", + "dev": true, "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -7407,13 +7444,11 @@ "license": "MIT" }, "node_modules/magic-string": { - "version": "0.30.9", - "license": "MIT", + "version": "0.30.10", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", + "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" } }, "node_modules/markdown-extensions": { @@ -8410,6 +8445,7 @@ }, "node_modules/mime": { "version": "3.0.0", + "dev": true, "license": "MIT", "bin": { "mime": "cli.js" @@ -8430,6 +8466,7 @@ }, "node_modules/mimic-response": { "version": "3.1.0", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -8455,6 +8492,7 @@ }, "node_modules/minimist": { "version": "1.2.8", + "dev": true, "license": "MIT", "optional": true, "funding": { @@ -8505,6 +8543,7 @@ }, "node_modules/mkdirp-classic": { "version": "0.5.3", + "dev": true, "license": "MIT", "optional": true }, @@ -8519,9 +8558,9 @@ } }, "node_modules/mrmime": { - "version": "1.0.1", - "dev": true, - "license": "MIT", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", "engines": { "node": ">=10" } @@ -8570,6 +8609,7 @@ }, "node_modules/napi-build-utils": { "version": "1.0.2", + "dev": true, "license": "MIT", "optional": true }, @@ -8600,6 +8640,7 @@ }, "node_modules/node-abi": { "version": "3.57.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -8611,6 +8652,7 @@ }, "node_modules/node-addon-api": { "version": "6.1.0", + "dev": true, "license": "MIT", "optional": true }, @@ -8799,6 +8841,7 @@ }, "node_modules/ora": { "version": "7.0.1", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^5.3.0", @@ -8820,6 +8863,7 @@ }, "node_modules/ora/node_modules/chalk": { "version": "5.3.0", + "dev": true, "license": "MIT", "engines": { "node": "^12.17.0 || ^14.13 || >=16.0.0" @@ -8830,10 +8874,12 @@ }, "node_modules/ora/node_modules/emoji-regex": { "version": "10.3.0", + "dev": true, "license": "MIT" }, "node_modules/ora/node_modules/string-width": { "version": "6.1.0", + "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -9360,6 +9406,7 @@ }, "node_modules/prebuild-install": { "version": "7.1.2", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9385,6 +9432,7 @@ }, "node_modules/prebuild-install/node_modules/bl": { "version": "4.1.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9395,6 +9443,7 @@ }, "node_modules/prebuild-install/node_modules/buffer": { "version": "5.7.1", + "dev": true, "funding": [ { "type": "github", @@ -9418,11 +9467,13 @@ }, "node_modules/prebuild-install/node_modules/chownr": { "version": "1.1.4", + "dev": true, "license": "ISC", "optional": true }, "node_modules/prebuild-install/node_modules/detect-libc": { "version": "2.0.3", + "dev": true, "license": "Apache-2.0", "optional": true, "engines": { @@ -9431,6 +9482,7 @@ }, "node_modules/prebuild-install/node_modules/tar-fs": { "version": "2.1.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9442,6 +9494,7 @@ }, "node_modules/prebuild-install/node_modules/tar-stream": { "version": "2.2.0", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -9596,11 +9649,13 @@ }, "node_modules/queue-tick": { "version": "1.0.1", + "dev": true, "license": "MIT", "optional": true }, "node_modules/rc": { "version": "1.2.8", + "dev": true, "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", "optional": true, "dependencies": { @@ -9615,6 +9670,7 @@ }, "node_modules/rc/node_modules/strip-json-comments": { "version": "2.0.1", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -9631,6 +9687,7 @@ }, "node_modules/readable-stream": { "version": "3.6.2", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -10497,6 +10554,7 @@ }, "node_modules/safe-buffer": { "version": "5.2.1", + "dev": true, "funding": [ { "type": "github", @@ -10611,7 +10669,7 @@ }, "node_modules/sharp": { "version": "0.33.3", - "dev": true, + "devOptional": true, "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { @@ -10650,7 +10708,7 @@ }, "node_modules/sharp/node_modules/detect-libc": { "version": "2.0.3", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "engines": { "node": ">=8" @@ -10674,10 +10732,11 @@ } }, "node_modules/shiki": { - "version": "1.2.4", - "license": "MIT", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.3.0.tgz", + "integrity": "sha512-9aNdQy/etMXctnPzsje1h1XIGm9YfRcSksKOGqZWXA/qP9G18/8fpz5Bjpma8bOgz3tqIpjERAd6/lLjFyzoww==", "dependencies": { - "@shikijs/core": "1.2.4" + "@shikijs/core": "1.3.0" } }, "node_modules/side-channel": { @@ -10709,6 +10768,7 @@ }, "node_modules/simple-concat": { "version": "1.0.1", + "dev": true, "funding": [ { "type": "github", @@ -10728,6 +10788,7 @@ }, "node_modules/simple-get": { "version": "4.0.1", + "dev": true, "funding": [ { "type": "github", @@ -10844,6 +10905,7 @@ }, "node_modules/stdin-discarder": { "version": "0.1.0", + "dev": true, "license": "MIT", "dependencies": { "bl": "^5.0.0" @@ -10855,8 +10917,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stream-replace-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", + "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==" + }, "node_modules/streamx": { "version": "2.16.1", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -10869,6 +10937,7 @@ }, "node_modules/string_decoder": { "version": "1.3.0", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -11177,8 +11246,9 @@ }, "node_modules/synckit": { "version": "0.9.0", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.0.tgz", + "integrity": "sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==", "dev": true, - "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -11191,11 +11261,12 @@ } }, "node_modules/tailwind-merge": { - "version": "2.2.2", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.3.0.tgz", + "integrity": "sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==", "dev": true, - "license": "MIT", "dependencies": { - "@babel/runtime": "^7.24.0" + "@babel/runtime": "^7.24.1" }, "funding": { "type": "github", @@ -11286,6 +11357,7 @@ }, "node_modules/tar-fs": { "version": "3.0.5", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11299,6 +11371,7 @@ }, "node_modules/tar-stream": { "version": "3.1.7", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -11460,27 +11533,9 @@ "dev": true, "license": "0BSD" }, - "node_modules/tsutils": { - "version": "3.21.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "dev": true, - "license": "0BSD" - }, "node_modules/tunnel-agent": { "version": "0.6.0", + "dev": true, "license": "Apache-2.0", "optional": true, "dependencies": { @@ -11687,13 +11742,14 @@ } }, "node_modules/typescript-eslint": { - "version": "7.6.0", + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-7.7.1.tgz", + "integrity": "sha512-ykEBfa3xx3odjZy6GRED4SCPrjo0rgHwstLlEgLX4EMEuv7QeIDSmfV+S6Kk+XkbsYn4BDEcPvsci1X26lRpMQ==", "dev": true, - "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "7.6.0", - "@typescript-eslint/parser": "7.6.0", - "@typescript-eslint/utils": "7.6.0" + "@typescript-eslint/eslint-plugin": "7.7.1", + "@typescript-eslint/parser": "7.7.1", + "@typescript-eslint/utils": "7.7.1" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -11950,6 +12006,7 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/vfile": { @@ -11990,8 +12047,9 @@ } }, "node_modules/vite": { - "version": "5.2.8", - "license": "MIT", + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.10.tgz", + "integrity": "sha512-PAzgUZbP7msvQvqdSD+ErD5qGnSFiGOoWmV5yAKUEI0kdhjbH6nMWVyZQC/hSc4aXwc0oJ9aEdIiF9Oje0JFCw==", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", @@ -12375,8 +12433,9 @@ } }, "node_modules/zod": { - "version": "3.22.4", - "license": "MIT", + "version": "3.23.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.4.tgz", + "integrity": "sha512-/AtWOKbBgjzEYYQRNfoGKHObgfAZag6qUJX1VbHo2PRBgS+wfWagEY2mizjfyAPcGesrJOcx/wcl0L9WnVrHFw==", "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index bf9a58a..188b867 100644 --- a/package.json +++ b/package.json @@ -18,11 +18,11 @@ }, "dependencies": { "@astrojs/rss": "^4.0.5", - "@astrojs/sitemap": "^3.1.2", + "@astrojs/sitemap": "^3.1.4", "@astrolib/analytics": "^0.5.0", "@astrolib/seo": "^1.0.0-beta.5", - "@fontsource-variable/inter": "^5.0.17", - "astro": "^4.6.1", + "@fontsource-variable/inter": "^5.0.18", + "astro": "^4.7.0", "astro-embed": "^0.7.1", "astro-icon": "^1.1.0", "limax": "4.1.0", @@ -30,21 +30,21 @@ "unpic": "^3.18.0" }, "devDependencies": { - "@astrojs/mdx": "^2.3.0", - "@astrojs/partytown": "^2.0.4", + "@astrojs/mdx": "^2.3.1", + "@astrojs/partytown": "^2.1.0", "@astrojs/tailwind": "5.1.0", - "@eslint/js": "^9.0.0", + "@eslint/js": "^9.1.1", "@iconify-json/flat-color-icons": "^1.1.10", "@iconify-json/tabler": "^1.1.110", "@playform/compress": "0.0.3", - "@tailwindcss/typography": "^0.5.12", + "@tailwindcss/typography": "^0.5.13", "@types/js-yaml": "^4.0.9", "@types/lodash.merge": "^4.6.9", - "@typescript-eslint/eslint-plugin": "^7.6.0", - "@typescript-eslint/parser": "^7.6.0", - "astro-eslint-parser": "^0.17.0", - "eslint": "8.56.0", - "eslint-plugin-astro": "^0.34.0", + "@typescript-eslint/eslint-plugin": "^7.7.1", + "@typescript-eslint/parser": "^7.7.1", + "astro-eslint-parser": "^1.0.1", + "eslint": "8.57.0", + "eslint-plugin-astro": "^1.0.3", "eslint-plugin-jsx-a11y": "^6.8.0", "globals": "^15.0.0", "js-yaml": "^4.1.0", @@ -54,9 +54,9 @@ "reading-time": "^1.5.0", "rehype-plugin-image-native-lazy-loading": "^1.2.0", "sharp": "0.33.3", - "tailwind-merge": "^2.2.2", + "tailwind-merge": "^2.3.0", "tailwindcss": "^3.4.3", "typescript": "^5.4.5", - "typescript-eslint": "^7.6.0" + "typescript-eslint": "^7.7.1" } } diff --git a/src/components/widgets/Announcement.astro b/src/components/widgets/Announcement.astro index 97bdb0c..e6da1e0 100644 --- a/src/components/widgets/Announcement.astro +++ b/src/components/widgets/Announcement.astro @@ -9,8 +9,8 @@ class="dark:bg-slate-700 bg-white/40 dark:text-slate-300 font-semibold px-1 py-0.5 text-xs mr-0.5 rtl:mr-0 rtl:ml-0.5 inline-block" >NEW - Astro 4.6 is now available! »Astro 4.7 is now available! »