{"id":50733248,"url":"https://github.com/logue/rsbuild-vue-starter","last_synced_at":"2026-07-02T00:02:13.121Z","repository":{"id":307861133,"uuid":"1021437779","full_name":"logue/rsbuild-vue-starter","owner":"logue","description":"@web-infra-dev/rsbuild + @vuejs 3","archived":false,"fork":false,"pushed_at":"2026-06-26T22:54:53.000Z","size":610,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-06-27T00:35:08.345Z","etag":null,"topics":["rsbuild","vue3"],"latest_commit_sha":null,"homepage":"","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/logue.png","metadata":{"files":{"readme":"README.ja.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":"logue","ko_fi":"logue","custom":["https://www.paypal.me/logue"]}},"created_at":"2025-07-17T11:51:33.000Z","updated_at":"2026-06-26T22:54:56.000Z","dependencies_parsed_at":"2025-08-02T18:29:36.469Z","dependency_job_id":"5204a7d5-abd5-40bc-bc8f-d61c6ae6d299","html_url":"https://github.com/logue/rsbuild-vue-starter","commit_stats":null,"previous_names":["logue/rsbuild-vue3-ts-starter"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/logue/rsbuild-vue-starter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logue%2Frsbuild-vue-starter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logue%2Frsbuild-vue-starter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logue%2Frsbuild-vue-starter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logue%2Frsbuild-vue-starter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/logue","download_url":"https://codeload.github.com/logue/rsbuild-vue-starter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/logue%2Frsbuild-vue-starter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35027341,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rsbuild","vue3"],"created_at":"2026-06-10T11:00:23.057Z","updated_at":"2026-07-02T00:02:13.098Z","avatar_url":"https://github.com/logue.png","language":"Vue","funding_links":["https://github.com/sponsors/logue","https://ko-fi.com/logue","https://www.paypal.me/logue"],"categories":["Starter"],"sub_categories":["Rsbuild Starter"],"readme":"# 🦀 Vue 3 + TypeScript + Rsbuild スターター\n\n[![GitHub stars](https://img.shields.io/github/stars/logue/rsbuild-vue3-starter.svg)](https://github.com/logue/rsbuild-vue3-starter)\n[![GitHub license](https://img.shields.io/github/license/logue/rsbuild-vue3-starter.svg)](https://github.com/logue/rsbuild-vue3-starter/blob/master/LICENSE)\n[![Node.js Version](https://img.shields.io/badge/node-%5E24-brightgreen.svg)](https://nodejs.org/)\n[![pnpm](https://img.shields.io/badge/pnpm-11-pink.svg)](https://pnpm.io/)\n[![Rsbuild](https://img.shields.io/badge/rsbuild-2-orange.svg)](https://rsbuild.rs/)\n[![X Follow](https://img.shields.io/twitter/follow/logue256?style=plastic)](https://x.com/logue256)\n\n[English](./README.md)\n\nこのテンプレートは、Rsbuild スタック上で Vue 3 と TypeScript の開発をすぐに始めるためのものです。テンプレートでは Vue 3 の `\u003cscript setup\u003e` SFC を使用しています。詳細は [script setup ドキュメント](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) を参照してください。\n\n定期的に`pnpm skill:update`を実行することで、AI駆動開発するうえで適切なスキルを更新できます。\n\n_Vite から `src` をそのままコピーするだけ！_\n\n[vue-router](https://router.vuejs.org/) と [Pinia](https://pinia.vuejs.org/) を含みます。\n\nLint/Format は [Rslint](https://rslint.rs/)、[Prettier](https://prettier.io/)、[Biome](https://biomejs.dev/) を使った統合 `pnpm lint` パイプラインで実行されます。\n\n## コマンド\n\nコマンドはシンプルで CI フレンドリーな構成です。\n\n| コマンド     | 説明                                                                     |\n| ------------ | ------------------------------------------------------------------------ |\n| dev          | 開発サーバーを起動します。                                               |\n| build        | 本番環境向けにビルドします。                                             |\n| build:clean  | 本番環境用のビルドファイルをクリアします。                               |\n| preview      | 本番環境用のビルドで生成されたプログラムを実行します。                   |\n| lint         | すべての lint/format ステップ (`lint:*`) を 1 つのコマンドで実行します。 |\n| lint:rslint  | rslint を実行します。                                                    |\n| lint:biome   | biome フォーマッタを実行します。                                         |\n| lint:pretter | prettier フォーマッタを実行します。                                      |\n| test         | Rstest を使用してテストを実行します。                                    |\n| test:watch   | Rstest を使用して、ウォッチモードでテストを実行します。                  |\n| build-only   | チェックなしで本番環境向けにビルドします。デプロイ時に使用します。       |\n| type-check   | Vue マークアップをチェックします。                                       |\n\n## チェックリスト\n\nこのテンプレートを使うときは、次の項目を確認してください。\n\n- [ ] `LICENSE` の作者名を変更する\n- [ ] `public` 内のファビコンを差し替える\n- [ ] 資金提供情報が含まれる `.github` フォルダを削除する\n- [ ] README を整理し、不要なルートを削除する\n\n## 関連プロジェクト\n\n- Vue 3 向け\n  - [vite-vue3-ts-startar](https://github.com/logue/vite-vue3-ts-starter)\n  - [vite-vuetify-ts-starter](https://github.com/logue/vite-vuetify-ts-starter) - Vuetify 3 対応\n    - [tauri-vuetify-starter](https://github.com/logue/tauri-vuetify-starter) - 多言語クロスプラットフォーム・デスクトップアプリ向け\n\n## 🎨 開発者向けに作られました\n\nこのテンプレートは、**UI/UX の卓越性** と **現代的な開発者体験** に焦点を当てて構築されています。すべてがシームレスに動作するよう、継続的なテストと更新を行っています。\n\nこのプロジェクトの細部へのこだわりを気に入っていただけたら、Vue.js と Metaverse エコシステム全体での私の作業を支援するために、小さなスポンサーシップをお願いします。\n\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/logue?label=Sponsor\u0026logo=github\u0026color=ea4aaa)](https://github.com/sponsors/logue)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogue%2Frsbuild-vue-starter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogue%2Frsbuild-vue-starter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogue%2Frsbuild-vue-starter/lists"}