From 7a69b75d62533b9ef39700e7be2d3c23dfb2615e Mon Sep 17 00:00:00 2001 From: ohah Date: Sun, 9 Nov 2025 17:40:58 +0900 Subject: [PATCH 1/3] =?UTF-8?q?chore:=20mise=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 26 +++++++++++++++++++++++--- mise.toml | 3 +++ 2 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 mise.toml diff --git a/README.md b/README.md index 2af3b97..747d3e1 100644 --- a/README.md +++ b/README.md @@ -16,21 +16,41 @@ executeJS/ ├── crates/ # Rust 크레이트들 ├── Cargo.toml # Rust 워크스페이스 설정 ├── package.json # Node.js 워크스페이스 설정 -└── pnpm-workspace.yaml # pnpm 워크스페이스 설정 +├── pnpm-workspace.yaml # pnpm 워크스페이스 설정 +└── mise.toml # mise 런타임 버전 관리 설정 ``` ## 개발 환경 설정 ### 필수 요구사항 -- Node.js 22 LTS (`.nvmrc` 파일 참조) -- pnpm 10+ +- Node.js 22 LTS +- pnpm 10.19.0+ - Rust 1.70+ - Tauri CLI - VSCode (권장) ### 설치 +#### mise를 사용한 자동 설치 (권장) + +프로젝트는 `mise.toml`을 통해 런타임 버전을 관리합니다: + +```bash +# mise 설치 (아직 설치하지 않은 경우) +curl https://mise.run | sh + +# 프로젝트 디렉토리에서 실행 +mise install + +# 또는 자동으로 활성화되도록 설정 +mise activate +``` + +이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js, pnpm, Rust가 사용됩니다. + +#### 수동 설치 + ```bash # 의존성 설치 pnpm install diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..0635b34 --- /dev/null +++ b/mise.toml @@ -0,0 +1,3 @@ +[tools] +node = "22" +rust = "stable" From 89dd7b77b1b22ecf302985bb5f29ba1417b25e7b Mon Sep 17 00:00:00 2001 From: ohah Date: Sun, 9 Nov 2025 17:41:09 +0900 Subject: [PATCH 2/3] =?UTF-8?q?docs:=20mise=20=EC=84=A4=EB=AA=85=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/docs/dev/development.mdx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/docs/dev/development.mdx b/docs/docs/dev/development.mdx index b114d49..956ebcd 100644 --- a/docs/docs/dev/development.mdx +++ b/docs/docs/dev/development.mdx @@ -6,6 +6,25 @@ ExecuteJS 프로젝트의 개발 환경 설정과 기여 방법을 안내합니 ### 1. 필수 도구 설치 +#### mise를 사용한 자동 설치 (권장) + +프로젝트는 `mise.toml`을 통해 런타임 버전을 자동으로 관리합니다: + +```bash +# mise 설치 (아직 설치하지 않은 경우) +curl https://mise.run | sh + +# 프로젝트 디렉토리에서 실행 +mise install + +# 또는 자동으로 활성화되도록 설정 +mise activate +``` + +이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js, pnpm, Rust가 사용됩니다. + +#### 수동 설치 + ```bash # Node.js 22 LTS 설치 (nvm 사용 권장) nvm install 22 From e5b4bf76fc8f5985563d6d96177d0d62f9ed6082 Mon Sep 17 00:00:00 2001 From: ohah Date: Mon, 10 Nov 2025 11:15:10 +0900 Subject: [PATCH 3/3] =?UTF-8?q?chore:=20=EC=84=A4=EB=AA=85=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 747d3e1..a82ebb0 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ mise install mise activate ``` -이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js, pnpm, Rust가 사용됩니다. +이제 프로젝트 디렉토리에서 자동으로 올바른 버전의 Node.js와 Rust가 사용됩니다. pnpm은 별도로 설치해야 합니다. #### 수동 설치