From: Cameron Otsuka Date: Wed, 17 Dec 2025 01:17:47 +0000 (-0800) Subject: improve types and schemas X-Git-Tag: v2.2.0~24 X-Git-Url: https://git.otsuka.systems/?a=commitdiff_plain;h=217dbec39acf3b54d248b11d7e2a090b25267ddd;p=cotsuka.github.io improve types and schemas --- diff --git a/bun.lock b/bun.lock index bf59ce8..6cf3332 100644 --- a/bun.lock +++ b/bun.lock @@ -14,14 +14,14 @@ "@fontsource-variable/source-serif-4": "^5.2.9", "@iconify-json/mdi": "^1.2.3", "@vercel/og": "^0.8.5", - "astro": "5.16.3", + "astro": "5.16.5", "astro-icon": "^1.1.5", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", "recharts": "^3.5.1", }, "devDependencies": { - "@types/bun": "^1.3.3", + "@types/bun": "^1.3.4", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", }, @@ -262,17 +262,17 @@ "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.43.0", "", { "os": "win32", "cpu": "x64" }, "sha512-SnGhLiE5rlK0ofq8kzuDkM0g7FN1s5VYY+YSMTibP7CqShxCQvqtNxTARS4xX4PFJfHjG0ZQYX9iGzI3FQh5Aw=="], - "@shikijs/core": ["@shikijs/core@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg=="], + "@shikijs/core": ["@shikijs/core@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g=="], - "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.3" } }, "sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg=="], + "@shikijs/engine-javascript": ["@shikijs/engine-javascript@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "oniguruma-to-es": "^4.3.4" } }, "sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg=="], - "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA=="], + "@shikijs/engine-oniguruma": ["@shikijs/engine-oniguruma@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ=="], - "@shikijs/langs": ["@shikijs/langs@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0" } }, "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A=="], + "@shikijs/langs": ["@shikijs/langs@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0" } }, "sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA=="], - "@shikijs/themes": ["@shikijs/themes@3.15.0", "", { "dependencies": { "@shikijs/types": "3.15.0" } }, "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ=="], + "@shikijs/themes": ["@shikijs/themes@3.20.0", "", { "dependencies": { "@shikijs/types": "3.20.0" } }, "sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ=="], - "@shikijs/types": ["@shikijs/types@3.15.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw=="], + "@shikijs/types": ["@shikijs/types@3.20.0", "", { "dependencies": { "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw=="], "@shikijs/vscode-textmate": ["@shikijs/vscode-textmate@10.0.2", "", {}, "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg=="], @@ -294,7 +294,7 @@ "@types/babel__traverse": ["@types/babel__traverse@7.20.7", "", { "dependencies": { "@babel/types": "^7.20.7" } }, "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng=="], - "@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="], + "@types/bun": ["@types/bun@1.3.4", "", { "dependencies": { "bun-types": "1.3.4" } }, "sha512-EEPTKXHP+zKGPkhRLv+HI0UEX8/o+65hqARxLy8Ov5rIxMBPNTjeZww00CIihrIQGEQBYg+0roO5qOnS/7boGA=="], "@types/d3-array": ["@types/d3-array@3.2.1", "", {}, "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg=="], @@ -376,7 +376,7 @@ "astring": ["astring@1.9.0", "", { "bin": { "astring": "bin/astring" } }, "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg=="], - "astro": ["astro@5.16.3", "", { "dependencies": { "@astrojs/compiler": "^2.13.0", "@astrojs/internal-helpers": "0.7.5", "@astrojs/markdown-remark": "6.3.9", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^3.0.1", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.3.1", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.0.2", "cssesc": "^3.0.0", "debug": "^4.4.3", "deterministic-object-hash": "^2.0.2", "devalue": "^5.5.0", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.3.1", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.1", "package-manager-detector": "^1.5.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.3", "shiki": "^3.15.0", "smol-toml": "^1.5.2", "svgo": "^4.0.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.6.0", "unist-util-visit": "^5.0.0", "unstorage": "^1.17.3", "vfile": "^6.0.3", "vite": "^6.4.1", "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.3", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.0", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "astro.js" } }, "sha512-KzDk41F9Dspf5fM/Ls4XZhV4/csjJcWBrlenbnp5V3NGwU1zEaJz/HIyrdKdf5yw+FgwCeD2+Yos1Xkx9gnI0A=="], + "astro": ["astro@5.16.5", "", { "dependencies": { "@astrojs/compiler": "^2.13.0", "@astrojs/internal-helpers": "0.7.5", "@astrojs/markdown-remark": "6.3.10", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^3.0.1", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.3.1", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.0.2", "cssesc": "^3.0.0", "debug": "^4.4.3", "deterministic-object-hash": "^2.0.2", "devalue": "^5.5.0", "diff": "^5.2.0", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.25.0", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.3.1", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.1", "package-manager-detector": "^1.5.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.3", "shiki": "^3.15.0", "smol-toml": "^1.5.2", "svgo": "^4.0.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.6.0", "unist-util-visit": "^5.0.0", "unstorage": "^1.17.3", "vfile": "^6.0.3", "vite": "^6.4.1", "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.3", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.0", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "astro.js" } }, "sha512-QeuM4xzTR0QuXFDNlGVW0BW7rcquKFIkylaPeM4ufii0/RRiPTYtwxDYVZ3KfiMRuuc+nbLD0214kMKTvz/yvQ=="], "astro-icon": ["astro-icon@1.1.5", "", { "dependencies": { "@iconify/tools": "^4.0.5", "@iconify/types": "^2.0.0", "@iconify/utils": "^2.1.30" } }, "sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw=="], @@ -402,7 +402,7 @@ "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], - "bun-types": ["bun-types@1.3.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ=="], + "bun-types": ["bun-types@1.3.4", "", { "dependencies": { "@types/node": "*" } }, "sha512-5ua817+BZPZOlNaRgGBpZJOSAQ9RQ17pkwPD0yR7CfJg+r8DgIILByFifDTa+IPDDxzf5VNhtNlcKqFzDgJvlQ=="], "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], @@ -902,7 +902,7 @@ "oniguruma-parser": ["oniguruma-parser@0.12.1", "", {}, "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w=="], - "oniguruma-to-es": ["oniguruma-to-es@4.3.3", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg=="], + "oniguruma-to-es": ["oniguruma-to-es@4.3.4", "", { "dependencies": { "oniguruma-parser": "^0.12.1", "regex": "^6.0.1", "regex-recursion": "^6.0.2" } }, "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA=="], "p-limit": ["p-limit@6.2.0", "", { "dependencies": { "yocto-queue": "^1.1.1" } }, "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA=="], @@ -956,9 +956,9 @@ "radix3": ["radix3@1.1.2", "", {}, "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA=="], - "react": ["react@19.2.0", "", {}, "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ=="], + "react": ["react@19.2.3", "", {}, "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA=="], - "react-dom": ["react-dom@19.2.0", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.0" } }, "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ=="], + "react-dom": ["react-dom@19.2.3", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.3" } }, "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg=="], "react-is": ["react-is@19.1.0", "", {}, "sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg=="], @@ -1036,7 +1036,7 @@ "sharp": ["sharp@0.34.3", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.4", "semver": "^7.7.2" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.3", "@img/sharp-darwin-x64": "0.34.3", "@img/sharp-libvips-darwin-arm64": "1.2.0", "@img/sharp-libvips-darwin-x64": "1.2.0", "@img/sharp-libvips-linux-arm": "1.2.0", "@img/sharp-libvips-linux-arm64": "1.2.0", "@img/sharp-libvips-linux-ppc64": "1.2.0", "@img/sharp-libvips-linux-s390x": "1.2.0", "@img/sharp-libvips-linux-x64": "1.2.0", "@img/sharp-libvips-linuxmusl-arm64": "1.2.0", "@img/sharp-libvips-linuxmusl-x64": "1.2.0", "@img/sharp-linux-arm": "0.34.3", "@img/sharp-linux-arm64": "0.34.3", "@img/sharp-linux-ppc64": "0.34.3", "@img/sharp-linux-s390x": "0.34.3", "@img/sharp-linux-x64": "0.34.3", "@img/sharp-linuxmusl-arm64": "0.34.3", "@img/sharp-linuxmusl-x64": "0.34.3", "@img/sharp-wasm32": "0.34.3", "@img/sharp-win32-arm64": "0.34.3", "@img/sharp-win32-ia32": "0.34.3", "@img/sharp-win32-x64": "0.34.3" } }, "sha512-eX2IQ6nFohW4DbvHIOLRB3MHFpYqaqvXd3Tp5e/T/dSH83fxaNJQRvDMhASmkNTsNTVF2/OOopzRCt7xokgPfg=="], - "shiki": ["shiki@3.15.0", "", { "dependencies": { "@shikijs/core": "3.15.0", "@shikijs/engine-javascript": "3.15.0", "@shikijs/engine-oniguruma": "3.15.0", "@shikijs/langs": "3.15.0", "@shikijs/themes": "3.15.0", "@shikijs/types": "3.15.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw=="], + "shiki": ["shiki@3.20.0", "", { "dependencies": { "@shikijs/core": "3.20.0", "@shikijs/engine-javascript": "3.20.0", "@shikijs/engine-oniguruma": "3.20.0", "@shikijs/langs": "3.20.0", "@shikijs/themes": "3.20.0", "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } }, "sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg=="], "simple-swizzle": ["simple-swizzle@0.2.2", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg=="], @@ -1252,6 +1252,8 @@ "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "astro/@astrojs/markdown-remark": ["@astrojs/markdown-remark@6.3.10", "", { "dependencies": { "@astrojs/internal-helpers": "0.7.5", "@astrojs/prism": "3.3.0", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", "hast-util-to-text": "^4.0.2", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "mdast-util-definitions": "^6.0.0", "rehype-raw": "^7.0.0", "rehype-stringify": "^10.0.1", "remark-gfm": "^4.0.1", "remark-parse": "^11.0.0", "remark-rehype": "^11.1.2", "remark-smartypants": "^3.0.2", "shiki": "^3.19.0", "smol-toml": "^1.5.2", "unified": "^11.0.5", "unist-util-remove-position": "^5.0.0", "unist-util-visit": "^5.0.0", "unist-util-visit-parents": "^6.0.2", "vfile": "^6.0.3" } }, "sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A=="], + "brotli/base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="], "csso/css-tree": ["css-tree@2.2.1", "", { "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" } }, "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="], diff --git a/content/podcasts/2025-04.md b/content/podcasts/build-weekly-roundup-2025-04.md similarity index 91% rename from content/podcasts/2025-04.md rename to content/podcasts/build-weekly-roundup-2025-04.md index d6d4954..c2dff67 100644 --- a/content/podcasts/2025-04.md +++ b/content/podcasts/build-weekly-roundup-2025-04.md @@ -3,8 +3,7 @@ type: video title: we're ripping off-the-cuff about dollar rallying, rates, stargate, and deepseek. listen in 👇 date: 2025-01-23 modified: 2025-06-19 -show: Build Weekly Roundup -description: "2025 Week #4" +description: "Build Weekly Roundup - 2025 Week #4" tags: - ai - macro diff --git a/content/podcasts/2025-05.md b/content/podcasts/build-weekly-roundup-2025-05.md similarity index 88% rename from content/podcasts/2025-05.md rename to content/podcasts/build-weekly-roundup-2025-05.md index 516dc0c..efbe985 100644 --- a/content/podcasts/2025-05.md +++ b/content/podcasts/build-weekly-roundup-2025-05.md @@ -3,8 +3,7 @@ type: video title: Yield curve updates, looking forward to Yen meeting, more DeepSeek analysis date: 2025-01-30 modified: 2025-06-19 -show: Build Weekly Roundup -description: "2025 Week #5" +description: "Build Weekly Roundup - 2025 Week #5" tags: - ai - macro diff --git a/content/podcasts/2025-06.mdx b/content/podcasts/build-weekly-roundup-2025-06.mdx similarity index 92% rename from content/podcasts/2025-06.mdx rename to content/podcasts/build-weekly-roundup-2025-06.mdx index 1e22044..fe53607 100644 --- a/content/podcasts/2025-06.mdx +++ b/content/podcasts/build-weekly-roundup-2025-06.mdx @@ -3,8 +3,7 @@ type: video title: Listen in as we break down Treasury yields, bond liquidity, potential regulatory changes, Bitcoin's mempools, and alternative investments 👇 date: 2025-02-06 modified: 2025-10-24 -show: Build Weekly Roundup -description: "2025 Week #6" +description: "Build Weekly Roundup - 2025 Week #6" tags: - bitcoin - macro diff --git a/content/podcasts/2025-07.mdx b/content/podcasts/build-weekly-roundup-2025-07.mdx similarity index 93% rename from content/podcasts/2025-07.mdx rename to content/podcasts/build-weekly-roundup-2025-07.mdx index cc05fc0..ed85a58 100644 --- a/content/podcasts/2025-07.mdx +++ b/content/podcasts/build-weekly-roundup-2025-07.mdx @@ -3,8 +3,7 @@ type: video title: 🚨 the penny peg has broken, new 6-week t-bills, ukraine peace talks, and more date: 2025-02-13 modified: 2025-10-24 -show: Build Weekly Roundup -description: "2025 Week #7" +description: "Build Weekly Roundup - 2025 Week #7" tags: - macro posse: diff --git a/content/podcasts/2025-08.mdx b/content/podcasts/build-weekly-roundup-2025-08.mdx similarity index 91% rename from content/podcasts/2025-08.mdx rename to content/podcasts/build-weekly-roundup-2025-08.mdx index 0897dff..472ddf9 100644 --- a/content/podcasts/2025-08.mdx +++ b/content/podcasts/build-weekly-roundup-2025-08.mdx @@ -3,8 +3,7 @@ type: video title: Talking DOGE cuts 🐶 date: 2025-02-20 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #8" +description: "Build Weekly Roundup - 2025 Week #8" tags: - macro - bitcoin diff --git a/content/podcasts/2025-11.mdx b/content/podcasts/build-weekly-roundup-2025-11.mdx similarity index 93% rename from content/podcasts/2025-11.mdx rename to content/podcasts/build-weekly-roundup-2025-11.mdx index 0734a4c..912cc45 100644 --- a/content/podcasts/2025-11.mdx +++ b/content/podcasts/build-weekly-roundup-2025-11.mdx @@ -3,8 +3,7 @@ type: video title: Fork in the road for Treasury yields date: 2025-03-13 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #11" +description: "Build Weekly Roundup - 2025 Week #11" tags: - macro - bitcoin diff --git a/content/podcasts/2025-12.mdx b/content/podcasts/build-weekly-roundup-2025-12.mdx similarity index 92% rename from content/podcasts/2025-12.mdx rename to content/podcasts/build-weekly-roundup-2025-12.mdx index 3752b01..3eeca58 100644 --- a/content/podcasts/2025-12.mdx +++ b/content/podcasts/build-weekly-roundup-2025-12.mdx @@ -3,8 +3,7 @@ type: video title: Post-FOMC Landscape and the EU Savings & Investments Union date: 2025-03-20 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #12" +description: "Build Weekly Roundup - 2025 Week #12" tags: - macro posse: diff --git a/content/podcasts/2025-14.mdx b/content/podcasts/build-weekly-roundup-2025-14.mdx similarity index 92% rename from content/podcasts/2025-14.mdx rename to content/podcasts/build-weekly-roundup-2025-14.mdx index ef93ee7..5d76477 100644 --- a/content/podcasts/2025-14.mdx +++ b/content/podcasts/build-weekly-roundup-2025-14.mdx @@ -3,8 +3,7 @@ type: video title: Liberation Day in America date: 2025-04-03 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #14" +description: "Build Weekly Roundup - 2025 Week #14" tags: - macro posse: diff --git a/content/podcasts/2025-15.mdx b/content/podcasts/build-weekly-roundup-2025-15.mdx similarity index 92% rename from content/podcasts/2025-15.mdx rename to content/podcasts/build-weekly-roundup-2025-15.mdx index 2ce1a5d..38c5cab 100644 --- a/content/podcasts/2025-15.mdx +++ b/content/podcasts/build-weekly-roundup-2025-15.mdx @@ -3,8 +3,7 @@ type: video title: Tariffs pack a wallop date: 2025-04-10 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #15" +description: "Build Weekly Roundup - 2025 Week #15" tags: - macro posse: diff --git a/content/podcasts/2025-17.mdx b/content/podcasts/build-weekly-roundup-2025-17.mdx similarity index 92% rename from content/podcasts/2025-17.mdx rename to content/podcasts/build-weekly-roundup-2025-17.mdx index 3a606df..0ed7fbf 100644 --- a/content/podcasts/2025-17.mdx +++ b/content/podcasts/build-weekly-roundup-2025-17.mdx @@ -3,8 +3,7 @@ type: video title: Retail rushes for gold date: 2025-04-25 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #17" +description: "Build Weekly Roundup - 2025 Week #17" tags: - macro - bitcoin diff --git a/content/podcasts/2025-18.mdx b/content/podcasts/build-weekly-roundup-2025-18.mdx similarity index 93% rename from content/podcasts/2025-18.mdx rename to content/podcasts/build-weekly-roundup-2025-18.mdx index 0cfde39..0099fa3 100644 --- a/content/podcasts/2025-18.mdx +++ b/content/podcasts/build-weekly-roundup-2025-18.mdx @@ -3,8 +3,7 @@ type: video title: The Art of the (Ukraine) Deal date: 2025-05-01 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #18" +description: "Build Weekly Roundup - 2025 Week #18" tags: - macro - bitcoin diff --git a/content/podcasts/2025-19.mdx b/content/podcasts/build-weekly-roundup-2025-19.mdx similarity index 92% rename from content/podcasts/2025-19.mdx rename to content/podcasts/build-weekly-roundup-2025-19.mdx index 18fd324..861fce9 100644 --- a/content/podcasts/2025-19.mdx +++ b/content/podcasts/build-weekly-roundup-2025-19.mdx @@ -3,8 +3,7 @@ type: video title: Hong Kong Dollar Squeeze date: 2025-05-08 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #19" +description: "Build Weekly Roundup - 2025 Week #19" tags: - macro - bitcoin diff --git a/content/podcasts/2025-20.mdx b/content/podcasts/build-weekly-roundup-2025-20.mdx similarity index 94% rename from content/podcasts/2025-20.mdx rename to content/podcasts/build-weekly-roundup-2025-20.mdx index bcf4077..568a85f 100644 --- a/content/podcasts/2025-20.mdx +++ b/content/podcasts/build-weekly-roundup-2025-20.mdx @@ -3,8 +3,7 @@ type: video title: Not Your Father's Recession date: 2025-05-15 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #20" +description: "Build Weekly Roundup - 2025 Week #20" tags: - macro posse: diff --git a/content/podcasts/2025-21.mdx b/content/podcasts/build-weekly-roundup-2025-21.mdx similarity index 92% rename from content/podcasts/2025-21.mdx rename to content/podcasts/build-weekly-roundup-2025-21.mdx index e1a9e1d..219926b 100644 --- a/content/podcasts/2025-21.mdx +++ b/content/podcasts/build-weekly-roundup-2025-21.mdx @@ -3,8 +3,7 @@ type: video title: A Pivotal Week date: 2025-05-22 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #21" +description: "Build Weekly Roundup - 2025 Week #21" tags: - macro posse: diff --git a/content/podcasts/2025-23.mdx b/content/podcasts/build-weekly-roundup-2025-23.mdx similarity index 93% rename from content/podcasts/2025-23.mdx rename to content/podcasts/build-weekly-roundup-2025-23.mdx index 0fcb7f3..683d98e 100644 --- a/content/podcasts/2025-23.mdx +++ b/content/podcasts/build-weekly-roundup-2025-23.mdx @@ -3,8 +3,7 @@ type: video title: JPM Bends the Knee to Bitcoin date: 2025-06-06 modified: 2025-06-06 -show: Build Weekly Roundup -description: "2025 Week #23" +description: "Build Weekly Roundup - 2025 Week #23" tags: - macro - bitcoin diff --git a/content/podcasts/2025-24.mdx b/content/podcasts/build-weekly-roundup-2025-24.mdx similarity index 92% rename from content/podcasts/2025-24.mdx rename to content/podcasts/build-weekly-roundup-2025-24.mdx index 42d7849..6e3fbba 100644 --- a/content/podcasts/2025-24.mdx +++ b/content/podcasts/build-weekly-roundup-2025-24.mdx @@ -3,8 +3,7 @@ type: video title: Last Chance to Hit the Exit? date: 2025-06-12 modified: 2025-06-18 -show: Build Weekly Roundup -description: "2025 Week #24" +description: "Build Weekly Roundup - 2025 Week #24" tags: - macro posse: diff --git a/content/podcasts/2025-25.mdx b/content/podcasts/build-weekly-roundup-2025-25.mdx similarity index 92% rename from content/podcasts/2025-25.mdx rename to content/podcasts/build-weekly-roundup-2025-25.mdx index c1b26bc..4e4c89d 100644 --- a/content/podcasts/2025-25.mdx +++ b/content/podcasts/build-weekly-roundup-2025-25.mdx @@ -3,8 +3,7 @@ type: video title: Battle of Fordow date: 2025-06-18 modified: 2025-06-18 -show: Build Weekly Roundup -description: "2025 Week #25" +description: "Build Weekly Roundup - 2025 Week #25" tags: - macro - bitcoin diff --git a/content/podcasts/2025-26.mdx b/content/podcasts/build-weekly-roundup-2025-26.mdx similarity index 92% rename from content/podcasts/2025-26.mdx rename to content/podcasts/build-weekly-roundup-2025-26.mdx index 49d7877..92d8e0c 100644 --- a/content/podcasts/2025-26.mdx +++ b/content/podcasts/build-weekly-roundup-2025-26.mdx @@ -3,8 +3,7 @@ type: video title: Rebalance of Power date: 2025-06-26 modified: 2025-07-01 -show: Build Weekly Roundup -description: "2025 Week #26" +description: "Build Weekly Roundup - 2025 Week #26" tags: - macro - bitcoin diff --git a/content/podcasts/2025-29.mdx b/content/podcasts/build-weekly-roundup-2025-29.mdx similarity index 92% rename from content/podcasts/2025-29.mdx rename to content/podcasts/build-weekly-roundup-2025-29.mdx index 3a34476..bfc832f 100644 --- a/content/podcasts/2025-29.mdx +++ b/content/podcasts/build-weekly-roundup-2025-29.mdx @@ -3,8 +3,7 @@ type: video title: Monetary Policy Disarray date: 2025-07-17 modified: 2025-07-17 -show: Build Weekly Roundup -description: "2025 Week #29" +description: "Build Weekly Roundup - 2025 Week #29" tags: - macro - bitcoin diff --git a/content/podcasts/2025-30.mdx b/content/podcasts/build-weekly-roundup-2025-30.mdx similarity index 93% rename from content/podcasts/2025-30.mdx rename to content/podcasts/build-weekly-roundup-2025-30.mdx index ce31027..7cdd5c2 100644 --- a/content/podcasts/2025-30.mdx +++ b/content/podcasts/build-weekly-roundup-2025-30.mdx @@ -3,8 +3,7 @@ type: video title: Rate Shortcut Contractors, Inc. date: 2025-07-25 modified: 2025-07-25 -show: Build Weekly Roundup -description: "2025 Week #30" +description: "Build Weekly Roundup - 2025 Week #30" tags: - macro posse: diff --git a/content/podcasts/2025-33.mdx b/content/podcasts/build-weekly-roundup-2025-33.mdx similarity index 92% rename from content/podcasts/2025-33.mdx rename to content/podcasts/build-weekly-roundup-2025-33.mdx index d1b8ba1..26a1abf 100644 --- a/content/podcasts/2025-33.mdx +++ b/content/podcasts/build-weekly-roundup-2025-33.mdx @@ -3,8 +3,7 @@ type: video title: PPI Blowout date: 2025-08-15 modified: 2025-08-17 -show: Build Weekly Roundup -description: "2025 Week #33" +description: "Build Weekly Roundup - 2025 Week #33" tags: - macro posse: diff --git a/content/podcasts/2025-36.mdx b/content/podcasts/build-weekly-roundup-2025-36.mdx similarity index 93% rename from content/podcasts/2025-36.mdx rename to content/podcasts/build-weekly-roundup-2025-36.mdx index d60c1da..3247c60 100644 --- a/content/podcasts/2025-36.mdx +++ b/content/podcasts/build-weekly-roundup-2025-36.mdx @@ -3,8 +3,7 @@ type: video title: Money, Credit and Asset Prices date: 2025-09-08 modified: 2025-09-09 -show: Build Weekly Roundup -description: "2025 Week #36" +description: "Build Weekly Roundup - 2025 Week #36" tags: - macro posse: diff --git a/content/podcasts/2025-37.mdx b/content/podcasts/build-weekly-roundup-2025-37.mdx similarity index 92% rename from content/podcasts/2025-37.mdx rename to content/podcasts/build-weekly-roundup-2025-37.mdx index b5868ed..6d22684 100644 --- a/content/podcasts/2025-37.mdx +++ b/content/podcasts/build-weekly-roundup-2025-37.mdx @@ -3,8 +3,7 @@ type: video title: Climbing the Escalatory Ladder date: 2025-09-11 modified: 2025-09-12 -show: Build Weekly Roundup -description: "2025 Week #37" +description: "Build Weekly Roundup - 2025 Week #37" tags: - macro posse: diff --git a/content/podcasts/2025-38.mdx b/content/podcasts/build-weekly-roundup-2025-38.mdx similarity index 92% rename from content/podcasts/2025-38.mdx rename to content/podcasts/build-weekly-roundup-2025-38.mdx index 1d2ae06..a0681bd 100644 --- a/content/podcasts/2025-38.mdx +++ b/content/podcasts/build-weekly-roundup-2025-38.mdx @@ -3,8 +3,7 @@ type: video title: Dot Slop date: 2025-09-18 modified: 2025-09-23 -show: Build Weekly Roundup -description: "2025 Week #38" +description: "Build Weekly Roundup - 2025 Week #38" tags: - macro - bitcoin diff --git a/content/podcasts/2025-39.mdx b/content/podcasts/build-weekly-roundup-2025-39.mdx similarity index 92% rename from content/podcasts/2025-39.mdx rename to content/podcasts/build-weekly-roundup-2025-39.mdx index 8ae5080..5b44fb5 100644 --- a/content/podcasts/2025-39.mdx +++ b/content/podcasts/build-weekly-roundup-2025-39.mdx @@ -3,8 +3,7 @@ type: video title: Government Shutdown date: 2025-09-26 modified: 2025-10-02 -show: Build Weekly Roundup -description: "2025 Week #39" +description: "Build Weekly Roundup - 2025 Week #39" tags: - macro posse: diff --git a/content/podcasts/2025-40.mdx b/content/podcasts/build-weekly-roundup-2025-40.mdx similarity index 92% rename from content/podcasts/2025-40.mdx rename to content/podcasts/build-weekly-roundup-2025-40.mdx index b17136f..f37eca2 100644 --- a/content/podcasts/2025-40.mdx +++ b/content/podcasts/build-weekly-roundup-2025-40.mdx @@ -3,8 +3,7 @@ type: video title: Window of Heightened Risk date: 2025-10-02 modified: 2025-10-02 -show: Build Weekly Roundup -description: "2025 Week #40" +description: "Build Weekly Roundup - 2025 Week #40" tags: - macro - bitcoin diff --git a/content/podcasts/2025-41.mdx b/content/podcasts/build-weekly-roundup-2025-41.mdx similarity index 92% rename from content/podcasts/2025-41.mdx rename to content/podcasts/build-weekly-roundup-2025-41.mdx index 2c6a741..27370ac 100644 --- a/content/podcasts/2025-41.mdx +++ b/content/podcasts/build-weekly-roundup-2025-41.mdx @@ -3,8 +3,7 @@ type: video title: Equity Financing Bubble? date: 2025-10-09 modified: 2025-10-09 -show: Build Weekly Roundup -description: "2025 Week #41" +description: "Build Weekly Roundup - 2025 Week #41" tags: - macro posse: diff --git a/content/podcasts/2025-42.mdx b/content/podcasts/build-weekly-roundup-2025-42.mdx similarity index 92% rename from content/podcasts/2025-42.mdx rename to content/podcasts/build-weekly-roundup-2025-42.mdx index a0225e1..b759f0f 100644 --- a/content/podcasts/2025-42.mdx +++ b/content/podcasts/build-weekly-roundup-2025-42.mdx @@ -3,8 +3,7 @@ type: video title: Debasement Awakening date: 2025-10-16 modified: 2025-10-16 -show: Build Weekly Roundup -description: "2025 Week #42" +description: "Build Weekly Roundup - 2025 Week #42" tags: - macro posse: diff --git a/content/podcasts/2025-43.mdx b/content/podcasts/build-weekly-roundup-2025-43.mdx similarity index 92% rename from content/podcasts/2025-43.mdx rename to content/podcasts/build-weekly-roundup-2025-43.mdx index fee4e1f..d66942b 100644 --- a/content/podcasts/2025-43.mdx +++ b/content/podcasts/build-weekly-roundup-2025-43.mdx @@ -3,8 +3,7 @@ type: video title: Control the World date: 2025-10-24 modified: 2025-10-24 -show: Build Weekly Roundup -description: "2025 Week #43" +description: "Build Weekly Roundup - 2025 Week #43" tags: - macro - bitcoin diff --git a/content/podcasts/2025-44.mdx b/content/podcasts/build-weekly-roundup-2025-44.mdx similarity index 92% rename from content/podcasts/2025-44.mdx rename to content/podcasts/build-weekly-roundup-2025-44.mdx index f966ac3..3cf7e40 100644 --- a/content/podcasts/2025-44.mdx +++ b/content/podcasts/build-weekly-roundup-2025-44.mdx @@ -3,8 +3,7 @@ type: video title: Caribbean Chaos date: 2025-10-30 modified: 2025-10-30 -show: Build Weekly Roundup -description: "2025 Week #44" +description: "Build Weekly Roundup - 2025 Week #44" tags: - macro posse: diff --git a/content/podcasts/2025-45.mdx b/content/podcasts/build-weekly-roundup-2025-45.mdx similarity index 92% rename from content/podcasts/2025-45.mdx rename to content/podcasts/build-weekly-roundup-2025-45.mdx index 87fd12c..ca33ca3 100644 --- a/content/podcasts/2025-45.mdx +++ b/content/podcasts/build-weekly-roundup-2025-45.mdx @@ -3,8 +3,7 @@ type: video title: NYC Says Cuo"no" date: 2025-11-06 modified: 2025-11-06 -show: Build Weekly Roundup -description: "2025 Week #45" +description: "Build Weekly Roundup - 2025 Week #45" tags: - macro - bitcoin diff --git a/content/podcasts/2025-46.mdx b/content/podcasts/build-weekly-roundup-2025-46.mdx similarity index 92% rename from content/podcasts/2025-46.mdx rename to content/podcasts/build-weekly-roundup-2025-46.mdx index 3789464..dd4b692 100644 --- a/content/podcasts/2025-46.mdx +++ b/content/podcasts/build-weekly-roundup-2025-46.mdx @@ -3,8 +3,7 @@ type: video title: Likely Suffer a Complete Loss date: 2025-11-13 modified: 2025-11-13 -show: Build Weekly Roundup -description: "2025 Week #46" +description: "Build Weekly Roundup - 2025 Week #46" tags: - macro - bitcoin diff --git a/content/podcasts/2025-47.mdx b/content/podcasts/build-weekly-roundup-2025-47.mdx similarity index 92% rename from content/podcasts/2025-47.mdx rename to content/podcasts/build-weekly-roundup-2025-47.mdx index 32582ef..1b1ed97 100644 --- a/content/podcasts/2025-47.mdx +++ b/content/podcasts/build-weekly-roundup-2025-47.mdx @@ -3,8 +3,7 @@ type: video title: Reigning In the Offshore Dollar date: 2025-11-21 modified: 2025-11-21 -show: Build Weekly Roundup -description: "2025 Week #47" +description: "Build Weekly Roundup - 2025 Week #47" tags: - macro - bitcoin diff --git a/content/podcasts/2025-48.mdx b/content/podcasts/build-weekly-roundup-2025-48.mdx similarity index 92% rename from content/podcasts/2025-48.mdx rename to content/podcasts/build-weekly-roundup-2025-48.mdx index f2f84fd..9e88c20 100644 --- a/content/podcasts/2025-48.mdx +++ b/content/podcasts/build-weekly-roundup-2025-48.mdx @@ -3,8 +3,7 @@ type: video title: eSLR Tilts the Scale date: 2025-11-28 modified: 2025-12-01 -show: Build Weekly Roundup -description: "2025 Week #48" +description: "Build Weekly Roundup - 2025 Week #48" tags: - ai - macro diff --git a/content/podcasts/2025-49.mdx b/content/podcasts/build-weekly-roundup-2025-49.mdx similarity index 92% rename from content/podcasts/2025-49.mdx rename to content/podcasts/build-weekly-roundup-2025-49.mdx index d3cb52d..919c886 100644 --- a/content/podcasts/2025-49.mdx +++ b/content/podcasts/build-weekly-roundup-2025-49.mdx @@ -3,8 +3,7 @@ type: video title: ECB Urges Gold Rethink date: 2025-12-04 modified: 2025-12-04 -show: Build Weekly Roundup -description: "2025 Week #49" +description: "Build Weekly Roundup - 2025 Week #49" tags: - ai - macro diff --git a/content/podcasts/2025-50.mdx b/content/podcasts/build-weekly-roundup-2025-50.mdx similarity index 92% rename from content/podcasts/2025-50.mdx rename to content/podcasts/build-weekly-roundup-2025-50.mdx index e0ddff5..c3f8441 100644 --- a/content/podcasts/2025-50.mdx +++ b/content/podcasts/build-weekly-roundup-2025-50.mdx @@ -3,8 +3,7 @@ type: video title: Trade Route Control date: 2025-12-12 modified: 2025-12-12 -show: Build Weekly Roundup -description: "2025 Week #50" +description: "Build Weekly Roundup - 2025 Week #50" tags: - macro posse: diff --git a/content/reviews/28-days-later.md b/content/reviews/28-days-later.md index 632326c..4986a8f 100644 --- a/content/reviews/28-days-later.md +++ b/content/reviews/28-days-later.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: 28 Days Later date: 2025-06-06 modified: 2025-12-07 diff --git a/content/reviews/a-complete-unknown.mdx b/content/reviews/a-complete-unknown.mdx index adbe3e4..fe737e4 100644 --- a/content/reviews/a-complete-unknown.mdx +++ b/content/reviews/a-complete-unknown.mdx @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: A Complete Unknown date: 2025-06-04 modified: 2025-06-04 diff --git a/content/reviews/bugonia.md b/content/reviews/bugonia.md index 0c47963..f8c465a 100644 --- a/content/reviews/bugonia.md +++ b/content/reviews/bugonia.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Bugonia date: 2025-10-30 modified: 2025-11-01 diff --git a/content/reviews/burning.md b/content/reviews/burning.md index adaf057..3b132d4 100644 --- a/content/reviews/burning.md +++ b/content/reviews/burning.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Burning date: 2025-02-28 modified: 2025-03-02 diff --git a/content/reviews/casino-royale.md b/content/reviews/casino-royale.md index 89bd267..1426030 100644 --- a/content/reviews/casino-royale.md +++ b/content/reviews/casino-royale.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Casino Royale date: 2025-12-14 modified: 2025-12-16 diff --git a/content/reviews/caught-stealing.md b/content/reviews/caught-stealing.md index bbc926c..b748d92 100644 --- a/content/reviews/caught-stealing.md +++ b/content/reviews/caught-stealing.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Caught Stealing date: 2025-09-12 modified: 2025-09-13 diff --git a/content/reviews/challengers.md b/content/reviews/challengers.md index bd4ee67..b1e31ed 100644 --- a/content/reviews/challengers.md +++ b/content/reviews/challengers.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Challengers date: 2024-12-24 modified: 2024-12-26 diff --git a/content/reviews/conclave.md b/content/reviews/conclave.md index 656de8d..535aa37 100644 --- a/content/reviews/conclave.md +++ b/content/reviews/conclave.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Conclave date: 2025-03-02 modified: 2025-03-18 diff --git a/content/reviews/death-becomes-her.md b/content/reviews/death-becomes-her.md index 56b4c0e..cb9832b 100644 --- a/content/reviews/death-becomes-her.md +++ b/content/reviews/death-becomes-her.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Death Becomes Her date: 2025-10-02 modified: 2025-10-07 diff --git a/content/reviews/den-of-thieves-pantera.md b/content/reviews/den-of-thieves-pantera.md index 970c35b..4760cb5 100644 --- a/content/reviews/den-of-thieves-pantera.md +++ b/content/reviews/den-of-thieves-pantera.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: "Den of Thieves: Pantera" date: 2025-10-18 modified: 2025-10-19 diff --git a/content/reviews/f1-the-movie.md b/content/reviews/f1-the-movie.md index 8efb01d..bb52953 100644 --- a/content/reviews/f1-the-movie.md +++ b/content/reviews/f1-the-movie.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: "F1: The Movie" date: 2025-10-16 modified: 2025-10-17 diff --git a/content/reviews/fallen-angels/index.mdx b/content/reviews/fallen-angels/index.mdx index f840145..3cc1136 100644 --- a/content/reviews/fallen-angels/index.mdx +++ b/content/reviews/fallen-angels/index.mdx @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Fallen Angels date: 2025-08-02 modified: 2025-10-24 diff --git a/content/reviews/hunchback-of-notre-dame.md b/content/reviews/hunchback-of-notre-dame.md index e74e414..90dc488 100644 --- a/content/reviews/hunchback-of-notre-dame.md +++ b/content/reviews/hunchback-of-notre-dame.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: The Hunchback of Notre Dame date: 2025-03-04 modified: 2025-03-22 diff --git a/content/reviews/its-whats-inside.md b/content/reviews/its-whats-inside.md index b405b20..4a31c53 100644 --- a/content/reviews/its-whats-inside.md +++ b/content/reviews/its-whats-inside.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: It's What's Inside date: 2025-03-01 modified: 2025-03-02 diff --git a/content/reviews/jurassic-park.md b/content/reviews/jurassic-park.md index dc616e4..1c982e1 100644 --- a/content/reviews/jurassic-park.md +++ b/content/reviews/jurassic-park.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Jurassic Park date: 2025-09-10 modified: 2025-09-13 diff --git a/content/reviews/materialists.md b/content/reviews/materialists.md index 1280894..451ac55 100644 --- a/content/reviews/materialists.md +++ b/content/reviews/materialists.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Materialists date: 2025-08-14 modified: 2025-08-15 diff --git a/content/reviews/mulholland-drive.md b/content/reviews/mulholland-drive.md index 14a6273..04ec81c 100644 --- a/content/reviews/mulholland-drive.md +++ b/content/reviews/mulholland-drive.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Mulholland Drive date: 2025-12-06 modified: 2025-12-07 diff --git a/content/reviews/nosferatu.md b/content/reviews/nosferatu.md index 0903011..5270bfe 100644 --- a/content/reviews/nosferatu.md +++ b/content/reviews/nosferatu.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Nosferatu date: 2025-09-09 modified: 2025-09-13 diff --git a/content/reviews/one-battle-after-another.mdx b/content/reviews/one-battle-after-another.mdx index c42aa11..6e3e803 100644 --- a/content/reviews/one-battle-after-another.mdx +++ b/content/reviews/one-battle-after-another.mdx @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: One Battle After Another date: 2025-10-01 modified: 2025-10-04 diff --git a/content/reviews/perfect-days.md b/content/reviews/perfect-days.md index 75048e3..f6df0ed 100644 --- a/content/reviews/perfect-days.md +++ b/content/reviews/perfect-days.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Perfect Days date: 2025-02-15 modified: 2025-02-15 diff --git a/content/reviews/problemista.md b/content/reviews/problemista.md index d8a3f67..91fe0ab 100644 --- a/content/reviews/problemista.md +++ b/content/reviews/problemista.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Problemista date: 2025-11-04 modified: 2025-11-06 diff --git a/content/reviews/sinners.md b/content/reviews/sinners.md index fcf3680..11a93f0 100644 --- a/content/reviews/sinners.md +++ b/content/reviews/sinners.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Sinners date: 2025-05-02 modified: 2025-05-02 diff --git a/content/reviews/star-wars-episode-iii-revenge-of-the-sith.md b/content/reviews/star-wars-episode-iii-revenge-of-the-sith.md index ab41eea..fd89e22 100644 --- a/content/reviews/star-wars-episode-iii-revenge-of-the-sith.md +++ b/content/reviews/star-wars-episode-iii-revenge-of-the-sith.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: "Star Wars: Episode III - Revenge of the Sith" date: 2025-09-05 modified: 2025-09-07 diff --git a/content/reviews/subservience.md b/content/reviews/subservience.md index 54aa778..3d0f488 100644 --- a/content/reviews/subservience.md +++ b/content/reviews/subservience.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Subservience date: 2024-12-25 modified: 2024-12-26 diff --git a/content/reviews/superman.mdx b/content/reviews/superman.mdx index 17b5b3e..bf56763 100644 --- a/content/reviews/superman.mdx +++ b/content/reviews/superman.mdx @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Superman date: 2025-10-04 modified: 2025-10-04 diff --git a/content/reviews/the-apprentice.md b/content/reviews/the-apprentice.md index 4fc5620..906239e 100644 --- a/content/reviews/the-apprentice.md +++ b/content/reviews/the-apprentice.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: The Apprentice date: 2025-09-06 modified: 2025-09-07 diff --git a/content/reviews/the-boy-and-the-heron.md b/content/reviews/the-boy-and-the-heron.md index 1cf6c95..98070f1 100644 --- a/content/reviews/the-boy-and-the-heron.md +++ b/content/reviews/the-boy-and-the-heron.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: The Boy and the Heron date: 2024-12-21 modified: 2024-12-23 diff --git a/content/reviews/the-godfather.md b/content/reviews/the-godfather.md index 1f77edc..187e957 100644 --- a/content/reviews/the-godfather.md +++ b/content/reviews/the-godfather.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: The Godfather date: 2025-11-16 modified: 2025-11-19 diff --git a/content/reviews/the-lord-of-the-rings-the-fellowship-of-the-ring.md b/content/reviews/the-lord-of-the-rings-the-fellowship-of-the-ring.md index c1b347b..b3efe51 100644 --- a/content/reviews/the-lord-of-the-rings-the-fellowship-of-the-ring.md +++ b/content/reviews/the-lord-of-the-rings-the-fellowship-of-the-ring.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: "The Lord of the Rings: The Fellowship of the Ring" date: 2025-11-26 modified: 2025-11-30 diff --git a/content/reviews/wake up dead man.md b/content/reviews/wake up dead man.md index 8b31aeb..f4def80 100644 --- a/content/reviews/wake up dead man.md +++ b/content/reviews/wake up dead man.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Wake Up Dead Man date: 2025-12-15 modified: 2025-12-16 diff --git a/content/reviews/warfare.md b/content/reviews/warfare.md index 8351233..a53955c 100644 --- a/content/reviews/warfare.md +++ b/content/reviews/warfare.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Warfare date: 2025-04-11 modified: 2025-04-11 diff --git a/content/reviews/wicked-for-good.mdx b/content/reviews/wicked-for-good.mdx index 7193df9..925ce2e 100644 --- a/content/reviews/wicked-for-good.mdx +++ b/content/reviews/wicked-for-good.mdx @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: "Wicked: For Good" date: 2025-11-25 modified: 2025-11-25 diff --git a/content/reviews/wicked.md b/content/reviews/wicked.md index baec4b3..b0f65fd 100644 --- a/content/reviews/wicked.md +++ b/content/reviews/wicked.md @@ -1,5 +1,5 @@ --- -type: movie +category: movie title: Wicked date: 2024-11-29 modified: 2025-06-04 diff --git a/package.json b/package.json index d900be7..0fe3ac8 100644 --- a/package.json +++ b/package.json @@ -29,14 +29,14 @@ "@fontsource-variable/source-serif-4": "^5.2.9", "@iconify-json/mdi": "^1.2.3", "@vercel/og": "^0.8.5", - "astro": "5.16.3", + "astro": "5.16.5", "astro-icon": "^1.1.5", - "react": "^19.2.0", - "react-dom": "^19.2.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", "recharts": "^3.5.1" }, "devDependencies": { - "@types/bun": "^1.3.3", + "@types/bun": "^1.3.4", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3" } diff --git a/src/components/footer.astro b/src/components/footer.astro index b956421..9d7c471 100644 --- a/src/components/footer.astro +++ b/src/components/footer.astro @@ -1,5 +1,5 @@ --- -import { siteAuthor, socials } from '@utils/globals.ts'; +import { siteAuthor, socials } from '@utils/globals'; import { Icon } from 'astro-icon/components'; const currentYear = new Date().getFullYear(); diff --git a/src/components/head/article.astro b/src/components/head/article.astro index dc1efe0..746304a 100644 --- a/src/components/head/article.astro +++ b/src/components/head/article.astro @@ -1,5 +1,5 @@ --- -import { siteAuthor } from '@utils/globals.ts'; +import { siteAuthor } from '@utils/globals'; interface Props { publishedTime: string diff --git a/src/components/head/base.astro b/src/components/head/base.astro index e469334..9641518 100644 --- a/src/components/head/base.astro +++ b/src/components/head/base.astro @@ -1,6 +1,6 @@ --- import { getImage } from 'astro:assets'; -import { siteAuthor, siteTitle, socials } from '@utils/globals.ts'; +import { siteAuthor, siteTitle, socials } from '@utils/globals'; import FavIcon from '@assets/favicon.ico'; interface Props { diff --git a/src/components/metadata.astro b/src/components/metadata.astro index f2eacc5..8e25977 100644 --- a/src/components/metadata.astro +++ b/src/components/metadata.astro @@ -1,10 +1,10 @@ --- -import { type InferEntrySchema } from 'astro:content'; -import formatDate from '@utils/formatDate.ts'; +import { type SiteEntrySchema } from '@utils/globals'; +import formatDate from '@utils/formatDate'; import Rating from '@components/ui/rating.astro'; interface Props { - entryData: InferEntrySchema<'articles' | 'podcasts' | 'reviews'> + entryData: SiteEntrySchema } const { entryData } = Astro.props; @@ -14,7 +14,6 @@ const modifiedDate = entryData.modified ? formatDate(entryData.modified) : publi
Metadata