From b83d4af52dc649fae18594a60dc21b8337e33126 Mon Sep 17 00:00:00 2001
From: Shinobu Hayashi
Date: Mon, 15 Jul 2024 01:14:35 +0900
Subject: [PATCH] Rename turbo-blog to blog
---
.../{turbo-blog => blog}/.gitignore | 0
.../{turbo-blog => blog}/package.json | 2 +-
.../rspack.config.client.ts | 0
.../rspack.config.server.ts | 0
.../rspack.config.stylesheet.ts | 0
.../draft/about-new-core-web-vitals.md | 0
.../src/articles/draft/about-wasmtime.md | 0
.../draft/learn-browser-through-creating.md | 0
...lint-plugin-for-orthographical-variants.md | 0
.../src/articles/en/introduction-treeche.md | 0
.../en/m17n-with-cloudflare-workers.md | 0
...m-outdated-command-supports-json-format.md | 0
.../src/articles/third-pirty.json | 0
.../src/assets/browser-on-browser/sys.png | Bin
.../introduction-to-AST/ast-overview.png | Bin
.../assets/introduction-to-AST/ast-tool.png | Bin
.../assets/introduction-to-AST/ast-tree.png | Bin
.../assets/introduction-to-AST/transform.png | Bin
.../src/assets/log-2020/kusa.png | Bin
.../src/assets/log-2020/newkusa.png | Bin
.../hackathon-res.png | Bin
.../webpack-bundle-analyzer.png | Bin
.../pnpm-outdated-with-list.png | Bin
.../pnpm-outdated.png | Bin
.../tweet.png | Bin
.../remake-blog-with-nextjs-nowsh/27-1.jpeg | Bin
.../remake-blog-with-nextjs-nowsh/27-2.png | Bin
.../remake-blog-with-nextjs-nowsh/27-3.png | Bin
.../src/assets/static/AMP.png | Bin
.../src/assets/static/a11y-dark.min.css | 0
.../src/assets/static/a11y-dark.min.css.d.ts | 0
.../src/assets/static/banana.png | Bin
.../src/assets/static/cloudflare.png | Bin
.../src/assets/static/e-mail.png | Bin
.../src/assets/static/earth.png | Bin
.../src/assets/static/earth_africa.png | Bin
.../src/assets/static/fastly.png | Bin
.../src/assets/static/favicon.ico | Bin
.../src/assets/static/fire.png | Bin
.../src/assets/static/gb.png | Bin
.../src/assets/static/github.svg | 0
.../src/assets/static/icon.png | Bin
.../src/assets/static/icon_blur.png | Bin
.../src/assets/static/icon_thatsme.png | Bin
.../assets/static/icon_transparent_header.png | Bin
.../src/assets/static/javascript.png | Bin
.../src/assets/static/jp.png | Bin
.../src/assets/static/linkedin.svg | 0
.../src/assets/static/placeholder.png | Bin
.../src/assets/static/react.png | Bin
.../src/assets/static/rust.png | Bin
.../src/assets/static/shinyaigeek_icon.png | Bin
.../shinyaigeek_portrait_transparent.png | Bin
.../src/assets/static/spider_web.png | Bin
.../src/assets/static/twitter.svg | 0
.../src/assets/static/typescript.png | Bin
.../src/assets/static/us.png | Bin
.../what-is-TypeScript-s-reversal/25-3.png | Bin
.../what-is-TypeScript-s-reversal/25-4.png | Bin
.../assets/without-create-react-app/21-2.png | Bin
.../assets/without-create-react-app/21-3.png | Bin
.../assets/without-create-react-app/21-4.gif | Bin
.../assets/without-create-react-app/21-5.png | Bin
.../assets/without-create-react-app/21-6.png | Bin
.../assets/without-create-react-app/21-7.png | Bin
.../chooseLanguage/chooseLanguage.ts | 0
.../getBlogPost/getBlogPost.usecase.ts | 0
.../getBlogPosts/getBlogposts.usecase.ts | 0
.../src/build/babel.config.js | 0
.../{turbo-blog => blog}/src/build/build.ts | 0
.../src/build/context/context.ts | 0
.../src/build/handlers/index/generate.tsx | 0
.../src/build/handlers/index/output.tsx | 0
.../src/build/handlers/post/generate.tsx | 0
.../post/getBlogChildren/getBlogChildren.ts | 0
.../src/build/handlers/post/output.tsx | 0
.../src/build/handlers/profile/generate.tsx | 0
.../src/build/handlers/profile/output.tsx | 0
.../model/blog/__fixture__/invalid-blog.md | 0
.../model/blog/__fixture__/valid-blog.md | 0
.../extract-blog-metadata/valid-blog.txt | 0
.../src/build/model/blog/blog.entity.ts | 0
.../src/build/model/blog/blog.repository.ts | 0
.../model/blog/extract-blog-metadata.test.ts | 0
.../build/model/blog/extract-blog-metadata.ts | 0
.../build/model/blog/parse-blog-content.ts | 0
.../src/build/model/content/content.entity.ts | 0
.../build/model/language/language.entity.ts | 0
.../src/build/model/m17n/m17n.entity.ts | 0
.../src/build/plugin/language.ts | 0
.../src/build/util/addDOCTYPE.ts | 0
.../src/build/util/generateHash.ts | 0
.../src/build/util/getBlogPost.ts | 0
.../src/build/util/getBlogPosts.ts | 0
.../src/build/util/getOmmit.ts | 0
.../src/build/util/getRss.ts | 0
.../src/build/util/getSitemap.ts | 0
.../src/build/util/getThirdPirty.ts | 0
.../src/build/util/writeFileWithDir.ts | 0
.../{turbo-blog => blog}/src/client/main.tsx | 0
.../{turbo-blog => blog}/src/react-env.d.ts | 0
.../{turbo-blog => blog}/src/stylesheet.ts | 0
.../ui/components/Button/Button.module.css | 0
.../components/Button/Button.module.css.d.ts | 0
.../src/ui/components/Button/Button.tsx | 0
.../ui/components/Contact/Contact.module.css | 0
.../Contact/Contact.module.css.d.ts | 0
.../src/ui/components/Contact/Contact.tsx | 0
.../src/ui/components/Counter/Counter.tsx | 0
.../DecorationTag/DecorationTag.module.css | 0
.../DecorationTag.module.css.d.ts | 0
.../DecorationTag/DecorationTag.tsx | 0
.../ui/components/Divider/Divider.module.css | 0
.../Divider/Divider.module.css.d.ts | 0
.../src/ui/components/Divider/Divider.tsx | 0
.../ui/components/Footer/Footer.module.css | 0
.../components/Footer/Footer.module.css.d.ts | 0
.../src/ui/components/Footer/Footer.tsx | 0
.../ui/components/Header/Header.module.css | 0
.../components/Header/Header.module.css.d.ts | 0
.../src/ui/components/Header/Header.tsx | 0
.../components/Language/Language.module.css | 0
.../Language/Language.module.css.d.ts | 0
.../src/ui/components/Language/Language.tsx | 0
.../ui/components/Layout/Layout.module.css | 0
.../components/Layout/Layout.module.css.d.ts | 0
.../src/ui/components/Layout/Layout.tsx | 0
.../src/ui/components/Shell/shell.tsx | 0
.../ShinyaigeekAnimation.tsx | 0
.../ShinyaigeekPortrait.module.css | 0
.../ShinyaigeekPortrait.module.css.d.ts | 0
.../ShinyaigeekPortrait.tsx | 0
.../src/ui/components/Tag/Tag.module.css | 0
.../src/ui/components/Tag/Tag.module.css.d.ts | 0
.../src/ui/components/Tag/Tag.tsx | 0
.../src/ui/pages/Home/Home.tsx | 0
.../FirstBoard/FirstBoard.module.css | 0
.../FirstBoard/FirstBoard.module.css.d.ts | 0
.../Home/components/FirstBoard/FirstBoard.tsx | 0
.../Home/components/Item/Item.module.css | 0
.../Home/components/Item/Item.module.css.d.ts | 0
.../ui/pages/Home/components/Item/Item.tsx | 0
.../StartStream/StarStream.module.css | 0
.../StartStream/StarStream.module.css.d.ts | 0
.../components/StartStream/StarStream.tsx | 0
.../ThirdPirtyBlogItem.module.css | 0
.../ThirdPirtyBlogItem.module.css.d.ts | 0
.../ThirdPirtyBlogItem/ThirdPirtyBlogItem.tsx | 0
.../src/ui/pages/Post/Post.module.css | 0
.../src/ui/pages/Post/Post.module.css.d.ts | 0
.../src/ui/pages/Post/Post.tsx | 0
.../Post/components/Anchor/Anchor.module.css | 0
.../components/Anchor/Anchor.module.css.d.ts | 0
.../pages/Post/components/Anchor/Anchor.tsx | 0
.../PostMetaInfo/PostMetaInfo.module.css | 0
.../PostMetaInfo/PostMetaInfo.module.css.d.ts | 0
.../components/PostMetaInfo/PostMetaInfo.tsx | 0
.../src/ui/pages/Profile/Profile.module.css | 0
.../ui/pages/Profile/Profile.module.css.d.ts | 0
.../src/ui/pages/Profile/Profile.tsx | 0
.../Profile/components/Card/Card.module.css | 0
.../components/Card/Card.module.css.d.ts | 0
.../ui/pages/Profile/components/Card/Card.tsx | 0
.../GitHubCalender/GitHubCalendar.module.css | 0
.../GitHubCalendar.module.css.d.ts | 0
.../GitHubCalender/GitHubCalender.tsx | 0
.../components/JobItem/JobItem.module.css | 0
.../JobItem/JobItem.module.css.d.ts | 0
.../Profile/components/JobItem/JobItem.tsx | 0
.../components/Loading/Loading.module.css | 0
.../Loading/Loading.module.css.d.ts | 0
.../Profile/components/Loading/Loading.tsx | 0
.../ShinyaigeekCoreProfile.module.css | 0
.../ShinyaigeekCoreProfile.module.css.d.ts | 0
.../ShinyaigeekCoreProfile.tsx | 0
.../src/universal/const.ts | 0
.../{turbo-blog => blog}/tsconfig.json | 0
.../webpack.config.client.ts | 0
.../webpack.config.server.ts | 0
.../src/articles/public/browser-on-browser.md | 166 ------
...composition-react-app-with-react-router.md | 174 ------
...lint-plugin-for-orthographical-variants.md | 120 ----
...r-with-raw-write-to-node-http-on-stream.md | 155 -----
...make-economic-ssr-with-clourflareworker.md | 246 --------
.../articles/public/introduction-to-AST.md | 560 ------------------
.../articles/public/introduction-treeche.md | 163 -----
.../src/articles/public/log-2020.md | 266 ---------
.../public/log-ca-web-speed-hackathon.md | 115 ----
.../public/m17n-with-cloudflare-workers.md | 86 ---
.../src/articles/public/nice-to-meet-you.md | 12 -
...m-outdated-command-supports-json-format.md | 81 ---
.../public/remake-blog-with-nextjs-nowsh.md | 129 ----
.../public/what-is-TypeScript-s-reversal.md | 101 ----
.../public/without-create-react-app.md | 319 ----------
194 files changed, 1 insertion(+), 2694 deletions(-)
rename packages/applications/{turbo-blog => blog}/.gitignore (100%)
rename packages/applications/{turbo-blog => blog}/package.json (98%)
rename packages/applications/{turbo-blog => blog}/rspack.config.client.ts (100%)
rename packages/applications/{turbo-blog => blog}/rspack.config.server.ts (100%)
rename packages/applications/{turbo-blog => blog}/rspack.config.stylesheet.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/draft/about-new-core-web-vitals.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/draft/about-wasmtime.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/draft/learn-browser-through-creating.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/en/eslint-plugin-for-orthographical-variants.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/en/introduction-treeche.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/en/m17n-with-cloudflare-workers.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/en/pnpm-outdated-command-supports-json-format.md (100%)
rename packages/applications/{turbo-blog => blog}/src/articles/third-pirty.json (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/browser-on-browser/sys.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/introduction-to-AST/ast-overview.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/introduction-to-AST/ast-tool.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/introduction-to-AST/ast-tree.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/introduction-to-AST/transform.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/log-2020/kusa.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/log-2020/newkusa.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/log-ca-web-speed-hackathon/hackathon-res.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/log-ca-web-speed-hackathon/webpack-bundle-analyzer.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated-with-list.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/pnpm-outdated-command-supports-json-format/tweet.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/remake-blog-with-nextjs-nowsh/27-1.jpeg (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/remake-blog-with-nextjs-nowsh/27-2.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/remake-blog-with-nextjs-nowsh/27-3.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/AMP.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/a11y-dark.min.css (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/a11y-dark.min.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/banana.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/cloudflare.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/e-mail.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/earth.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/earth_africa.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/fastly.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/favicon.ico (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/fire.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/gb.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/github.svg (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/icon.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/icon_blur.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/icon_thatsme.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/icon_transparent_header.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/javascript.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/jp.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/linkedin.svg (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/placeholder.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/react.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/rust.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/shinyaigeek_icon.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/shinyaigeek_portrait_transparent.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/spider_web.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/twitter.svg (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/typescript.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/static/us.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/what-is-TypeScript-s-reversal/25-3.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/what-is-TypeScript-s-reversal/25-4.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/without-create-react-app/21-2.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/without-create-react-app/21-3.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/without-create-react-app/21-4.gif (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/without-create-react-app/21-5.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/without-create-react-app/21-6.png (100%)
rename packages/applications/{turbo-blog => blog}/src/assets/without-create-react-app/21-7.png (100%)
rename packages/applications/{turbo-blog => blog}/src/build/application/chooseLanguage/chooseLanguage.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/application/getBlogPost/getBlogPost.usecase.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/application/getBlogPosts/getBlogposts.usecase.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/babel.config.js (100%)
rename packages/applications/{turbo-blog => blog}/src/build/build.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/context/context.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/index/generate.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/index/output.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/post/generate.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/post/getBlogChildren/getBlogChildren.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/post/output.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/profile/generate.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/build/handlers/profile/output.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/__fixture__/invalid-blog.md (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/__fixture__/valid-blog.md (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/__snapshot__/extract-blog-metadata/valid-blog.txt (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/blog.entity.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/blog.repository.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/extract-blog-metadata.test.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/extract-blog-metadata.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/blog/parse-blog-content.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/content/content.entity.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/language/language.entity.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/model/m17n/m17n.entity.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/plugin/language.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/addDOCTYPE.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/generateHash.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/getBlogPost.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/getBlogPosts.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/getOmmit.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/getRss.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/getSitemap.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/getThirdPirty.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/build/util/writeFileWithDir.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/client/main.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/react-env.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/stylesheet.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Button/Button.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Button/Button.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Button/Button.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Contact/Contact.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Contact/Contact.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Contact/Contact.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Counter/Counter.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/DecorationTag/DecorationTag.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/DecorationTag/DecorationTag.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/DecorationTag/DecorationTag.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Divider/Divider.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Divider/Divider.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Divider/Divider.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Footer/Footer.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Footer/Footer.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Footer/Footer.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Header/Header.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Header/Header.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Header/Header.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Language/Language.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Language/Language.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Language/Language.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Layout/Layout.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Layout/Layout.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Layout/Layout.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Shell/shell.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/ShinyaigeekAnimation/ShinyaigeekAnimation.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Tag/Tag.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Tag/Tag.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/components/Tag/Tag.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/Home.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/FirstBoard/FirstBoard.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/Item/Item.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/Item/Item.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/Item/Item.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/StartStream/StarStream.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/StartStream/StarStream.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/StartStream/StarStream.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/Post.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/Post.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/Post.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/components/Anchor/Anchor.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/components/Anchor/Anchor.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/components/Anchor/Anchor.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/Profile.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/Profile.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/Profile.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/Card/Card.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/Card/Card.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/Card/Card.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/GitHubCalender/GitHubCalender.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/JobItem/JobItem.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/JobItem/JobItem.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/JobItem/JobItem.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/Loading/Loading.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/Loading/Loading.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/Loading/Loading.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css.d.ts (100%)
rename packages/applications/{turbo-blog => blog}/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.tsx (100%)
rename packages/applications/{turbo-blog => blog}/src/universal/const.ts (100%)
rename packages/applications/{turbo-blog => blog}/tsconfig.json (100%)
rename packages/applications/{turbo-blog => blog}/webpack.config.client.ts (100%)
rename packages/applications/{turbo-blog => blog}/webpack.config.server.ts (100%)
delete mode 100644 packages/applications/turbo-blog/src/articles/public/browser-on-browser.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/composition-react-app-with-react-router.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/eslint-plugin-for-orthographical-variants.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/fatsify-header-with-raw-write-to-node-http-on-stream.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/how-to-make-economic-ssr-with-clourflareworker.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/introduction-to-AST.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/introduction-treeche.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/log-2020.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/log-ca-web-speed-hackathon.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/m17n-with-cloudflare-workers.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/nice-to-meet-you.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/pnpm-outdated-command-supports-json-format.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/remake-blog-with-nextjs-nowsh.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/what-is-TypeScript-s-reversal.md
delete mode 100644 packages/applications/turbo-blog/src/articles/public/without-create-react-app.md
diff --git a/packages/applications/turbo-blog/.gitignore b/packages/applications/blog/.gitignore
similarity index 100%
rename from packages/applications/turbo-blog/.gitignore
rename to packages/applications/blog/.gitignore
diff --git a/packages/applications/turbo-blog/package.json b/packages/applications/blog/package.json
similarity index 98%
rename from packages/applications/turbo-blog/package.json
rename to packages/applications/blog/package.json
index dc2d09d6..60a421bf 100644
--- a/packages/applications/turbo-blog/package.json
+++ b/packages/applications/blog/package.json
@@ -1,5 +1,5 @@
{
- "name": "turbo-blog",
+ "name": "blog",
"version": "1.0.0",
"description": "",
"keywords": [],
diff --git a/packages/applications/turbo-blog/rspack.config.client.ts b/packages/applications/blog/rspack.config.client.ts
similarity index 100%
rename from packages/applications/turbo-blog/rspack.config.client.ts
rename to packages/applications/blog/rspack.config.client.ts
diff --git a/packages/applications/turbo-blog/rspack.config.server.ts b/packages/applications/blog/rspack.config.server.ts
similarity index 100%
rename from packages/applications/turbo-blog/rspack.config.server.ts
rename to packages/applications/blog/rspack.config.server.ts
diff --git a/packages/applications/turbo-blog/rspack.config.stylesheet.ts b/packages/applications/blog/rspack.config.stylesheet.ts
similarity index 100%
rename from packages/applications/turbo-blog/rspack.config.stylesheet.ts
rename to packages/applications/blog/rspack.config.stylesheet.ts
diff --git a/packages/applications/turbo-blog/src/articles/draft/about-new-core-web-vitals.md b/packages/applications/blog/src/articles/draft/about-new-core-web-vitals.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/draft/about-new-core-web-vitals.md
rename to packages/applications/blog/src/articles/draft/about-new-core-web-vitals.md
diff --git a/packages/applications/turbo-blog/src/articles/draft/about-wasmtime.md b/packages/applications/blog/src/articles/draft/about-wasmtime.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/draft/about-wasmtime.md
rename to packages/applications/blog/src/articles/draft/about-wasmtime.md
diff --git a/packages/applications/turbo-blog/src/articles/draft/learn-browser-through-creating.md b/packages/applications/blog/src/articles/draft/learn-browser-through-creating.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/draft/learn-browser-through-creating.md
rename to packages/applications/blog/src/articles/draft/learn-browser-through-creating.md
diff --git a/packages/applications/turbo-blog/src/articles/en/eslint-plugin-for-orthographical-variants.md b/packages/applications/blog/src/articles/en/eslint-plugin-for-orthographical-variants.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/en/eslint-plugin-for-orthographical-variants.md
rename to packages/applications/blog/src/articles/en/eslint-plugin-for-orthographical-variants.md
diff --git a/packages/applications/turbo-blog/src/articles/en/introduction-treeche.md b/packages/applications/blog/src/articles/en/introduction-treeche.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/en/introduction-treeche.md
rename to packages/applications/blog/src/articles/en/introduction-treeche.md
diff --git a/packages/applications/turbo-blog/src/articles/en/m17n-with-cloudflare-workers.md b/packages/applications/blog/src/articles/en/m17n-with-cloudflare-workers.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/en/m17n-with-cloudflare-workers.md
rename to packages/applications/blog/src/articles/en/m17n-with-cloudflare-workers.md
diff --git a/packages/applications/turbo-blog/src/articles/en/pnpm-outdated-command-supports-json-format.md b/packages/applications/blog/src/articles/en/pnpm-outdated-command-supports-json-format.md
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/en/pnpm-outdated-command-supports-json-format.md
rename to packages/applications/blog/src/articles/en/pnpm-outdated-command-supports-json-format.md
diff --git a/packages/applications/turbo-blog/src/articles/third-pirty.json b/packages/applications/blog/src/articles/third-pirty.json
similarity index 100%
rename from packages/applications/turbo-blog/src/articles/third-pirty.json
rename to packages/applications/blog/src/articles/third-pirty.json
diff --git a/packages/applications/turbo-blog/src/assets/browser-on-browser/sys.png b/packages/applications/blog/src/assets/browser-on-browser/sys.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/browser-on-browser/sys.png
rename to packages/applications/blog/src/assets/browser-on-browser/sys.png
diff --git a/packages/applications/turbo-blog/src/assets/introduction-to-AST/ast-overview.png b/packages/applications/blog/src/assets/introduction-to-AST/ast-overview.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/introduction-to-AST/ast-overview.png
rename to packages/applications/blog/src/assets/introduction-to-AST/ast-overview.png
diff --git a/packages/applications/turbo-blog/src/assets/introduction-to-AST/ast-tool.png b/packages/applications/blog/src/assets/introduction-to-AST/ast-tool.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/introduction-to-AST/ast-tool.png
rename to packages/applications/blog/src/assets/introduction-to-AST/ast-tool.png
diff --git a/packages/applications/turbo-blog/src/assets/introduction-to-AST/ast-tree.png b/packages/applications/blog/src/assets/introduction-to-AST/ast-tree.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/introduction-to-AST/ast-tree.png
rename to packages/applications/blog/src/assets/introduction-to-AST/ast-tree.png
diff --git a/packages/applications/turbo-blog/src/assets/introduction-to-AST/transform.png b/packages/applications/blog/src/assets/introduction-to-AST/transform.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/introduction-to-AST/transform.png
rename to packages/applications/blog/src/assets/introduction-to-AST/transform.png
diff --git a/packages/applications/turbo-blog/src/assets/log-2020/kusa.png b/packages/applications/blog/src/assets/log-2020/kusa.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/log-2020/kusa.png
rename to packages/applications/blog/src/assets/log-2020/kusa.png
diff --git a/packages/applications/turbo-blog/src/assets/log-2020/newkusa.png b/packages/applications/blog/src/assets/log-2020/newkusa.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/log-2020/newkusa.png
rename to packages/applications/blog/src/assets/log-2020/newkusa.png
diff --git a/packages/applications/turbo-blog/src/assets/log-ca-web-speed-hackathon/hackathon-res.png b/packages/applications/blog/src/assets/log-ca-web-speed-hackathon/hackathon-res.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/log-ca-web-speed-hackathon/hackathon-res.png
rename to packages/applications/blog/src/assets/log-ca-web-speed-hackathon/hackathon-res.png
diff --git a/packages/applications/turbo-blog/src/assets/log-ca-web-speed-hackathon/webpack-bundle-analyzer.png b/packages/applications/blog/src/assets/log-ca-web-speed-hackathon/webpack-bundle-analyzer.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/log-ca-web-speed-hackathon/webpack-bundle-analyzer.png
rename to packages/applications/blog/src/assets/log-ca-web-speed-hackathon/webpack-bundle-analyzer.png
diff --git a/packages/applications/turbo-blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated-with-list.png b/packages/applications/blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated-with-list.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated-with-list.png
rename to packages/applications/blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated-with-list.png
diff --git a/packages/applications/turbo-blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated.png b/packages/applications/blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated.png
rename to packages/applications/blog/src/assets/pnpm-outdated-command-supports-json-format/pnpm-outdated.png
diff --git a/packages/applications/turbo-blog/src/assets/pnpm-outdated-command-supports-json-format/tweet.png b/packages/applications/blog/src/assets/pnpm-outdated-command-supports-json-format/tweet.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/pnpm-outdated-command-supports-json-format/tweet.png
rename to packages/applications/blog/src/assets/pnpm-outdated-command-supports-json-format/tweet.png
diff --git a/packages/applications/turbo-blog/src/assets/remake-blog-with-nextjs-nowsh/27-1.jpeg b/packages/applications/blog/src/assets/remake-blog-with-nextjs-nowsh/27-1.jpeg
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/remake-blog-with-nextjs-nowsh/27-1.jpeg
rename to packages/applications/blog/src/assets/remake-blog-with-nextjs-nowsh/27-1.jpeg
diff --git a/packages/applications/turbo-blog/src/assets/remake-blog-with-nextjs-nowsh/27-2.png b/packages/applications/blog/src/assets/remake-blog-with-nextjs-nowsh/27-2.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/remake-blog-with-nextjs-nowsh/27-2.png
rename to packages/applications/blog/src/assets/remake-blog-with-nextjs-nowsh/27-2.png
diff --git a/packages/applications/turbo-blog/src/assets/remake-blog-with-nextjs-nowsh/27-3.png b/packages/applications/blog/src/assets/remake-blog-with-nextjs-nowsh/27-3.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/remake-blog-with-nextjs-nowsh/27-3.png
rename to packages/applications/blog/src/assets/remake-blog-with-nextjs-nowsh/27-3.png
diff --git a/packages/applications/turbo-blog/src/assets/static/AMP.png b/packages/applications/blog/src/assets/static/AMP.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/AMP.png
rename to packages/applications/blog/src/assets/static/AMP.png
diff --git a/packages/applications/turbo-blog/src/assets/static/a11y-dark.min.css b/packages/applications/blog/src/assets/static/a11y-dark.min.css
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/a11y-dark.min.css
rename to packages/applications/blog/src/assets/static/a11y-dark.min.css
diff --git a/packages/applications/turbo-blog/src/assets/static/a11y-dark.min.css.d.ts b/packages/applications/blog/src/assets/static/a11y-dark.min.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/a11y-dark.min.css.d.ts
rename to packages/applications/blog/src/assets/static/a11y-dark.min.css.d.ts
diff --git a/packages/applications/turbo-blog/src/assets/static/banana.png b/packages/applications/blog/src/assets/static/banana.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/banana.png
rename to packages/applications/blog/src/assets/static/banana.png
diff --git a/packages/applications/turbo-blog/src/assets/static/cloudflare.png b/packages/applications/blog/src/assets/static/cloudflare.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/cloudflare.png
rename to packages/applications/blog/src/assets/static/cloudflare.png
diff --git a/packages/applications/turbo-blog/src/assets/static/e-mail.png b/packages/applications/blog/src/assets/static/e-mail.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/e-mail.png
rename to packages/applications/blog/src/assets/static/e-mail.png
diff --git a/packages/applications/turbo-blog/src/assets/static/earth.png b/packages/applications/blog/src/assets/static/earth.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/earth.png
rename to packages/applications/blog/src/assets/static/earth.png
diff --git a/packages/applications/turbo-blog/src/assets/static/earth_africa.png b/packages/applications/blog/src/assets/static/earth_africa.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/earth_africa.png
rename to packages/applications/blog/src/assets/static/earth_africa.png
diff --git a/packages/applications/turbo-blog/src/assets/static/fastly.png b/packages/applications/blog/src/assets/static/fastly.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/fastly.png
rename to packages/applications/blog/src/assets/static/fastly.png
diff --git a/packages/applications/turbo-blog/src/assets/static/favicon.ico b/packages/applications/blog/src/assets/static/favicon.ico
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/favicon.ico
rename to packages/applications/blog/src/assets/static/favicon.ico
diff --git a/packages/applications/turbo-blog/src/assets/static/fire.png b/packages/applications/blog/src/assets/static/fire.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/fire.png
rename to packages/applications/blog/src/assets/static/fire.png
diff --git a/packages/applications/turbo-blog/src/assets/static/gb.png b/packages/applications/blog/src/assets/static/gb.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/gb.png
rename to packages/applications/blog/src/assets/static/gb.png
diff --git a/packages/applications/turbo-blog/src/assets/static/github.svg b/packages/applications/blog/src/assets/static/github.svg
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/github.svg
rename to packages/applications/blog/src/assets/static/github.svg
diff --git a/packages/applications/turbo-blog/src/assets/static/icon.png b/packages/applications/blog/src/assets/static/icon.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/icon.png
rename to packages/applications/blog/src/assets/static/icon.png
diff --git a/packages/applications/turbo-blog/src/assets/static/icon_blur.png b/packages/applications/blog/src/assets/static/icon_blur.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/icon_blur.png
rename to packages/applications/blog/src/assets/static/icon_blur.png
diff --git a/packages/applications/turbo-blog/src/assets/static/icon_thatsme.png b/packages/applications/blog/src/assets/static/icon_thatsme.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/icon_thatsme.png
rename to packages/applications/blog/src/assets/static/icon_thatsme.png
diff --git a/packages/applications/turbo-blog/src/assets/static/icon_transparent_header.png b/packages/applications/blog/src/assets/static/icon_transparent_header.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/icon_transparent_header.png
rename to packages/applications/blog/src/assets/static/icon_transparent_header.png
diff --git a/packages/applications/turbo-blog/src/assets/static/javascript.png b/packages/applications/blog/src/assets/static/javascript.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/javascript.png
rename to packages/applications/blog/src/assets/static/javascript.png
diff --git a/packages/applications/turbo-blog/src/assets/static/jp.png b/packages/applications/blog/src/assets/static/jp.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/jp.png
rename to packages/applications/blog/src/assets/static/jp.png
diff --git a/packages/applications/turbo-blog/src/assets/static/linkedin.svg b/packages/applications/blog/src/assets/static/linkedin.svg
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/linkedin.svg
rename to packages/applications/blog/src/assets/static/linkedin.svg
diff --git a/packages/applications/turbo-blog/src/assets/static/placeholder.png b/packages/applications/blog/src/assets/static/placeholder.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/placeholder.png
rename to packages/applications/blog/src/assets/static/placeholder.png
diff --git a/packages/applications/turbo-blog/src/assets/static/react.png b/packages/applications/blog/src/assets/static/react.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/react.png
rename to packages/applications/blog/src/assets/static/react.png
diff --git a/packages/applications/turbo-blog/src/assets/static/rust.png b/packages/applications/blog/src/assets/static/rust.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/rust.png
rename to packages/applications/blog/src/assets/static/rust.png
diff --git a/packages/applications/turbo-blog/src/assets/static/shinyaigeek_icon.png b/packages/applications/blog/src/assets/static/shinyaigeek_icon.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/shinyaigeek_icon.png
rename to packages/applications/blog/src/assets/static/shinyaigeek_icon.png
diff --git a/packages/applications/turbo-blog/src/assets/static/shinyaigeek_portrait_transparent.png b/packages/applications/blog/src/assets/static/shinyaigeek_portrait_transparent.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/shinyaigeek_portrait_transparent.png
rename to packages/applications/blog/src/assets/static/shinyaigeek_portrait_transparent.png
diff --git a/packages/applications/turbo-blog/src/assets/static/spider_web.png b/packages/applications/blog/src/assets/static/spider_web.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/spider_web.png
rename to packages/applications/blog/src/assets/static/spider_web.png
diff --git a/packages/applications/turbo-blog/src/assets/static/twitter.svg b/packages/applications/blog/src/assets/static/twitter.svg
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/twitter.svg
rename to packages/applications/blog/src/assets/static/twitter.svg
diff --git a/packages/applications/turbo-blog/src/assets/static/typescript.png b/packages/applications/blog/src/assets/static/typescript.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/typescript.png
rename to packages/applications/blog/src/assets/static/typescript.png
diff --git a/packages/applications/turbo-blog/src/assets/static/us.png b/packages/applications/blog/src/assets/static/us.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/static/us.png
rename to packages/applications/blog/src/assets/static/us.png
diff --git a/packages/applications/turbo-blog/src/assets/what-is-TypeScript-s-reversal/25-3.png b/packages/applications/blog/src/assets/what-is-TypeScript-s-reversal/25-3.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/what-is-TypeScript-s-reversal/25-3.png
rename to packages/applications/blog/src/assets/what-is-TypeScript-s-reversal/25-3.png
diff --git a/packages/applications/turbo-blog/src/assets/what-is-TypeScript-s-reversal/25-4.png b/packages/applications/blog/src/assets/what-is-TypeScript-s-reversal/25-4.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/what-is-TypeScript-s-reversal/25-4.png
rename to packages/applications/blog/src/assets/what-is-TypeScript-s-reversal/25-4.png
diff --git a/packages/applications/turbo-blog/src/assets/without-create-react-app/21-2.png b/packages/applications/blog/src/assets/without-create-react-app/21-2.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/without-create-react-app/21-2.png
rename to packages/applications/blog/src/assets/without-create-react-app/21-2.png
diff --git a/packages/applications/turbo-blog/src/assets/without-create-react-app/21-3.png b/packages/applications/blog/src/assets/without-create-react-app/21-3.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/without-create-react-app/21-3.png
rename to packages/applications/blog/src/assets/without-create-react-app/21-3.png
diff --git a/packages/applications/turbo-blog/src/assets/without-create-react-app/21-4.gif b/packages/applications/blog/src/assets/without-create-react-app/21-4.gif
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/without-create-react-app/21-4.gif
rename to packages/applications/blog/src/assets/without-create-react-app/21-4.gif
diff --git a/packages/applications/turbo-blog/src/assets/without-create-react-app/21-5.png b/packages/applications/blog/src/assets/without-create-react-app/21-5.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/without-create-react-app/21-5.png
rename to packages/applications/blog/src/assets/without-create-react-app/21-5.png
diff --git a/packages/applications/turbo-blog/src/assets/without-create-react-app/21-6.png b/packages/applications/blog/src/assets/without-create-react-app/21-6.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/without-create-react-app/21-6.png
rename to packages/applications/blog/src/assets/without-create-react-app/21-6.png
diff --git a/packages/applications/turbo-blog/src/assets/without-create-react-app/21-7.png b/packages/applications/blog/src/assets/without-create-react-app/21-7.png
similarity index 100%
rename from packages/applications/turbo-blog/src/assets/without-create-react-app/21-7.png
rename to packages/applications/blog/src/assets/without-create-react-app/21-7.png
diff --git a/packages/applications/turbo-blog/src/build/application/chooseLanguage/chooseLanguage.ts b/packages/applications/blog/src/build/application/chooseLanguage/chooseLanguage.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/application/chooseLanguage/chooseLanguage.ts
rename to packages/applications/blog/src/build/application/chooseLanguage/chooseLanguage.ts
diff --git a/packages/applications/turbo-blog/src/build/application/getBlogPost/getBlogPost.usecase.ts b/packages/applications/blog/src/build/application/getBlogPost/getBlogPost.usecase.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/application/getBlogPost/getBlogPost.usecase.ts
rename to packages/applications/blog/src/build/application/getBlogPost/getBlogPost.usecase.ts
diff --git a/packages/applications/turbo-blog/src/build/application/getBlogPosts/getBlogposts.usecase.ts b/packages/applications/blog/src/build/application/getBlogPosts/getBlogposts.usecase.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/application/getBlogPosts/getBlogposts.usecase.ts
rename to packages/applications/blog/src/build/application/getBlogPosts/getBlogposts.usecase.ts
diff --git a/packages/applications/turbo-blog/src/build/babel.config.js b/packages/applications/blog/src/build/babel.config.js
similarity index 100%
rename from packages/applications/turbo-blog/src/build/babel.config.js
rename to packages/applications/blog/src/build/babel.config.js
diff --git a/packages/applications/turbo-blog/src/build/build.ts b/packages/applications/blog/src/build/build.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/build.ts
rename to packages/applications/blog/src/build/build.ts
diff --git a/packages/applications/turbo-blog/src/build/context/context.ts b/packages/applications/blog/src/build/context/context.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/context/context.ts
rename to packages/applications/blog/src/build/context/context.ts
diff --git a/packages/applications/turbo-blog/src/build/handlers/index/generate.tsx b/packages/applications/blog/src/build/handlers/index/generate.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/index/generate.tsx
rename to packages/applications/blog/src/build/handlers/index/generate.tsx
diff --git a/packages/applications/turbo-blog/src/build/handlers/index/output.tsx b/packages/applications/blog/src/build/handlers/index/output.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/index/output.tsx
rename to packages/applications/blog/src/build/handlers/index/output.tsx
diff --git a/packages/applications/turbo-blog/src/build/handlers/post/generate.tsx b/packages/applications/blog/src/build/handlers/post/generate.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/post/generate.tsx
rename to packages/applications/blog/src/build/handlers/post/generate.tsx
diff --git a/packages/applications/turbo-blog/src/build/handlers/post/getBlogChildren/getBlogChildren.ts b/packages/applications/blog/src/build/handlers/post/getBlogChildren/getBlogChildren.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/post/getBlogChildren/getBlogChildren.ts
rename to packages/applications/blog/src/build/handlers/post/getBlogChildren/getBlogChildren.ts
diff --git a/packages/applications/turbo-blog/src/build/handlers/post/output.tsx b/packages/applications/blog/src/build/handlers/post/output.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/post/output.tsx
rename to packages/applications/blog/src/build/handlers/post/output.tsx
diff --git a/packages/applications/turbo-blog/src/build/handlers/profile/generate.tsx b/packages/applications/blog/src/build/handlers/profile/generate.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/profile/generate.tsx
rename to packages/applications/blog/src/build/handlers/profile/generate.tsx
diff --git a/packages/applications/turbo-blog/src/build/handlers/profile/output.tsx b/packages/applications/blog/src/build/handlers/profile/output.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/build/handlers/profile/output.tsx
rename to packages/applications/blog/src/build/handlers/profile/output.tsx
diff --git a/packages/applications/turbo-blog/src/build/model/blog/__fixture__/invalid-blog.md b/packages/applications/blog/src/build/model/blog/__fixture__/invalid-blog.md
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/__fixture__/invalid-blog.md
rename to packages/applications/blog/src/build/model/blog/__fixture__/invalid-blog.md
diff --git a/packages/applications/turbo-blog/src/build/model/blog/__fixture__/valid-blog.md b/packages/applications/blog/src/build/model/blog/__fixture__/valid-blog.md
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/__fixture__/valid-blog.md
rename to packages/applications/blog/src/build/model/blog/__fixture__/valid-blog.md
diff --git a/packages/applications/turbo-blog/src/build/model/blog/__snapshot__/extract-blog-metadata/valid-blog.txt b/packages/applications/blog/src/build/model/blog/__snapshot__/extract-blog-metadata/valid-blog.txt
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/__snapshot__/extract-blog-metadata/valid-blog.txt
rename to packages/applications/blog/src/build/model/blog/__snapshot__/extract-blog-metadata/valid-blog.txt
diff --git a/packages/applications/turbo-blog/src/build/model/blog/blog.entity.ts b/packages/applications/blog/src/build/model/blog/blog.entity.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/blog.entity.ts
rename to packages/applications/blog/src/build/model/blog/blog.entity.ts
diff --git a/packages/applications/turbo-blog/src/build/model/blog/blog.repository.ts b/packages/applications/blog/src/build/model/blog/blog.repository.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/blog.repository.ts
rename to packages/applications/blog/src/build/model/blog/blog.repository.ts
diff --git a/packages/applications/turbo-blog/src/build/model/blog/extract-blog-metadata.test.ts b/packages/applications/blog/src/build/model/blog/extract-blog-metadata.test.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/extract-blog-metadata.test.ts
rename to packages/applications/blog/src/build/model/blog/extract-blog-metadata.test.ts
diff --git a/packages/applications/turbo-blog/src/build/model/blog/extract-blog-metadata.ts b/packages/applications/blog/src/build/model/blog/extract-blog-metadata.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/extract-blog-metadata.ts
rename to packages/applications/blog/src/build/model/blog/extract-blog-metadata.ts
diff --git a/packages/applications/turbo-blog/src/build/model/blog/parse-blog-content.ts b/packages/applications/blog/src/build/model/blog/parse-blog-content.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/blog/parse-blog-content.ts
rename to packages/applications/blog/src/build/model/blog/parse-blog-content.ts
diff --git a/packages/applications/turbo-blog/src/build/model/content/content.entity.ts b/packages/applications/blog/src/build/model/content/content.entity.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/content/content.entity.ts
rename to packages/applications/blog/src/build/model/content/content.entity.ts
diff --git a/packages/applications/turbo-blog/src/build/model/language/language.entity.ts b/packages/applications/blog/src/build/model/language/language.entity.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/language/language.entity.ts
rename to packages/applications/blog/src/build/model/language/language.entity.ts
diff --git a/packages/applications/turbo-blog/src/build/model/m17n/m17n.entity.ts b/packages/applications/blog/src/build/model/m17n/m17n.entity.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/model/m17n/m17n.entity.ts
rename to packages/applications/blog/src/build/model/m17n/m17n.entity.ts
diff --git a/packages/applications/turbo-blog/src/build/plugin/language.ts b/packages/applications/blog/src/build/plugin/language.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/plugin/language.ts
rename to packages/applications/blog/src/build/plugin/language.ts
diff --git a/packages/applications/turbo-blog/src/build/util/addDOCTYPE.ts b/packages/applications/blog/src/build/util/addDOCTYPE.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/addDOCTYPE.ts
rename to packages/applications/blog/src/build/util/addDOCTYPE.ts
diff --git a/packages/applications/turbo-blog/src/build/util/generateHash.ts b/packages/applications/blog/src/build/util/generateHash.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/generateHash.ts
rename to packages/applications/blog/src/build/util/generateHash.ts
diff --git a/packages/applications/turbo-blog/src/build/util/getBlogPost.ts b/packages/applications/blog/src/build/util/getBlogPost.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/getBlogPost.ts
rename to packages/applications/blog/src/build/util/getBlogPost.ts
diff --git a/packages/applications/turbo-blog/src/build/util/getBlogPosts.ts b/packages/applications/blog/src/build/util/getBlogPosts.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/getBlogPosts.ts
rename to packages/applications/blog/src/build/util/getBlogPosts.ts
diff --git a/packages/applications/turbo-blog/src/build/util/getOmmit.ts b/packages/applications/blog/src/build/util/getOmmit.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/getOmmit.ts
rename to packages/applications/blog/src/build/util/getOmmit.ts
diff --git a/packages/applications/turbo-blog/src/build/util/getRss.ts b/packages/applications/blog/src/build/util/getRss.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/getRss.ts
rename to packages/applications/blog/src/build/util/getRss.ts
diff --git a/packages/applications/turbo-blog/src/build/util/getSitemap.ts b/packages/applications/blog/src/build/util/getSitemap.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/getSitemap.ts
rename to packages/applications/blog/src/build/util/getSitemap.ts
diff --git a/packages/applications/turbo-blog/src/build/util/getThirdPirty.ts b/packages/applications/blog/src/build/util/getThirdPirty.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/getThirdPirty.ts
rename to packages/applications/blog/src/build/util/getThirdPirty.ts
diff --git a/packages/applications/turbo-blog/src/build/util/writeFileWithDir.ts b/packages/applications/blog/src/build/util/writeFileWithDir.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/build/util/writeFileWithDir.ts
rename to packages/applications/blog/src/build/util/writeFileWithDir.ts
diff --git a/packages/applications/turbo-blog/src/client/main.tsx b/packages/applications/blog/src/client/main.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/client/main.tsx
rename to packages/applications/blog/src/client/main.tsx
diff --git a/packages/applications/turbo-blog/src/react-env.d.ts b/packages/applications/blog/src/react-env.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/react-env.d.ts
rename to packages/applications/blog/src/react-env.d.ts
diff --git a/packages/applications/turbo-blog/src/stylesheet.ts b/packages/applications/blog/src/stylesheet.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/stylesheet.ts
rename to packages/applications/blog/src/stylesheet.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Button/Button.module.css b/packages/applications/blog/src/ui/components/Button/Button.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Button/Button.module.css
rename to packages/applications/blog/src/ui/components/Button/Button.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Button/Button.module.css.d.ts b/packages/applications/blog/src/ui/components/Button/Button.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Button/Button.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Button/Button.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Button/Button.tsx b/packages/applications/blog/src/ui/components/Button/Button.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Button/Button.tsx
rename to packages/applications/blog/src/ui/components/Button/Button.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Contact/Contact.module.css b/packages/applications/blog/src/ui/components/Contact/Contact.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Contact/Contact.module.css
rename to packages/applications/blog/src/ui/components/Contact/Contact.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Contact/Contact.module.css.d.ts b/packages/applications/blog/src/ui/components/Contact/Contact.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Contact/Contact.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Contact/Contact.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Contact/Contact.tsx b/packages/applications/blog/src/ui/components/Contact/Contact.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Contact/Contact.tsx
rename to packages/applications/blog/src/ui/components/Contact/Contact.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Counter/Counter.tsx b/packages/applications/blog/src/ui/components/Counter/Counter.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Counter/Counter.tsx
rename to packages/applications/blog/src/ui/components/Counter/Counter.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/DecorationTag/DecorationTag.module.css b/packages/applications/blog/src/ui/components/DecorationTag/DecorationTag.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/DecorationTag/DecorationTag.module.css
rename to packages/applications/blog/src/ui/components/DecorationTag/DecorationTag.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/DecorationTag/DecorationTag.module.css.d.ts b/packages/applications/blog/src/ui/components/DecorationTag/DecorationTag.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/DecorationTag/DecorationTag.module.css.d.ts
rename to packages/applications/blog/src/ui/components/DecorationTag/DecorationTag.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/DecorationTag/DecorationTag.tsx b/packages/applications/blog/src/ui/components/DecorationTag/DecorationTag.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/DecorationTag/DecorationTag.tsx
rename to packages/applications/blog/src/ui/components/DecorationTag/DecorationTag.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Divider/Divider.module.css b/packages/applications/blog/src/ui/components/Divider/Divider.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Divider/Divider.module.css
rename to packages/applications/blog/src/ui/components/Divider/Divider.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Divider/Divider.module.css.d.ts b/packages/applications/blog/src/ui/components/Divider/Divider.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Divider/Divider.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Divider/Divider.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Divider/Divider.tsx b/packages/applications/blog/src/ui/components/Divider/Divider.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Divider/Divider.tsx
rename to packages/applications/blog/src/ui/components/Divider/Divider.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Footer/Footer.module.css b/packages/applications/blog/src/ui/components/Footer/Footer.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Footer/Footer.module.css
rename to packages/applications/blog/src/ui/components/Footer/Footer.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Footer/Footer.module.css.d.ts b/packages/applications/blog/src/ui/components/Footer/Footer.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Footer/Footer.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Footer/Footer.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Footer/Footer.tsx b/packages/applications/blog/src/ui/components/Footer/Footer.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Footer/Footer.tsx
rename to packages/applications/blog/src/ui/components/Footer/Footer.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Header/Header.module.css b/packages/applications/blog/src/ui/components/Header/Header.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Header/Header.module.css
rename to packages/applications/blog/src/ui/components/Header/Header.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Header/Header.module.css.d.ts b/packages/applications/blog/src/ui/components/Header/Header.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Header/Header.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Header/Header.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Header/Header.tsx b/packages/applications/blog/src/ui/components/Header/Header.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Header/Header.tsx
rename to packages/applications/blog/src/ui/components/Header/Header.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Language/Language.module.css b/packages/applications/blog/src/ui/components/Language/Language.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Language/Language.module.css
rename to packages/applications/blog/src/ui/components/Language/Language.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Language/Language.module.css.d.ts b/packages/applications/blog/src/ui/components/Language/Language.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Language/Language.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Language/Language.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Language/Language.tsx b/packages/applications/blog/src/ui/components/Language/Language.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Language/Language.tsx
rename to packages/applications/blog/src/ui/components/Language/Language.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Layout/Layout.module.css b/packages/applications/blog/src/ui/components/Layout/Layout.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Layout/Layout.module.css
rename to packages/applications/blog/src/ui/components/Layout/Layout.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Layout/Layout.module.css.d.ts b/packages/applications/blog/src/ui/components/Layout/Layout.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Layout/Layout.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Layout/Layout.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Layout/Layout.tsx b/packages/applications/blog/src/ui/components/Layout/Layout.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Layout/Layout.tsx
rename to packages/applications/blog/src/ui/components/Layout/Layout.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Shell/shell.tsx b/packages/applications/blog/src/ui/components/Shell/shell.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Shell/shell.tsx
rename to packages/applications/blog/src/ui/components/Shell/shell.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/ShinyaigeekAnimation/ShinyaigeekAnimation.tsx b/packages/applications/blog/src/ui/components/ShinyaigeekAnimation/ShinyaigeekAnimation.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/ShinyaigeekAnimation/ShinyaigeekAnimation.tsx
rename to packages/applications/blog/src/ui/components/ShinyaigeekAnimation/ShinyaigeekAnimation.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css b/packages/applications/blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css
rename to packages/applications/blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css.d.ts b/packages/applications/blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css.d.ts
rename to packages/applications/blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.tsx b/packages/applications/blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.tsx
rename to packages/applications/blog/src/ui/components/ShinyaigeekPortrait/ShinyaigeekPortrait.tsx
diff --git a/packages/applications/turbo-blog/src/ui/components/Tag/Tag.module.css b/packages/applications/blog/src/ui/components/Tag/Tag.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Tag/Tag.module.css
rename to packages/applications/blog/src/ui/components/Tag/Tag.module.css
diff --git a/packages/applications/turbo-blog/src/ui/components/Tag/Tag.module.css.d.ts b/packages/applications/blog/src/ui/components/Tag/Tag.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Tag/Tag.module.css.d.ts
rename to packages/applications/blog/src/ui/components/Tag/Tag.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/components/Tag/Tag.tsx b/packages/applications/blog/src/ui/components/Tag/Tag.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/components/Tag/Tag.tsx
rename to packages/applications/blog/src/ui/components/Tag/Tag.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/Home.tsx b/packages/applications/blog/src/ui/pages/Home/Home.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/Home.tsx
rename to packages/applications/blog/src/ui/pages/Home/Home.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css b/packages/applications/blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css
rename to packages/applications/blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css.d.ts b/packages/applications/blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.tsx b/packages/applications/blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.tsx
rename to packages/applications/blog/src/ui/pages/Home/components/FirstBoard/FirstBoard.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/Item/Item.module.css b/packages/applications/blog/src/ui/pages/Home/components/Item/Item.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/Item/Item.module.css
rename to packages/applications/blog/src/ui/pages/Home/components/Item/Item.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/Item/Item.module.css.d.ts b/packages/applications/blog/src/ui/pages/Home/components/Item/Item.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/Item/Item.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Home/components/Item/Item.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/Item/Item.tsx b/packages/applications/blog/src/ui/pages/Home/components/Item/Item.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/Item/Item.tsx
rename to packages/applications/blog/src/ui/pages/Home/components/Item/Item.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/StartStream/StarStream.module.css b/packages/applications/blog/src/ui/pages/Home/components/StartStream/StarStream.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/StartStream/StarStream.module.css
rename to packages/applications/blog/src/ui/pages/Home/components/StartStream/StarStream.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/StartStream/StarStream.module.css.d.ts b/packages/applications/blog/src/ui/pages/Home/components/StartStream/StarStream.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/StartStream/StarStream.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Home/components/StartStream/StarStream.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/StartStream/StarStream.tsx b/packages/applications/blog/src/ui/pages/Home/components/StartStream/StarStream.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/StartStream/StarStream.tsx
rename to packages/applications/blog/src/ui/pages/Home/components/StartStream/StarStream.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css b/packages/applications/blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css
rename to packages/applications/blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css.d.ts b/packages/applications/blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.tsx b/packages/applications/blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.tsx
rename to packages/applications/blog/src/ui/pages/Home/components/ThirdPirtyBlogItem/ThirdPirtyBlogItem.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/Post.module.css b/packages/applications/blog/src/ui/pages/Post/Post.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/Post.module.css
rename to packages/applications/blog/src/ui/pages/Post/Post.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/Post.module.css.d.ts b/packages/applications/blog/src/ui/pages/Post/Post.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/Post.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Post/Post.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/Post.tsx b/packages/applications/blog/src/ui/pages/Post/Post.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/Post.tsx
rename to packages/applications/blog/src/ui/pages/Post/Post.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/components/Anchor/Anchor.module.css b/packages/applications/blog/src/ui/pages/Post/components/Anchor/Anchor.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/components/Anchor/Anchor.module.css
rename to packages/applications/blog/src/ui/pages/Post/components/Anchor/Anchor.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/components/Anchor/Anchor.module.css.d.ts b/packages/applications/blog/src/ui/pages/Post/components/Anchor/Anchor.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/components/Anchor/Anchor.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Post/components/Anchor/Anchor.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/components/Anchor/Anchor.tsx b/packages/applications/blog/src/ui/pages/Post/components/Anchor/Anchor.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/components/Anchor/Anchor.tsx
rename to packages/applications/blog/src/ui/pages/Post/components/Anchor/Anchor.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css b/packages/applications/blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css
rename to packages/applications/blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css.d.ts b/packages/applications/blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.tsx b/packages/applications/blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.tsx
rename to packages/applications/blog/src/ui/pages/Post/components/PostMetaInfo/PostMetaInfo.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/Profile.module.css b/packages/applications/blog/src/ui/pages/Profile/Profile.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/Profile.module.css
rename to packages/applications/blog/src/ui/pages/Profile/Profile.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/Profile.module.css.d.ts b/packages/applications/blog/src/ui/pages/Profile/Profile.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/Profile.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Profile/Profile.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/Profile.tsx b/packages/applications/blog/src/ui/pages/Profile/Profile.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/Profile.tsx
rename to packages/applications/blog/src/ui/pages/Profile/Profile.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/Card/Card.module.css b/packages/applications/blog/src/ui/pages/Profile/components/Card/Card.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/Card/Card.module.css
rename to packages/applications/blog/src/ui/pages/Profile/components/Card/Card.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/Card/Card.module.css.d.ts b/packages/applications/blog/src/ui/pages/Profile/components/Card/Card.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/Card/Card.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Profile/components/Card/Card.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/Card/Card.tsx b/packages/applications/blog/src/ui/pages/Profile/components/Card/Card.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/Card/Card.tsx
rename to packages/applications/blog/src/ui/pages/Profile/components/Card/Card.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css b/packages/applications/blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css
rename to packages/applications/blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css.d.ts b/packages/applications/blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalendar.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalender.tsx b/packages/applications/blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalender.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalender.tsx
rename to packages/applications/blog/src/ui/pages/Profile/components/GitHubCalender/GitHubCalender.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css b/packages/applications/blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css
rename to packages/applications/blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css.d.ts b/packages/applications/blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Profile/components/JobItem/JobItem.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/JobItem/JobItem.tsx b/packages/applications/blog/src/ui/pages/Profile/components/JobItem/JobItem.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/JobItem/JobItem.tsx
rename to packages/applications/blog/src/ui/pages/Profile/components/JobItem/JobItem.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/Loading/Loading.module.css b/packages/applications/blog/src/ui/pages/Profile/components/Loading/Loading.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/Loading/Loading.module.css
rename to packages/applications/blog/src/ui/pages/Profile/components/Loading/Loading.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/Loading/Loading.module.css.d.ts b/packages/applications/blog/src/ui/pages/Profile/components/Loading/Loading.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/Loading/Loading.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Profile/components/Loading/Loading.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/Loading/Loading.tsx b/packages/applications/blog/src/ui/pages/Profile/components/Loading/Loading.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/Loading/Loading.tsx
rename to packages/applications/blog/src/ui/pages/Profile/components/Loading/Loading.tsx
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css b/packages/applications/blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css
rename to packages/applications/blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css.d.ts b/packages/applications/blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css.d.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css.d.ts
rename to packages/applications/blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.module.css.d.ts
diff --git a/packages/applications/turbo-blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.tsx b/packages/applications/blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.tsx
similarity index 100%
rename from packages/applications/turbo-blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.tsx
rename to packages/applications/blog/src/ui/pages/Profile/components/ShinyaigeekCoreProfile/ShinyaigeekCoreProfile.tsx
diff --git a/packages/applications/turbo-blog/src/universal/const.ts b/packages/applications/blog/src/universal/const.ts
similarity index 100%
rename from packages/applications/turbo-blog/src/universal/const.ts
rename to packages/applications/blog/src/universal/const.ts
diff --git a/packages/applications/turbo-blog/tsconfig.json b/packages/applications/blog/tsconfig.json
similarity index 100%
rename from packages/applications/turbo-blog/tsconfig.json
rename to packages/applications/blog/tsconfig.json
diff --git a/packages/applications/turbo-blog/webpack.config.client.ts b/packages/applications/blog/webpack.config.client.ts
similarity index 100%
rename from packages/applications/turbo-blog/webpack.config.client.ts
rename to packages/applications/blog/webpack.config.client.ts
diff --git a/packages/applications/turbo-blog/webpack.config.server.ts b/packages/applications/blog/webpack.config.server.ts
similarity index 100%
rename from packages/applications/turbo-blog/webpack.config.server.ts
rename to packages/applications/blog/webpack.config.server.ts
diff --git a/packages/applications/turbo-blog/src/articles/public/browser-on-browser.md b/packages/applications/turbo-blog/src/articles/public/browser-on-browser.md
deleted file mode 100644
index 8339951a..00000000
--- a/packages/applications/turbo-blog/src/articles/public/browser-on-browser.md
+++ /dev/null
@@ -1,166 +0,0 @@
----
-title: ブラウザの上でブラウザを動かす
-tags: [Programming, Rust, JavaScript, Web, Browser]
-description: 自作ブラウザを実装した続きとして, Chrome ブラウザで自作ブラウザを動かす, ということをした際の学習ノートです.
-publishedAt: 2021/12/10
-updatedAt: 2021/12/10
----
-
-## 初めに
-
-こんにちは, [しにゃい/Shinyaigeek](https://twitter.com/Shinyaigeek) です.
-
-
-趣味でちまちまと作っていた自作ブラウザ [Shinyaic](https://github.com/shinyaigeek/shinyaic) を Chrome 上で動かすことができたので, それについて勉強ノートを書こうと思います.
-
-最初に, 実際に Chrome 上でどのように自作ブラウザが動いているかの様子を載せたいと思います.
-
-**`` の値が空の時は paint ボタンを押すとこちらで用意したHTML & CSSで描画される**
-
-![Shinyaic with default html](../../../assets/browser-on-browser/shinyaic.png)
-
-**example.com を入力に入れると, いい感じに描画される**
-
-![shinyaic with example.com](../../../assets/browser-on-browser/example.png)
-
-(実はそもそも自作ブラウザが開発途中で, example.comくらいしかまともに描画できませんがそこはご了承ください...)
-
-[Shinyaic Wasm Playground](https://shinyaic-wasm-playground.vercel.app/) から実際に Chrome ブラウザの上で自作ブラウザを動かすことができます.
-
-playground 自体のリポジトリは [https://github.com/Shinyaigeek/ShinyaicWasmPlayground](https://github.com/Shinyaigeek/ShinyaicWasmPlayground) です.
-
-また補足になるのですが, **ブラウザ** という言葉がどこまでを含むのか, についても先に決めておきたいと思います. 本稿ではブラウザは HTML や CSS を受け取って, それを元に描画するところ, ある種の HTML Rendering Engine とも言える部分をブラウザとして進めていきます. なので, JS Engine や HTTP 通信をする, といった部分は本稿の対象外となります.
-
-本稿ではこの自作ブラウザの実装についての詳細には触れるつもりがありません, 興味がある方は以下のスライドを見てくださると幸いです.
-
-[![](https://files.speakerdeck.com/presentations/f70e84d625ae44949d1a6f6a87909011/slide_0.jpg?19382839)](https://speakerdeck.com/shinyaigeek/burauzazuo-rifalsesu-me)
-
-## ブラウザの仕組み概略図
-
-![browser system](/assets/browser-on-browser/sys.png)
-
-ブラウザの仕組みの概略図をおおまかに書くとこのようになっています. 本当は描画の処理はもう少し細かいんですし, ブラウザ固有の部分もあったりするのですがそこまで突っ込むと本題から外れてしまうため本稿では割愛します.
-
-まず HTML から DOM を構築, CSS から CSSOM を構築して, それらをもとに `RenderTree` を構築します. この `RenderTree` には描画に必要な情報が格納されます. DOM は **Document Object Model** という名の通り, HTML のマークアップの構造に基づいた情報が格納されています. 例えばこのノードはH1要素である...と言ったこと, あるいは `` 要素 や `` 要素など描画されるわけではない要素についてのノードも格納されています. 一方 `RenderTree` は描画に必要な情報のみが格納されるので, `display: none;` が付与されていたりあるいは `