diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css index 853225ad..39360000 100644 --- a/assets/css/compiled/main.css +++ b/assets/css/compiled/main.css @@ -14,7 +14,7 @@ body.zen-mode-enable { } } -/*! tailwindcss v3.4.4 | MIT License | https://tailwindcss.com */ +/*! tailwindcss v3.4.6 | MIT License | https://tailwindcss.com */ /* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) @@ -2523,10 +2523,6 @@ select { padding:0px } -.p-1 { - padding:0.25rem -} - .p-1\.5 { padding:0.375rem } @@ -3002,19 +2998,19 @@ select { .backdrop-blur { --tw-backdrop-blur:blur(8px); -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) + backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) } .backdrop-blur-2xl { --tw-backdrop-blur:blur(40px); -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) + backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) } .backdrop-blur-sm { --tw-backdrop-blur:blur(4px); -webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); - backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) + backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) } .transition-\[height\] { @@ -5343,10 +5339,6 @@ pre { left:0px } - .lg\:top-10 { - top:2.5rem - } - .lg\:top-\[140px\] { top:140px } diff --git a/assets/icons/spotify.svg b/assets/icons/spotify.svg new file mode 100644 index 00000000..11f71d12 --- /dev/null +++ b/assets/icons/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/config/_default/languages.en.toml b/config/_default/languages.en.toml index 2b196141..e334ec9a 100644 --- a/config/_default/languages.en.toml +++ b/config/_default/languages.en.toml @@ -53,6 +53,7 @@ title = "Blowfish" # { slack = "https://workspace.url/team/userid" }, # { snapchat = "https://snapchat.com/add/username" }, # { soundcloud = "https://soundcloud.com/username" }, +# { spotify = "https://open.spotify.com/user/userid" }, # { stack-overflow = "https://stackoverflow.com/users/userid/username" }, # { steam = "https://steamcommunity.com/profiles/userid" }, # { telegram = "https://t.me/username" }, diff --git a/exampleSite/content/samples/icons/index.md b/exampleSite/content/samples/icons/index.md index 42d096de..861d5c5a 100644 --- a/exampleSite/content/samples/icons/index.md +++ b/exampleSite/content/samples/icons/index.md @@ -95,6 +95,7 @@ The full list of built-in icons and their corresponding names can referenced bel | slack | {{< icon slack >}} | | snapchat | {{< icon snapchat >}} | | soundcloud | {{< icon soundcloud >}} | +| spotify | {{< icon spotify >}} | | stack-overflow | {{< icon stack-overflow >}} | | star | {{< icon star >}} | | steam | {{< icon steam >}} | diff --git a/exampleSite/content/users/Jinbo Pan - Blog/feature.jpg b/exampleSite/content/users/Jinbo Pan - Blog/feature.jpg new file mode 100644 index 00000000..a2ed45e9 Binary files /dev/null and b/exampleSite/content/users/Jinbo Pan - Blog/feature.jpg differ diff --git a/exampleSite/content/users/Jinbo Pan - Blog/index.it.md b/exampleSite/content/users/Jinbo Pan - Blog/index.it.md new file mode 100644 index 00000000..083aaaa2 --- /dev/null +++ b/exampleSite/content/users/Jinbo Pan - Blog/index.it.md @@ -0,0 +1,14 @@ +--- + title: "Jinbo Pan - Blog" + tags: [Sito personale, Blog, Blog sulla tecnologia] + externalUrl: "https://www.panjinbo.com/" + weight: 851 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- + diff --git a/exampleSite/content/users/Jinbo Pan - Blog/index.ja.md b/exampleSite/content/users/Jinbo Pan - Blog/index.ja.md new file mode 100644 index 00000000..b3dd427f --- /dev/null +++ b/exampleSite/content/users/Jinbo Pan - Blog/index.ja.md @@ -0,0 +1,14 @@ +--- + title: "Jinbo Pan - Blog" + tags: [個人サイト, ブログ, テクノロジーブログ] + externalUrl: "https://www.panjinbo.com/" + weight: 851 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- + diff --git a/exampleSite/content/users/Jinbo Pan - Blog/index.md b/exampleSite/content/users/Jinbo Pan - Blog/index.md new file mode 100644 index 00000000..d59de76e --- /dev/null +++ b/exampleSite/content/users/Jinbo Pan - Blog/index.md @@ -0,0 +1,13 @@ +--- + title: "Jinbo Pan - Blog" + tags: [Personal Site,Blog,Technology Blog] + externalUrl: "https://www.panjinbo.com/" + weight: 851 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- diff --git a/exampleSite/content/users/Jinbo Pan - Blog/index.zh-cn.md b/exampleSite/content/users/Jinbo Pan - Blog/index.zh-cn.md new file mode 100644 index 00000000..f8584caf --- /dev/null +++ b/exampleSite/content/users/Jinbo Pan - Blog/index.zh-cn.md @@ -0,0 +1,14 @@ +--- + title: "Jinbo Pan - Blog" + tags: [个人网站, 博客, 技术博客] + externalUrl: "https://www.panjinbo.com/" + weight: 851 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- + diff --git a/exampleSite/content/users/_index.it.md b/exampleSite/content/users/_index.it.md index 60eca4f2..c7751df7 100644 --- a/exampleSite/content/users/_index.it.md +++ b/exampleSite/content/users/_index.it.md @@ -12,7 +12,7 @@ showEdit: false layoutBackgroundHeaderSpace: false cardViewScreenWidth: false --- - + Real websites that are built with Blowfish. Check the full list in [JSON format](/users/users.json). @@ -20,7 +20,7 @@ Real websites that are built with Blowfish. Check the full list in [JSON format] {{< alert >}} -**Blowfish user?** To add your site to this list, [submit a pull request](https://github.com/nunocoracao/blowfish/blob/main/exampleSite/content/users/users.json). +**Blowfish user?** To add your site to this list, [submit a pull request](https://github.com/nunocoracao/blowfish/blob/dev/exampleSite/content/users/users.json). {{}} diff --git a/exampleSite/content/users/_index.ja.md b/exampleSite/content/users/_index.ja.md index d4607059..7393350d 100644 --- a/exampleSite/content/users/_index.ja.md +++ b/exampleSite/content/users/_index.ja.md @@ -12,7 +12,7 @@ showEdit: false layoutBackgroundHeaderSpace: false cardViewScreenWidth: false --- - + Blowfish で構築された実際のウェブサイトです。すべてのウェブサイト一覧は [JSON 形式](/users/users.json) で閲覧可能です。 @@ -20,7 +20,7 @@ Blowfish で構築された実際のウェブサイトです。すべてのウ {{< alert >}} -**Blowfish ユーザーですか?** この一覧にあなたのサイトを加える際は、 [pull request を送信](https://github.com/nunocoracao/blowfish/blob/main/exampleSite/content/users/users.json) してください。 +**Blowfish ユーザーですか?** この一覧にあなたのサイトを加える際は、 [pull request を送信](https://github.com/nunocoracao/blowfish/blob/dev/exampleSite/content/users/users.json) してください。 {{}} diff --git a/exampleSite/content/users/_index.md b/exampleSite/content/users/_index.md index 11b68482..c7c12175 100644 --- a/exampleSite/content/users/_index.md +++ b/exampleSite/content/users/_index.md @@ -11,7 +11,7 @@ showEdit: false layoutBackgroundHeaderSpace: false cardViewScreenWidth: false --- - + Real websites that are built with Blowfish. Check the full list in [JSON format](/users/users.json). @@ -19,7 +19,7 @@ Real websites that are built with Blowfish. Check the full list in [JSON format] {{< alert >}} -**Blowfish user?** To add your site to this list, [submit a pull request](https://github.com/nunocoracao/blowfish/blob/main/exampleSite/content/users/users.json). +**Blowfish user?** To add your site to this list, [submit a pull request](https://github.com/nunocoracao/blowfish/blob/dev/exampleSite/content/users/users.json). {{}} diff --git a/exampleSite/content/users/_index.zh-cn.md b/exampleSite/content/users/_index.zh-cn.md index 3a52db1d..5601b27d 100644 --- a/exampleSite/content/users/_index.zh-cn.md +++ b/exampleSite/content/users/_index.zh-cn.md @@ -18,8 +18,8 @@ cardViewScreenWidth: false {{< alert >}} -**您也是 Blowfish 用户?** [提交 PR](https://github.com/nunocoracao/blowfish/blob/main/exampleSite/content/users/users.json)来把你的网站加入此列表。 +**您也是 Blowfish 用户?** [提交 PR](https://github.com/nunocoracao/blowfish/blob/dev/exampleSite/content/users/users.json)来把你的网站加入此列表。 {{}} -
\ No newline at end of file +
diff --git a/exampleSite/content/users/users.json b/exampleSite/content/users/users.json index 1ac48b42..8dbe0f49 100644 --- a/exampleSite/content/users/users.json +++ b/exampleSite/content/users/users.json @@ -693,5 +693,24 @@ "Blog", "Technology Blog" ] + }, + { + "title": "江ノ島エスカー", + "url": "https://zen96k.github.io/enoshima-escar", + "source": "https://github.com/zen96k/enoshima-escar", + "tags": [ + "Portfolio Site", + "Software Developer" + ] + }, + { + "title": "Jinbo Pan - Blog", + "url": "https://www.panjinbo.com/", + "source": "n/a", + "tags": [ + "Personal Site", + "Blog", + "Technology Blog" + ] } ] diff --git a/exampleSite/content/users/江ノ島エスカー/feature.jpg b/exampleSite/content/users/江ノ島エスカー/feature.jpg new file mode 100644 index 00000000..c330bc23 Binary files /dev/null and b/exampleSite/content/users/江ノ島エスカー/feature.jpg differ diff --git a/exampleSite/content/users/江ノ島エスカー/index.it.md b/exampleSite/content/users/江ノ島エスカー/index.it.md new file mode 100644 index 00000000..36db9337 --- /dev/null +++ b/exampleSite/content/users/江ノ島エスカー/index.it.md @@ -0,0 +1,14 @@ +--- + title: "江ノ島エスカー" + tags: [Sito portfolio, Sviluppatore di software] + externalUrl: "https://zen96k.github.io/enoshima-escar" + weight: 841 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- + diff --git a/exampleSite/content/users/江ノ島エスカー/index.ja.md b/exampleSite/content/users/江ノ島エスカー/index.ja.md new file mode 100644 index 00000000..bea0cf48 --- /dev/null +++ b/exampleSite/content/users/江ノ島エスカー/index.ja.md @@ -0,0 +1,14 @@ +--- + title: "江ノ島エスカー" + tags: [ポートフォリオサイト, ソフトウェア開発者] + externalUrl: "https://zen96k.github.io/enoshima-escar" + weight: 841 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- + diff --git a/exampleSite/content/users/江ノ島エスカー/index.md b/exampleSite/content/users/江ノ島エスカー/index.md new file mode 100644 index 00000000..3658e39f --- /dev/null +++ b/exampleSite/content/users/江ノ島エスカー/index.md @@ -0,0 +1,13 @@ +--- + title: "江ノ島エスカー" + tags: [Portfolio Site,Software Developer] + externalUrl: "https://zen96k.github.io/enoshima-escar" + weight: 841 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- diff --git a/exampleSite/content/users/江ノ島エスカー/index.zh-cn.md b/exampleSite/content/users/江ノ島エスカー/index.zh-cn.md new file mode 100644 index 00000000..680e1a09 --- /dev/null +++ b/exampleSite/content/users/江ノ島エスカー/index.zh-cn.md @@ -0,0 +1,14 @@ +--- + title: "江ノ島エスカー" + tags: [作品集网站, 软件开发人员] + externalUrl: "https://zen96k.github.io/enoshima-escar" + weight: 841 + showDate: false + showAuthor: false + showReadingTime: false + showEdit: false + showLikes: false + showViews: false + layoutBackgroundHeaderSpace: false + --- + diff --git a/package-lock.json b/package-lock.json index c9d822a5..2bb3569a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,17 +1,17 @@ { "name": "hugo-blowfish-theme", - "version": "2.73.0", + "version": "2.74.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "hugo-blowfish-theme", - "version": "2.73.0", + "version": "2.74.0", "hasInstallScript": true, "license": "MIT", "dependencies": { - "@headlessui/react": "^2.1.1", - "@heroicons/react": "^2.1.4", + "@headlessui/react": "^2.1.2", + "@heroicons/react": "^2.1.5", "@iamtraction/google-translate": "^2.0.1", "@tailwindcss/forms": "^0.5.7", "commander": "^12.1.0" @@ -28,10 +28,10 @@ "prettier": "^3.3.2", "prettier-plugin-go-template": "^0.0.15", "prettier-plugin-tailwindcss": "^0.6.5", - "puppeteer": "^22.12.1", - "rimraf": "^5.0.7", + "puppeteer": "^22.13.0", + "rimraf": "^6.0.1", "tailwind-scrollbar": "^3.1.0", - "tailwindcss": "^3.4.4", + "tailwindcss": "^3.4.6", "tw-elements": "2.0.0", "typeit": "^8.8.3", "vendor-copy": "^3.0.1" @@ -147,14 +147,14 @@ "integrity": "sha512-XGndio0l5/Gvd6CLIABvsav9HHezgDFFhDfHk1bvLfr9ni8dojqLSvBbotJEjmIwNHL7vK4QzBJTdBRoB+c1ww==" }, "node_modules/@headlessui/react": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-2.1.1.tgz", - "integrity": "sha512-808gVNUbRDbDR3GMNPHy+ON0uvR8b9H7IA+Q2UbhOsNCIjgwuwb2Iuv8VPT/1AW0UzLX8g10tN6LhF15GaUJCQ==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-2.1.2.tgz", + "integrity": "sha512-Kb3hgk9gRNRcTZktBrKdHhF3xFhYkca1Rk6e1/im2ENf83dgN54orMW0uSKTXFnUpZOUFZ+wcY05LlipwgZIFQ==", "dependencies": { "@floating-ui/react": "^0.26.16", "@react-aria/focus": "^3.17.1", "@react-aria/interactions": "^3.21.3", - "@tanstack/react-virtual": "3.5.0" + "@tanstack/react-virtual": "^3.8.1" }, "engines": { "node": ">=10" @@ -165,9 +165,9 @@ } }, "node_modules/@heroicons/react": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.4.tgz", - "integrity": "sha512-ju0wj0wwrUTMQ2Yceyrma7TKuI3BpSjp+qKqV81K9KGcUHdvTMdiwfRc2cwXBp3uXtKuDZkh0v03nWOQnJFv2Q==", + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@heroicons/react/-/react-2.1.5.tgz", + "integrity": "sha512-FuzFN+BsHa+7OxbvAERtgBTNeZpUjgM/MIizfVkSCL2/edriN0Hx/DWRCR//aPYwO5QX/YlgLGXk+E3PcfZwjA==", "peerDependencies": { "react": ">= 16" } @@ -430,11 +430,11 @@ } }, "node_modules/@tanstack/react-virtual": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.5.0.tgz", - "integrity": "sha512-rtvo7KwuIvqK9zb0VZ5IL7fiJAEnG+0EiFZz8FUOs+2mhGqdGmjKIaT1XU7Zq0eFqL0jonLlhbayJI/J2SA/Bw==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.8.3.tgz", + "integrity": "sha512-9ICwbDUUzN99CJIGc373i8NLoj6zFTKI2Hlcmo0+lCSAhPQ5mxq4dGOMKmLYoEFyHcGQ64Bd6ZVbnPpM6lNK5w==", "dependencies": { - "@tanstack/virtual-core": "3.5.0" + "@tanstack/virtual-core": "3.8.3" }, "funding": { "type": "github", @@ -446,9 +446,9 @@ } }, "node_modules/@tanstack/virtual-core": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.5.0.tgz", - "integrity": "sha512-KnPRCkQTyqhanNC0K63GBG3wA8I+D1fQuVnAvcBF8f13akOKeQp1gSbu6f77zCxhEk727iV5oQnbHLYzHrECLg==", + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/@tanstack/virtual-core/-/virtual-core-3.8.3.tgz", + "integrity": "sha512-vd2A2TnM5lbnWZnHi9B+L2gPtkSeOtJOAw358JqokIH1+v2J7vUAzFVPwB/wrye12RFOurffXu33plm4uQ+JBQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" @@ -506,9 +506,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.14.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", - "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", + "version": "20.14.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.11.tgz", + "integrity": "sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==", "dev": true, "optional": true, "dependencies": { @@ -878,9 +878,9 @@ } }, "node_modules/chromium-bidi": { - "version": "0.5.24", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.24.tgz", - "integrity": "sha512-5xQNN2SVBdZv4TxeMLaI+PelrnZsHDhn8h2JtyriLr+0qHcZS8BMuo93qN6J1VmtmrgYP+rmcLHcbpnA8QJh+w==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.0.tgz", + "integrity": "sha512-VnxVrpGojAjkiGFN2I+KtsDILFAjiGWVEDizOEnKzEDkT93eQT1cqTfUkqmOyLq33i1q4a1KDYbH+52CUe4Ufw==", "dev": true, "dependencies": { "mitt": "3.0.1", @@ -1887,9 +1887,9 @@ } }, "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", "dev": true, "dependencies": { "cross-spawn": "^7.0.0", @@ -1994,22 +1994,23 @@ } }, "node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", "dev": true, "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" }, "bin": { "glob": "dist/esm/bin.mjs" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2239,15 +2240,15 @@ "dev": true }, "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", + "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", "dev": true, "dependencies": { "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">=14" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2419,12 +2420,12 @@ } }, "node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", + "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", "dev": true, "engines": { - "node": "14 || >=16.14" + "node": "20 || >=22" } }, "node_modules/mdast-util-from-markdown": { @@ -2963,24 +2964,24 @@ } }, "node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minipass": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", - "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", "dev": true, "engines": { "node": ">=16 || 14 >=14.17" @@ -3133,6 +3134,12 @@ "node": ">= 14" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true + }, "node_modules/packery": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/packery/-/packery-2.1.2.tgz", @@ -3196,16 +3203,16 @@ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", "dev": true, "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3470,16 +3477,16 @@ } }, "node_modules/puppeteer": { - "version": "22.12.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.12.1.tgz", - "integrity": "sha512-1GxY8dnEnHr1SLzdSDr0FCjM6JQfAh2E2I/EqzeF8a58DbGVk9oVjj4lFdqNoVbpgFSpAbz7VER9St7S1wDpNg==", + "version": "22.13.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.13.0.tgz", + "integrity": "sha512-nmICzeHTBtZiu+y4vs0fboe/NKIFwH5W8RZuxmEVAKNfBQg/8u5FEQAvPlWmyVpJoAVM5kXD5PEl3GlK3F9pPA==", "dev": true, "hasInstallScript": true, "dependencies": { "@puppeteer/browsers": "2.2.3", "cosmiconfig": "^9.0.0", "devtools-protocol": "0.0.1299070", - "puppeteer-core": "22.12.1" + "puppeteer-core": "22.13.0" }, "bin": { "puppeteer": "lib/esm/puppeteer/node/cli.js" @@ -3489,16 +3496,16 @@ } }, "node_modules/puppeteer-core": { - "version": "22.12.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.12.1.tgz", - "integrity": "sha512-XmqeDPVdC5/3nGJys1jbgeoZ02wP0WV1GBlPtr/ULRbGXJFuqgXMcKQ3eeNtFpBzGRbpeoCGWHge1ZWKWl0Exw==", + "version": "22.13.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.13.0.tgz", + "integrity": "sha512-ZkpRX8nm/S39BnpcCverMzIc6oGWBPOUeOeaWRLKHqiKVCZ1l28HxPTYLitJlDiB16xZATSKpjul+sl+ZEm0HQ==", "dev": true, "dependencies": { "@puppeteer/browsers": "2.2.3", - "chromium-bidi": "0.5.24", + "chromium-bidi": "0.6.0", "debug": "^4.3.5", "devtools-protocol": "0.0.1299070", - "ws": "^8.17.1" + "ws": "^8.18.0" }, "engines": { "node": ">=18" @@ -3634,18 +3641,19 @@ } }, "node_modules/rimraf": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.7.tgz", - "integrity": "sha512-nV6YcJo5wbLW77m+8KjH8aB/7/rxQy9SZ0HY5shnwULfS+9nmTtVXAJET5NdZmCzA4fPI/Hm1wo/Po/4mopOdg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", "dev": true, "dependencies": { - "glob": "^10.3.7" + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" }, "bin": { "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4059,9 +4067,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", - "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", + "version": "3.4.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.6.tgz", + "integrity": "sha512-1uRHzPB+Vzu57ocybfZ4jh5Q3SdlH7XW23J5sQoM9LhE9eIOlzxer/3XPSsycvih3rboRsvt0QCmzSrqyOYUIA==", "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -4202,9 +4210,9 @@ } }, "node_modules/text-decoder": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.0.tgz", - "integrity": "sha512-TmLJNj6UgX8xcUZo4UDStGQtDiTzF7BzWlzn9g7UWrjkpHr5uJTK1ld16wZ3LXb2vb6jH8qU89dW5whuMdXYdw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.1.1.tgz", + "integrity": "sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==", "dev": true, "dependencies": { "b4a": "^1.6.4" @@ -4515,9 +4523,9 @@ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, "node_modules/ws": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", - "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "dev": true, "engines": { "node": ">=10.0.0" diff --git a/package.json b/package.json index 24356692..17355bc2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hugo-blowfish-theme", - "version": "2.73.0", + "version": "2.74.0", "description": "Blowfish theme for Hugo.", "scripts": { "postinstall": "vendor-copy", @@ -45,10 +45,10 @@ "prettier": "^3.3.2", "prettier-plugin-go-template": "^0.0.15", "prettier-plugin-tailwindcss": "^0.6.5", - "puppeteer": "^22.12.1", - "rimraf": "^5.0.7", + "puppeteer": "^22.13.0", + "rimraf": "^6.0.1", "tailwind-scrollbar": "^3.1.0", - "tailwindcss": "^3.4.4", + "tailwindcss": "^3.4.6", "tw-elements": "2.0.0", "typeit": "^8.8.3", "vendor-copy": "^3.0.1" @@ -109,8 +109,8 @@ } ], "dependencies": { - "@headlessui/react": "^2.1.1", - "@heroicons/react": "^2.1.4", + "@headlessui/react": "^2.1.2", + "@heroicons/react": "^2.1.5", "@iamtraction/google-translate": "^2.0.1", "@tailwindcss/forms": "^0.5.7", "commander": "^12.1.0"