Z
6 Branches 3 Tags
Z zuki-dev feat: 休息日プリセットを追加 (#47) 3f9d2ac·2 days ago 128 Commits
docs docs: メソッド解説に図を追加 2 weeks ago
examples examples: 朝活ガーデンのサンプルを追加 last month
src feat: 休息日プリセットを追加 (#47) 2 days ago
tests test: 月またぎのストリーク境界を追加 3 days ago
.gitignore chore: coverage を除外 3 months ago
LICENSE docs: MIT ライセンスを追加 last year
README.md docs: バッジと使い方を更新 yesterday
garden.config.json feat: 通知時刻をカスタム可能に last week
method.md docs: 雑草の章を加筆 2 weeks ago
package.json release: v1.2.0 2 weeks ago

🌱 garden-method

buildpassing coverage94% versionv1.2.0 licenseMIT

継続を「庭づくり」としてとらえる、がんばらない習慣化フレームワークです。毎日花を咲かせる必要はありません。枯らさないことだけを設計します。

枯れても、庭は残る。休んだ日は「失敗」ではなく「土づくり」。

特徴

  • 🌱 最小行動(水やり) — 1日1回、10秒でできる行動だけを記録します
  • 🗓 休息日ファースト — 休む日を先に決めてからストリークを数えます
  • 🌿 雑草検知 — 完璧主義のサインを検知して通知を減らします
  • 📊 庭ビュー — 継続の状況を草花の成長として可視化します

インストール

npm install garden-method

使い方

import { Garden } from "garden-method";

const garden = new Garden({
  seed: "早起き",           // 育てたい習慣
  wateringTime: "07:00",    // 水やり(最小行動)の時刻
  restDays: ["sat", "sun"], // 先に決める休息日
});

garden.water();             // 今日の最小行動を記録
console.log(garden.streak); // => 3(休息日はスキップ扱い)

用語集

用語意味
種(seed)育てたい習慣。小さいほどよい
水やり(water)1日1回の最小行動。10秒ルール
休息日(rest day)あらかじめ決めた休む日。ストリークは切れない
雑草(weed)完璧主義・やりすぎのサイン

ライセンス

MIT © 2026 zuki-dev