diff --git a/package.json b/package.json index 5544add60..15740e282 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "lint": "next lint --fix", "test": "next lint", "prepare": "husky install", - "generate:sitemap": "cd scripts && node generate_sitemap.js" + "fetch:bloglist": "node scripts/download-blog-posts.data.json.mjs" }, "dependencies": { "@dnd-kit/core": "^6.1.0", @@ -26,8 +26,8 @@ "@mui/lab": "^6.0.0-beta.23", "@mui/material": "6", "@mui/material-nextjs": "6", - "@next/third-parties": "^15.1.5", "@next/mdx": "^15.1.5", + "@next/third-parties": "^15.1.5", "@rainbow-me/rainbowkit": "^2.1.2", "@sentry/nextjs": "^7.95.0", "@tanstack/react-query": "^5.55.3", @@ -95,6 +95,7 @@ "raw-loader": "^4.0.2", "sitemap": "^7.1.1", "tailwindcss": "^3.3.0", + "turbo": "^2.4.2", "typescript": "^5.1.6" }, "engines": { diff --git a/turbo.json b/turbo.json index a11accd4a..0ac301a67 100644 --- a/turbo.json +++ b/turbo.json @@ -2,7 +2,8 @@ "$schema": "https://turbo.build/schema.json", "tasks": { "build": { - "outputs": [".next/**", "!.next/cache/**"] + "outputs": [".next/**", "!.next/cache/**"], + "inputs": ["$TURBO_DEFAULT$", "src/assets/blog/main.data.json"] }, "lint": {}, "dev": { diff --git a/yarn.lock b/yarn.lock index b81d5c9b1..6ec3a3005 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11308,6 +11308,48 @@ tss-react@^4.4.1: "@emotion/serialize" "*" "@emotion/utils" "*" +turbo-darwin-64@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo-darwin-64/-/turbo-darwin-64-2.4.2.tgz#2a4ef093f2a87988308d6b28ef771d71baeeb7ce" + integrity sha512-HFfemyWB60CJtEvVQj9yby5rkkWw9fLAdLtAPGtPQoU3tKh8t/uzCAZKso2aPVbib9vGUuGbPGoGpaRXdVhj5g== + +turbo-darwin-arm64@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo-darwin-arm64/-/turbo-darwin-arm64-2.4.2.tgz#51a69d6b5decdc6c6ee247c5f2e2d95d8651c165" + integrity sha512-uwSx1dsBSSFeEC0nxyx2O219FEsS/haiESaWwE9JI8mHkQK61s6w6fN2G586krKxyNam4AIxRltleL+O2Em94g== + +turbo-linux-64@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo-linux-64/-/turbo-linux-64-2.4.2.tgz#b49977e5f60e9e44e91b730debf934eb80fa0a3e" + integrity sha512-Fy/uL8z/LAYcPbm7a1LwFnTY9pIi5FAi12iuHsgB7zHjdh4eeIKS2NIg4nroAmTcUTUZ0/cVTo4bDOCUcS3aKw== + +turbo-linux-arm64@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo-linux-arm64/-/turbo-linux-arm64-2.4.2.tgz#f6c09843cbc262ffc43e1add7bee8db5eb125d16" + integrity sha512-AEA0d8h5W/K6iiXfEgiNwWt0yqRL1NpBs8zQCLdc4/L7WeYeJW3sORWX8zt7xhutF/KW9gTm8ehKpiK6cCIsAA== + +turbo-windows-64@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo-windows-64/-/turbo-windows-64-2.4.2.tgz#142646430009149a3f0ac8309fcc695fdadc9e57" + integrity sha512-CybtIZ9wRgnnNFVN9En9G+rxsO+mwU81fvW4RpE8BWyNEkhQ8J28qYf4PaimueMxGHHp/28i/G7Kcdn2GAWG0g== + +turbo-windows-arm64@2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo-windows-arm64/-/turbo-windows-arm64-2.4.2.tgz#63ae5e8bb6b9efa74aca6c5ef49d0fdebe123b45" + integrity sha512-7V0yneVPL8Y3TgrkUIjw7Odmwu1tHnyIiPHFM7eFcA7U+H6hPXyCxge7nC3wOKfjhKCQqUm+Vf/k6kjmLz5G4g== + +turbo@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/turbo/-/turbo-2.4.2.tgz#3e2b285b63535e3631632febb8d05fad54e19697" + integrity sha512-Qxi0ioQCxMRUCcHKHZkTnYH8e7XCpNfg9QiJcyfWIc+ZXeaCjzV5rCGlbQlTXMAtI8qgfP8fZADv3CFtPwqdPQ== + optionalDependencies: + turbo-darwin-64 "2.4.2" + turbo-darwin-arm64 "2.4.2" + turbo-linux-64 "2.4.2" + turbo-linux-arm64 "2.4.2" + turbo-windows-64 "2.4.2" + turbo-windows-arm64 "2.4.2" + tweetnacl-util@^0.15.1: version "0.15.1" resolved "https://registry.yarnpkg.com/tweetnacl-util/-/tweetnacl-util-0.15.1.tgz#b80fcdb5c97bcc508be18c44a4be50f022eea00b"