{"_id":"@jiggai/kitchen","_rev":"217-8a3615efe3d1d87b221a314e3cceb931","name":"@jiggai/kitchen","dist-tags":{"canary-83":"0.1.10-canary.0","canary-86":"0.1.10-canary.86.5.1.0","canary-87":"0.1.10-canary.87.6.1.0","canary-85":"0.1.10-canary.85.7.1.0","canary-88":"0.1.10-canary.88.9.1.0","canary-89":"0.1.10-canary.89.14.1.0","canary-92":"0.1.10-canary.92.19.1.0","canary-90":"0.1.10-canary.90.20.1.0","canary-93":"0.1.10-canary.93.23.1.0","canary-94":"0.1.10-canary.94.31.1.0","canary-95":"0.1.10-canary.95.32.1.0","canary-96":"0.1.10-canary.96.33.1.0","canary-97":"0.1.10-canary.97.34.1.0","canary-99":"0.1.10-canary.99.36.1.0","canary-100":"0.1.10-canary.100.37.1.0","canary-102":"0.1.10-canary.102.39.1.0","canary-103":"0.1.10-canary.103.40.1.0","canary-105":"0.1.10-canary.105.41.1.0","canary-106":"0.1.10-canary.106.42.1.0","canary-108":"0.1.10-canary.108.44.1.0","canary-107":"0.1.10-canary.107.45.1.0","canary-111":"0.1.10-canary.111.48.1.0","canary-101":"0.1.10-canary.101.49.1.0","canary-112":"0.1.10-canary.112.50.1.0","canary-110":"0.1.10-canary.110.54.1.0","canary-109":"0.1.10-canary.109.63.1.0","canary-115":"0.1.10-canary.115.64.1.0","canary-116":"0.1.10-canary.116.66.1.0","canary-118":"0.1.10-canary.118.70.1.0","canary-117":"0.1.10-canary.117.71.1.0","canary-119":"0.1.10-canary.119.72.1.0","canary-120":"0.1.10-canary.120.73.1.0","canary-121":"0.1.10-canary.121.74.1.0","canary-122":"0.1.10-canary.122.76.1.0","canary-98":"0.1.10-canary.98.79.1.0","canary-123":"0.1.10-canary.123.81.1.0","canary-126":"0.2.1-canary.126.82.1.0","canary-128":"0.3.1-canary.128.84.1.0","canary-127":"0.3.1-canary.127.85.1.0","canary-113":"0.3.1-canary.113.87.1.0","canary-114":"0.3.1-canary.114.88.1.0","canary-129":"0.3.2-canary.129.89.1.0","canary-130":"0.3.4-canary.130.90.1.0","canary-131":"0.3.4-canary.131.91.1.0","canary-132":"0.3.4-canary.132.94.1.0","canary-133":"0.3.4-canary.133.95.1.0","canary-134":"0.3.4-canary.134.96.1.0","canary-135":"0.3.5-canary.135.97.1.0","canary-136":"0.3.5-canary.136.98.1.0","canary-137":"0.3.6-canary.137.99.1.0","canary-138":"0.3.6-canary.138.100.1.0","canary-139":"0.3.6-canary.139.109.1.0","canary-140":"0.3.7-canary.140.110.1.0","canary-141":"0.3.7-canary.141.111.1.0","canary-142":"0.3.7-canary.142.114.1.0","canary-143":"0.3.7-canary.143.115.1.0","canary-144":"0.3.8-canary.144.117.1.0","canary-145":"0.3.8-canary.145.118.1.0","canary-146":"0.3.8-canary.146.119.1.0","canary-147":"0.3.8-canary.147.120.1.0","canary-148":"0.3.8-canary.148.121.1.0","canary-149":"0.3.8-canary.149.122.1.0","canary-150":"0.3.8-canary.150.123.1.0","canary-151":"0.3.8-canary.151.126.1.0","canary-152":"0.3.8-canary.152.127.1.0","canary-153":"0.3.8-canary.153.128.1.0","canary-154":"0.3.8-canary.154.129.1.0","canary-155":"0.3.8-canary.155.130.1.0","canary-156":"0.3.8-canary.156.131.1.0","canary-157":"0.3.8-canary.157.133.1.0","canary-158":"0.3.8-canary.158.134.1.0","canary-160":"0.3.8-canary.160.135.1.0","canary-161":"0.3.8-canary.161.139.1.0","canary-162":"0.3.8-canary.162.140.1.0","canary-163":"0.3.8-canary.163.141.1.0","canary-164":"0.3.8-canary.164.142.1.0","canary-166":"0.3.8-canary.166.143.1.0","canary-167":"0.3.8-canary.167.145.1.0","canary-168":"0.3.8-canary.168.146.1.0","canary-169":"0.3.8-canary.169.147.1.0","canary-174":"0.3.8-canary.174.153.1.0","canary-175":"0.3.8-canary.175.154.1.0","canary-170":"0.3.8-canary.170.163.1.0","canary-171":"0.3.8-canary.171.165.1.0","canary-176":"0.3.8-canary.176.166.1.0","canary-173":"0.3.8-canary.173.167.1.0","latest":"0.6.5"},"versions":{"0.1.1":{"name":"@jiggai/kitchen","version":"0.1.1","_id":"@jiggai/kitchen@0.1.1","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"3a35acbb38f8ca9601e592f51dc594de52fdc503","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.1.tgz","fileCount":2144,"integrity":"sha512-FBjLxc89sY/9o5sa6wG7RiK5LNGuxvsTFGDKCyoQIoqnGL73pSQzmlVhWMYVGF/V0Z4tay8nghq/wRPZLFQQ4g==","signatures":[{"sig":"MEQCIGjhD8PEOseBe3g20WWxvQK1XeZniHAmv+laA6KjezZqAiBD03tJhgcGROnHDpqHV5XjpW0RoCPnyPfGvme41lLvbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75659723},"gitHead":"728ee5c0266c849657805c2c87f98a31a11a5fec","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.1_1771648557562_0.6587583249815896","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@jiggai/kitchen","version":"0.1.2","_id":"@jiggai/kitchen@0.1.2","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c98949697a7de0743a1f2a3b1b85e296e3e7127f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.2.tgz","fileCount":2144,"integrity":"sha512-K7qcxGj3bch3owUB7M6aL7YTGlY4hnSypKywBxfziHoqdWeppzSSG3rOmIMekI6tphYzgL5eriORdZktRNOJtw==","signatures":[{"sig":"MEQCIDCatldUUGrr4PFCXpv1QZwU+KiiRRvugNeWBdaVyDJEAiAj9ATI6KYVbzdbF/8tPuxChK6yK6g9t5ELZbBMulp27A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75568787},"gitHead":"85e4f9d82d1f69070a1b4be7e0c963503d068c80","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.2_1771650914496_0.6879546438212394","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@jiggai/kitchen","version":"0.1.3","_id":"@jiggai/kitchen@0.1.3","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"974bc0e820212cf37ee027c74b2098331bb8920f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.3.tgz","fileCount":958,"integrity":"sha512-jP/JTcyMYWhCJCfD7jnh7W093NqaRvSYeZvn0iahGTdGOBBHLbQg/NDcr6AYRmt7WB8fXWwzIN/v8QMFkA+PfQ==","signatures":[{"sig":"MEUCIByllsXP0xZVH8Fp7PyIf/R7cyv+sCR80VZtY2yV7uH+AiEA7gVu7DEwmX3ZAq6nBTbo5650wK8r1CNMr/esu9q5Qck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12831987},"gitHead":"95061cf3a65ef647d888e4050df661b092eb58b8","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.3_1771654521029_0.023278265860841252","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@jiggai/kitchen","version":"0.1.5","_id":"@jiggai/kitchen@0.1.5","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"55927ab41a45b554957e38a695f3735d8b8760a6","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.5.tgz","fileCount":952,"integrity":"sha512-e61FLfKHkej7+WC3P4Vjb78vKAZULYlm3erO+RN+7LxmarcpxPKHj0uFh21ndaethHvL/NUi6KlX4gR4YXRklA==","signatures":[{"sig":"MEYCIQDQ8VZ0n/U8tSRSVBLwP8OFARZIGBnA3J7gxGt9/7W7KgIhAJvib240OYsyUOmTbiSyY++NwlOsVchjHijKPVGDMiMy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13270889},"gitHead":"b2d418c22bf0e934063d9808ce161632f2ef1d0a","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.5_1771657251948_0.23596602517900966","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@jiggai/kitchen","version":"0.1.7","_id":"@jiggai/kitchen@0.1.7","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b27294e37d122bb9f7b9a162eadbbb5a765cb8a1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.7.tgz","fileCount":953,"integrity":"sha512-64uqIZCnXpFSVmyyIXAku6p+NLZB7nycTTtPBz/oOV/GBMV/OX9PAATm+sDOTNgfFIzvGj+AJ2W65Tf3jrzoiA==","signatures":[{"sig":"MEYCIQDPNryqG0V8LQoenFj5jFirwqNO0MIE9BsU8pCV/wSZ/wIhAJQweg9R6LTjKWeTQmBd7xA6bDaBVDyOEsGFUv8RCkvg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13311115},"gitHead":"c179c95dc0b79923f3ec182400092102ea8ea35c","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.7_1771736715397_0.7375633814333289","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@jiggai/kitchen","version":"0.1.8","_id":"@jiggai/kitchen@0.1.8","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c4021d5f7cb32b864183570b2637f1fc36ed507f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.8.tgz","fileCount":953,"integrity":"sha512-xLNcH4x7uFEUmZm3SBSQMHkDdD8CbkAvYjPuiSn5QQQmIysLhbtetZJ9Ig2bUxKLIm10dEa4znfe5H9bRrq5aA==","signatures":[{"sig":"MEUCIEEqpTXPNGr8zy+3S/KjWf3RnLw2pLq9X6ZRjMmM1i6VAiEA/lNrD9OsxkK5Fcc+K37u+9NqYwqqw4ZqDdYugK9gbmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13299561},"gitHead":"52bea787fa8307a6f5e525ee485862c12ca093a4","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.8_1771878995628_0.1279001238644819","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@jiggai/kitchen","version":"0.1.9","_id":"@jiggai/kitchen@0.1.9","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0bb00507d5c21c2db5bb4a5188ef88f057451d3a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.9.tgz","fileCount":951,"integrity":"sha512-hIq+O7U+mA4ZXoUPM+dD9votpoX5N3FEHCruEKjE3TNjSHgpiqqeSovAXIjI5xrhNl0N+SZKGgLlb2DGwICYAg==","signatures":[{"sig":"MEQCIH5evLDIBimjr+Xs4qDQ0IkZOmCrp9a2XMpQRBRnOykIAiAB9f1V0O0cHmSSNBslJzf+WdB+vHOMxblS4BuoM39bwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13513122},"gitHead":"b5f826a0edfb7bae96de244552e8b9ff4460ab60","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.9_1771986062008_0.9441867392546301","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.0","_id":"@jiggai/kitchen@0.1.10-canary.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c3273ffe74759dafa9bbd72c984d4163c3ef7665","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.0.tgz","fileCount":1023,"integrity":"sha512-db/vt/97RiRSmIo/s3CcJgTYGeLIlpOPOPyEwfIDxo+hNhwsArw1SE+SvzxagCUMuw3XahqoSGivW7No166CcA==","signatures":[{"sig":"MEQCIDHd+sOgTe3SnjX5l6u5gTxHen9Y/nMljkFwh1pXVHCtAiBiyEp2l8unFPibp+nvWvuDpV+bwq3izWvD7RgFXiSFnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14282013},"gitHead":"0701a4ccdea9ace8b080fca9a53f0a927859c7c6","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.0_1772156241227_0.6045736619191038","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.85.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.85.1.0","_id":"@jiggai/kitchen@0.1.10-canary.85.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0b510b8d3b1d8e72f2f4a6150bfaf763e84217ec","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.85.1.0.tgz","fileCount":1023,"integrity":"sha512-CYAtgUmdn9yBUqo9aWcQCp0KCA4QbjPzC4m/jJKgcUlkNIhouIUp2FQz0b9HlHC/VGmwKfM8YEbgHDetylXl+g==","signatures":[{"sig":"MEQCIBN3kRTeKR3InBf07nbcIXd6JM2EcoHzBwLU962FFH6DAiBjSlxJLgWQZtnDomWtuFT+wZQBIAqplR8QmdTsXoB3ZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14282206},"gitHead":"a8d607c7e831522fea79d43c3d3ea493fb99390e","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.85.1.0_1772162382232_0.23831528960846793","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.86.5.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.86.5.1.0","_id":"@jiggai/kitchen@0.1.10-canary.86.5.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"390662a624e345fc6fdbf05bbbd0127a63a93a25","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.86.5.1.0.tgz","fileCount":1023,"integrity":"sha512-040zFEn6ZeS0FF233kD+tvjEoEZSGj6WBAmw/HKzzV8xQ0UbcCPRddh2Zf/sj8suBawRYN2bAyRfTSaHsYkXZQ==","signatures":[{"sig":"MEYCIQCKbnKgPoYGkyaFoctnoniQdiJYmMeETsiaOnmlKlo0agIhAOCaFPSJQc0KxJk9fxZJf+zyJPlmqlADblKL8wFKJoYg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14282020},"gitHead":"71583be402557ec244b98bd18db7f9ab19359aee","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.86.5.1.0_1772163073832_0.6887557888493989","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.87.6.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.87.6.1.0","_id":"@jiggai/kitchen@0.1.10-canary.87.6.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d0d5e1a958ce046dbd62ed3f5f7ff137851d320b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.87.6.1.0.tgz","fileCount":1036,"integrity":"sha512-uOftjf48hVfcZqySILFsmzQCFblUP/66v56ndPrvUWuOmCsyhrTzcWF4yhxWhwP0sKstHVdgiR5p73YMh6g08g==","signatures":[{"sig":"MEUCIQCZromzB5rsK5sZGkkPPCWGulu+mH1psQ7DsfaZVTkHQAIgTcMlu1RdbQ3l9OXtARqsVqRXbTygmdPDQpfTGvs5DTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14377682},"gitHead":"887dc4b0dec547f123e246ce8d96faeaeacdfb58","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.87.6.1.0_1772163429262_0.5466382631080375","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.85.7.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.85.7.1.0","_id":"@jiggai/kitchen@0.1.10-canary.85.7.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"eec80ea09281c6f60497abf2984996fc272c76d4","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.85.7.1.0.tgz","fileCount":1023,"integrity":"sha512-sag9IQM5vHX5OBPl5xSW95l8eeB6EFRMW2hrGphxV9ITnrLZcMbfhO9Q9pL6Tk96Cng5L9MaZe9lgkJ45nm8VQ==","signatures":[{"sig":"MEYCIQD940WMSLyjiJWgw+23wRbOFdDVpo12cDA0yjc038yXzwIhANCi67WvuSL8OWwgoNky+AmvdmAuMS2yZKh9r4h/GG5J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14264619},"gitHead":"46a6cf344615634d397cfd7ba40fd7b4ceffefb7","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.85.7.1.0_1772164993850_0.6250789244298172","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.88.8.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.88.8.1.0","_id":"@jiggai/kitchen@0.1.10-canary.88.8.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d7eaa8db88df133bebed4f151c78788f72dbbefe","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.88.8.1.0.tgz","fileCount":1023,"integrity":"sha512-Qq99907zLudJe9wr/F/J4YY7HAulURmY7KTAv1buuetWchILkyPNB8fCLKXsFJTgx+W58bXU5SLJB5YPDF6+EA==","signatures":[{"sig":"MEUCIEuH2ME4dgTL+bAhcfw1t74Ae0V4+Xt/aUzOm0WIKEULAiEAlr6Gsj5CU7FOuTxN2RG4DIDfVxLCWgaNsP1QSfxzNsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14303008},"gitHead":"51c1609ca31d172edc254a60e79795411e1207a7","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.88.8.1.0_1772166753195_0.68235585973128","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.88.9.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.88.9.1.0","_id":"@jiggai/kitchen@0.1.10-canary.88.9.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"2c4195e19ebf62ab40e6acdb5c2e8b2535ba86a3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.88.9.1.0.tgz","fileCount":1023,"integrity":"sha512-EOLSBokHsx0wxpMWxSBF5Fpg2wXAJ4lq6/BfurGZCV+bY9cNu1d+brS/osak3xiSjRgxcbnNjLglBj6tA2ItRw==","signatures":[{"sig":"MEYCIQCGM+uyo/6e/yzjeHUvmG2Y0vgmCUl4WSkoLlUHD7MfhwIhALdBUSvXM3P8u6GQtkPGM6mHMw9hE7kBHTUfwWFcDZDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14303484},"gitHead":"bf94feb199a5f2c1f608c7c6dd68e79e7dc07449","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.88.9.1.0_1772167411303_0.8610231702798556","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.89.10.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.89.10.1.0","_id":"@jiggai/kitchen@0.1.10-canary.89.10.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0c750c148ae036048dc86a84425a82a2fc693e4a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.89.10.1.0.tgz","fileCount":1055,"integrity":"sha512-XOdIBODyrEuRieqH7KnKblW9dJlTflw4xfk/aUTJZwQ6x2fdPc8e4Ct/2Ejpq6gYr0EyvfV1hyvOqvpShfKigw==","signatures":[{"sig":"MEYCIQDRiDrMwwOE3dn+vpHSKqOoON8nrVuLFJxzeFK8SPOIrwIhANnKFAdv+Oe4r6jFBtH/x7nKiM2x8YhqswnkfGwj/Wza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13996087},"gitHead":"91bb64241f82c260e51d060e3ce2531689ab3ae1","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.89.10.1.0_1772169298670_0.7744417502019696","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.89.11.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.89.11.1.0","_id":"@jiggai/kitchen@0.1.10-canary.89.11.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"2e5dadb4a1e83bcea45bcd9b794c3b3a7a259915","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.89.11.1.0.tgz","fileCount":1055,"integrity":"sha512-LdqiERDpe4N02zj2nJEqeL1Xt/U3584RTAIFpsyrFB33JIOs1DVmJ6lyOwpKQY0dbmmR3k6x9ju+AVifv9VI0A==","signatures":[{"sig":"MEYCIQD7QNpdTvjdvImh3YTTY2M9XU35ncZPu+vAdfkMMJ8TvgIhAKfLN7cEEh4say7OzPBIiSvgeMI7cojcx86DG2TFmYvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14008653},"gitHead":"4c0963b0270a0e1052213b6f424b35a6a16ff7b5","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.89.11.1.0_1772169604968_0.972768171773716","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.89.12.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.89.12.1.0","_id":"@jiggai/kitchen@0.1.10-canary.89.12.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f3343ec2613eeb0bb23f2fa1fd8d3b2552d9632f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.89.12.1.0.tgz","fileCount":1055,"integrity":"sha512-++AZKvnnNjndsikMbiu8SLOBkg8WmIGuGnhYk5vzyRXdblMHN/AweHFmjp14FxQEHgRCOhu4wtQExQ/GQL0E1g==","signatures":[{"sig":"MEUCIQCVFlGWBRndzrgSPLXPdGMZJ8o+uZa1XCRrS/ujNSBLpAIgQWXpkEEc3gCeb5ZeuXPyoZqQ+Zy2Ox+d1+lGhXjKp4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14009841},"gitHead":"a5c6b21021613df279e36ef7c4210ef25628fe17","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.89.12.1.0_1772169678299_0.10715664631475352","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.89.13.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.89.13.1.0","_id":"@jiggai/kitchen@0.1.10-canary.89.13.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"afb072fc1a7a6e0be3da5666c8e0890fb45857b0","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.89.13.1.0.tgz","fileCount":1057,"integrity":"sha512-2XhA0yCDt+vq+0zxwoHFQS9szs/freHB/ce3mBtXg4eWD+1gUu/JB2+Gi4vo4EVSHF7cTO5cKJTjWrpJjbBRxg==","signatures":[{"sig":"MEUCIBwO2ARDoXy5rzEdh96X0R9JPBNUiLl2bHfHVBmE42LcAiEAnMNaXcecKx7BhHIE9PTtW9XTfnGQEUYxIaTnJaEzO8U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14089006},"gitHead":"cb3dff52fc86b792e3f7d2790e5ee4a17b29e912","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.89.13.1.0_1772170430059_0.8158254467200681","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.89.14.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.89.14.1.0","_id":"@jiggai/kitchen@0.1.10-canary.89.14.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ecd01e487c143353c9fe957ad0659e3e8cadada7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.89.14.1.0.tgz","fileCount":1057,"integrity":"sha512-NEvnXz+xllD0Q0sHMnYzrNdc3zFERcGFKM6w5x3cwvH+3JDmuc/ZrQOUdi1y7cOnl+9I5+vYeyBRrFTQ9OB4uw==","signatures":[{"sig":"MEYCIQChY5AMv/pKl3/ZBhGuLGPMdF9SRwybqgW1txEkpOnM2gIhALt+sYd4tR5nH8sO+8piCqAywXqwyYbuwqDvMRLY1dYj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14172930},"gitHead":"227eabd6122cc1d802bc0a63de796b38ef03d2a2","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.89.14.1.0_1772170692198_0.4856853610928711","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.90.15.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.90.15.1.0","_id":"@jiggai/kitchen@0.1.10-canary.90.15.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ce4ccff83ea95bb3dbaabb110546c89d0a6e34c4","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.90.15.1.0.tgz","fileCount":1057,"integrity":"sha512-+QkxZXzlotYBmO1zpksryhDcqz2MFWDdYzPwhmO4hGj3RfmfJWCky4/2H+qtVLokZU8Kiw3cH9oHfSqkcXYR7g==","signatures":[{"sig":"MEUCIQC0g6mcVezJLVdw7pFZkJyD9KBQMANA9KpmN+UdcCA2RAIgE8C7FKFCCDkTI9bKQd0IG1TtgJIlagwbRW+gDkF0F1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14235985},"gitHead":"dcbb86fa91aeaab793d10b7f8b9f648fdedf4449","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.90.15.1.0_1772171159840_0.7940432905492829","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.92.19.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.92.19.1.0","_id":"@jiggai/kitchen@0.1.10-canary.92.19.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"36a85154ff86e84409b03d6cdedeca1cda998e2e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.92.19.1.0.tgz","fileCount":1057,"integrity":"sha512-El3vlzRP99kAmifyP/XG3W/XolVAxJvvJAyazd5D0oact1hfol3GnOvG2gQ4bf/M1iFXGDUMhuLxV3p/lq4smg==","signatures":[{"sig":"MEUCIHD74U9JMuE3fRPXrl06DqnDA/WFrvhJjhsTnsPS6DclAiEA0YvYURs2u3IDdKtc8z5oRkOKMjGxpWbeXKgJ3TEZ4Vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14173076},"gitHead":"6becd9d6e5c424eea1491f516242c77154a29f2e","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.92.19.1.0_1772199380558_0.3939125343111287","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.90.20.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.90.20.1.0","_id":"@jiggai/kitchen@0.1.10-canary.90.20.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"37d701957959604ad679ff02f1addaf049946dad","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.90.20.1.0.tgz","fileCount":1057,"integrity":"sha512-ZGiRlduTV4NRd74mHY4EC7w0NURqOPFdKhTOWeZRMYGs4Xq8Wp2X+HW8BytrJsFw5UEiEM9TsCfha/SV0Vygrw==","signatures":[{"sig":"MEUCIBxU/4qsLqAA8nXoNNjqeXFZ2mHvRombtB/Tik5v3hGoAiEAwAsUpDaQWSoUUKYx+6OP+qe+AUMNZN3imQs6ShaCPes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14236239},"gitHead":"4bd5ea99ca06bd01ca19158b072185f5131b1aa6","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"NODE_ENV=production next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.90.20.1.0_1772206443652_0.6189849642950316","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.93.23.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.93.23.1.0","_id":"@jiggai/kitchen@0.1.10-canary.93.23.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"16b6369a5b2ccef79bbd7df86af32aaa956bae12","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.93.23.1.0.tgz","fileCount":1208,"integrity":"sha512-POyhIc3JHduvOE0wKdIN4NeGStgz5gfSzZJaVoZHah1QbID1hdkY/dQD63Vb/5UbOOZwvo74RkkV9PgUhQffQw==","signatures":[{"sig":"MEQCIGIe3BFveI2hWcsHUr2oRZfe1cM0W6GgvCXDR8s3zNA8AiByjbt0b06Pkif7C8RzNlj09urWutiiIWVbCxab3fIY4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15352185},"gitHead":"55f7c9e53a18e81a16665889984dcbc4812e98d8","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.93.23.1.0_1772213422206_0.14855306242345212","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.94.31.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.94.31.1.0","_id":"@jiggai/kitchen@0.1.10-canary.94.31.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"9b831ed2acc1b9310b34f07a5a8e42bc1c32f398","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.94.31.1.0.tgz","fileCount":1221,"integrity":"sha512-q1+lQ2HBGOHfJZN9gUY0KfScAS7j78gCbsnoeLpU+HxlmPPMiIDEQlrLHm5rSbBA2+hLSrQdjHmpHPx4a7LeQQ==","signatures":[{"sig":"MEUCIFxisv4ZslA0vejGFpMy3ukuLwqeFusAr4LaBro2InvWAiEA0iyy9niUrFMMgb7kTudrxB7IDuHGNgqu+G3VOzw4WYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15487764},"gitHead":"d3c9e7f7e750a807d935c0bdbafcac3018bfeafb","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.94.31.1.0_1772218330298_0.5851880614369618","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.95.32.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.95.32.1.0","_id":"@jiggai/kitchen@0.1.10-canary.95.32.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"5cba432f4ff5074557b2fd2387b9b1523f8f3440","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.95.32.1.0.tgz","fileCount":1221,"integrity":"sha512-5wYC3/+j6JDFAGKzwftSUu2Cr+mL+HvQRaxR28JsI4YfiDorLro4zl8fCzvMT0ID0KtUxzrvyxL09YEY/9XabQ==","signatures":[{"sig":"MEUCIQD6SyIZBBMhTpSURip2195TWzLbRMoRBq0OxoknP+v0KAIgRyeh2g35ArWjJ/H8H9bFZQ4cVP6bsBItT2cGEuvqmfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15523374},"gitHead":"f038d69b0bfe0d2f6540c2cd4462a990f1414e5b","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.95.32.1.0_1772224614886_0.3957512476360856","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.96.33.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.96.33.1.0","_id":"@jiggai/kitchen@0.1.10-canary.96.33.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"4874cdc6823bda9e080f60a02f68e2a3ba087eda","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.96.33.1.0.tgz","fileCount":1221,"integrity":"sha512-iJn2SF37FOhkhihHq+r9E2Is2AZPMCWwDfz3g2RAL9Zi8N13LmaOtWO0W2uFWBhQRprX4d9vPkAs9cPV0nsW0Q==","signatures":[{"sig":"MEUCIQDU0cJhARQxPJf2A6ynYe5r52sATZHXIxlqUggIx4x3nQIgKlPtasWBZEVWcZnOUxfvMkUAAnDt2WT/bqxnq+nwIz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15489512},"gitHead":"91b24082507cf171601ee11ae4305b42078f5bb7","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.96.33.1.0_1772226307712_0.9828217936970873","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.97.34.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.97.34.1.0","_id":"@jiggai/kitchen@0.1.10-canary.97.34.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"24611fbd7a7e241ebdd23fbf1c9d5d75fbbce5e9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.97.34.1.0.tgz","fileCount":1221,"integrity":"sha512-EeUdXk/Mqdo9MUazxLjuLWeogxICzK/YYeU3agM9CL6kfRqjNZyULeFqTLKoIrfFbzLUtsThw8gsH3gUhS9HRg==","signatures":[{"sig":"MEQCIGnv7irQzTXwu3uXoF4NnVnvj/UJKsoO73b+RD+UhBlEAiAetqDpuWn8aa5InbGUGCx10BwhZ5JRcZaybeBIswLgjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15591336},"gitHead":"39ccfb1c1c1c5d5c572b967ddb02030131696987","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.97.34.1.0_1772236965979_0.08564416889730864","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.98.35.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.98.35.1.0","_id":"@jiggai/kitchen@0.1.10-canary.98.35.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f19e623b897233e9cad574baa85a4900cf531ec8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.98.35.1.0.tgz","fileCount":1293,"integrity":"sha512-GJEpka8UaU9+ILAGVzDp0CZC7tYNc9Q9xeMiSB/rrB1kvODMoe+qwxggvPkrYZBLnHQMf5v8PwQScgbOPamXqQ==","signatures":[{"sig":"MEQCIC3Pa+E5wlri39vdOzkM4eGMqfzgS3vUipydlTpHf3q6AiBzVRIQ3yqZWOkiKJfsPbhZEZRKPpfy82ZM4wE0favuPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15991152},"gitHead":"c1c595a038f64b37450be49e556cc9ee6c67bb5f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.98.35.1.0_1772237717253_0.8416013099723332","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.99.36.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.99.36.1.0","_id":"@jiggai/kitchen@0.1.10-canary.99.36.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ee1591d634f2849d1912539c0a34f0323692b2d2","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.99.36.1.0.tgz","fileCount":1221,"integrity":"sha512-kXMp0y3WzzsXZcNbqhLrIaObkxykfkPY6scz+tSVoLYNxFOYZpaHyjgIhuwgyII4Hz79tEocpwKJEjDBGDPvmw==","signatures":[{"sig":"MEUCIBr++Gq+TqObjt1wYqUazyj5I+x9Kih4L0PmxO1z6vHkAiEAxa+3HxaQS1Joslg5OsvGchC/z3iMzpG9MmQi+ZUp+bY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15592194},"gitHead":"17c660b6d3a220d270a9e62027f26ad1a24814a3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.99.36.1.0_1772238927561_0.07356433996094891","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.100.37.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.100.37.1.0","_id":"@jiggai/kitchen@0.1.10-canary.100.37.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"5f27d40596b674213689644ea6dd43edbca58da9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.100.37.1.0.tgz","fileCount":1273,"integrity":"sha512-ipTbpx6CY762uX0ZeD5NUc87XE6nbrAeaSSoVgyo5d6eyR5dGfopr8JqIBYCHMn0E42n0o3RbksHgQ7gKLW66A==","signatures":[{"sig":"MEUCIQDrqkme2Ev4qSIHT8s6r2RyGpGST5R9dEv1W7x7KRXhJQIgEtcLbjmUtOjyAmSTP9eNtAoC7dTjCZbYtX9Hldr51+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15980180},"gitHead":"d0417295491b2af37c24bb478cdbe04d6e9a4794","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.100.37.1.0_1772241073055_0.3531880077403893","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.101.38.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.101.38.1.0","_id":"@jiggai/kitchen@0.1.10-canary.101.38.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b1fac1d05f0e1ec75745791074f2096aeb8f8329","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.101.38.1.0.tgz","fileCount":1221,"integrity":"sha512-D6gnBqDtauvlVNOauDAWeNa9X7aTJbTqgdXZhPa7ig1+rbUt6W/JCzlb0tbTgMdSP42zlFJMW3Sb0qsWPFlbiw==","signatures":[{"sig":"MEUCIQDFKV1NVSjC8g016QuIvjPW98QbzWpGE12rILHwZD/NigIgajlcf/05FdXjEORpVafok6ul/13pYWrPKOXtZxKV75A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15660543},"gitHead":"89800575ace0c997e6429239f2b6676c3a3bbb9a","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.101.38.1.0_1772244327122_0.5216335458338552","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.102.39.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.102.39.1.0","_id":"@jiggai/kitchen@0.1.10-canary.102.39.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"13f828277446f9075d2bf47f09b0c836d67ca2ce","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.102.39.1.0.tgz","fileCount":1221,"integrity":"sha512-0XN3NB+UV/kFsHG9ap7tN0FYzkGea8xgnIeMpkBjy9L9F/GYgUyVOvM+uDcemKmI12JIMIFHoWLaDNaavqYPUw==","signatures":[{"sig":"MEUCIClTZ1eQdUxQcv0Vu8wGZq5SgW/9cxmTvreWjwF29t26AiEAwZSa3KZhEWocQTapo9BVMUIZk/X41eAvGKuHYF0ztkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15570248},"gitHead":"83079dd413af9e7037f1df3e582d72df0d63ede3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.102.39.1.0_1772246499248_0.7760843710139071","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.103.40.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.103.40.1.0","_id":"@jiggai/kitchen@0.1.10-canary.103.40.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7bfd45830f58a18aab8cd979158d41dea44e11f3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.103.40.1.0.tgz","fileCount":1221,"integrity":"sha512-ode6IEmSOpALWH2v94pMWfOqwjMXTHo8YrZm7Zj884CbFNVBPTFeQ6j19zWrQBXLUzLHKb6/G2x9w4zgQOOgJA==","signatures":[{"sig":"MEUCIQDr5QWcP+VeMl/yuFRhi/ktmp2uRMdbxQiuk96BIcW7KQIgfmZalZzfrL2bf+kzQgwLk5ukcJZ8PvrR4NvOKilIVBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15601228},"gitHead":"5a8691fb9adf652f981714d878b2a3b3c29fd428","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.103.40.1.0_1772247206283_0.5773137218639433","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.105.41.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.105.41.1.0","_id":"@jiggai/kitchen@0.1.10-canary.105.41.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"960c970cd3013e7a74e648f1d7c1b4f4a0f58d1a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.105.41.1.0.tgz","fileCount":1221,"integrity":"sha512-yiu3KjKFtum0VadTljf5JwUboRsmK3ttgQ7gU0cvyKHV2m0IEp84px5FKl3P+vwQeIN1BNHq0KwHNKZ49Pl4ww==","signatures":[{"sig":"MEUCIQDZ9Ts4UPxarNCyaPScJHxlts/G1pr3EFg1JLG5oVw3qgIgHPkFB3ZNQV0lzxXL1+4KNKqlPNIpp/srGUp+FMIuyIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15567515},"gitHead":"1068b172fe28a0b84531abc507ec098822880b35","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.105.41.1.0_1772248514768_0.6296281320887049","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.106.42.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.106.42.1.0","_id":"@jiggai/kitchen@0.1.10-canary.106.42.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b224cc953b751650a3436e4662956c31c44533d7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.106.42.1.0.tgz","fileCount":1221,"integrity":"sha512-geC35u+1BFuB/U/HxLoJVnZ6u3asnFv6JCh61dI/tDwYZVcaly7nvaaezvJflJCFgw+mWV7AteZw57sPcckOtA==","signatures":[{"sig":"MEQCIC5FnTv96vmfsbuZ3Rx1CLIpawjhAWIig1dtv9dag3RbAiA5bjiL7aLytIhb/WYNivz46v3y9eX8EKbwqFGDOZbPBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15601397},"gitHead":"b82d5caad15019d378822971f01b220363e143ae","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.106.42.1.0_1772249489785_0.47206924080092394","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.107.43.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.107.43.1.0","_id":"@jiggai/kitchen@0.1.10-canary.107.43.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1534375cdbe1c83373d8fd5f21bd488f12655935","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.107.43.1.0.tgz","fileCount":1221,"integrity":"sha512-l11AVzkoYR9HWB34ZZtgA2u8Q4/nGgaVaHsn2v2hO2eWdYMx52tjD3a+j4F0bYgnry5kh3ntO9ls7QMgqN3HKA==","signatures":[{"sig":"MEQCIH3z6XPhzOyjm32tfxW9to3L2gu1yymFs/v5F29Arn+FAiBDuWm8nB7R0CDALRuCeOTN9GmPBs0R3k6AwQRSYMt7Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15611778},"gitHead":"8501b80de676dd910b9461688be0dfcdf0b5e2f1","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.107.43.1.0_1772249776985_0.4034039987806799","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.108.44.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.108.44.1.0","_id":"@jiggai/kitchen@0.1.10-canary.108.44.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"57f5619401b998affd7d49b2ab9964b26fe2b928","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.108.44.1.0.tgz","fileCount":1235,"integrity":"sha512-COah923YkfybYBclJeV3BD9uy9IATAWKlpapkCp9OCySNtQ7BcxjKNKV5uQu3rbQVy0BwWJ+Iqi7zL9swdLW3Q==","signatures":[{"sig":"MEYCIQD7JMe/PF6tIYD934FhstwQHqyC+KQH14q83Zd8VjM2uQIhAIf6C5knerIB4p6BV/pYP0lTDL61upkZX9ufBOhyTnQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15703348},"gitHead":"895949f4fd96f712229eeff0c22f034e1cd964ee","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.108.44.1.0_1772250005256_0.547557801139567","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.107.45.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.107.45.1.0","_id":"@jiggai/kitchen@0.1.10-canary.107.45.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"361900a5a25fc00a3d7238c782f7dda9fecf47f2","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.107.45.1.0.tgz","fileCount":1221,"integrity":"sha512-JETzLn4HKa1sUeHUym2JYcgRcg06VZrWDZV6iYcMr4ddEUyOBpX8PAOan5CsVmKgoODJM0lEyq/pEITcAbpvMQ==","signatures":[{"sig":"MEYCIQCKLXZtRgSmGvxNoJkvwqhnu1Y6pbWLcEy7R8n5lFYknAIhAP6cPbbK2ie2PUAi1+ntjrJBQJ0Wotq07EqpVUAi2BtJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15603290},"gitHead":"3161a39cfa1159665b9e537b5e8d8eb828484ad1","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.107.45.1.0_1772250511024_0.7212966078737748","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.46.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.46.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.46.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1b36f7cb2c7e4c0f049e67fd91b34ce39a8e5018","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.46.1.0.tgz","fileCount":1234,"integrity":"sha512-PbPyHJFoEVsIquPTV22Jh4BgjxrkXZYM4Z+ciMlMZKIOk+eomx+O504LmAMRpYYEp3bR+0ky7/pCgPRkv2t2Qg==","signatures":[{"sig":"MEQCIGi3XQBRwphqri16sPpfIpV0qHrCKcFf+5Y+VxUxl//mAiBQNJF0T6Vfpgq8Xi8z9F97h/F/89O75Estr6uTpUN3Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15702517},"gitHead":"5b13f1bc4392c2585f6e3a591a680657595196b6","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.46.1.0_1772251860903_0.7640823732234305","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.110.47.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.110.47.1.0","_id":"@jiggai/kitchen@0.1.10-canary.110.47.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b38070dc94b5c540f5572f82fd53fd40166c1d3a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.110.47.1.0.tgz","fileCount":1235,"integrity":"sha512-Ey/esUpYLqrkdwxZlU7rx8qqLo1ur3s+NYb8f2N6LwXRnqJLcVBgED8NCEIHj9OrfVRZL0558K6rY+DPKcZQKg==","signatures":[{"sig":"MEUCIHYRx2HQeSOpAzXoad1fBXo5u1PqR1sE2CzVd4OPWfTVAiEA5/cP+b2UZmAvg5aQm/LUnluuLdmV8HAUz6f4UCvvMBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15703348},"gitHead":"de66624cbd65c3f3d0fe69d667b2ed77c70fb058","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.110.47.1.0_1772253175464_0.39399898137149747","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.111.48.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.111.48.1.0","_id":"@jiggai/kitchen@0.1.10-canary.111.48.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"28acebf0300d9d66e407fcef42388104aaf902ef","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.111.48.1.0.tgz","fileCount":1221,"integrity":"sha512-YBP5l6lExclQLAm3ZzeOWL3J7G6eclqE0DQaF9qL2XDEwD9bsJnhLGgo/oZnRLw7WnWz451AB8DEc4U2DvDfSw==","signatures":[{"sig":"MEYCIQDry6bCiGCeBM0cZ6gEI00HoJa0t2b170ScL6CKjSt6lwIhAOZAqcA2xID0r029vcQb+J8z6nOcvOSodmYNORtdiSRN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15611836},"gitHead":"536cc87a6184a5a56abcd43395f98cc915b55043","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.111.48.1.0_1772255187740_0.8433024638614595","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.101.49.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.101.49.1.0","_id":"@jiggai/kitchen@0.1.10-canary.101.49.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c9576ba59cd3f96083ae0821dc6c5343f3090ec7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.101.49.1.0.tgz","fileCount":1221,"integrity":"sha512-FarmsEnapt5Yobql0Q2GJPAC+7FnXFl0Noz7t8mvSqzz2i+KLx4xYuZ6yLCGsWWtvjGl0hFKou0YvLauiZMVRA==","signatures":[{"sig":"MEYCIQCmeNwyMToAkSKSH5rEZnkZLaVMgk/QX52RqoZQVvGcfwIhANXn5fYUYUmnz3Uw9uAuFc3vYxk/Obzdzrf8YodYhQHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15672656},"gitHead":"fdd1e3fc55855e00b2fc35e866e74f33b8f6e708","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.101.49.1.0_1772258141651_0.8660980034975141","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.112.50.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.112.50.1.0","_id":"@jiggai/kitchen@0.1.10-canary.112.50.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"141a534b8d7afaa41657d31e6a5f8ee8b9665e3e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.112.50.1.0.tgz","fileCount":1221,"integrity":"sha512-QxHZosfuPB6mSa8o6tCMN44jiQEL/n7NRkj7fd/4WwHc2uj1xwYKOh20J5j03PYk8I20GwACBo8K42gv5V8vRA==","signatures":[{"sig":"MEUCIAh3p4moBtj6/8VOJ8r9Dnyjic+4tH6XhvYcoMWwAyoZAiEA9+Dq9geS7SZiYPCiPsO4f6QwHehPMX1fR59wWOC5Tfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15604135},"gitHead":"93e26ff3a112acf913f482fb7368ac80b459ca24","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.112.50.1.0_1772258781966_0.6145992429530167","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.113.51.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.113.51.1.0","_id":"@jiggai/kitchen@0.1.10-canary.113.51.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"3693ed2da8a4fa870a0d6b844ad89fa2852f14b8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.113.51.1.0.tgz","fileCount":1221,"integrity":"sha512-+EjE5Lp9q6pLQRtixPv5lVb0PbBc4kr87eoq9Db4lIZ4Ex2f6VMfSA1oaLP57YzKEroUIocFSnM7UE2xEz1Svw==","signatures":[{"sig":"MEQCIBn2OoO1Htk8s/IoCmz6rgUklC9YEBKKKwZGqwfqpTp1AiABsr+kqusGtBcDeudizy4nxrEtMaSWfsnaAYNyyFI9lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15630864},"gitHead":"4279de7b8a13b0f5118cf8901e9f667a4814d4fb","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.113.51.1.0_1772259420500_0.8457209610914671","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.113.52.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.113.52.1.0","_id":"@jiggai/kitchen@0.1.10-canary.113.52.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d3c300a953905558b4846e300561f0755dcc5c35","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.113.52.1.0.tgz","fileCount":1221,"integrity":"sha512-GnGLpQsRFp2zU/88useX7AUf2J0CTYes4T1wK1QFRSH55w66gRjQpQ0Th1WuRcc7aCJwHUw6z0YildQJ+14JfA==","signatures":[{"sig":"MEQCIHFJ0zPZJBJBv4Z7DBZhKSA90DHuAwag1lzMCUQiKIG1AiAejGytVEnVuYDTJFIs0xxNeuOjyNnYQuZDvunIivPQlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15631834},"gitHead":"1ea93509fa1fff7167f05551d3239489a9d5bc79","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.113.52.1.0_1772259753233_0.25522002193699267","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.110.54.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.110.54.1.0","_id":"@jiggai/kitchen@0.1.10-canary.110.54.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7933f0dc3a80ba3bf82dfc4ae46441e1c051740a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.110.54.1.0.tgz","fileCount":1235,"integrity":"sha512-NbDc73l15L6WEWxpekX9gr1A7DOujVOO/Pp/FEkchaEXdLp81TrmTxgu4/koPwSEoaNeMIc5Tb/x2/fcmtKvNg==","signatures":[{"sig":"MEYCIQCMHQDXlDLAG2mjKg+Mn+BC6A7S1V4wlm7BDxPTL7m0dwIhALhRUsus33GmS3PFFK3BSH1ldO/8rb4qQT+YSQWsLt18","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15705753},"gitHead":"8fd40f50423ff8daef1f6bf63ee7f12d98500bb0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.110.54.1.0_1772280207690_0.6696818922466601","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.98.55.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.98.55.1.0","_id":"@jiggai/kitchen@0.1.10-canary.98.55.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c84a189613d933667d0405496212be84768a4266","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.98.55.1.0.tgz","fileCount":1293,"integrity":"sha512-inHZvkQ4RAlT16CV3LCIzn7an8RXEWkg9fCjop6UWGYM4MS7DCCOluoj0fpFngiwgzmbvQxVW4h6fKvmi8wbuA==","signatures":[{"sig":"MEUCIQDeJc5BL5bULIAxCCl7gWtT03wxjs1eHnyzWPo5ggnBbAIgVpxJVhpR5cha7KXXLUpHa1bfWri3GoTT0QQemFuibD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16004900},"gitHead":"90609a986b1d1359ba6dd3aabca359944cceff17","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.98.55.1.0_1772285717013_0.14022725425152238","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.56.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.56.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.56.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1c4e4f731b81093ba141a9660721f16f2753bf8b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.56.1.0.tgz","fileCount":1234,"integrity":"sha512-pnVw/F4GECsE0QUefWHzKjQWZt1X5Aqwl+49wKj9GdfLkpugZqr7Oy/f4XHVLqPbBgWecr6dyw5gaBi1Kizuzg==","signatures":[{"sig":"MEQCIAcW0jSkt1jLinhku9/o96slGSmK3BOqP2AsIEOwxnG9AiBa0TokeUQTN/arroHyhfu697Uh901tw38/61Z2+ums6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15725522},"gitHead":"c1606293e1ce8681e9da38ac4d44345af065eebf","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.56.1.0_1772293039734_0.06700525798264434","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.114.57.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.114.57.1.0","_id":"@jiggai/kitchen@0.1.10-canary.114.57.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d9d871a2619ae1d44124c0282d71f867b83471bd","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.114.57.1.0.tgz","fileCount":1221,"integrity":"sha512-gRciRftN9GFGHCrhjJ8HBd5LqFyOQzgSPBXUlcRiCctI4WzOOFZCvDEFHryOygQs7qc0p75hhaWpjNLYJW4F5w==","signatures":[{"sig":"MEUCIEs89CPVE8qPGNaZ+VJhnde0t1Bc+6eLUpUeWBVdwNekAiEA1FviP0SVdoafbmtVnMJuHfEzWxBAbvoRTwAgLp2y2eM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15673978},"gitHead":"402cb75bfae984822e7ac763830624d777b9a8ea","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.114.57.1.0_1772298226177_0.11498180293140559","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.58.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.58.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.58.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"591d3195d4ba8a12de10e556bc1167513f6d22a3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.58.1.0.tgz","fileCount":1234,"integrity":"sha512-SlaFoSEf3NJBh3T7o/OMDDqWXibA55Qx/ywAh9Sgxrdr0srZbhTtBiWoFTV+8sIk/z85QOPj7xyn9hilfpMWKg==","signatures":[{"sig":"MEYCIQDMWngAmy6P0CwqYjngd+65L/Fu94ddHC0JShHoPiBuoAIhAIyfjdKQ7NW3V+TT0qbb7oPk+uhHJAtgoA1Xbldymudo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15729809},"gitHead":"48c89498d0208317830681165d5ba90004c4bab0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.58.1.0_1772298734867_0.08456744995138554","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.59.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.59.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.59.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"9240a2436386edaa7d44e6bea6ffd1da72f171e7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.59.1.0.tgz","fileCount":1234,"integrity":"sha512-GTRGohdJ3V9H8ZJstQAg7Ma09pWDWbtkvRrZLaxyoXThFhgitfpdjkywOGuuVvlohiehuDvlvYQTvRuzC6zXtA==","signatures":[{"sig":"MEUCIQCmvU8KLXzOiGKk8+XzG6UQBbAvY4uX1yrvI/XvsJNkJgIgcPaMhGYusyr6qPAFYntUPoVfsOmm1w12JHKNmWfAVTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15729296},"gitHead":"f2b151763c5ba64bf9c1bd1901ec4cc6c2770467","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.59.1.0_1772298912589_0.5289072937977031","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.60.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.60.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.60.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"df415fc2395ac2e4a1f692ef83f5450b061c48e9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.60.1.0.tgz","fileCount":1234,"integrity":"sha512-GoK01BUbrddbx5PWMV6ZtGUFzbzozsPTVjNXEQ/W1N6Jp7n59cDaPi/sPFWSscjO453C+0sJX0Af15uQOVquew==","signatures":[{"sig":"MEUCIFiQmk/2n+S0ZH6vx6tv+whKDdURFl9qKBD+BeZrcjD1AiEA6JC+3jOVaasBoNwC8TZudeYrNRBzXPadle1VUw5y8Q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15729809},"gitHead":"8a00db11be2dec62061c62e169533843c5121560","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.60.1.0_1772299060177_0.6863841445608445","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.61.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.61.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.61.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ab85b5182753f4503d1077834b79801071600504","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.61.1.0.tgz","fileCount":1234,"integrity":"sha512-V3aVtAXbfYCESlRZnXpGHYA2Bb1/bjUvtBOyfO/syjpbo6nIRXkg9FWIkZJkdUsO5jejP2mxNEiVOkHedIKvkw==","signatures":[{"sig":"MEUCIQCUmvvstMH39AyPa61zime8ZOdF4PoyojDHhwFd1gqvfwIgImfq2Eaak8k1VN6IU1Rumr9z+NolDvSU794Uhhew/9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15731320},"gitHead":"df763bb987c0c1469d2597334f69e36f2be80d8c","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.61.1.0_1772299176477_0.7410083109803907","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.62.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.62.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.62.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"bec32aa2af7e5e12124dc7cf1149c08fd9146750","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.62.1.0.tgz","fileCount":1234,"integrity":"sha512-RnS9dMgA6qn4BPzTyPO69ZNfS4BX4aiU34lbrz9p0eBXGWSIvNo8PnliD/QcEORmTPzrsjP787cp1B3gFLnqPQ==","signatures":[{"sig":"MEUCIBQvbRiCf2tsHwqfYnBotU+vubKeBZ32r3mdJwbBUifGAiEAhXrEAYZYxXuw+DZ3BdkphXCNk1MWQyAR99Ylcubba1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15734844},"gitHead":"d7b80f4aef9c44239f9686f63065b6023e64dc6e","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.62.1.0_1772299869556_0.648377818487859","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.109.63.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.109.63.1.0","_id":"@jiggai/kitchen@0.1.10-canary.109.63.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"34df531ee3b4bf6c19a8301d961f78c4235d2301","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.109.63.1.0.tgz","fileCount":1234,"integrity":"sha512-WiOiWxGVeEQsUrmGPvcgIh9ITgqCH5MdggKVdpAmlh2SydsvyXzOl6Q0OKtFmeOQ0SrLbSrzlSFDK3pCaQHKRg==","signatures":[{"sig":"MEUCIA6lrpxHbD6SyF8uQDJ7s57Lxy16/h8+oMhlxnATzTlrAiEA+U7sVpYARb12/oNMOoQqwx1IYXgqpEdc8gmdPW/J2+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15740314},"gitHead":"d3a70c7e6d3868e2ebc982ee8be8539566769c12","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.109.63.1.0_1772300158313_0.05969687441989935","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.115.64.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.115.64.1.0","_id":"@jiggai/kitchen@0.1.10-canary.115.64.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ec3cdd7a11d2551f9c85b27ed121de45167462ed","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.115.64.1.0.tgz","fileCount":1262,"integrity":"sha512-9Nk9DrM39rKMk2vqMjIFM6fs6rkhCxd+hjUZMMTgLeA+Ua7f7AUjpnignegQ7vMkLkM5HEma+cpitmn2AeOcQQ==","signatures":[{"sig":"MEQCIGD9zW0j/63M+Rs4PyjByg4SsTwolyhEb8t03iQIzkjPAiBlSII1Lx7kJY8W2pS9fPKDFdecg43hLBPLbiF8L2Czbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15856271},"gitHead":"edbca9a75fd8423b34aaf5329d5a0683256b92f4","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.115.64.1.0_1772305358992_0.7061171107310174","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.116.65.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.116.65.1.0","_id":"@jiggai/kitchen@0.1.10-canary.116.65.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"794b4e10e422e01a4db59569ea244e83c4f0cff0","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.116.65.1.0.tgz","fileCount":1262,"integrity":"sha512-MIGI8NkRd8igEUhqTqT0Z4FDVi31TEfy3f42tHk4r4p7dbo6u+lb48qeKGFeHLiXKv5gZtUbrcwR+3YceZF60g==","signatures":[{"sig":"MEUCIQC2nJp//wdzCMcVN472rQubme/c9YQIUm7Zzx53p6pIkAIgCFU52tU3aNnnxPasQeee03Qe1bgsYhN3ivf1T+y0GKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15858471},"gitHead":"c9d03e8df4ed989d2a84e42eb0d600731ea194e2","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.116.65.1.0_1772330665226_0.9836618972208513","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.116.66.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.116.66.1.0","_id":"@jiggai/kitchen@0.1.10-canary.116.66.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7bda0a1168af1d4ad8fd4b8d8373712aebea0b7d","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.116.66.1.0.tgz","fileCount":1234,"integrity":"sha512-0VGaFJyAbpU2tqhkfC6J564dYoen+UDQMOuu1bgR4BdTe9fwz8cKN/AYPgJiLhqMOu310skFPIvv6d/4JFjiPQ==","signatures":[{"sig":"MEYCIQDyo6ModwIYfnPqms4kxg/GnmMFo4gLqcb+r27qpFqNfAIhAKMnduRpkRYuQN/Podc/6pEZFIvsarp+oJBEtqX/p4MV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15742514},"gitHead":"90e7991fa025a776697b299a7d1a8be141b8327f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.116.66.1.0_1772334387279_0.3738169363501864","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.117.67.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.117.67.1.0","_id":"@jiggai/kitchen@0.1.10-canary.117.67.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"571106ff09c2ada776ae7e6c35eda1ad676441f5","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.117.67.1.0.tgz","fileCount":1262,"integrity":"sha512-I7bZf1YwU8mG76pCgw5RiHScOWATMmQ67PDNf5Z+Pc4G3s+QI/5O9w74IQ+8N4gTLC4dk8xW7DDCRC2RrfV2DQ==","signatures":[{"sig":"MEUCIH6B4MbCvMSWa9TZg6aO6uhRbZOQCWK2UV2MDW/VKctdAiEAgbllnEZpUzcuWCwkfp4l1nYjOlS1T8W8qnVGY/EhRmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15915974},"gitHead":"3d603c688ead691fa714e019d72364d8c87b2250","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.117.67.1.0_1772334626215_0.15762894692792684","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.117.68.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.117.68.1.0","_id":"@jiggai/kitchen@0.1.10-canary.117.68.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f205f207fe594f636f9ad59533e54a9039389bb4","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.117.68.1.0.tgz","fileCount":1318,"integrity":"sha512-0OwPS/iwV+Z/ejoRjYydPrEs3aVyNbaIVuP62aB5w00ZxOmSs35XzzfqO3cf3c34Suu7faW96sNllz1P9e6v1g==","signatures":[{"sig":"MEYCIQDc8ObuMSRumujDcRc4PsXaTaemcg/bR/YDdrhYY30mUAIhAP6RU+S7v3361uhkCP6naq6Xe5W7YszEZ0k1e7ol7t6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16408351},"gitHead":"4554c58f2824db2f0c2e9a7bce8937f86b6c80ec","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.117.68.1.0_1772335284502_0.15477792196494877","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.117.69.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.117.69.1.0","_id":"@jiggai/kitchen@0.1.10-canary.117.69.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"8bd473bd431fbeb82eae10d1920d9d3fe575518f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.117.69.1.0.tgz","fileCount":1318,"integrity":"sha512-D/va11tnn7Qyh/j7B3s299DHf0Yet6Ajo5C0+RF4HN6ghb2taZsvhIEgjIhYA5IcikD4JAzPUItKhohISUSMOQ==","signatures":[{"sig":"MEYCIQDzz6l50bEITwjaz8h1rpRTRTrWkahCGFLJBdoqQzd9dwIhALkRqcOLeuDqOXoLRv0tSTjOnKxuqeL+dfRTZWHwoh7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16398447},"gitHead":"e2d36ea9aecfc2dcbc83ffafbb10e4401c96878e","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.117.69.1.0_1772336994745_0.03786122830078087","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.118.70.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.118.70.1.0","_id":"@jiggai/kitchen@0.1.10-canary.118.70.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"506b86f1d849198089915eef65d92dba0ed86ae9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.118.70.1.0.tgz","fileCount":1234,"integrity":"sha512-rlYf54J5tl+dXKou0/l5Z8DwdU1vyQhP7bMeKHOMLW5UIMQp4zShFThpKzFQPknwylIxI5gRG4HeXkmAq1IgAg==","signatures":[{"sig":"MEQCIBaUJ91sUahRmIeEFfZGJe9IXvcdZ158KeRPViRS2OOZAiAkCGPfm1kfdRE56hYxQzNmP64U7nMvJHKSczSBIS0a9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15743870},"gitHead":"a56f62e3f249359520bfc56590c4e498be59da14","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.118.70.1.0_1772345025024_0.24733044478329136","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.117.71.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.117.71.1.0","_id":"@jiggai/kitchen@0.1.10-canary.117.71.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b4cd2e59cf7d3bf2229347a7fbc6b777288dc409","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.117.71.1.0.tgz","fileCount":1318,"integrity":"sha512-+Y1H/jaWWKpH1ZVObdzX7+MdaCnWHkZCPdGO+qQRHnTn4MrkrIcazdVm3tYZp2k7XQFrCFfelqxOlUMT62HsFQ==","signatures":[{"sig":"MEYCIQC0MzDxi13CTr7IRRJFv9RvovGIXpLDo+Y01N/ysb+gKAIhAMCaBSDfPQe5L1g56fpUuK9+VZ2CzJbCZ4jd4009vZKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16404017},"gitHead":"7257a8a84d588709725896eeb9de62926107f5a2","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.117.71.1.0_1772345201276_0.34453855080912543","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.119.72.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.119.72.1.0","_id":"@jiggai/kitchen@0.1.10-canary.119.72.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"33f56c7ada2225c43b289f465e591b41dbfcbfdf","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.119.72.1.0.tgz","fileCount":1318,"integrity":"sha512-17Z1fw6vaxlY9a5KQiCmVwC3YpKAKloGSp/APXcxAhHiZGEeQujoG/J4YCG6nih8DB1meH58mkgVAfbCQSOo8Q==","signatures":[{"sig":"MEYCIQCmRpU+B85pHttN1/NnBVadZXtWncwtKT7HCl1X768/GwIhAIZbEgw6FExokYR/SrbLG+7kcwQk3bJWDEJKYV8iaWQs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16404918},"gitHead":"a36f2f24e1e6d92f1a6bf37d33e087b7bdeab755","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.119.72.1.0_1772345817317_0.2469770405172771","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.120.73.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.120.73.1.0","_id":"@jiggai/kitchen@0.1.10-canary.120.73.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"79e83130de3fb333c2e3e0b70860376f48549614","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.120.73.1.0.tgz","fileCount":1318,"integrity":"sha512-Qa0udadAniJbvriWyumHI8HMWLmGLhZAUDae7p0fTjd+FMod63FAzo0/UayF1hVTC4UCTkNqlMAdUlnCGh1gow==","signatures":[{"sig":"MEQCIAe0YneiwfWo+iyHeBbVlrkcp5AvBLFOJQ86XYOw2L9iAiAFObTl0dNozfPTgp3P4l7S/gy4x2cpw74/aGiRY90QPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16405778},"gitHead":"9bb9e78616c2ae75c021ec1757067b68da7997ce","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.120.73.1.0_1772346818593_0.2217671319429093","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.121.74.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.121.74.1.0","_id":"@jiggai/kitchen@0.1.10-canary.121.74.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"6b0545ac9bde076b07fe87d64f8fd5b132c61432","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.121.74.1.0.tgz","fileCount":1318,"integrity":"sha512-R8hLREuVDrw7GTEdGutIl43VRyUd0w2sgp1Wm9MD8+8bGLXzFvXRCwbxTqtqIYby4pqWHAp++2qK6qT/5jt0nA==","signatures":[{"sig":"MEUCIAuV10fItZiGMXtw0ca78TzSn5qKhwDEP2z/Pho1AQ8OAiEA5xp4cUKHRBm97W3LlaemMBIyZWqKF/hyvg90mEfX2jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16405641},"gitHead":"78b190881ebbe3c4fbdd4a41eb0298de60e4ddb8","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.121.74.1.0_1772366918384_0.0456195019740786","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.114.75.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.114.75.1.0","_id":"@jiggai/kitchen@0.1.10-canary.114.75.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"9c7c61f7ec12f97b20fdb420462513672050a386","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.114.75.1.0.tgz","fileCount":1318,"integrity":"sha512-7vmVxF556z6e45C5aYQCu3hwwMDU4uS4r5yO4MfMZjG+qvSMLfM5O8vhcBIR9iTvF+84wW3sKWptwsxCviPIdw==","signatures":[{"sig":"MEQCIH8Kcu0XixBr/2wiH3pOMpv6QhH54JIzdrfTkd3p7IZXAiBpg3xdRHZvum6P0G5QiU4rG3zn27dgbAVjPPdTMoCOiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16459056},"gitHead":"ad1d1bb471a7eae38a212bae5f5ddae47aeba472","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.114.75.1.0_1772370390098_0.288942643639585","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.122.76.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.122.76.1.0","_id":"@jiggai/kitchen@0.1.10-canary.122.76.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"efee48326ce9602c652b96129c77bdc12903d8a9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.122.76.1.0.tgz","fileCount":1318,"integrity":"sha512-z87NHG/aHa+68ie95WVWUA3Xf2nO+koNj3OT9vWs2pWIIpa3wGsvOr4UNIJINIuaDbSMm/Zy49Ym2iGko4L+vw==","signatures":[{"sig":"MEUCIBnWMzcF86FfJT6pEH4irFYklfaJiW5qcWRJTYi3Yy/JAiEArOMEZL100P463QIRQXPTmjBWP2z6VNLmKgN4DtiNJ88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16407632},"gitHead":"4206b4889ca6c7b2f98200991907506369e94a27","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.122.76.1.0_1772371953281_0.7012079059522338","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.98.78.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.98.78.1.0","_id":"@jiggai/kitchen@0.1.10-canary.98.78.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"38a5727c7b7a47950da390b02bb8e77de73bcaba","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.98.78.1.0.tgz","fileCount":1355,"integrity":"sha512-uREqhDfIfMx/9pfZ8yAMI3JAy70rfriB66woixNBNtdFInyWbiZ5tYd2wbovBRmC3Ue0F9NaxexaKToddOFTaw==","signatures":[{"sig":"MEUCIHPacpt5FWBJbXRpNiUZjNYnR7pgg87lOEmS5BUJVrKVAiEAnEwLngBHASwpcf9RZIsZyxE5nseRPOYH9tqujDCy/6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16514416},"gitHead":"6ae9374040d2812d75784762fad81c4623d3274b","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.98.78.1.0_1772381148212_0.5904165153586256","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.98.79.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.98.79.1.0","_id":"@jiggai/kitchen@0.1.10-canary.98.79.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c433aac51f8876fd1d1c06da6a8e0755f5a91e0d","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.98.79.1.0.tgz","fileCount":1369,"integrity":"sha512-U8RSG03lb2KdEf4sOdHGK694BBpjGSPS3VQOzWi9yPI9ar82cuIbsIrpkh/mDAUbqvd5XlKY6Gz8nzeJ43eO9Q==","signatures":[{"sig":"MEQCIGhwZu+1jCRS82ugcggiHIYSLJHLwPL2fOjrFuDhVCKhAiAfc5xAsBWZpgnIDwSOAuTEXJ572byaZJYj0Ov18MxccQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16621231},"gitHead":"25df47e589245dcdda9433cbebc8f93fc22ed01a","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.98.79.1.0_1772418526648_0.7516104655226499","host":"s3://npm-registry-packages-npm-production"}},"0.1.10-canary.123.81.1.0":{"name":"@jiggai/kitchen","version":"0.1.10-canary.123.81.1.0","_id":"@jiggai/kitchen@0.1.10-canary.123.81.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"72416e3f0c8a8769dffeef8b280bca1aae4e5560","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.10-canary.123.81.1.0.tgz","fileCount":1369,"integrity":"sha512-KWx88rVsYBRRDxWZ/AnsQo1BJ/ykFv6sZrbpwoKrSmoX9ET6pZm3ldr4YDLIOawa7QLQ4r1whVxBBDqYg+5ngw==","signatures":[{"sig":"MEUCIE/U2AN8kMdEIFcrUDsGfwyC0UvAfGUrzpvQ13Ycop9rAiEAuOP9GNNIZ5wI1Y8yKyhBUkQmq7rNJfvQi2P63MtA9Zo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16701307},"gitHead":"1fa28f56901cb4541ac1e41e94eb7ecef8c4a287","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.10-canary.123.81.1.0_1772432071129_0.5975131359031238","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@jiggai/kitchen","version":"0.1.11","_id":"@jiggai/kitchen@0.1.11","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"bb4e51097eb7c4380f4fa017fdcaf3f92ef95f59","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.11.tgz","fileCount":953,"integrity":"sha512-bcqA+eMiizWlctdFFa5OkuRpTzS1MYzmlujcMIyWxUzDl3hMs2ie1BI9Pzwp6PhMiAHWZdl+HugC7QAqcx7M/g==","signatures":[{"sig":"MEYCIQCKIiA4winnX8lysJbBuFuSiVcfIiqR4At9zabPz5/tYgIhAKumpD84dxvb8VyErqtg5l7nDzb4dkkb0nfRBFxEEKJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13388007},"gitHead":"b591babc4b782601b49f134d330601f7aebad023","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.11_1772432585348_0.944437933318252","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@jiggai/kitchen","version":"0.1.12","_id":"@jiggai/kitchen@0.1.12","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d60535ba240f70022080c1ccbaa7884a7fbf41b2","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.1.12.tgz","fileCount":953,"integrity":"sha512-r4mIKDluLvv3yfi5jxXZjp9S29ime0oao7ESOTain2PGZ+DvdcC8FDDQqXCc33z1d5R6NPPET40Dr7x0pA7o7Q==","signatures":[{"sig":"MEYCIQCM6+SvLY9bM6vaOkoE01rmcoqorUMBMYpWDXrcdpsgtgIhAI0z0xDu4lzXvR6SgGHGDqRXzf4KA6aLkKj28lQ7pNgN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13387970},"gitHead":"c6f759cedb5de09d1fc686b0f9f7a28ba0bce90c","private":false,"scripts":{"dev":"next dev","lint":"eslint","build":"next build","start":"next start","prepack":"npm run build","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.1.12_1772433234474_0.1082527309953063","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@jiggai/kitchen","version":"0.2.0","_id":"@jiggai/kitchen@0.2.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"e64d4ab7240dd5a6462e592da000ae78dc6d6b14","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.2.0.tgz","fileCount":1369,"integrity":"sha512-GnNFFXqz7s02BAdFSldkakMsA4e2gaYI3aNkCoVDWRNNnpcQR0w2fRr3NOYORyJ/QhEZ7Q7o2b6ZyU915FMd/w==","signatures":[{"sig":"MEUCIQD+QyPijfhg2qFdWWPfVfEU+txlR3781uJ73/K3fK1JOgIgB9dFC5RTayZQSxxiwvw7crVaf9Z1ZhDl3pqPqXQUk3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16701825},"gitHead":"56fbc6d60aa6fcccb1b12227862b530fa65d6758","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.2.0_1772433445886_0.8841006396060718","host":"s3://npm-registry-packages-npm-production"}},"0.2.1-canary.126.82.1.0":{"name":"@jiggai/kitchen","version":"0.2.1-canary.126.82.1.0","_id":"@jiggai/kitchen@0.2.1-canary.126.82.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"443508c764c8f78f79dcfb54effac0d415b2f0a2","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.2.1-canary.126.82.1.0.tgz","fileCount":1369,"integrity":"sha512-52/IOkSGfMuH3ictRP3k7YVIZzlEMVv3Prr08J4bmuEFbSgHz7oNxl3vcaMK/lwjjSaH3QYtvCvUQt4F4cDekQ==","signatures":[{"sig":"MEQCID/lbjI9Z9uZQBIh9nVUYCuNZOn/MUBMw/+b1BVxE0reAiAy9gdJiaveTYKFRVCj0XDwu/XRvt5WMpz1Pvnca0ydgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16701306},"gitHead":"822b979cbcea5c9103dcb9bac97aef6f50216a29","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.2.1-canary.126.82.1.0_1772433713206_0.5449435244415426","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@jiggai/kitchen","version":"0.3.0","_id":"@jiggai/kitchen@0.3.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"6bc8359a99f8782c0cddc8080b8d4f4bd7f7cb27","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.0.tgz","fileCount":1369,"integrity":"sha512-Z2hmD8A12pLIgKAnutAP3+ELu47e80ncCKMmulqHaRRUcRUMROCEUSuDCIpNDt7WFZwjlFxjTx5PriHylW8nFg==","signatures":[{"sig":"MEUCIQDTVVtH68QRkLx9ViJ2kXK3WD2CJZSwM7+6g0dCKlzp6wIgHkMLl4ZWbaLMpmuOuLDG+2o+QjPpzv9FHrkA2Fx9QCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16705935},"gitHead":"6481fdc9bbe7fc267a5670fe538a74994882e6a4","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.0_1772433962916_0.29361497786139257","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.127.83.1.0":{"name":"@jiggai/kitchen","version":"0.3.1-canary.127.83.1.0","_id":"@jiggai/kitchen@0.3.1-canary.127.83.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a222fd7b94ea0c1f20bb90aa92b5b680c1d5aeb3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.1-canary.127.83.1.0.tgz","fileCount":1369,"integrity":"sha512-qTa7pmGs2tRKA2ttcxCJCgiF1FkgZxyBUvNvPjG6+zGGCw/6My0sBaR67TbVPezhi5kKTnDWXuxmLZPZAGt1Mg==","signatures":[{"sig":"MEQCIAxH5DxBskHBIVe+egbaVyfJ95QXJ9HopcpuwVWe48BTAiADDYKpLZfjDyvPIj/l40q92HsoOPmib/AYmOnALqg1FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16701454},"gitHead":"40dff912d916c04b504073c37a4547ab7b6f70eb","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.1-canary.127.83.1.0_1772434352102_0.8478121375890899","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.128.84.1.0":{"name":"@jiggai/kitchen","version":"0.3.1-canary.128.84.1.0","_id":"@jiggai/kitchen@0.3.1-canary.128.84.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c0b6142ebc31ea95f919b5e8dc426dc86e475507","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.1-canary.128.84.1.0.tgz","fileCount":1371,"integrity":"sha512-VoqeCEDOCmL0F9pUjmFPycOhHd2QfN2J/8yPo00Q2+NFmWfhA31fQv6U1u2KQL9IrGR9+q5xWZypB1YpyaYHQw==","signatures":[{"sig":"MEUCIQDPM9iGeu0bblEJZg78zVdgldD4QtQiFTtXMp/e5HmJOAIgS7axrwFfYX2Fq+Zas4atr4FT2m+3RRo4+MVMWXVd2mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16702349},"gitHead":"5441706b64e2b2198e7a80cc2d43bfbfac690211","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.1-canary.128.84.1.0_1772434545395_0.6775444818827281","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.127.85.1.0":{"name":"@jiggai/kitchen","version":"0.3.1-canary.127.85.1.0","_id":"@jiggai/kitchen@0.3.1-canary.127.85.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7c9997b4e01c112cb08fa624fe0c34d27ced4014","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.1-canary.127.85.1.0.tgz","fileCount":1369,"integrity":"sha512-tKIMJYJ/WTIXX40OOtxaY+oKgTTcYxLqYS1atWvn7Om474LHOW7sd0OMXFp5hf3ZgkMlkVOKiEp9ujHAE4oaDA==","signatures":[{"sig":"MEUCIQCqFuWDLkY+KwyQqjxZCdY+BLreidqQ49MKrejDWKwYUwIgGjvmk4FRqLztW6sWKmuJH/+LfMdH4EW5JD9pnzTk7wA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16701403},"gitHead":"828d5730413ecaaf47f671fb55e331393dfe2feb","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.1-canary.127.85.1.0_1772434695095_0.697338833809811","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@jiggai/kitchen","version":"0.3.1","_id":"@jiggai/kitchen@0.3.1","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a1e5f64530d2d05a90d806d2ea4df6f37dffc1e3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.1.tgz","fileCount":1371,"integrity":"sha512-NZNj60rFutKdCVMphbZtE54m5AKsLopbT9vdi++dTyFEKZrlcKargj+mFWGF99Fxw17e85D1+grF1LCxRgsx0A==","signatures":[{"sig":"MEUCICI4l6R4fsrGqqqljFlhzIGrZf80FR4nJJryoMZ5NFtSAiEAitzlwv3HQQL/K8ewtdv/CbNd6YtC0uTB9E/tOde+7CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16707075},"gitHead":"8d6b0f5353f2a54d614489f966fb8a771abf3ea8","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.1_1772434789026_0.9597600834233049","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.113.87.1.0":{"name":"@jiggai/kitchen","version":"0.3.1-canary.113.87.1.0","_id":"@jiggai/kitchen@0.3.1-canary.113.87.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f64fd07ad21417cf4576e43fd959747718f0eea6","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.1-canary.113.87.1.0.tgz","fileCount":1371,"integrity":"sha512-pbHDqCm9OEf94JZVJ6uNvfuu8NC4XGqL0zWgye74DsVnDu9nCI+Oem/Pl+XbttHdA3bSMxBve24Pd0XGc180aQ==","signatures":[{"sig":"MEYCIQCGTs268iGTSl84qp16U2QiGd+Mv17iL7iq1umXr5IpEwIhAMaBzz38tT9rdrJN8QBQNlprBGhM4yQSmzoY2OwkaqLu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16730680},"gitHead":"11515f476b9524b4a5f975802b3bee4d60f4a001","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.1-canary.113.87.1.0_1772453300648_0.046869990947145945","host":"s3://npm-registry-packages-npm-production"}},"0.3.1-canary.114.88.1.0":{"name":"@jiggai/kitchen","version":"0.3.1-canary.114.88.1.0","_id":"@jiggai/kitchen@0.3.1-canary.114.88.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"66cafc860fb98ee7e8cc184279b95f5611d2e5ed","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.1-canary.114.88.1.0.tgz","fileCount":1371,"integrity":"sha512-hkMCiaeCnECixIxaqOo8//xXM5xDFXIJYwz3Gd9WeORo42ynud/I+KG8J6ZB6CW3qda8+UYo05PRh0dx114sbQ==","signatures":[{"sig":"MEYCIQCBI+vjGZju9OoHFRkVVLIU6bmc7wgDIfxaAR5YV/BlwQIhAJkwnRA0tXVNjoTKk8h6x7pWI5whMuvDcKHUUK1W+73L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16739346},"gitHead":"7a470b99d16b11515cb0c9e4cccf86606ec626e9","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.1-canary.114.88.1.0_1772457172095_0.5726962540199803","host":"s3://npm-registry-packages-npm-production"}},"0.3.2-canary.129.89.1.0":{"name":"@jiggai/kitchen","version":"0.3.2-canary.129.89.1.0","_id":"@jiggai/kitchen@0.3.2-canary.129.89.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b447ec7ef4d03adcefe34b3608e15c0bde95caa2","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.2-canary.129.89.1.0.tgz","fileCount":1128,"integrity":"sha512-GGRxq7GBk+KOq+Kpkgp7aox4Hmwv9WSiKRFwEgrsi/apiqMA8hEXaBvkaa3EJ2gdNctZ94Bbxf5ELKgsjGcVzg==","signatures":[{"sig":"MEUCIAKnkONDNRxwhuoLjLlgnPmIqovJWB4IC+g4aL1qM0gxAiEAx//WdOBuNQ/PiXbcB07Kv6WSca0Ut5QM9u9abk2xiX0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15775236},"gitHead":"e8ef061dc841e75f71c6664a984f99cfe5596361","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.2-canary.129.89.1.0_1772473448072_0.32466303827579046","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@jiggai/kitchen","version":"0.3.3","_id":"@jiggai/kitchen@0.3.3","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"776859603a0ed85fd769b0abe52c0490fb2ccee9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.3.tgz","fileCount":1128,"integrity":"sha512-C84g8mDzFzxmNSonWrNpjkpn5bC/XRlUCH/OF/L6KSSpNtdTk5uD9b2kKXmjMq9rVqaILhLKXpgce3r8iL7muw==","signatures":[{"sig":"MEUCIQDKXW6aJbzzb4Q1CEU97Uq9mv5ocea0ZOsnv5Ae4na33QIgFF4OoPGxEe9xZl4C3BEmqkELUo8Sghrf0DT2LJy95T4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15779865},"gitHead":"eb71204767120607af62befc3bae6ce0f48094c6","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.3_1772474233752_0.7726807404189364","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.130.90.1.0":{"name":"@jiggai/kitchen","version":"0.3.4-canary.130.90.1.0","_id":"@jiggai/kitchen@0.3.4-canary.130.90.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"4b67ed69731103f134064556cd55e13f1e686dec","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4-canary.130.90.1.0.tgz","fileCount":1128,"integrity":"sha512-zLY7JhWdny1sMnGS9an23YM2+EJxbwQ2/QHSBZ2bh/ighICxwtDOSUueVFwvtfm1pqu2GqlYRTiRV6dRceFT6Q==","signatures":[{"sig":"MEUCIAyxNh7IIMkwiDf8hKC0y8GwXUly94uzyIpVASGrkI2dAiEAv75p545wSw+5roUUk0TPpSs6PYc9b42otDhnrY+H6g0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15774622},"gitHead":"f5c037302510b68c6ab755583e9250086ab53d8e","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4-canary.130.90.1.0_1772481777567_0.03491349731936744","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.131.91.1.0":{"name":"@jiggai/kitchen","version":"0.3.4-canary.131.91.1.0","_id":"@jiggai/kitchen@0.3.4-canary.131.91.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f4c4555787b26cc2ce051b22ce92bac5922abe68","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4-canary.131.91.1.0.tgz","fileCount":1128,"integrity":"sha512-xoS/Z2/Xry/st9mm6hwElr2gYOv9Bo5CXd3tg4lNw4H0RXZfo4AMjYQlFy9SEWlqAPjYCSuvM4FV8z5uYwB5DQ==","signatures":[{"sig":"MEQCIHHfYFR48Og9oCxlpFyxR4HGOWK/aV1Mb/caa9G5dqiAAiBe6ibFX1aHd/W4GBM/UGx3Pj+nSLxPTj0YNi3Vw7qYdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15775236},"gitHead":"84866297a4eeef454329fe93d878b47c9b595fd0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4-canary.131.91.1.0_1772484723486_0.9955252656491622","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.132.93.1.0":{"name":"@jiggai/kitchen","version":"0.3.4-canary.132.93.1.0","_id":"@jiggai/kitchen@0.3.4-canary.132.93.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"51ca1066af47a090e3c1d1c115fc0c88e69581e0","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4-canary.132.93.1.0.tgz","fileCount":1128,"integrity":"sha512-oHc/ATSUWMAyKhCRCKhymZo5ivmemp5i4advp7sUyHIgESSJNieWvkF6aN6hWYlwAA86tQ8RJVzbOPV/XsbdxA==","signatures":[{"sig":"MEYCIQDc8k4snl1b0dBuj9yYYvPD2RKp/JTZX8elu5Oxrq9KoQIhALyk+WfNAj8kOI9nCXZ13R0R0J//oyZiZRoNIOHup0bH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15767103},"gitHead":"886e21d42faacaa0462e35f1fb6d1794dca0126b","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4-canary.132.93.1.0_1772495192748_0.294307615052968","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.132.94.1.0":{"name":"@jiggai/kitchen","version":"0.3.4-canary.132.94.1.0","_id":"@jiggai/kitchen@0.3.4-canary.132.94.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a2563094249072caf086a807f7a0aa0d54320ce1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4-canary.132.94.1.0.tgz","fileCount":1128,"integrity":"sha512-a3fzQzhA2FPijxdESVXRAKPux16zRJS6cSotMzkgqU12OzHaWu0Ai719rasMp8Q6s0ie5cyf+KkBpimV5pA5Fg==","signatures":[{"sig":"MEUCIQDPt6hRHPZfOMjFiyqyOTl6tN0QpsXDiwrSQGM3Df7uBAIgWcGIH9PEb1iU7B+EbJh+ncrhMF7/dIwu6xFREQecyUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15767103},"gitHead":"c0691228673a1c6966dea4b9c04fd0849d012165","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run build","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","refactor:report":"node scripts/refactor-report.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4-canary.132.94.1.0_1772496606659_0.8214166969230463","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.133.95.1.0":{"name":"@jiggai/kitchen","version":"0.3.4-canary.133.95.1.0","_id":"@jiggai/kitchen@0.3.4-canary.133.95.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0d7c0ad840fdad9dd0313a571b57fdd30c2d79a5","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4-canary.133.95.1.0.tgz","fileCount":1128,"integrity":"sha512-gvsRRY0a20q+jvqeN0LNl/TEuzlq3m2NkvX3UaWzVaVPiK7L/9UF+TX3oNkyXcBTVVI47eauhZMGt200yn1tkw==","signatures":[{"sig":"MEYCIQCxuGProkwdHik8HfSVo2CeAhZVOjBdyxOdXZ2yRst+5AIhALjqK56Yj+qgdgp0o/xqE0N2llRAciFVuWh9D40zieJK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15769299},"gitHead":"152c7a8d3b860809497bb34680cfa620ebff46b0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4-canary.133.95.1.0_1772499798569_0.8782850511911735","host":"s3://npm-registry-packages-npm-production"}},"0.3.4-canary.134.96.1.0":{"name":"@jiggai/kitchen","version":"0.3.4-canary.134.96.1.0","_id":"@jiggai/kitchen@0.3.4-canary.134.96.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"949fa9f1367653aa58dcc94f3a000ca617833e17","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4-canary.134.96.1.0.tgz","fileCount":1128,"integrity":"sha512-L2hUAYtJLLXr+5LjkXqGGmeY6YigfNRQ64/Xs5506varX/tJnqA2HhKFsl45zHNfe88ROR4ghLoGZQr2vu/axg==","signatures":[{"sig":"MEQCIDohHszLwCp4qpchytwvIz72MYayZYZlOZGAhdXy9KcBAiB2MXnRAqIcicccqVQomjtpSa0g6r6viaYiocjWjW+lgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15866975},"gitHead":"269c926bd53c303067b30f567eee5bf4c1651ea6","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4-canary.134.96.1.0_1772500073187_0.5836836348994061","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@jiggai/kitchen","version":"0.3.4","_id":"@jiggai/kitchen@0.3.4","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"31eaf70d2ad48f992c54926042b43ea57ab378b7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.4.tgz","fileCount":1128,"integrity":"sha512-Lvpo8BYVpnqZoSxx3uWpqsmDdnQksuX/oxBWbZI15jceCds8PLSTOlfksWx8sSTStDTzFwmV0xCj3rYiLSrW0Q==","signatures":[{"sig":"MEUCIQDqDSkuy5KtYxTDU1X9pAx5ovI8CfLhywU//iolvQzA9AIgeI+X19s+xLUjsz1g45Epl/zR4j+Y2I27rk+pXsDlKuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15871586},"gitHead":"50e2c9b8d1ddf86507f2e3581cfdfbb4fe3d2e12","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.4_1772500343682_0.5545015016406689","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-canary.135.97.1.0":{"name":"@jiggai/kitchen","version":"0.3.5-canary.135.97.1.0","_id":"@jiggai/kitchen@0.3.5-canary.135.97.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"afc98e103fee8849d952dc42d18abafbcb78dd35","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.5-canary.135.97.1.0.tgz","fileCount":1128,"integrity":"sha512-4eVY/7vVO4DZO0hs7557KlWVPUxWATO+RzV/W2gS8W1O972XgWjVSHLKz5WPbp0y12Jt6moEPo5fkxpUfy28mQ==","signatures":[{"sig":"MEUCIQCnz254sc+PP8/KcFpqkmZhqDRHVKS1WVv9cwGyqoIN+wIgNm5kRIYZvFZTn49+d8XQqJN6PV6u9lj+tabeDaQafzU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15866975},"gitHead":"acdc2aa5f4795ca1206b4ea1c0db9e38625cc6a0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.5-canary.135.97.1.0_1772500631765_0.0335597146734532","host":"s3://npm-registry-packages-npm-production"}},"0.3.5-canary.136.98.1.0":{"name":"@jiggai/kitchen","version":"0.3.5-canary.136.98.1.0","_id":"@jiggai/kitchen@0.3.5-canary.136.98.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"bacea4f8ab149925b287a84b91d0fad787e51a48","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.5-canary.136.98.1.0.tgz","fileCount":1128,"integrity":"sha512-PhK6t0WfzxGf0IdxbGNYIYVw0RnoOy/HQQly/5vOOndyXr0GQ4LYpvARNq0WSxw6WY2PhYf2wIFqTAwlVOsFPQ==","signatures":[{"sig":"MEQCIF4di6dalxPkAe1tw0ckhiZDFS5QUbPcau7GWfo+97KFAiAjNMfExO9Xv+v4boV7Sg1JW3+lyD6qx+IDmtBtLLGYdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15867389},"gitHead":"8161891afc06fad181ecc25e00909656f96972c7","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.5-canary.136.98.1.0_1772501855977_0.31577049666615187","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@jiggai/kitchen","version":"0.3.5","_id":"@jiggai/kitchen@0.3.5","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"2a3eb0424147d0624895231dff02dd4544200995","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.5.tgz","fileCount":1128,"integrity":"sha512-Poz5DHqEY+vTov10ArVjkuUnonXxjrW3+UJ/8FOC+yPiPhhbYx+GLR1XGQ5M7fc0i9OeYepzUu3RzajUzA9/1Q==","signatures":[{"sig":"MEUCIAVOchKQJpWSbpifEOnKXxrFJ4ry8dJemCOdjkMI2hd+AiEA3lDrfAI0suFryXWz7ADdZrlzUkUcmixLr418BMFkYsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15872000},"gitHead":"bef2bf7cc0a2dd3692ef5834a433b3d6b006c748","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.5_1772501865114_0.17182396605029426","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.137.99.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.137.99.1.0","_id":"@jiggai/kitchen@0.3.6-canary.137.99.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ebd41e004f0feadaa869b04e66a31168a675fdcb","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.137.99.1.0.tgz","fileCount":1128,"integrity":"sha512-rj37APqm/i1VcaCC6ZdPkuQLMFCsjhN0XMk3LnepGQ7KzDjWnedopluC0to1j6EOhDhxlkOvhVqtnom6KYiR6g==","signatures":[{"sig":"MEQCIGvlYVtrgswkMI1JtU/hCFzfuVx9pFhBzp+nkevrwARzAiBt9HdAhETjwjEam4w5jLpY7h/EYLWdq1dVdVPCbwJfRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15867389},"gitHead":"b3ab672d853d04d78f70a7428c0d95fc0ab9325e","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.137.99.1.0_1772501968901_0.21750321237908432","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.138.100.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.138.100.1.0","_id":"@jiggai/kitchen@0.3.6-canary.138.100.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b58ecdc93e448478210defeda6f6392a77cdf35f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.138.100.1.0.tgz","fileCount":1128,"integrity":"sha512-6SN3EDcT336rimyYeRZpCIB8/nuF4hGzWzCowjyoTk7sXKb00Di2+Oe0CAE97m4ILa3gpprarsNf0XjQLwXFUA==","signatures":[{"sig":"MEYCIQC4a3y28/E2P3oFfl1Ht97bR6IIKkmF1DbBzfPbxdP49AIhALoQrGo985rZnxZM1pGsdLxLJs971gknZ95psGYA/3r7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15867391},"gitHead":"162959a5484481278f781a0ea89574c23e0a0d15","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.138.100.1.0_1772503110412_0.4520123926705739","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.139.101.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.139.101.1.0","_id":"@jiggai/kitchen@0.3.6-canary.139.101.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7917af324b925789e41dbccf668845dfb2f12437","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.139.101.1.0.tgz","fileCount":1128,"integrity":"sha512-aYd2/Q6BP7Lb0OtCn7Lkgk50/R9fZxLrHht4lNkIPN6acTlZVXDQKs3/G5Hfu4qIxA6GJk2bDO9R/OmmfLRYkQ==","signatures":[{"sig":"MEQCIAfNbKqde2C70APxeS7Knay1TLv97/Wfxg067nDM4RGQAiATACj80C4BmaYEUZgdLpxVZt3m7BBsC5xRWpZFDHFMdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15918726},"gitHead":"38d259f07f94d02d909a96caa55c9e5ea62131de","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.139.101.1.0_1772503421857_0.21040685006857784","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.139.103.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.139.103.1.0","_id":"@jiggai/kitchen@0.3.6-canary.139.103.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c9659e32b57d2e4d80530b2476e3aaa5a5eee635","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.139.103.1.0.tgz","fileCount":1128,"integrity":"sha512-3iwz2ZCGb/hb4tCV+PzMaugFQxKzd8xQHdLnIZ4iHLQfpJfUtRo3ynnKdpje56+dfsuH6vv5eDnfiiazl3lLjQ==","signatures":[{"sig":"MEUCIHtFWW9hGNJrc7CgD+hRzcY/k1cRdfxIcaFQmH5DJkTVAiEApyZO53P/gopqa3xnXCTD4S4rvkZ+pqnaFca6U6PNE0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15913356},"gitHead":"8f9e53bf71d658e6164f47ccb6226353a4583c39","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.139.103.1.0_1772504879472_0.5791842249687793","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.139.105.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.139.105.1.0","_id":"@jiggai/kitchen@0.3.6-canary.139.105.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b9288a5f1697dfe905c2592945474f8ca52f9008","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.139.105.1.0.tgz","fileCount":1119,"integrity":"sha512-suEZGFitnw1SKLPooCteBraoz8G0oMaAMN9Ja6LvkqUArOUkH7R7ewi7/ZR6mgsDTC8DBgqToaWGPgMC4YpUmQ==","signatures":[{"sig":"MEQCIG847uGGhvfRd8GY8O5g39DRLZ5Pq431JP9CdY9hy3WhAiA4BssSiLBFiJ7HZN8YHnGIaxHY46qaY5rZANVZgmfK9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15882418},"gitHead":"65bb08c599599b0061805c391ebcc3cdad79f33a","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.139.105.1.0_1772505483567_0.22736053183890825","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.139.106.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.139.106.1.0","_id":"@jiggai/kitchen@0.3.6-canary.139.106.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1f49c2e7ecdb05843b84a1f3e0de831903e4d279","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.139.106.1.0.tgz","fileCount":1128,"integrity":"sha512-vbo5Tt2ijXnQ/uqmHBQ0ELtasA1oYJkYb+5BjBRb00jy05PiyX5WjvYO6RG+wngYd7lI2EmFe/q+TkmTN+KSbg==","signatures":[{"sig":"MEUCIHBubifn/2M3eA/wbnO7xmdzzdzPrVB+xNHcUXD05h2aAiEAyrc+TMd9m4fID1y+UnORzkjiFZjpM9Oqc+kedkQco0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15913356},"gitHead":"3a08ffc0168fb05599df598aba34f2b6575524db","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.139.106.1.0_1772505837325_0.6895115355651911","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.139.108.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.139.108.1.0","_id":"@jiggai/kitchen@0.3.6-canary.139.108.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"fd39298636be3480ad8958b379591539839b472c","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.139.108.1.0.tgz","fileCount":1128,"integrity":"sha512-ntZeXZ6y5DbDYQyIbDtLBKZWX6nzCDSKCwl+0ngFXaTFO+TCwsS8p3ZBiIxPJ99k7J6oOjIl4OzJghm4lgqPLw==","signatures":[{"sig":"MEQCIErC2KaRbyor7vVgDaC/IFEQpDSKOg6vkvG0BtLdNT9iAiA5N+6sNIiJ8sC3kyApPJUxO/DZjqNhzAHmQ6JgBcmTtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15909041},"gitHead":"b5e3633a1c8beb31b0814dc51dad875ef9b8bccd","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.139.108.1.0_1772506214129_0.6201275607944416","host":"s3://npm-registry-packages-npm-production"}},"0.3.6-canary.139.109.1.0":{"name":"@jiggai/kitchen","version":"0.3.6-canary.139.109.1.0","_id":"@jiggai/kitchen@0.3.6-canary.139.109.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0579ef5dc07683083235fdf4b7884de9e839edaf","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6-canary.139.109.1.0.tgz","fileCount":1119,"integrity":"sha512-+jsaYrmNIrdmTG3gpu4wgyNekB7Wodm4yrRwF7+mvNKL2myg9KtcTQJs5OqWGz3BjXQp7a3qbyIUIgY42ZNtaQ==","signatures":[{"sig":"MEQCIBp+Wqti0QYkVi+yJHbzrH+gwcwK+njCZsIGWMS121bEAiBVtbVxNwyuibg+rob1ql0WhsGOfETOAjpjM6pMFKZrqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15878322},"gitHead":"141abd2b814e8dea4e3a0e0513184078fa2900fc","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6-canary.139.109.1.0_1772506683600_0.6432349342666788","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@jiggai/kitchen","version":"0.3.6","_id":"@jiggai/kitchen@0.3.6","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"569d81d60bd0d18ed684a7fd24b14ee0dbaa10ac","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.6.tgz","fileCount":1119,"integrity":"sha512-xT+FrM/6IPwEx4ZvOYoVbl10nTPzgovvHLa5bgmNMWkCmE1rroxVGENyKLpuEudZAnHYixXmCy3xyMVG32VGxw==","signatures":[{"sig":"MEUCIEepnznLp/dn/y1Gu/JbbQbpIMgO99GejJ668fSloWMsAiEA9rxEcSmCLnUnrIPDxNnw1GyjscsqCbZJ1osJ7kfCULY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15882931},"gitHead":"79bd370458c4c062adf48b277c3f9f4dffb2ba5b","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.6_1772507087351_0.33828696991364793","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.140.110.1.0":{"name":"@jiggai/kitchen","version":"0.3.7-canary.140.110.1.0","_id":"@jiggai/kitchen@0.3.7-canary.140.110.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a3416ec8b355f127d38cf1878fb86b9bdcf32e0e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7-canary.140.110.1.0.tgz","fileCount":1119,"integrity":"sha512-PBWaJD1fOoDTx4PCkAUp7+Qmxds1AolZc30vhxeqAmqiGNZ0Sqm/rhnVxiNJDXBWFFGcjtLV8IsbJp4l3TLeQw==","signatures":[{"sig":"MEUCIH3BCWEyzncVIWXJbXwXPd+Z3LQlv1Rqgsp4iM4rDedUAiEApNyit9SAlY48p15n5il3nCR4iS41r6UTvBeyvJoaTfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15878322},"gitHead":"86899487c35fb95114a298d837bff6a8c55b6e13","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7-canary.140.110.1.0_1772507175490_0.9855439686743754","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.141.111.1.0":{"name":"@jiggai/kitchen","version":"0.3.7-canary.141.111.1.0","_id":"@jiggai/kitchen@0.3.7-canary.141.111.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1191be8905ba97eaa8f4401b031fb945900a1816","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7-canary.141.111.1.0.tgz","fileCount":1119,"integrity":"sha512-v7z+oPtyI4B6GwSPHvcxjLA71x5lzS5k/7O78q95vemAQBkREU4axoqddxqTlPGVFnqaQ02eT72r+R36N68SEg==","signatures":[{"sig":"MEQCIQD+It3XXtvCDlWaNGRDfVZUNs5hmgfrk5U+v81Fs5lwPQIfd16LkmmmwI5sYXRNPIXrp8FxKIOFrrkdAHCahTbNgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15904017},"gitHead":"7f35564b2c7ab5ab90039f2f0a035b4ea70059b8","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7-canary.141.111.1.0_1772511886826_0.7838139914746851","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.142.113.1.0":{"name":"@jiggai/kitchen","version":"0.3.7-canary.142.113.1.0","_id":"@jiggai/kitchen@0.3.7-canary.142.113.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c8fba5ed7a21df53de4ef75ebc189e55a0207b94","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7-canary.142.113.1.0.tgz","fileCount":1119,"integrity":"sha512-DS22Tl+5iqH9HvL1se+YcmCCu/ASEudCPftL561TXnnHZxz+mDgk2NdZSsH4wgTLV+gPJl/W2Gn8fmKOX3u8vg==","signatures":[{"sig":"MEUCIBcei2rgRFKDojz0ZV6ZZFNAo5f65i7sbfFjbXtXbKkLAiEAxertr2Y3sXy36K+uqyfkxEKkMev4brYPKnbu7R52AEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15872564},"gitHead":"38b5d9cfdc2e6ed92ba342beb5864d4ba85e2d98","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7-canary.142.113.1.0_1772513586682_0.8160980401769498","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.142.114.1.0":{"name":"@jiggai/kitchen","version":"0.3.7-canary.142.114.1.0","_id":"@jiggai/kitchen@0.3.7-canary.142.114.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7cb2f9213f453cd210bdc8c2716ce6b6c76be68f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7-canary.142.114.1.0.tgz","fileCount":1119,"integrity":"sha512-eg8cePiXV3RxpJ/P2Jx8d2HOVShr0hXuNFIXLuW9e51rT/xw0uIOk5mIKGMz1w77gdEtZPo5KovndxNcMWyTIA==","signatures":[{"sig":"MEUCIQDOVCwvBxWAXeHXIHlr0nJPUrmVZ2mIrXUQjhHNsrdnWAIgBp/D5uFbvuszgBdcHwfqYUCpqVJmqCNSlyHmukQPS8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15873105},"gitHead":"0646ddeb86065761dd80c313782a7fd830efab51","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7-canary.142.114.1.0_1772515577704_0.44147071374056845","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.143.115.1.0":{"name":"@jiggai/kitchen","version":"0.3.7-canary.143.115.1.0","_id":"@jiggai/kitchen@0.3.7-canary.143.115.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c48a1629bbe34b2b541f816392c0fc673827ee52","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7-canary.143.115.1.0.tgz","fileCount":1119,"integrity":"sha512-zJmdA5HJsoV8uzMQxCeeIbURbQQiEQ34P/XKeyyZHZv59TwBfrvaROlA0Q02pkiOrS4id+86tpdkzc6IcPTSaA==","signatures":[{"sig":"MEUCIQDzN++6OfGWfiG9HKBABWiF2ws/tJW2RyTXrV8Ixz3jGAIgNjXQpBZQUtez62GE+NnUuUs/0FPRDSPPICs00gEt6lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15899874},"gitHead":"838b2a52a175b5f0a464d138bf34dfb64c278cbf","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7-canary.143.115.1.0_1772516518485_0.5726597013848853","host":"s3://npm-registry-packages-npm-production"}},"0.3.7-canary.144.116.1.0":{"name":"@jiggai/kitchen","version":"0.3.7-canary.144.116.1.0","_id":"@jiggai/kitchen@0.3.7-canary.144.116.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"cf70610b4a5fe90ac957995af3f89925a1af17f1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7-canary.144.116.1.0.tgz","fileCount":1119,"integrity":"sha512-4d2KlfEN4KtOX2MZCmE8Z2mY4exVxHsEcbZrJyQ9zZv41ex1rrrJEtspghDvvFmD8LYJuccN8UcGYxGGTyCpkQ==","signatures":[{"sig":"MEQCIAWplwKnZ4SqFV5MBIcIepISdYCZDERapTQz/cXE3BOnAiA+Bm1EubA1jvXm0qAYMvF+iv4Vg6apyln3TUFAboH14g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15789498},"gitHead":"ccdcd5d52b4c4415a56e60d2114ec5ddfb3f35b0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7-canary.144.116.1.0_1772516648819_0.5911261546661821","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@jiggai/kitchen","version":"0.3.7","_id":"@jiggai/kitchen@0.3.7","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"28c055bf5f9f8f3967b5a97a3605318fc98ce052","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.7.tgz","fileCount":1119,"integrity":"sha512-IiHNTR4MRx7HuRQ3oTImSTe1bqVGNEGLowvG86Xt/U8wefIxrTV57M9SgYKVRyxjrAYaQhPxAl8eLV0fIG8TjA==","signatures":[{"sig":"MEQCICljtGnNFBwfB9KLGU6oJpNBH0RLhE6F+7T1KPpkFPv/AiAUbxnhBSNx7t+Jm32lFwH28iKsOKRE6Q0yZYjxlJWfNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15794107},"gitHead":"280d463dd8ce9a132c3568e7ecc47259023856d3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.7_1772516751220_0.6774888341996173","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.144.117.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.144.117.1.0","_id":"@jiggai/kitchen@0.3.8-canary.144.117.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"990f7ad62efcb308f21c6d5f7681815486d7cb57","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.144.117.1.0.tgz","fileCount":1119,"integrity":"sha512-EVggZHcJhxmuVnGYeDjB0r4GLD6o2NOC1m00u7ZtGRS2KUlNfZUu+fqr28A5b1KxRmkmocAmElGzn4sgtIb5SA==","signatures":[{"sig":"MEUCIQDb3HYqguTEUY2SOqAo/NGaae6M+/upCZ0mJ1tq6adlmAIgUUWb4bmMkySCLaPX2KHtV8g/VFtSd5XpeFIEDy4+amk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15789498},"gitHead":"9d7ca546d3f1a6ee9b4b269f0f97e6b0e30bf49c","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.144.117.1.0_1772516954887_0.8349389331691981","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.145.118.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.145.118.1.0","_id":"@jiggai/kitchen@0.3.8-canary.145.118.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"becf4a8d6acd8a4999a81b3b9def3706874f1c0e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.145.118.1.0.tgz","fileCount":1119,"integrity":"sha512-OdHODanG1O4Pr7ocswhKskdUrNCSrFI2ui3NGXgGj/HEO+p27OlKqUkjQa2sBgPgwaCA/2W9k6zbP99aednbFw==","signatures":[{"sig":"MEQCIAIztoj0PgaSdEcAs6zE4z5vCrLxFLqe2j2oqvVElV+cAiBYDMa0AceMuCcvHJgH/lhDt32PjeJErGPpzKUfXJ3gnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15900995},"gitHead":"fc30145462b71db810f1135da7c1a93c0a5962b0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.145.118.1.0_1772517084287_0.5090721999866177","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.146.119.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.146.119.1.0","_id":"@jiggai/kitchen@0.3.8-canary.146.119.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"cb0b133fb2875bb705f131b89355504e892c4172","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.146.119.1.0.tgz","fileCount":1130,"integrity":"sha512-jZVLAT50Z/YxPOAbzoazU4Ob+xfi5HlRLRCJwix937COLIjqGS2eCdDXLD51ZFwIP1PO0u0FDBXRSGjJePVZvg==","signatures":[{"sig":"MEUCIG5eyLkUs9lSDstaUfQ26kTeG5IlsFSZVU35sSc7lDWWAiEAzlYsUcQxqAWKhw6aCFkivGGmN/G+2dY/r4vI9JKpOuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15943984},"gitHead":"7fbdaa8bb52e40d96a5e0ae7976bfec43431c34d","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.146.119.1.0_1772518285671_0.20380992603744863","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.147.120.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.147.120.1.0","_id":"@jiggai/kitchen@0.3.8-canary.147.120.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0e2998c44d95c30fc722fe60a5fcbe98e484fa90","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.147.120.1.0.tgz","fileCount":1130,"integrity":"sha512-zAUVYPh9LqX3agfE3bYcSrvleMCxRIfRzvkjmZjw+YMw09Kwu8IkrWkCTGrGhlQqttbwObqhUxb7beD6BjwA6Q==","signatures":[{"sig":"MEUCIQDd20ECjJlDd7OM4UWcPsnvb8sxjbTZXgSU0Xs2hbSgfAIgcCfY3Gd5dDQlfDtj9TN9XA4kKCVx/SdZplYI40BIGVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15944749},"gitHead":"bf18f168627d9cde04494c77381e061f422b6277","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.147.120.1.0_1772518842802_0.0654654137385755","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.148.121.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.148.121.1.0","_id":"@jiggai/kitchen@0.3.8-canary.148.121.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a7d67b26d8d4b7dc876d22273a483e943ba7d215","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.148.121.1.0.tgz","fileCount":1130,"integrity":"sha512-jSIegEtFXps5rfrTNKVoQ+t5yK8Hic4O/QzjGrfzyuuEB6ZPrCwEz10rGCVKq26YhNHqyIYq0fQwogOopdOmWg==","signatures":[{"sig":"MEUCIQDx6wGTWAT9F0XolalCx6gpiYPZCKZZz8/TVm4Iob4WiQIgS6sQf8wN9w8veoQreS2d9VzyCZo7tee1pTw9HIY2z9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15944795},"gitHead":"debcabba2d836b0fb683b465bc5b98773592af89","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.148.121.1.0_1772519198607_0.04676468284617852","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.149.122.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.149.122.1.0","_id":"@jiggai/kitchen@0.3.8-canary.149.122.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0b89d5ed9d6d19cdb2703228ea0e804e4fab6f0f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.149.122.1.0.tgz","fileCount":1130,"integrity":"sha512-It6UiTKTlVJsAalMZ2KrEJuyUYbTpG6uW74OQWf7V/dQsXmQAF4SpMy5dkqbP9dLSIlNc0QTKX+x+5C3bMyzzw==","signatures":[{"sig":"MEYCIQCj98IjJlOlWT7MhLSVvpnqcQ7ert0WyhgpuspFuuf/FAIhAKu6AQRuV8jREwLc5A91E4bAP0FVJYSZcFU/+3weygM5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15950708},"gitHead":"411c82f86be7f8e50979099bc1196118594f175f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.149.122.1.0_1772539655159_0.9420528048265944","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.150.123.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.150.123.1.0","_id":"@jiggai/kitchen@0.3.8-canary.150.123.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"eaca764eb1e371d1a837f57b308d56cc0225a59f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.150.123.1.0.tgz","fileCount":1130,"integrity":"sha512-psvzzKafk0WgpGzS7m5eUk4K/gYSm0JdVOMPHJFO8OTS5eXGaRKQJP2JLDVmSUvKRd5O+tIaGj/f1LzSosvrGQ==","signatures":[{"sig":"MEUCIBkw0JnAwSjrXV8NBsr+aMUAPjx/897ysn0UHL1Ii3cyAiEAgC72x0n4xOqqaUx7XGnHu1x2H42SG+SVtYW45J6y3Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15951089},"gitHead":"f0134ae0e27da8cc47fba44ddd645599d4dc035f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.150.123.1.0_1772545000399_0.6756489245456059","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.151.124.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.151.124.1.0","_id":"@jiggai/kitchen@0.3.8-canary.151.124.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"3272a821fca36b29273b93f25df60b70c5b61aec","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.151.124.1.0.tgz","fileCount":1130,"integrity":"sha512-kxT8gJs26121XPhSUPmsdBLc3EHxOCwzpiAMW0AjCMGwTuD0Q6yJBSN+h9ETCyrdKidHBY1gtk+M0gqaJ8L8bw==","signatures":[{"sig":"MEUCIQCW5Zfn2eRRKbIQkj7nLdiJmYrQ9ysnhucpPUdFbmcYoAIgQUEvtiU36Jm+ruj7CxlnS0VWZdWB2P7KwK2hity5P+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15951893},"gitHead":"2782059648b49e45d3345948ef1f649606b8e928","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.151.124.1.0_1772554074529_0.2257367979259295","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.151.125.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.151.125.1.0","_id":"@jiggai/kitchen@0.3.8-canary.151.125.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7ccdf22014142b24b052764c12c18d18bba1b13b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.151.125.1.0.tgz","fileCount":1130,"integrity":"sha512-iy52uOxNz5tIQAv1Dkz3nP1rVIAyMKsHupVnC3qyh9WIBJ6bIJc5VnJIM00ry9mgFdhri25q+SKoVejGc1lR2Q==","signatures":[{"sig":"MEUCIBC6chklIUtGoU6Zt5rbgqC7Qa8WxfEtTEpSYgJWcxiQAiEA0ofxb1+Em67gz6EPWdoOrwaxl9YQtAg2R7V86xmKP/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15958482},"gitHead":"cbbfd714c9316eb6ef9d9de1cb4815749eff9be8","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.151.125.1.0_1772557877410_0.43816775535175845","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.151.126.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.151.126.1.0","_id":"@jiggai/kitchen@0.3.8-canary.151.126.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"91f9fec139ea48e2d4c23192a217ac4291aea10f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.151.126.1.0.tgz","fileCount":1130,"integrity":"sha512-gjCgy6PxEKk9dZ7jlT8YDbyIbjZ224f12nUXOtSqfVUrb8ftR7qcXPE8j0vzb3DAQPOAgBXOLpPqjlV4Mx73uw==","signatures":[{"sig":"MEQCIEYAmnPz62qE+acqZMainm138SfGNxEy0CJtzqZOW8YfAiAJASeS3CirzQZVveFncx86VSlX0PAaNvHOH5qeshbYlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15958482},"gitHead":"4193785992df14e9494c88a1b26068c88d9da5d0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.151.126.1.0_1772559452867_0.6242623844215072","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.152.127.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.152.127.1.0","_id":"@jiggai/kitchen@0.3.8-canary.152.127.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"9e9a32cfe81f85068b7126bc4b14e856d4a20ed3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.152.127.1.0.tgz","fileCount":1130,"integrity":"sha512-GxHRIpieoVUaF0BrWlFJ2lmpY81zsILAiMfI8WDochJ4DM4oVD75na7s5WvsPmARXuvlLc8vOyrAGBDbafqY1g==","signatures":[{"sig":"MEUCIGtCATUIrnsn9xoT/N7GiI/DRm3fIYJ9G4M8Tcu8ozmPAiEA8C2Hl3e49sCpWU2MWT9d266iMHzNZOALV1IoEz/hf0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15958644},"gitHead":"5e28ba85c35225c52d3e001ab6ead78e856d31e0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.152.127.1.0_1772574101674_0.8958026458225934","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.153.128.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.153.128.1.0","_id":"@jiggai/kitchen@0.3.8-canary.153.128.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"52e5578b0571cef68f6c521f63d679ade94b1271","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.153.128.1.0.tgz","fileCount":1119,"integrity":"sha512-PwS85O0b+hsTAoIPBVw0XXG4b1G9YVVkFErOmT0nRGArUDuBZ8VNkUy4V1jOJWOWODBcJYbtNLgcqmvBKePZIg==","signatures":[{"sig":"MEUCIACFavQLJew43/k54FQ+znqyTT5DQDlWO+kjnKk1u9ZaAiEAmAwj5dPZ4xkPLoVWm5vrhoPnagyutF+O52SxOI6exms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15914457},"gitHead":"9f403880b79db098551804052744164a28cf4904","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.153.128.1.0_1772574640409_0.4859145217995149","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.154.129.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.154.129.1.0","_id":"@jiggai/kitchen@0.3.8-canary.154.129.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"8116d7ab6dc955f57e8106d9b183626d5e3fba53","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.154.129.1.0.tgz","fileCount":1119,"integrity":"sha512-DtU27ExgjQNzVf+7kXuEVm1Fu8RswaclpStqNTEvCcPrBkmIyCLZ+FUlsBXQgP1LY1KeBgXuDZOlEPUaC0d1vQ==","signatures":[{"sig":"MEQCIE7gFMcgZV3jZ3ZWGWXoiZqObeLibLS4QPLeTjcUpIHgAiAuiA61w4YHdE14rkq4Ie/6NG4XMiGQJNKx41uwfbwelA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15915192},"gitHead":"ae51eae2991dedbdd7846a7f2b3de543177a3a10","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.154.129.1.0_1772596351633_0.5411033359042892","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.155.130.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.155.130.1.0","_id":"@jiggai/kitchen@0.3.8-canary.155.130.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1fbfde57a6df1fd8a4ba9968b81404cffa147f58","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.155.130.1.0.tgz","fileCount":1155,"integrity":"sha512-DcXTcObugojVtmSKrmo+TXI105ve5u6sCjCG7UeckoQyAQv7ZFO/V2TjCriKpyaWCkmytw8LxMk+LlLkTT2/Vg==","signatures":[{"sig":"MEUCIB9uxNms1ADdeW1TyojYDPHWDhjBPrI4Yp9NBizIV6H1AiEAsoNBUfksBz2PSyxeUJoZie7uVg4y+8xvpn8hEPQ7poA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16330586},"gitHead":"a137ceb63ca5ec379d3ed046847f054c54339d5a","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.155.130.1.0_1772625997655_0.9810929613024748","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.156.131.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.156.131.1.0","_id":"@jiggai/kitchen@0.3.8-canary.156.131.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c766b46b6c6904617a94872ec5bc1a1b8872171a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.156.131.1.0.tgz","fileCount":1155,"integrity":"sha512-xKQvtSwmiK4ISkCF3v2WfUgDLgNdX7ll1Snn25uHOnftgC55aFh2V/Y4Nx9bDWptQTPKZvT1IHvXMRFEbvmYPQ==","signatures":[{"sig":"MEQCIHhN3WZs8lCbb8J67VC7laVkpjrgGVHdxMhBieUS0RtmAiBntT53h14+DqLoLeoRTKyXXhKETJu1unJjO04rqMR/OA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16330586},"gitHead":"1c97425f468865399869f1dd67be614b4ede2191","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.156.131.1.0_1772657919406_0.47293837424519336","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.157.132.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.157.132.1.0","_id":"@jiggai/kitchen@0.3.8-canary.157.132.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"600db72bd389cf6c435f5a5a6e8c2b06cc03b175","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.157.132.1.0.tgz","fileCount":1155,"integrity":"sha512-Dqhl/gn2o4rISlrvCBgHUxOAsLpKkC19Bs+xxARMeilJacaofzl6nGyJlI5iaV12q6lS3t3ye+I7aF16YDPITQ==","signatures":[{"sig":"MEUCIGo4C8WR6fY2wQfe2Z4qqS0cnvVsDM4mDW1pcr+p7OMuAiEAtuPpqMMsSqGHaANQ6tS1LSXJVXWf1ybsGgNDypdh02I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16360735},"gitHead":"56393e2afe9926f4fcd165741480bbd3443d57b0","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.157.132.1.0_1772674643850_0.7161603512052972","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.157.133.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.157.133.1.0","_id":"@jiggai/kitchen@0.3.8-canary.157.133.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7a257b29a749087977db17a74f6d105039620b31","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.157.133.1.0.tgz","fileCount":1155,"integrity":"sha512-ji5leM7SYYtHskEjtqlRDXRXrsAFaPDUqfgI7oDPdZgDJdh+BeqoXVTXXdmRsAcbMo+o2kRnCIel/6QBcmTFiw==","signatures":[{"sig":"MEUCIQCtP4MiU3rbnUtQXnmIP0ViITW6CjrmmjzSPmf7nM0d+AIgbCrZ+GGkeTfZoW/TAZXmtkk6M5/UExN1Ek1C2Q/RkBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16364256},"gitHead":"5fe3f015bc9cade2e335987446655c8b6385ff48","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.157.133.1.0_1772677477469_0.3405745972486993","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.158.134.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.158.134.1.0","_id":"@jiggai/kitchen@0.3.8-canary.158.134.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"4f1234491541f69ee6790dafb24fc0bd36f84000","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.158.134.1.0.tgz","fileCount":1155,"integrity":"sha512-W74UueqBdfB/Eu3rlgjKtClqQU/Ryhq9KJbyy8PgEatGLGRfjQb5rNfPcnZq+/a1eN2rzLkMx9V5SwJ8MMDxFA==","signatures":[{"sig":"MEUCIFqgIekWN5JDl3HbSZh/vdC384Hd+8lB3y7XlOAwIx63AiEA/yDp3jsaNi4/j4nDP7EpUd9yYxm1O0+rFNa+a2Roe4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16365393},"gitHead":"78ce9c1c7454029be49f07d1fe8ff5ec61b34a65","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.158.134.1.0_1772680281123_0.9846735872280403","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.160.135.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.160.135.1.0","_id":"@jiggai/kitchen@0.3.8-canary.160.135.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"7d9542284220d4795e86c81a4018d50051aea0fe","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.160.135.1.0.tgz","fileCount":1155,"integrity":"sha512-ks4EGaRles6ktXzymZS1IdAIWmxFrF1oqjmwoM6L0I8Fi7xRvthDS4KwiJv0m1YVqUxKYd7AKEbDvfCHDhWYDQ==","signatures":[{"sig":"MEYCIQDfGHUljS5FaD4l7eu+9U8r88lqHGlUw7vsGOYNL7d5DgIhAKvwsu2EI1WwRz1XvoYffgaQzc31f8FkSHcuxZNxnt2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16365333},"gitHead":"2633cd2e8895d8fbcd7e754f4211e1853f36c412","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.160.135.1.0_1772733015745_0.9184755576911181","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.161.136.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.161.136.1.0","_id":"@jiggai/kitchen@0.3.8-canary.161.136.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"5be361c91400b3d4ca4bf1b27a32b44510a1870b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.161.136.1.0.tgz","fileCount":1181,"integrity":"sha512-06bjOaswMgx5NSOyhEboZb5fG3TZDuoK7xXCJI1gaVMOs7kujsjlZ9SJt8GTj9lvZ1DvAMhzJezL+WuBLYFnFA==","signatures":[{"sig":"MEQCIDEmdIhr6TP/I/rRAfNnrUAdKD2VjxtX8Shu2Tc3K7EaAiBX/3oJbC9ZjNu5Jo/5EywebXFOMorCfQVGZFLTdQ4HtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16652036},"gitHead":"be3c31fad221df229a095da596dda5ee072630f5","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.161.136.1.0_1772737628447_0.45158055082305903","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.161.137.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.161.137.1.0","_id":"@jiggai/kitchen@0.3.8-canary.161.137.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"e5a9797b5349c35926cf41bc53a632b6ffe9a9d7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.161.137.1.0.tgz","fileCount":1181,"integrity":"sha512-mSmQrF7SESNgj+frVr5DKCtnaQt4h04kNqNUoNrEQ3TbQrKU87uq9Jrf5WDNVH1pvYe4EjT/f587db+JsqXkFg==","signatures":[{"sig":"MEUCIQC7BPO1Aq2K/X7yuokysCZHYg8V4u28Ajvze32sW29vkgIgNdN7vIMXd0KyojDc6I5r7Vf89qRxfgAxOhcJymLfJSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16652122},"gitHead":"134d15eaafc7b261b3092fb5bede6d5b5bbb8dcd","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.161.137.1.0_1772741340308_0.5493703946598645","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.161.138.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.161.138.1.0","_id":"@jiggai/kitchen@0.3.8-canary.161.138.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"02ec9ebc45b9f2132eec850b8d9e1c77c11cd065","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.161.138.1.0.tgz","fileCount":1181,"integrity":"sha512-Q4vHKHbotfkDw0i2XetlD3fgwCKEuU7Q2UFfl66wu56ZV5ty4vloLY1mB0KCrAiYe/sVgMwFGw/+xZc7EQyGew==","signatures":[{"sig":"MEQCIDrxo1r3xItu6QkP94rVU43EqDvDu22WmwD6sHkl2aXFAiAbrAHARrw15Yz4h/GXky8oMHTe5aFNJFJMEGTZpg6Rzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16652122},"gitHead":"331483b62a8928710eca4ac8a55975efdc594d74","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.161.138.1.0_1772743124281_0.6746137007042203","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.161.139.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.161.139.1.0","_id":"@jiggai/kitchen@0.3.8-canary.161.139.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c8cda2edbd3bfdf5f93565fd51c3b59b2a857eb1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.161.139.1.0.tgz","fileCount":1181,"integrity":"sha512-mlb37S0ONVcz/aQpx32NWh21JFpr4KxU86gI9Uf3brO1aZ0VoniC51Gg0zDtjpya3zGxSj9aYDOnpn6VFWnTRw==","signatures":[{"sig":"MEUCIBUtOhcKDSArdembY1EpefgUptOnqxuyesigiIlfXPnBAiEAsVGPB4qX2bJfwlPaq1IBAezf//Zc+7c0oLC7Rno9znM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16652122},"gitHead":"5fc57a32802ec39184518096a08fb6dff4f7d390","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.161.139.1.0_1772744894044_0.4946833358564884","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.162.140.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.162.140.1.0","_id":"@jiggai/kitchen@0.3.8-canary.162.140.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"552d6476b4e19971f1991efc9a65e0494f607c1d","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.162.140.1.0.tgz","fileCount":1181,"integrity":"sha512-Ykh3VMWp+Q57o0gsefORzVnNA5jguIr2ermb5Dc59qPFB4rL/u+CGinsSO9qy4vQFMgkQ9a8rN3aIbGmWoM4ng==","signatures":[{"sig":"MEUCIBNRckaTFd3sjjUG04HKygj/VUPS4T+KEK909F4ouNFEAiEA19IqsusL837/TYMO11enOi/itze0fAjbpzLfBKT+QqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16653067},"gitHead":"4f237181d6a7919527e57ea5c48a7db1e56a7bb3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.162.140.1.0_1772747024026_0.8838112190246714","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.163.141.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.163.141.1.0","_id":"@jiggai/kitchen@0.3.8-canary.163.141.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"c79a89700a78eca32df604d00c7d0142f988ce10","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.163.141.1.0.tgz","fileCount":1170,"integrity":"sha512-yzSyf9RI2GPXiLWbRi+zTDmS0EovElM0jw3pQO5a4q8+4kpAr+/hRgpio5GHWZgg5IzIRf7U/pjq2V8BFbnVCA==","signatures":[{"sig":"MEQCIB868SyFrYu/HhXUZGVk3BBRjRFBWdnIsf/jHg622/7zAiBwmbqPoErJrMnVjDF/0E9jU8wMWdBHfyz1J0ZYVBPMpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16558565},"gitHead":"c358eb1760d9647050a069d63515d3a2625cd4ed","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.163.141.1.0_1772747221124_0.4795940405075809","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.164.142.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.164.142.1.0","_id":"@jiggai/kitchen@0.3.8-canary.164.142.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"bdeb615147f4bf0c6c7a33d0e78c3834bc520be3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.164.142.1.0.tgz","fileCount":1170,"integrity":"sha512-cBZoLPUMAcjh3GW2NzerfUcp2bMQClJ8VyDXsrBvbvPBmuxAvtLOOSIKLGp/MDgLeG+QS9JT3b2c+rKiIY0GdA==","signatures":[{"sig":"MEQCIE180ZTUdGabC8fo1hLv1xaVx6lCbGYbgh5nYMpwdq1MAiAJqC6ABhhWeu6e5SIE8ES8yxo2kpWhY4tp9As4xP0pYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16558751},"gitHead":"7d83a8e359226c2aca90b22872c8752f198a73d1","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.164.142.1.0_1772747805680_0.42929207283949267","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.166.143.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.166.143.1.0","_id":"@jiggai/kitchen@0.3.8-canary.166.143.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"666658ee3bfc683a59a4ca650af8b23d2de933c8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.166.143.1.0.tgz","fileCount":1174,"integrity":"sha512-DdacZdztZWO/VNVY1YPraynduKFrmisUNtpiMgKPMpjvCDYDaI86SvmCPqH4VoagQL/D2vzFu4R7zbU1iPUzkg==","signatures":[{"sig":"MEUCIGuaEOwcsRU4xESbKCvYESKHzj42fpj+EhOebhycBdt5AiEAvvFNHSOVFxqSBnI6/OlhOkupt0NS46qZWQNQBWWceQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16614152},"gitHead":"2ac234df0bb078bec897a29bb1c0906ddfe2c82c","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.166.143.1.0_1772748209708_0.5777745549703834","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.167.144.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.167.144.1.0","_id":"@jiggai/kitchen@0.3.8-canary.167.144.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"53559ef2964a50988ae9fc49feee8c6c0b9f4073","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.167.144.1.0.tgz","fileCount":1185,"integrity":"sha512-+9FBHNUsGEMNfMgd2Qm09OOTUH7OAikKYRgNKJmTvEg+uvVbGo5pvoWbZtG+y7g8eGRYBM5Z6bzb2bcmjLuIUA==","signatures":[{"sig":"MEYCIQDokUNBK1apSoyhUHzAE7jczcHatZazo4ZUE8EvaAsmjQIhANl4l3qikioVG37a3tVDiihSr9iyTKS8cAR0qOHFEBC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16699303},"gitHead":"58514343ee0ade2c6ba9a9820e05326d93256f41","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.167.144.1.0_1772748278034_0.0677983631454715","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.167.145.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.167.145.1.0","_id":"@jiggai/kitchen@0.3.8-canary.167.145.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"e3421f40b1ae2aa8fff707e1a0ae9dd5a96bb308","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.167.145.1.0.tgz","fileCount":1185,"integrity":"sha512-UMESNzoYcBw0ABWI6ocXMXDq7qi3bG+PpRrHnVbuwADDIO/SNFePR6mNvmK00d3WPVWWszUVw8DSuvFnaSIc1g==","signatures":[{"sig":"MEQCIHvKf/IxAc7Ly0iMivJ9P+XN0nkqIVobR5c5pB7LpzQkAiB5xt4IDb4cAG9PGnjOaoGcr9+rRGLQo7C3Hz+fcnLdpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16699303},"gitHead":"e2b283e54f35b67d571e17c9d1736f0c2782859e","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.167.145.1.0_1772749321433_0.6115239961242036","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.168.146.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.168.146.1.0","_id":"@jiggai/kitchen@0.3.8-canary.168.146.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"912157e2cf7a20bd7b0b92ddaa745c72f7e06bf1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.168.146.1.0.tgz","fileCount":1189,"integrity":"sha512-RrET6VFGb0e2sNoZkmZwIXgINwwXbYmazquSp/oHCyOEsb5wf1z01H1FtD3/PBuKUZmOuE6GXZSowif2LPdhDw==","signatures":[{"sig":"MEUCIQCa2gjMah12GnQfQ5ZiFTD3m803nv1tbJWU664mwYVNXAIgRB3cuY+FIVCVHPLp6ymLVZUaavGbIKjP3D3BMrfRhRA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16742915},"gitHead":"d998b97e063479df02e95c52303d458dcc68c9e4","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.168.146.1.0_1772751981569_0.18433728317733067","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.169.147.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.169.147.1.0","_id":"@jiggai/kitchen@0.3.8-canary.169.147.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"1dcb668e69c2f4c2e155dc7474adecf5728fdef9","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.169.147.1.0.tgz","fileCount":1189,"integrity":"sha512-/yFnlrtlDp6cTexXLgXd5FNNo+UYaWHT+8hsiSoXVPiWMH/64n9HmGXtfkNbVP/d9IhJ8BJ45CnDRQIdvx10HA==","signatures":[{"sig":"MEYCIQChJ7uiYx+8hqoC89HFqnNTmzcuGRpxOGtA/r5AjktMdQIhAJ7hlrdOpbgcNYIfe8jPc9xHrMM96VgVDKaAc1WVr1q4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16750882},"gitHead":"5311312a806e8e4d5dac748b93b0754f760cd525","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.169.147.1.0_1772752223422_0.15770161552719397","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.171.148.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.171.148.1.0","_id":"@jiggai/kitchen@0.3.8-canary.171.148.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"286f6593e6197e677f22b0aaddd757a5a0d7d152","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.171.148.1.0.tgz","fileCount":1189,"integrity":"sha512-CHPptpcGBV+P9ZMdus6SQbeJ85HOVSCEcx3R4l62WebEDjKYF6iivuJ2rn2UxngvRk+oOnx3N6rN7p1QEGY30g==","signatures":[{"sig":"MEUCIF3xFJpgFt+1oozUzdB1QfL3/0I0EMpcEVNgI4UESay3AiEAxuMk7BboPeF4VvjO/oGc3T4eKAvL5bo6TxqbBB/qCBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16751091},"gitHead":"78d21a12690fad2213a7b2eeed1122e617bd6e63","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.171.148.1.0_1772752552323_0.17958634712191435","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.170.149.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.170.149.1.0","_id":"@jiggai/kitchen@0.3.8-canary.170.149.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a2d78737d7c9d39ecde7d6c56e8562c0ca25ab76","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.170.149.1.0.tgz","fileCount":1189,"integrity":"sha512-RVRlr7aks42xN9HDX/mWMqQWeLTi9s8hQ65cA8cctisRgPdYisvB0OTYrmZqgRkufQwB7Dyv+h0IFZh+UYiS4Q==","signatures":[{"sig":"MEUCIQDPttl8P9Yf54S69VDrmW3GmojtXejJV1b/jpxwWQGxhwIgJJwGOkh1LiywviJC/+ld6sa8PiNHdeBmTymBA+aFRKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16752543},"gitHead":"ff6beb462dddb015fcd82e87187db983cd67eea1","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.170.149.1.0_1772752919432_0.6113203478131335","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.171.151.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.171.151.1.0","_id":"@jiggai/kitchen@0.3.8-canary.171.151.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d6debc3e56a1eb588ccf0bb5b656c2122873d214","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.171.151.1.0.tgz","fileCount":1189,"integrity":"sha512-lit7eZtuCNHuzVlzToudGFQefPycxwP7Dn8gkEgpWmqn5D1MGvrLo6AstBPQ1p1qxCAZn5ouBt7PSTdqUiVpZg==","signatures":[{"sig":"MEQCIDfIaPK494va1Us5hCXcMdsuKthCqLQlOyHp+E+b3jesAiAvwsCx/dWldYITvjEDAoidOPki0Z45KNLDz5NamdGZCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16751091},"gitHead":"7cff3048f3223017eea7557bbce33d2169925d77","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.171.151.1.0_1772753390260_0.8790947882850784","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.173.152.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.173.152.1.0","_id":"@jiggai/kitchen@0.3.8-canary.173.152.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"75083cea1060826d9f85ccbe31dc18d91a0e4f57","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.173.152.1.0.tgz","fileCount":1189,"integrity":"sha512-2nUfc8vm94t8IKzrcIGxSSJngK0JPizf1MEYPpZGNv0GTu0/uZd6cAGPm9fMcYMFFDOmE7fqzbi/n6Y3wdACXw==","signatures":[{"sig":"MEYCIQDpuariI0pUhajyNYZiXZ255Hpvu24XlGQHuvq/VlLyhwIhALvKnEAGVntHnlsJc46LlRvPzcD0YvMGSWOcADWhE5tT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16755860},"gitHead":"f746537b8e3231f5a12f0e0f2a26fe4e1165d52f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.173.152.1.0_1772753928602_0.003427173676453954","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.174.153.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.174.153.1.0","_id":"@jiggai/kitchen@0.3.8-canary.174.153.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f161633d1695ec2a8442c15002215622c4175ea0","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.174.153.1.0.tgz","fileCount":1189,"integrity":"sha512-5xuZqpXxSN1ttclvqHb1G2ALmR9B33vFNq16abZ/JFuCVdacovBZnXxq404jc3Hx7g0xls5AknrHvNchmnau/g==","signatures":[{"sig":"MEYCIQDZ4Ndd9CpEBY+XYoX4s3XsOgpK41zNO9byDvb6yMyF/gIhALc50/kDkR26lrfJxLrli0DPW725UuEJZMy7UrRkMVqJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16751930},"gitHead":"27213d07efd211d6dc7a39ae1b70f5fe4ac59d34","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.174.153.1.0_1772754349648_0.9488430883182384","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.175.154.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.175.154.1.0","_id":"@jiggai/kitchen@0.3.8-canary.175.154.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"50f855236fe09f0e4026156883b6d134654e50ae","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.175.154.1.0.tgz","fileCount":1189,"integrity":"sha512-fbpOXSr1n0Dp/W0ecamQxzlASM6NAVQIvGgi3RkhgSiHTbzbi9vXrrq7FeL+WlHsRDTflZIPdKXRLrs/Va3YGg==","signatures":[{"sig":"MEMCIHZwR6asxEeQv2Mmufy7g3Do8nz1PSUOeCwmDYkWlbM3Ah9ouBX28Uq+UA7eYKHDXM1P4MVHh0cBuBNnFfBx5T1f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16750882},"gitHead":"cb42335f130553f70512eacd95bda8297e5ab17e","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.175.154.1.0_1772754456704_0.11484841573680304","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.176.155.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.176.155.1.0","_id":"@jiggai/kitchen@0.3.8-canary.176.155.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"3d7f4aef7d078253b71ba6f8cb732d61d02ad26f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.176.155.1.0.tgz","fileCount":1189,"integrity":"sha512-peV6XKKpenkGqLsO6iLg1HNETnFCkoyTdYRcS7sXGCjnsLWQ+SNcv/+S94YReufRJk8M7D8PdmfCxXcLGWYvfQ==","signatures":[{"sig":"MEQCIBO/b6743Cv7GIQKWw40LDy6VvOtQ7QxQEIyC8hNZVaHAiBMZoxMvKtQ9zkKSoN5nVnWCtqB5mHCaALRVWgSWHTGYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16750890},"gitHead":"190c3c6ce586487ebbdac340fbb0087c66795da3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.176.155.1.0_1772755725864_0.10338762816729874","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.171.156.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.171.156.1.0","_id":"@jiggai/kitchen@0.3.8-canary.171.156.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"45a8589edb0d99639744af2b97adae9fdcb1403c","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.171.156.1.0.tgz","fileCount":1189,"integrity":"sha512-CPWZw0KL/++w7cMWRYvSLbWkhfGKNG4JneK82/HElvtMoQ4koIOt3QmuMNs4P8blQFPY+B6eZev05adtU2+aZQ==","signatures":[{"sig":"MEYCIQC6ZKTTfLY3T3eqJaZfdcxnUcce16hmkH0XABwBszcn3gIhAOvwb7vJhhzfR+7+jLLRIq2rPcB4PygdaYXOOdLOFmw9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16751091},"gitHead":"5df5dc28149474fef0c4fbb3f4db039af45885a9","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.171.156.1.0_1772759384790_0.18640837392195508","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.176.157.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.176.157.1.0","_id":"@jiggai/kitchen@0.3.8-canary.176.157.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"e5bd6c7f92fc625958d7b9bb36e01d7e6e17c0dd","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.176.157.1.0.tgz","fileCount":1189,"integrity":"sha512-vWbvJABMFlc2l952B6T03GQP8ZW1BFBeDzZRhM312jQTrtvtYe/3zx934lIdNNy1GvJ2BjX+TVJtF1PNn0O29w==","signatures":[{"sig":"MEUCIQDssekkQgT5r4miOZE9NY1j9Lo8o6ShjOoT14yjZmO7lQIgSQouyyFBtIhaIPH+jkTp97M6pmoel0UVTf7yRbMFEbU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16750890},"gitHead":"08d86dc4c215c9e0037a2934b4c75d2273c17041","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.176.157.1.0_1772759428081_0.3324875763799744","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.170.158.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.170.158.1.0","_id":"@jiggai/kitchen@0.3.8-canary.170.158.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b6ecf2ff86df6ac6c35669dfb78412346f45cd7c","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.170.158.1.0.tgz","fileCount":1189,"integrity":"sha512-WTsrzBrgV6emhx//rwTFq7RFt7pc8c9is6E9c9z8hkUrNO5IjR2zSXCaAss7gMJQKS9S5Q1LZKBpeZAxVSdpRg==","signatures":[{"sig":"MEQCIAzhtJOfDFg4eIdnDkDMjrelfJTEVUilCCn2aWAJvbcsAiB0CsaOYapcKLJ/L7YPEwO0JkjAqNM3eNiXwFNncud9Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16753591},"gitHead":"5c11dd162139fd14fc98de5afc6170b743897a0c","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.170.158.1.0_1772759689104_0.29255458232431364","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.173.159.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.173.159.1.0","_id":"@jiggai/kitchen@0.3.8-canary.173.159.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"03014ba7223658d84a972a927d57599a374fbeeb","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.173.159.1.0.tgz","fileCount":1189,"integrity":"sha512-3AES0Uqj+cEop97mHJwgEbovy0HuW8l/t3qtYwf10QUuN6R4y3AsK5GRByWutf1bhh1uUqobBqkKIkNkMplm5Q==","signatures":[{"sig":"MEUCIQD1AAy1MxuDocFjwfHOFTMvW74JrPexjsMc0aU/QK+oXwIgLAin8n/EhXaD2GuK2KmdBvbGZTsxvuxPU7gb7CCzssQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16756908},"gitHead":"87187886cfa0c2a266b8ab74d70e8f94ebf354e5","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.173.159.1.0_1772759696117_0.05665038502325914","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.176.160.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.176.160.1.0","_id":"@jiggai/kitchen@0.3.8-canary.176.160.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"ebc4cea20457a9b03de163e38f04eba57ce02cfa","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.176.160.1.0.tgz","fileCount":1189,"integrity":"sha512-x3P2fUdcm9iW3nl9tu7urpJxhdx7oEjl+ED61u6fCpifSyFB+o0Zy1ZNLag5pcM9xfTwJIljH0ENMdAeGyY64w==","signatures":[{"sig":"MEUCIGazPJussZRoo3LrWnJ6g/5zlh3k9hvZOxU0bWQEOQf1AiEA4bnGmDGBdfqUWnHOCwo3px/g4WWbfvrQpnWIEXnYr0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16751938},"gitHead":"d35d1a391b23efe7b6b7798196bdc6e9ffc52d81","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.176.160.1.0_1772759697891_0.25311700835968187","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.171.161.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.171.161.1.0","_id":"@jiggai/kitchen@0.3.8-canary.171.161.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"e5d916d90277c0c703e70d01a26cf8926c831490","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.171.161.1.0.tgz","fileCount":1189,"integrity":"sha512-LwbidAPtmxFlwrYxoWPVyXeaNNgjtN9j4N4CYGLjoxf+vKq1rsOpkb2ibnkfRe2BIJ3b3GHHAXYNgzvjUoZ64g==","signatures":[{"sig":"MEUCIFhvN9XFaM6lYzR59FrMapF7Kof6AIGyggtwqhLZGRK2AiEAg4fM8MfcqKz1poi2p1cX6rd3Ezf5aaIfaRG0uKSjig4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16752139},"gitHead":"19b70e659b2650b6db82b7cb2acaae55645978b8","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.171.161.1.0_1772760124510_0.7851710402304952","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.170.162.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.170.162.1.0","_id":"@jiggai/kitchen@0.3.8-canary.170.162.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"cdd5491dc955f4ee909105e71299b10bba556c20","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.170.162.1.0.tgz","fileCount":1189,"integrity":"sha512-Tuc4YiLixiQKxavIMlG9E0ngbQh3GeF0vxMdAqWJGgfejAL/DLhlwwxlHoCZwXAY5wouf3jAXgssYX17FMCY1g==","signatures":[{"sig":"MEUCIFNqebJq9zOtjO9FdkdIGDBLSbHnsmk9WDu5IPzA9TdnAiEAwLFg93782vP6LHHxG5/8Ymlhn4vbNKMASAMRIAGvaSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16753591},"gitHead":"b011fc07d431571bcc4f49c218cb4523e015936b","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.170.162.1.0_1772760175372_0.2991014885748373","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.170.163.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.170.163.1.0","_id":"@jiggai/kitchen@0.3.8-canary.170.163.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0e3b11afbe9e973a524de69d4ccf53a9cf1b015a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.170.163.1.0.tgz","fileCount":1189,"integrity":"sha512-iS/pIwA8A4pEWTu19fC8OJsNna/TRI5L4Wu2hPMBpe0a/bJtTHPUlWCc4L2ZgCZaDnehI+zsfQ6eF3PZoEUJ0Q==","signatures":[{"sig":"MEQCIBLZxqqDUd1RVJJAQKxmEHhFfTpf4wSgpCwBbzud8qblAiB6IuXiivGZFHoL1Bepms8gFFoCHp9BudMz2h28IUJmbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16753591},"gitHead":"66799d19a99e25a452ce234ae98d34faf17f1022","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.170.163.1.0_1772760965879_0.7994757063514994","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.171.164.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.171.164.1.0","_id":"@jiggai/kitchen@0.3.8-canary.171.164.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b11b47ff68a637e5508b21af039b4670b64483be","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.171.164.1.0.tgz","fileCount":1189,"integrity":"sha512-+EX6hdsebJmIcihzTSS1l0jmIZkYzLOHhmZFdHUZBxXnKKT1635MctNHhnGSjVQVxBYD4rsUtgFt0S7OUoaZEw==","signatures":[{"sig":"MEQCIHF8qhGmVTZm29KwY6fQRYdPMYACMJVJ1O3PXbPE+hPLAiAILpAlmFisxxaka8x4G7vxUFPWaPqCzb+XDaW6gpYliA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16752139},"gitHead":"44cda9300ba5c07dba14e51d4d46b508f151a010","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.171.164.1.0_1772760981954_0.6561628685998449","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.171.165.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.171.165.1.0","_id":"@jiggai/kitchen@0.3.8-canary.171.165.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"0e317209213ec80b5b8a4ff9bfd49f8dab230044","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.171.165.1.0.tgz","fileCount":1189,"integrity":"sha512-FYjP36q9CehDvPyTNgWJuVdL9H6GngnAswnVBnf84G/i2i9Rk2O7CzOHlTSvK61m0PBOYnonoRLOgoTfB/2uUQ==","signatures":[{"sig":"MEUCIEqWiw6PChAet9TnnXF4mucw+kM+OjJ8K1cdLpg8WTPyAiEAgXDKQel0sRNMqbsJHcI+/7Zz7kqAlA/XLzR1coODVnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16753800},"gitHead":"f17d790309b286d6adf5e60e1d571accb489912d","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.171.165.1.0_1772761185135_0.6371114847404757","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.176.166.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.176.166.1.0","_id":"@jiggai/kitchen@0.3.8-canary.176.166.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"491d7f892729e81f01e7e9efc53b69d455bb6da3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.176.166.1.0.tgz","fileCount":1189,"integrity":"sha512-7EWVzPjFXYvmauaC3KcZWJGk4oDMbiY5WDnqcYsylNiEQl1/fxT4EPwgkIr7ubc7ZUkXBWF2INL/mhgqgDOMfQ==","signatures":[{"sig":"MEQCIDaU7RZK5/8KBIiQX6ccuP80AbwSL67KTRH752mjnXI3AiAn/2zFVn3Kod5LkZn0ycN+FYTBF8AQ3WMsdHKHO+lwKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16753599},"gitHead":"fd6b11b4f5670cae7dc978ab40734a7acd964e85","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.176.166.1.0_1772761244135_0.4801333497956235","host":"s3://npm-registry-packages-npm-production"}},"0.3.8-canary.173.167.1.0":{"name":"@jiggai/kitchen","version":"0.3.8-canary.173.167.1.0","_id":"@jiggai/kitchen@0.3.8-canary.173.167.1.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"b8be010ef5c1efe8aaf0b5b3da91f99916770289","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8-canary.173.167.1.0.tgz","fileCount":1189,"integrity":"sha512-3NbY1uaDHYY4ysTM1DZuXh3lQFBOPbFUDmo99Wl1AYK0tDiX9J1iJu6vnHYAxMxWpvW+ahGuTQTRrRuAGKO08A==","signatures":[{"sig":"MEYCIQC/FTuhRyJjKZxEHvxj34/t0W0E4gnToDmxIhJZymm3MwIhAPij9D7zLeEHV52X0fnozwutgj10wc+a3oEQEKQkS15l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16758778},"gitHead":"02baf1bf5775faa929d7de3f04c42218642cb19f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8-canary.173.167.1.0_1772761387224_0.22888450870678034","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@jiggai/kitchen","version":"0.3.8","_id":"@jiggai/kitchen@0.3.8","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"2b26235d56003b53a8ff5bc7b2270fd27165355b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.8.tgz","fileCount":1214,"integrity":"sha512-KK9efq3gzFE2w+IHrl5paBaVu5bQkOduMjRUkp7ls/nggt1KZxcOFvJce/O6xU65/dA72QKq69i+16rhn7axZQ==","signatures":[{"sig":"MEYCIQD3IBkUQ6dLkUNh+U6mgxxd9E4hQGx/g6Tzv2MyWDRJxAIhAJPNM5MqgBg0gK8N2KYRTjwHvxhc8E+7VSLwHxDIpzNy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16945642},"gitHead":"126a96962b8186f43cb1cce47fc6ae86872d53a5","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"Local-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.8_1772858994470_0.46466920674003287","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@jiggai/kitchen","version":"0.3.9","_id":"@jiggai/kitchen@0.3.9","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"23997c75f3ee39fb134fd0b12507c26838567041","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.9.tgz","fileCount":1214,"integrity":"sha512-Y05VqkUeLeGAgpFBqvWXNKy7kUkAMW+hE4isTNFfH8PzWk5qlHedzoIdJ2aqb89T8iW9MKVYSxwkyBHPRn8JHg==","signatures":[{"sig":"MEUCIQClvlLuzIy3JYpDvL8fAOfXbvfqZwlMsofIrXfAclQMLAIgdW53wU0jzX4ArBcgpj5r1emUDHtba/I/t1c6661oULc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16948766},"gitHead":"1e3dd05e5a509ef0a1d1870fcae9f377e39a4760","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.9_1773001525546_0.24597402374484623","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@jiggai/kitchen","version":"0.3.10","_id":"@jiggai/kitchen@0.3.10","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a7c0864798688998c13310450b92137931ff1bc4","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.10.tgz","fileCount":1214,"integrity":"sha512-HPzKzVgQBQmTnAhWNfYML88o1fYyBhJdBDmiGlRe8g1y7qUD47pSLTwN16nK/46nwFMov1Kzz+DIMRPSE7kiQA==","signatures":[{"sig":"MEYCIQDnExbT44cBEHPBPOfhUMEyaMFa1r/V40g0Qs5BqiAOHAIhAIQLumoyIIJdBrxobSyv7zr+rZBhcLdb4hTCAH8/5tpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16973766},"gitHead":"f8ab13c6dec7a301feb7399e5eb678d3c8752021","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.10_1773115536622_0.30581422358781185","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@jiggai/kitchen","version":"0.3.11","_id":"@jiggai/kitchen@0.3.11","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"a88208478423364ac74d9058b261195e6fe42688","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.11.tgz","fileCount":1222,"integrity":"sha512-ja5b0QuAY05fFwsBbJCr7XZ9U32eM7aDWx3pTEf2Uok5RXWyE9l7jxBWfj89LlMOpE3uRH8jhwC2UP8zAshE/Q==","signatures":[{"sig":"MEQCIAy4fOW8B/ho/vPaPvojg0KfGMgWodnA1XHD2qNEqIw1AiA6Tqm3GAzX7F9r9/SBe5aX/05LtdP8qs0b9NCbaz5arw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18972658},"gitHead":"92d4ac8fb03bad7052399f58e5f372e464e1555d","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.11_1773456726522_0.10807783267520521","host":"s3://npm-registry-packages-npm-production"}},"0.3.12":{"name":"@jiggai/kitchen","version":"0.3.12","_id":"@jiggai/kitchen@0.3.12","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"e19ea48e4fb681945c923fc17139ae128f2abe8e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.12.tgz","fileCount":1222,"integrity":"sha512-nCh6zVLFYy1Iq+5AXOoxgF/37WfhPofy3ggQ/PX1xrQxqy4nzbu+ZTTcamSlxNTlY8DTIjZVYwysRzpDNd/hKg==","signatures":[{"sig":"MEYCIQC14ifS24H086u99ggEczLfBjivp3ljO7iAlM3TzrnI+gIhAKALZaR8w+M2HRwPTaA+RxtaobeDk55XWcbD9Bjy7gFn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19062462},"gitHead":"b93357a5299331f6888cd5d501999036677e54b3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.12_1773790372732_0.10324266885715083","host":"s3://npm-registry-packages-npm-production"}},"0.3.13":{"name":"@jiggai/kitchen","version":"0.3.13","_id":"@jiggai/kitchen@0.3.13","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"8a44269b15f5362097d3f2ed505f2cdb8af07d16","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.13.tgz","fileCount":1222,"integrity":"sha512-QHxGTbLQxYrL8Xi3AUvPZ2rm1g+1MxtuVW1RtD4kWN1rdS5hyjTjFLxlmAEPW2j2RvHpTti+Wuo3VhDI0kN13Q==","signatures":[{"sig":"MEUCIHJqLB0sfjWgoX0SjOwoxj0y2c/4rXTttzsHv3VoYHeYAiEA1q0g3Ji7WPRnh/t01TyOQjOdNWib8EutbsWXRM+Azqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19061887},"gitHead":"f3b7ceed52eef2fb0a57c5704792b966ffeb595f","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.13_1773849485465_0.24226867570230004","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@jiggai/kitchen","version":"0.3.14","_id":"@jiggai/kitchen@0.3.14","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"9da8a3c7358701689a5380763bfdc3acb351b0a7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.14.tgz","fileCount":1222,"integrity":"sha512-vvGsn+xD4Mz6gue+vz+RoXaygw52nLLs2wbQ/HGGKCLN6t4vbxotP0GzrlgNwRcWgHMeAk/f5N6kq7ejRGUoww==","signatures":[{"sig":"MEQCICiM5daJOgt/L2n4myBOR7ytIF+m5MXyLw52o17oNiQ/AiBEdyEzvsggB2uuPc1und7A6QHqHNRxTgi7VXv1g7lzhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19226777},"gitHead":"b860cdde5148262047b596a014f5905b16ed101a","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.14_1773850541918_0.24058543878701721","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@jiggai/kitchen","version":"0.3.15","_id":"@jiggai/kitchen@0.3.15","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"6dc4b321aeb1f0ee79bda144333aa0a0c36fc5f8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.15.tgz","fileCount":1222,"integrity":"sha512-MDsIPRCHNMKj+wjmJ9j5rO2vBRLWCpA0pDbcjcfSJYf0pY/NaoFjsIfGegf7/02Z5i2orahK6KHIbv4cCJs+xg==","signatures":[{"sig":"MEMCIGdeOXCW3FljsqKFw1cxkI7D/x1+wZMdWLu3zz2Ruo7qAh92Ja0bDL/CEEPVV46uHuavd9yED0WqyH83JWgicFfi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19236327},"gitHead":"1fc11bb3f6a3c17ecdcb4f7303f22d77cd6ad1f4","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.15_1773856654420_0.16284462812619283","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@jiggai/kitchen","version":"0.3.16","_id":"@jiggai/kitchen@0.3.16","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"f147fa71653954962b2acdcb2923fa4ad11434d1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.16.tgz","fileCount":1222,"integrity":"sha512-haQfXHqfXZvxvHPi89Ug9KpXzlFqzwujr5cR0jtxMsisuHE5LacdSGdAsplAOXxcLMOZT3CEEg5VAaFrEhNQAg==","signatures":[{"sig":"MEUCIAI+nmC4+Oyn9YBP60SLG/qspaMUGxl05CI3+I/mXVQtAiEA4RVL/96AzXrFe8f0JwUe6z+16jUOI0F9rUsVJKWlSpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19236926},"gitHead":"c02f0f2811f93c16100697c124cc973f09cc3d35","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.16_1773948887536_0.9761137021472157","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@jiggai/kitchen","version":"0.3.17","_id":"@jiggai/kitchen@0.3.17","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"996e0b1eb1b88efd6fa4983ad9ebe8187f8875c4","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.17.tgz","fileCount":1222,"integrity":"sha512-JevK+QLrgt1qHha6f77VVAkqceLHfdtZIJtQh8vjQ08uwuYPHSNm/XSDGxWaaBBhKrTZXVrRvPFOvfOUBfIeTg==","signatures":[{"sig":"MEQCIA1YmqxOGtvEiIUlHPo0PJa9vvvMqJohi9gkXspifsarAiBnKkIizXivz9XldTf1q7aqeQMTnhqTtoAu1aqpz+A1Jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19264568},"gitHead":"fffdda6d70c39f40a9ec4e6802ba1bcbba358adb","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.17_1774038420874_0.26668249869733374","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@jiggai/kitchen","version":"0.3.18","_id":"@jiggai/kitchen@0.3.18","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"16e18eed534a7cd12ee7f088bcb4675ab0417c24","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.18.tgz","fileCount":1222,"integrity":"sha512-pO9P6OY/tznNiPNxEoU17rf02Gxcc07DC8Hh0y8eze4N7q9YLYUc2WOoKMrx3uh0GgTA7oyjIMOMvkd4gmzogQ==","signatures":[{"sig":"MEQCIGFYLQ5j2cA9s32wXLeWmSfXKTtuAjG9LgGdzW7vmWTVAiAD79T80mk8gMGX+NjdowE787+Ye0u3kl8BehktGAR8ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19264568},"gitHead":"a65316b7248cb0c27dd21c64ebea1ee64166086c","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.18_1774039358891_0.6275684016198317","host":"s3://npm-registry-packages-npm-production"}},"0.3.20":{"name":"@jiggai/kitchen","version":"0.3.20","_id":"@jiggai/kitchen@0.3.20","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"6ec8698fd798e0a4451e62532481c650fd91d387","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.20.tgz","fileCount":1222,"integrity":"sha512-/WALbfUslSnuG2+4HvI/gQvAXA4/AoCJ6PPhTaCL+jjo3A+tyzlqEUZV8HZ/qcow3tkAmFHy3b8v8/FnncBpWw==","signatures":[{"sig":"MEUCIQDOgDEhe36GdUgp5f5UhLOUUlQacqVmDvz5mm2pKu9J6wIgJbAX1Aun0835c9KSjSQHH0UArmb9D2paLxKtm20J2PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19264688},"gitHead":"c095f016376f35697beffc3efcac7965e8f1398a","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.20_1774043253091_0.6027253980153529","host":"s3://npm-registry-packages-npm-production"}},"0.3.21":{"name":"@jiggai/kitchen","version":"0.3.21","_id":"@jiggai/kitchen@0.3.21","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"dist":{"shasum":"d226837f0b878161a2a3f2128eebed874757c502","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.21.tgz","fileCount":1222,"integrity":"sha512-1nTm0w89Y6TzITSkp/mnJcUnIXPl/kUuAZAnpbjsvI+hnJIO0cKCrEOEbnpP/h8EMLrB+/mzF0ET/fZs8VK17g==","signatures":[{"sig":"MEUCIBDXiUCIlVDhZrqY3gT2g0FbhAaTsc9mG/lOVBjiUssOAiEA8ytaiwbmtjss0E7Y6LqXxptzAGcQDtERC2io77daFSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19264832},"gitHead":"a628b1aa69f122fcee66e255193f1f5440132fca","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"_npmVersion":"10.9.4","description":"<p align=\"center\">   <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" /> </p>","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.21_1774487945386_0.38565783596177927","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@jiggai/kitchen","version":"0.3.22","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.22","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"d83cc0631a1680bd72d1ae187fb2d38f8cadfed7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.22.tgz","fileCount":1222,"integrity":"sha512-VRHdMoJFPKCpqO1ygkOL/nJmuxu1j+WAldMjQQMgHt/ddFraZlnztBMquv1IhPwikbbm2a0Qo6T2R+ZDzuoCvQ==","signatures":[{"sig":"MEYCIQCHt0Dm3LTLvMGyCLAWt5LdCcOzkfAhVTqVk0ailuKdHQIhAMFOzLAszvUk0was/d7ZFlP2zy74cE3n2mDYYbrQOI7w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19265998},"gitHead":"90adebd9e583cf175d892e688bb01e11110039d3","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.22_1774490092145_0.7740877831798747","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@jiggai/kitchen","version":"0.3.23","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.23","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"58554eae76c73336dfe287158232e4b5f162e14e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.23.tgz","fileCount":1222,"integrity":"sha512-9tKAF22uiJ6n5Zg21NsQO7pyuYn/I/0YZn7RIao31NiZz8I15GFT/j+YnhK84p8I0doqlBNL9Vg9xwEtsmyLbg==","signatures":[{"sig":"MEQCIETlZrBVhQl0HhL9ewo+zMhE45ZXtVwCwE+V/viF78hEAiA4Rff657M3VfI0k+7nNsPwojezsKYnrRuSKARPlSafXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19266003},"gitHead":"39902e4a020459e5f2d7d6299668844149690178","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.23_1774490673184_0.36724097232553476","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@jiggai/kitchen","version":"0.3.24","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.24","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"4b90f485b062bff9d9e31fe87598e06062d55b80","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.24.tgz","fileCount":1222,"integrity":"sha512-NbUVYsnviFwfQH3fuEK9HAxCcTWwXBtR8CA/YBa7RkcHzYM/9GyXCXd+tbDQY/v3pTxMhetuawWrh+C7gPPKJw==","signatures":[{"sig":"MEUCIFFjMH84KQxxnelqqeiYu3clJ5+KEf78AFJshoWw2nf3AiEA+sUFMWDQdNErODvgZYrFA4s0Ba7uf6snBTlw2Vs4vic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19266003},"gitHead":"ccbc2ec52f149f23ec3fee94d1cbfa922fce5e36","private":false,"scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.24_1774543791005_0.22940874620464036","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@jiggai/kitchen","version":"0.3.25","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.25","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"e61f5758a964ab03a06f6e4ca2cf1933f130baae","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.25.tgz","fileCount":1222,"integrity":"sha512-zsrJiOYB0su0ETwmMF6UdSfTu+tGVbmd2Z0GwLQHb5VGZjGfE/W/7eId7ArGJ6YKrwpuZiu4u5hSxM+f9KgPkg==","signatures":[{"sig":"MEUCIQDaa5dQhDO3Kw5rY2uCO9U9hw3ZcPRQO6tfIBMExO0SLQIgVOguTC0PPEBZnqXgE7kYd0JUmpWiqs2QOnUwfPSGIcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19267785},"main":"openclaw/index.ts","gitHead":"37c611329bd0c9035b547e36ad99720ec266645f","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.25_1774555941085_0.09393153887127226","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@jiggai/kitchen","version":"0.3.26","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.26","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"8979b7476d4c6e42b39d8db4b1be7e72b4c385f1","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.26.tgz","fileCount":1222,"integrity":"sha512-/lE8NRckqUJ1ScPtK+3jUbyBrFN4BpXjuxSILyd1Vqi5vYVCg0cDMPTroXpWPiwjvaf6+vKEBh3RVOAsxuANiA==","signatures":[{"sig":"MEUCIQCV8+3UT8iv23MbHvFFbjPEGnT36YhfzNqsoDLGOzIn/gIgOaI0T/Pn1+cXlidCmh/f3PoCCA+26Gl8RTFnRxkDx2s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19270488},"main":"openclaw/index.ts","gitHead":"badc3fb6db7dd7168832bfba71b0620ee932cd16","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.26_1774574533676_0.8991543233688222","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@jiggai/kitchen","version":"0.3.27","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.27","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"31b666bed9ee4964c0cfbcbedeaf944183d395cb","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.27.tgz","fileCount":1222,"integrity":"sha512-fj8V1J7ml9c7OxZgNc0DcW1RR2wLBNCOJdwBXxASk1WpzlKiFdTpaRA2FMwF9ioXwCzBl6RD4nq9b1SzHmgrGQ==","signatures":[{"sig":"MEYCIQC9bEZ73KPAyfrSLTz0ZQn9rloihsW8kQxmOn1UmZhD/QIhAMi7ZhGM98DBz9/1n2vwjJYPlP8RxsIrvt9QEjqjkggk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19269356},"main":"openclaw/index.ts","gitHead":"56c7045a7444b47509efb64f100354a96d45b78e","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.27_1774580630849_0.6369426947188837","host":"s3://npm-registry-packages-npm-production"}},"0.3.28":{"name":"@jiggai/kitchen","version":"0.3.28","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.28","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"a334f906353625a1a56f2fa29d1bf27983111ba8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.28.tgz","fileCount":1222,"integrity":"sha512-wZ4v3vH12QunsfEj768SkyxheFYGRvrT7OwBfxK17XGWWxcHypcjrT0it0zfAuP2Kcmy8PjU/YTPUn7LO/wZbQ==","signatures":[{"sig":"MEUCIQD4fxecED7RjU0IAJaeWTnbH6bI9dDUHVjeP1QpLtzuIQIgWejVkEj3kfmrrA36maSw579CXnrTZTpUSFqW0AbL4fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19272178},"main":"openclaw/index.ts","gitHead":"ab2b5e404472ddf1f6261257ececbe66357ea3b9","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"^5","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.28_1774582775855_0.8269049252120204","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@jiggai/kitchen","version":"0.3.29","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.29","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"2d43ce35e5859c5ad02b6ef14a2dabb1ed15cbad","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.29.tgz","fileCount":1349,"integrity":"sha512-kA8y9INdAqfo+UzmRS12fhyOy96bfQofIvs8X/G3a70FHPmILjESq+UfNXUPeJmLwKrMM/dazOGC1NRh300btA==","signatures":[{"sig":"MEUCIQDrcc9Qt+GKDfUHlwNebW788Zi7ZVqJSo9Orzz1WSrlRQIgJqjkw6qzvEagpignbFD8kIYwwR/0oZ+d9SFOAfWmtXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22577927},"main":"openclaw/index.ts","gitHead":"7e07f4281f8ae2fb61fce9fdf03e08b18f989de2","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.29_1774929560208_0.9200216796807212","host":"s3://npm-registry-packages-npm-production"}},"0.3.30":{"name":"@jiggai/kitchen","version":"0.3.30","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.30","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"604c59ae96d6f0d98f747879add77ca2ca54f55d","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.30.tgz","fileCount":1360,"integrity":"sha512-csebigMwGtt9BW/XKOcoQi2HGSaP91aVjTTAGyU5QhrqfFsCaNs9y1vc7KGAbqJ5xmSvPHyPOaNdoL/Q5kbRRA==","signatures":[{"sig":"MEUCIHRFJxhYY9hHgLzoz6bZ36e1hGGZyDZp3r8FwWWwnBYXAiEAwbyn+fOxkqx4Cy7bDHpkdV6NpB5bLobHwnSr8NNvxso=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22670104},"main":"openclaw/index.ts","gitHead":"bb160bc45b9a7244296738329b916ed9bef84cba","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.30_1775020839397_0.9639168399520839","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@jiggai/kitchen","version":"0.3.31","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.31","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"41c1199d3fe7f5841211597b2ab2223bc812714f","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.31.tgz","fileCount":1360,"integrity":"sha512-DsLKujKvvzGrHdM3gsIAhVmWlH9RwHkYQzkk9Ar3z+hW5UEX/ZM+VstFe9ry/g4lDvU3K83XN0tlCwG86okeCw==","signatures":[{"sig":"MEUCIDiVwjvBg6UjrWJZqFKhGOV/KaGhc0kgJSDROJLZ7uyuAiEAw9HqsN0GSk8DTOYrix/U2X8mRoCVsoTdRGbnZOvaIPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22676990},"main":"openclaw/index.ts","gitHead":"db6a7030d99b9331edf199b9c348e4c386daf688","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.31_1775076885459_0.39128589276666004","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@jiggai/kitchen","version":"0.3.32","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.32","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"eb7a4c140593ace880397aaaf0cba46aac6fda5c","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.32.tgz","fileCount":1360,"integrity":"sha512-k8NnG3/RfluFL16axsUemYbsmuvGPoQLxqtgsC297dfuJB44ioMLMxN5HYwuYunVQ14DkJNOX/Q5hcSM7s4SYQ==","signatures":[{"sig":"MEUCICRuYymLswqh2xyhnFEjZXUu0LVbVXPX3Dkkl9zHCWYhAiEA/NpxbWOHk0L01/Vu85K7NHrvI8d2NN1CQcyMgcMC1jg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22677932},"main":"openclaw/index.ts","gitHead":"49419aec45fc54fc75bdb851017c8229a74a464c","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.32_1775078030141_0.7145141372299197","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@jiggai/kitchen","version":"0.3.33","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.33","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"47c5709806d59fd09d9b200a22eff5f59cb5a378","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.33.tgz","fileCount":1360,"integrity":"sha512-yeO4GMg25cJbxNpEMdnyhzG9+uARzyiqJw917rvXGhDxXrwOmmCAvR8LdoVLmzhTfA1t4KBi49KuThtbMpRluA==","signatures":[{"sig":"MEUCIEOPs0oi5MYTPNG4SaOgSgijk5YMwt0CWPZTHOIh+24pAiEAzjwaB5U6C5pcGQXWRkywJmBoRbrjZCWwXTaEQAKMWpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22678030},"main":"openclaw/index.ts","gitHead":"398a37d02cadef9a947009018169ea9d84461666","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":"2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.9.4","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"22.22.0","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.33_1775096571617_0.5760789179970427","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@jiggai/kitchen","version":"0.3.48","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.3.48","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"070d648a32981f43bffbec07a13f66fbce47ec3a","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.3.48.tgz","fileCount":1411,"integrity":"sha512-ZMf+52bPT8/jR7igODzi3dxUHAfo449lDcZIABIMKaYfsQED7KKsgpOiJs5tPWyK+/EpLORWmY2udTpZcBngjw==","signatures":[{"sig":"MEYCIQCSYYyaMoqmPtryMj85HeXRWP5q++pBwG/CBffZsQe0zQIhAImwytCLfZUdo6NY3yT6Ik8CZqfqOzEajcjptSiJ2X+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.3.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23055855},"main":"openclaw/index.ts","gitHead":"eacb855e3292e36c71dab8ebe7369b4261dc7844","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@jiggai/kitchen-plugin-marketing":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.3.48_1776141390190_0.8214626091821384","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@jiggai/kitchen","version":"0.4.0","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"2204f0bc52e5fe840fb68de18d94fe61906f7ae8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.0.tgz","fileCount":1411,"integrity":"sha512-HlRA1YqnboZ7qhlgVA6hTXENTYywcJOMy4TcAUgRH5UiX/CkeecDZsUXRsXo5jgR1ajItKD6CIszyNyzeY1NNA==","signatures":[{"sig":"MEYCIQDlYFfC5xe+2+TEaosPCxL11Ts398e+WT55K+nto2/Y3QIhAMT9UKIq5O/2QHGcKIWpDYgyQToAaDaEmALMYqTD3Ljl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23056248},"main":"openclaw/index.ts","gitHead":"9b66fa9989720c63c95958621d2126e7c1f70639","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@jiggai/kitchen-plugin-marketing":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.0_1776142343857_0.2322952462454464","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@jiggai/kitchen","version":"0.4.1","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.1","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"27223c20182233c112422216caca5cdd211216ef","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.1.tgz","fileCount":1422,"integrity":"sha512-vEeFQ4e+q3DCyXXBohH29u8/pW0OimMidGbQqPfwgQFeHG5a/2PqYuKf1n0hKmaCV2vaHFt/CVCMlmsWWL95eQ==","signatures":[{"sig":"MEQCICLpUnAftqCCzvfkJ+RBUZBVHV5VnANdE/4ufvbESUYWAiAxEShdejXRXAtayt/6PqXRQbjVMMRvOP+XXo2dfEc+Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23189487},"main":"openclaw/index.ts","gitHead":"77383425e6f236c164b88a8ff5547762c8bbbd27","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@jiggai/kitchen-plugin-marketing":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.1_1776186622225_0.7397015078712688","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@jiggai/kitchen","version":"0.4.2","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.2","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"7bc25f782c9b48071d5e0d6c5426a5243974644c","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.2.tgz","fileCount":1422,"integrity":"sha512-oMe0NC96Ax7ptfGAH5Zc9UPvmdupJI/E+BcxxoHpi3f1DC2lPcU9/dPrxqjdd5HJC8VzCTMJPNCh2PgX9DdVaQ==","signatures":[{"sig":"MEYCIQCcNR56A8Q53OCfQqCkKHpyJEYuV0fDw2PYN3GBapGR2gIhAPusVW/F+FMoS3zdObbIVMGZmjnmwd6krF1MlYC3SF5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23189499},"main":"openclaw/index.ts","gitHead":"0aca54113e2a3cc6fcd83493cc7b774156723e4b","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@jiggai/kitchen-plugin-marketing":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.2_1776187223922_0.1217291869249979","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@jiggai/kitchen","version":"0.4.3","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.3","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"dcd0500b70ed78509dbffa55c3d7db6ef20d577e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.3.tgz","fileCount":1422,"integrity":"sha512-ZCK7G/sb0FexX5Pv2XnUyeltraBSdv3i1pBGBBa3ORgrpmsMtVCNrXZ2s5lOXsZ+4cEt3Qq8n/Ndi2Jmh1Kdkg==","signatures":[{"sig":"MEYCIQDLQLO4F6q5V362qKBlKzvrgMXwB3AW+GpNO8zfzdPnHAIhAJXDgZwiIDxV+QywMehBabt+swJ6GtRQPACwvqkINhMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23189480},"main":"openclaw/index.ts","gitHead":"3f3141483e5a8f0b24c77b4eba1257c6105ea3a5","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@jiggai/kitchen-plugin-marketing":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.3_1776189839232_0.46421357530585716","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@jiggai/kitchen","version":"0.4.4","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.4","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"6aba07a4d311465618aa602f4537fbd7223806a5","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.4.tgz","fileCount":1422,"integrity":"sha512-qndyEDFWYsA0I8jrcGb3mGLIP8hb5Z9zUP5dmy3wcGahDovLPLQPWnEytWzrs903BwS1omDR4NGRbO3r97B/WA==","signatures":[{"sig":"MEUCIQDhmX6o2rklHbb6AbsruIOn9Jn/anF6nHsFzHQEL6r6DAIgBzsPPtfirXLQWCvYx9+kclPItA+yHolWQq4cuAyprSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23735117},"main":"openclaw/index.ts","gitHead":"66d13dbbab18469d3456288192af96e7f8932fe7","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@jiggai/kitchen-plugin-marketing":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.4_1776191674491_0.4340724796839075","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@jiggai/kitchen","version":"0.4.5","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.5","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"1c2be062c700be616b471174084f0bcfb21a2d2b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.5.tgz","fileCount":1422,"integrity":"sha512-M294LtF2zQAV1R6yemUVSXSQZf16DWJSPpfD/KPxDLCA91766enCLsTSWqbEMEQmJ28u4LRicehStPgBOA01cQ==","signatures":[{"sig":"MEUCIGA6W5TtaW3TEjWfzycR1OqLbRzY7bgL0GS6GVhgHAkQAiEA8yHs7keYTyteAyd+abtxg+1IcGnyBaY+RFMQt+ttJas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23734966},"main":"openclaw/index.ts","gitHead":"62700008ec04ae5e1afb4c2ba236d0742d0e69cc","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.5_1776213725137_0.7801942229055545","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@jiggai/kitchen","version":"0.4.6","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.4.6","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"e31f0402de9c99ec525583ebebb59a9fb6971e11","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.4.6.tgz","fileCount":1422,"integrity":"sha512-qNWJgssxsWbDQWHMYmuQ6RCuXRE8zWRY6BhwqiviqkUXw0JsNt45/ttTSuLS5zB6Q/6EjPQwrabE4w075zCRog==","signatures":[{"sig":"MEUCIHURWmHCKghc9sVpJCcljNcgvKnG9fM0unFZghN0NmnOAiEA10DYN7m8kDw3XoY1n4hbUw3WebqRx+3OtW2iIADA5pw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23735167},"main":"openclaw/index.ts","gitHead":"2bc94657743e02a84cfac912e20c8e1b4e166c57","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.4.6_1776222930239_0.1869246498533641","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@jiggai/kitchen","version":"0.5.0","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"3e168934ba1adb7f7c41bc519738195be33e1036","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.0.tgz","fileCount":1422,"integrity":"sha512-kPMMipd+F/0P/icDJJGpV0HLS+F9fCfos1qV4z8gV82vkQNHjp3kDvYi1PkdL98LQJJZzdRS24rvc25FTAjwVA==","signatures":[{"sig":"MEQCIAmYYXKoJdqApOnyyCdGCZtG7bdgOqj9x9rVle86gRY4AiBNtiOjuxeh/2JENB5BB9sdN33/RTbUbI4a/ckAQNcjuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23735973},"main":"openclaw/index.ts","gitHead":"ef00bd5d76a34d9b9898a9e8820264058073293b","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.0_1776224372507_0.35749124174876545","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@jiggai/kitchen","version":"0.5.1","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.1","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"e4aac4513d4fc1ff080bb5d0e6125e079b7eaff7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.1.tgz","fileCount":1422,"integrity":"sha512-RoqBPw9M/s3t6ApoEb0K1vN6ZaYuVfiAUfDL4m4Ezl0RnbU7fhOAmjE0BdxkHYgud+Jpv9ghqN5WXVT1ft6iug==","signatures":[{"sig":"MEUCIB/iQTsnfw98jyNfI1ryFRSQgXChL22Innd64bF9/GrRAiEAnESdLY4qbusoFMSPxmnpeaaVV6glTMdoOO863dAb/jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23737452},"main":"openclaw/index.ts","gitHead":"7015e04826c5c8eba7ae2ce6231e06749b306a2c","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.1_1776286593647_0.7788614198763633","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@jiggai/kitchen","version":"0.5.2","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.2","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"fcf704c97942dd7ef382dc39ce39263f6bcd2853","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.2.tgz","fileCount":1422,"integrity":"sha512-uCEfkWbSTgXWhgi/Z+hFTmoD8S+Lai9mp4u6Q6KKf/CBvVXl0DnSbRCmxo4Lq5L3c6bGQngLDyPUqJWanZ2I2Q==","signatures":[{"sig":"MEUCIQCUB2zPLcF8zhPEw3WXgF7jcAAj02NP53L3mPdSv854CQIgaIdWjeFrdIi3D6dTp96cv/yLcqF8YHMs6pBagAUpmWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23737452},"main":"openclaw/index.ts","gitHead":"7035a7a803ce0f6c7ccff3e84a64f440942036af","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.2_1776287816678_0.4025669160590366","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@jiggai/kitchen","version":"0.5.3","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.3","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"73e4e7b78a7af4f8b8b0981fedc7bda89f68a040","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.3.tgz","fileCount":1422,"integrity":"sha512-2RoDEHyx+Qs588RHMbugqEyObkI2gD56LiRlP0GLj0StoVnQ5hUWD+BbxU+bgJgJR1QG3hQGIkOx7SPXZpeoRw==","signatures":[{"sig":"MEUCIGqkMw8FINQI1fo9AUE3f7as4JEDpQaSrU2n7hixeINJAiEA0iLuWSKbadQyPBSeD4+HMEcG43LhmAZo9LGwZAztzbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23737507},"main":"openclaw/index.ts","gitHead":"c972528b4257e47389dc98a0ad2fe5052ab16d07","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.3_1776288834527_0.9972139265290692","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@jiggai/kitchen","version":"0.5.4","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.4","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"051ca00b9d6c7d4b3c53f309cbf9d77c6d9f9ff7","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.4.tgz","fileCount":1422,"integrity":"sha512-99hjUhaw1Jo7L1ePpwxqj990RTg/N1W2Pc5+C9VKCPXrIzfMwBmF6mXNP/Px9DgsVzUiPce34NPF6EECeoRzAQ==","signatures":[{"sig":"MEQCIA70N7abmdzFWIzcCVX/TGpRqdkMGXciRoqcULaoMg36AiBtuKLaN9E8uY0GrzlTnmE/lHEEHQ3J3QmnkBHej/cpCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23737555},"main":"openclaw/index.ts","gitHead":"e50cfcdb08171ec320826b3df82bb648e58bb6a2","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.4_1776290006169_0.5503869370146497","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@jiggai/kitchen","version":"0.5.5","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.5","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"895751672a559d0ac1e6bd47a110b228c50aebff","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.5.tgz","fileCount":1422,"integrity":"sha512-GmbHZV2ct5cjPKGvOtcEowZObswTfEWZZFtayYn+jH1doN7BZ83bf0Ez7q9fJid0icWBCQw3LYBlVL2x87yE0w==","signatures":[{"sig":"MEUCIQCr9KhI02wcuNMpyn+55JIuTrGeMOZSDPQ0HC1Kt2vtlgIgOQJtmGnDNMxyLLCT05t9EaWQjVltAPgRg4gWReXNvRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23751565},"main":"openclaw/index.ts","gitHead":"912c09d555804d7ad598f6386cb0bd386cc43b22","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.5_1776624239190_0.9469945516786435","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@jiggai/kitchen","version":"0.5.6","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.6","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"bd762f8d678c59ab202eda343378c9c8672612de","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.6.tgz","fileCount":1422,"integrity":"sha512-42Ak8ZTNRLGh2lRchKOhnlBo9gpvlO5w7tJ12HpWC+q3FMD8qzOBKxsZ+PnsJwoqK8DJEBqG2Xcmv7ZyWlGRrA==","signatures":[{"sig":"MEUCIAiQQl5k2l3RRHY/WqLgrl9VHA6wca/8zcSEK5ANSzuXAiEA8vhjrHbccquMJoPPqSLgJM9Udd72trO0OAknX8THIoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23755621},"main":"openclaw/index.ts","gitHead":"b48f7e7bb4f8074854b6fab013d938024a4438f9","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.6_1776632267661_0.7603426434196903","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@jiggai/kitchen","version":"0.5.7","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.7","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"efda74a5f190d6ffea350dd4ac291f19be30a053","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.7.tgz","fileCount":1422,"integrity":"sha512-AerodG762Q9m+gJVRo9Du9VNVDJxgRnVFp7n/RbP9WsNAgHJ76oHvHPWB37xrb8DIRLW1QnULQpg9v+9R7xsbA==","signatures":[{"sig":"MEYCIQDS1eulxBMIGkrZvdmLlDwZTYoPMCY0BcATOz/SlJOsfwIhANVrf0tglXO8LLPT/fpWPFF2jvkawiNDW0ZTBkyedLxq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23758217},"main":"openclaw/index.ts","gitHead":"1c238f3ee0a0be32ea296b05d785e0d7f3ed08d2","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.7_1776795060671_0.7078998642322942","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@jiggai/kitchen","version":"0.5.8","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.8","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"cb052b689e8c35aea9047e6491a3149209e3e03c","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.8.tgz","fileCount":1422,"integrity":"sha512-hjUoNzjhd2f7hK5aSGzQLuBHqT8z2UahS8CTBZ87PA0rWB/JfkwQ5sXXXP5mOUuufseUrGKScZUe2ryKV+dPvw==","signatures":[{"sig":"MEYCIQD7PjFEmxHsFFN3WSaPnINmAFYa6s+JprH8wICvBs90AgIhAIdw+8XscMjJ70IHb+/jYavDhHlb16zvfXZEq2WsnER5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23759177},"main":"openclaw/index.ts","gitHead":"7cc085784fdde098540706cceaf91de4ea23578a","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.8_1776919380516_0.7102370896313763","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@jiggai/kitchen","version":"0.5.9","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.9","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"5fcaf542f3abf5352147a0c6b371921d7676c3e5","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.9.tgz","fileCount":1422,"integrity":"sha512-GcJmca8/JI0nlhzBzhaYSDdn/CZidApnTyaeMy3NOHcS4KGEdqoKTZD6m8FrnoiC4PlQmQsJS9RLgeKYRqb2OQ==","signatures":[{"sig":"MEUCIGkCD+UTBEZn4v7R5etOJGRXe8euI7MFLJ5gYYJPsxHGAiEAonYeRvHs+fzLNnBe2QEbCXhFxSxjkMW5Eothhh0KHbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23801324},"main":"openclaw/index.ts","gitHead":"57b62decec387c046568e8c2d92a656778c4734f","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.9_1776920827563_0.18815707053801334","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@jiggai/kitchen","version":"0.5.10","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.10","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"1b5b017d48645f174d0d03a533e9588481344c1e","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.10.tgz","fileCount":1422,"integrity":"sha512-YXIuSmzlKRssU2YuS64dw5YcOVABVlqiFI+l0tWLf6+NKRehiKTuauCRlzO3vmHHEFkldYuU7JBxE5hGSE1A6Q==","signatures":[{"sig":"MEYCIQDYzKK3icLM3TvAuFi/k4QwPXa8DGoy57hy5spB5OPmLgIhAKuc3sJXeOybpkX7c8F5N3sLCoISUFd9unyuCTVTAIfQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23806964},"main":"openclaw/index.ts","gitHead":"cea62e6acd463bcfeb3fcc8b3be52c3dc5daca62","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.10_1776997802958_0.17043682583409647","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@jiggai/kitchen","version":"0.5.11","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.11","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"50ab89221466a6e86388afdd8297888a84e35f99","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.11.tgz","fileCount":1424,"integrity":"sha512-DPJrWuB2oMECUdKmu/ug0tiVJlUhCUckprIV/FCfKePyTAcn2Qxv+opkDUgyZCTaAoybnCT3b7gksVymqjvc2w==","signatures":[{"sig":"MEQCIH8wKcBp1eXhn5WgrbvsjZQR9H5+4XmNhE4I4ysKDhYXAiASW4nJLpJ3VnyNlkgodqJoFM3Mm2RvjoJAFFZjIaZgUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23835699},"main":"openclaw/index.ts","gitHead":"b31a08b31c5ba4a325abf31839bf0612ec99daf7","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.11_1777096014169_0.30894135480205964","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@jiggai/kitchen","version":"0.5.12","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.12","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"3113af0a83488fe37c9b793c9b80f5be90c93080","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.12.tgz","fileCount":1424,"integrity":"sha512-iCOOZkGSGZb1WHXdKDwMptupUUuMmqtR+WFvxi8cOaQ/r9+bqUDglD3azIO7HXszgWV4bVD4FgCfWI5Vcv9n1w==","signatures":[{"sig":"MEUCIFQ+O/xywUZ5L47ubb9fj6/+ND0ILdRl7bkR2UNMT4nQAiEAuL87ZF5iNM9jPuVGvccW/T0FteoftHwL6Lq24l8x9QM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23917939},"main":"openclaw/index.ts","gitHead":"e8895a3ee5afc812c16682513b2cceb9257ac191","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.12_1777152169921_0.7389660256660795","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@jiggai/kitchen","version":"0.5.13","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.13","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"3c9666fd818d3994924c8ba7c6347d497385e578","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.13.tgz","fileCount":1425,"integrity":"sha512-WS0fnMpQHfD2GsI3tFnjOOSIP61WoKBOAVOoYg2hpQ5n8JLclau0DOzupy1Z/3lszHiKQ7VQIRPVO878JKfdYw==","signatures":[{"sig":"MEYCIQCGkoAUMSyek0nQkbeBwWWoKdlFnejbtQHmJVP4SPxnrAIhALyMqOzaW9RiYXQBvMXHdsERH28pdfz5zjcCLYat+qSs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23864481},"main":"openclaw/index.ts","gitHead":"ae2f1f5f1043a50ea1b7ab9ceb43a68866072e42","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.13_1777158556793_0.1208762333839728","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@jiggai/kitchen","version":"0.5.14","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.14","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"f1deb7dd7f054b3bf02fe9971f13c560508ed283","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.14.tgz","fileCount":1425,"integrity":"sha512-MxNULugrYL6i8rnN0F2AsW/nvNlvy9sIthOr/rjbwtwm3qfcJ5B+873w/SgEFeuOH8BQyOlwfU7uLEFZuTv/dw==","signatures":[{"sig":"MEUCIQC2jWiFmJdcvMCn8IbjxitzgOHtttxuF46R9+0Ox0aqTgIgfMRNZxD9gBS8EBCCOtwaNHQ/qU6OUuCWSP52RcUagAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24360553},"main":"openclaw/index.ts","gitHead":"9efe7f706a986676bc709b0650b94afd56f63b9b","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","prepublishOnly":"npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.3.28"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.3"},"extensions":["./openclaw/index.ts"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.14_1777264825030_0.9574951294892504","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@jiggai/kitchen","version":"0.5.15","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.15","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"6d1ccb533c349c082eb5544a7c7181ffd2693170","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.15.tgz","fileCount":1426,"integrity":"sha512-T5W6WZaNgNEizTPOFyaZRNPFjXjTHFCQuZXzpdtJ5dVL+hcatZUOvQ9+Fg8iP6YWWWBA1FWCCDTlA69+WiDc/Q==","signatures":[{"sig":"MEQCIDveMLFnetCvUWy2Q75V/qK0lTq2u4s2587zVD/rEqGGAiBalBw+DwW44i1BlgzoenRKHAGYJU+9D/IG7NYRJ4Bqlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24381633},"main":"dist/openclaw/index.mjs","gitHead":"7e77cd6d12e89356111abfead521b952eb2b17a8","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.5.7"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.15_1778645260517_0.7044812913345209","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@jiggai/kitchen","version":"0.5.16","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.16","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"a6e1fc8ca24a3deaa9155961f27440f4eba0dd2b","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.16.tgz","fileCount":1426,"integrity":"sha512-QeQRKcBT4nPh9uNwh7TtpkKCJ4oZggWzi5trrTo14KvX555t6R1NBUr0VRyvWlmA7mwZU8hPCbFAL7P/KQbdXA==","signatures":[{"sig":"MEYCIQDnWrNX7AvkZcRbR/Z9jNXddfYb642k1YN5r7pfuE+LMQIhAI2ldP16HyB0cZD97TSESj2RU2xJwrzkA5paedFHggT6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24381678},"main":"dist/openclaw/index.mjs","gitHead":"6aec92bbd398648cca710a4c8c4c9b69d62cc03e","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.5.7"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.16_1778649817249_0.42125375909531004","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@jiggai/kitchen","version":"0.5.18","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.5.18","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"cc7a8f56e78313e36cef3007294633b86ad56ec3","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.5.18.tgz","fileCount":1431,"integrity":"sha512-ANv56CU5izijOSbO2y+zEbyMzGoLtyaSOuB1bESHlmsmwQQtBkFe02cqZPpuzhgKE5Z3R8a3mllUJWzLIZ2vsg==","signatures":[{"sig":"MEQCIBdqyFD0mwld4bU6ZDvjhOG1NU/nrO0uEbCot9RBUJLTAiBDO/bUUQiXamWIHB61n7ezjaYpqIvcUIgqHN2ePf7yag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24420998},"main":"dist/openclaw/index.mjs","gitHead":"f95b033c71faf9b2e04fae91b2ea99203d1078a4","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.5.18_1784669238820_0.7546592396319862","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@jiggai/kitchen","version":"0.6.0","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.6.0","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"4c9e55a74fb6f1d02ef17a3f2043f576510549e4","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.6.0.tgz","fileCount":1505,"integrity":"sha512-zgL8YpT96DPLw4S96OkWs0pq0jjsq6v8/GxiOXazGmQWqFAoD+C/4M/PtbvYRyyIUn91VDYTFdf5vWzdIz0ESQ==","signatures":[{"sig":"MEQCIBBwWmFTIfjY0DOKImwjaSvR0j38S6M8AFtzO0t7U2DkAiBLQhQCfzB+drkMqmiJlwb6BdmukoU1GrkZJHzoD3iC/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCjJMWlu4JlZWvXsEVxmay5QATq8MXNrXBMu+pDPt9/GwIgM3w0J8Hv3gzGGCjUdsx0mlAt+voqLYicyLMKy1Dd318=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26260019},"main":"dist/openclaw/index.mjs","gitHead":"dc5470e50d8e79a4e9207a427f23177423d7d651","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.6.0_1790019700689_0.42708570893053976","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@jiggai/kitchen","version":"0.6.1","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.6.1","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"78ba5d416453884867106a76663d89165220a560","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.6.1.tgz","fileCount":1502,"integrity":"sha512-7Uc0CJZ2bnzP/8vRkbUr/FZqQ6flKsY5zQj2gtHJKDXTf5PomGBzsZbyipgykgHTYYC7rkKyrZV5IeVm4GYF6A==","signatures":[{"sig":"MEYCIQCRzoPuUPVtHPKKUjmpHmZIozmqig9ENHu0I46Ynr6/fAIhAJ/0zSRgs/DYF/xl4SNS9vH7fnPcs4wgdIywtI/NSTW1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICLc5kI8LmehwvWz08Vn49GIeizGk1qlcWIM4JI0XAW5AiBWIchhwij+w23S15z119IlonHgcxrFN5WHoH9LP3PwxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26146144},"main":"dist/openclaw/index.mjs","gitHead":"189de7e9315d2ae903e9abfe8343ce66c583d755","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.6.1_1790021902729_0.842811104995187","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@jiggai/kitchen","version":"0.6.2","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.6.2","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"361a9e4d046321338034cf2cb14ad1762ee8634d","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.6.2.tgz","fileCount":1578,"integrity":"sha512-zShuoeJlOu451aliTKnWHVv+OIHzxczMTc/SAqHOXqRmFjNo4KGgR9mE/rxgT/6gg8WNAdNvgCkelQVUSs+IPA==","signatures":[{"sig":"MEUCIQDnpkpVQ2g/ShjHTid49GkQVNnZcZOG+hLxcIhDQYfnsQIgKmoDNK1bCyFlpg3cCIK2KmIWYZBku02AjY3Ko/pK+3E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDMHbiaZmlJ4sVO9feUFjCCt95ZJS+/ZiUYMCq8H1bBMAIgCPSvVDvCaG4nvOI5UuTZB3qjxiyMvPCpL/TKVtiEkJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26701414},"main":"dist/openclaw/index.mjs","gitHead":"0efc0cd86919f8eddb790f8c7201e854f438d7c5","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.6.2_1790028437395_0.7832200411213193","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@jiggai/kitchen","version":"0.6.3","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.6.3","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"e14e6344674bc97d093b953c025b7ead2c197c94","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.6.3.tgz","fileCount":1578,"integrity":"sha512-HVodEc4WYdJWDSYUctCdpaN2AYzAdx2padIv2vtnxOYTexVLhialwWclk41cUFVBZq/ul+NB6kJt1JyuKHlhhA==","signatures":[{"sig":"MEUCIHHNJlAWsYqnscr1tWrE3p21VBQOEsBEAFOKqHIG+ZLzAiEApiLqgwct5upCTkKFL60BSLLe3V5gEM9QpOE/TLH7Itg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDS9MWsKGLdMknZ+yqQdO7jzZaL0fDtPUEg64tnet8clQIhAP9BtA2wZ+4YVcuWrxTrii4wf9h8owMPxe58zCOPGt3m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26725792},"main":"dist/openclaw/index.mjs","gitHead":"25706cbe96eed4719b46646ed7f197aba22fb565","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.6.3_1790091921979_0.7905087034769711","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@jiggai/kitchen","version":"0.6.4","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","_id":"@jiggai/kitchen@0.6.4","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"homepage":"https://github.com/JIGGAI/clawkitchen#readme","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"76e65ff192f52c653a91330d9cd8da1de835c5a8","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.6.4.tgz","fileCount":1578,"integrity":"sha512-ktbxqL5QXzW4zNTo+uvpdcdgZpBrJNu4JVFcXOgrCnxZRQJ87E8f0M7IrhX1Ev4nVwWqmbXAdI5kHlEaiPvx4A==","signatures":[{"sig":"MEUCIQD7RTAx2/xuZ5+ddoe5J/4m5yfEHSRxbyUsdYWUC0bvggIgPJlFGKuRUpBCJu+Sl1NMTAVPjhIeARo+AWms4zXG/VI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDLRA9WIv/l321N96GpOhXcjU2M8340lR5LG/ySoKmGHAIhAM/TwoSenj7n6xMLmEwALe5ph6s2PYG8JZy5HleSVpFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26726256},"main":"dist/openclaw/index.mjs","gitHead":"b29052587acceee97ee057e5b56d2ee2f273401e","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"tmp":"tmp/kitchen_0.6.4_1790192134585_0.8131665218993349","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"_id":"@jiggai/kitchen@0.6.5","bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"dist":{"shasum":"36e95aeae289498bae8d9a0446ca0a5bf9ad65fc","tarball":"https://registry.npmjs.org/@jiggai/kitchen/-/kitchen-0.6.5.tgz","fileCount":1578,"integrity":"sha512-83/e4unYL3Bf499v3+Bv9CcvrE+DiDGuIUImVX+6/FCKlfcRY3P0i6jCBBvs5Af3xME3xAvIvx1av5AwrtF7tQ==","signatures":[{"sig":"MEUCIQC9y364NzZXnrsX4DtwW76fAN7uB2Be+cDe8alc8Yar/gIgekzS7HhxWqW/6IqX3HDfagsWc5Mw9SnnmJqvKf9FR3o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF3fIAebU8riYv3iaNLQLwWwj+AplByhsO75evTnWfdTAiB3MnvJIBa1SsfhjWJc+lnTBk3Mb2Bqne90pVbbo2hYlw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@jiggai%2fkitchen@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":26790532},"main":"dist/openclaw/index.mjs","name":"@jiggai/kitchen","author":{"name":"@rjdjohnston · rjdjohnston"},"gitHead":"347897c78d042662de4a72d13f6f350544de3a71","license":"Apache-2.0","scripts":{"dev":"next dev","lint":"eslint","test":"vitest","build":"rm -rf .next && NODE_ENV=production next build","check":"npm run lint && npm run test:run","start":"next start","prepack":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","prepare":"husky || true","coverage":"vitest run --coverage","test:run":"vitest run","dup:check":"jscpd src --min-tokens 50 --min-lines 10 --reporters html,console","postbuild":"node scripts/copy-standalone-static.mjs","smoke:goals":"node scripts/goals-smoke.mjs","build:plugin":"esbuild openclaw/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=dist/openclaw/index.mjs --external:openclaw/plugin-sdk --external:next","prepublishOnly":"npm run -s build:plugin && npm run -s sync:plugin-version && npm run -s check:plugin-version","refactor:report":"node scripts/refactor-report.mjs","sync:plugin-version":"node scripts/sync-openclaw-plugin-version.mjs","check:plugin-version":"node scripts/check-openclaw-plugin-version.mjs","verify:runtime-package":"node scripts/verify-runtime-package.mjs"},"version":"0.6.5","_npmUser":{"name":"rjdjohnston","email":"rj@jiggmedia.com"},"homepage":"https://github.com/JIGGAI/clawkitchen#readme","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"openclaw":{"build":{"openclawVersion":"2026.7.1"},"compat":{"pluginApi":">=1.0.0","pluginApiRange":">=2026.5"},"extensions":["./openclaw/index.ts"],"runtimeExtensions":["./dist/openclaw/index.mjs"]},"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"_npmVersion":"10.8.2","description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","directories":{},"lint-staged":{"*.{ts,tsx}":"eslint --fix"},"maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"_nodeVersion":"20.20.2","dependencies":{"next":"16.1.6","yaml":"^2.8.2","react":"19.2.3","react-dom":"19.2.3","remark-gfm":"^4.0.1","drizzle-kit":"^0.31.10","drizzle-orm":"^0.45.2","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","jscpd":"^4.0.8","jsdom":"^28.1.0","eslint":"^9","vitest":"^4.0.18","esbuild":"^0.27.3","typescript":"5.9.3","@types/node":"^20","lint-staged":"^16.2.7","tailwindcss":"^4","@types/react":"^19","@types/react-dom":"^19","eslint-config-next":"16.1.6","@vitest/coverage-v8":"^4.0.18","vite-tsconfig-paths":"^6.1.1","@tailwindcss/postcss":"^4","@testing-library/dom":"^10.4.1","@vitejs/plugin-react":"^5.1.4","@types/better-sqlite3":"^7.6.13","eslint-plugin-sonarjs":"^4.0.0","@testing-library/react":"^16.3.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kitchen_0.6.5_1790911594168_0.7597739549410971"}}},"time":{"created":"2026-02-21T04:35:57.412Z","modified":"2026-10-02T03:26:34.798Z","0.1.1":"2026-02-21T04:35:58.555Z","0.1.2":"2026-02-21T05:15:15.356Z","0.1.3":"2026-02-21T06:15:21.357Z","0.1.5":"2026-02-21T07:00:52.262Z","0.1.7":"2026-02-22T05:05:15.671Z","0.1.8":"2026-02-23T20:36:35.907Z","0.1.9":"2026-02-25T02:21:02.388Z","0.1.10-canary.0":"2026-02-27T01:37:21.547Z","0.1.10-canary.85.1.0":"2026-02-27T03:19:42.580Z","0.1.10-canary.86.5.1.0":"2026-02-27T03:31:14.151Z","0.1.10-canary.87.6.1.0":"2026-02-27T03:37:09.571Z","0.1.10-canary.85.7.1.0":"2026-02-27T04:03:14.187Z","0.1.10-canary.88.8.1.0":"2026-02-27T04:32:33.521Z","0.1.10-canary.88.9.1.0":"2026-02-27T04:43:31.627Z","0.1.10-canary.89.10.1.0":"2026-02-27T05:14:59.035Z","0.1.10-canary.89.11.1.0":"2026-02-27T05:20:05.324Z","0.1.10-canary.89.12.1.0":"2026-02-27T05:21:18.634Z","0.1.10-canary.89.13.1.0":"2026-02-27T05:33:50.407Z","0.1.10-canary.89.14.1.0":"2026-02-27T05:38:12.725Z","0.1.10-canary.90.15.1.0":"2026-02-27T05:46:00.171Z","0.1.10-canary.92.19.1.0":"2026-02-27T13:36:20.960Z","0.1.10-canary.90.20.1.0":"2026-02-27T15:34:03.991Z","0.1.10-canary.93.23.1.0":"2026-02-27T17:30:22.643Z","0.1.10-canary.94.31.1.0":"2026-02-27T18:52:10.622Z","0.1.10-canary.95.32.1.0":"2026-02-27T20:36:55.230Z","0.1.10-canary.96.33.1.0":"2026-02-27T21:05:08.118Z","0.1.10-canary.97.34.1.0":"2026-02-28T00:02:46.338Z","0.1.10-canary.98.35.1.0":"2026-02-28T00:15:17.513Z","0.1.10-canary.99.36.1.0":"2026-02-28T00:35:27.935Z","0.1.10-canary.100.37.1.0":"2026-02-28T01:11:13.370Z","0.1.10-canary.101.38.1.0":"2026-02-28T02:05:27.459Z","0.1.10-canary.102.39.1.0":"2026-02-28T02:41:39.602Z","0.1.10-canary.103.40.1.0":"2026-02-28T02:53:26.595Z","0.1.10-canary.105.41.1.0":"2026-02-28T03:15:15.129Z","0.1.10-canary.106.42.1.0":"2026-02-28T03:31:30.113Z","0.1.10-canary.107.43.1.0":"2026-02-28T03:36:17.334Z","0.1.10-canary.108.44.1.0":"2026-02-28T03:40:05.627Z","0.1.10-canary.107.45.1.0":"2026-02-28T03:48:31.309Z","0.1.10-canary.109.46.1.0":"2026-02-28T04:11:01.280Z","0.1.10-canary.110.47.1.0":"2026-02-28T04:32:55.800Z","0.1.10-canary.111.48.1.0":"2026-02-28T05:06:28.135Z","0.1.10-canary.101.49.1.0":"2026-02-28T05:55:42.016Z","0.1.10-canary.112.50.1.0":"2026-02-28T06:06:22.270Z","0.1.10-canary.113.51.1.0":"2026-02-28T06:17:00.802Z","0.1.10-canary.113.52.1.0":"2026-02-28T06:22:33.563Z","0.1.10-canary.110.54.1.0":"2026-02-28T12:03:28.062Z","0.1.10-canary.98.55.1.0":"2026-02-28T13:35:17.310Z","0.1.10-canary.109.56.1.0":"2026-02-28T15:37:20.089Z","0.1.10-canary.114.57.1.0":"2026-02-28T17:03:46.539Z","0.1.10-canary.109.58.1.0":"2026-02-28T17:12:15.193Z","0.1.10-canary.109.59.1.0":"2026-02-28T17:15:13.011Z","0.1.10-canary.109.60.1.0":"2026-02-28T17:17:40.563Z","0.1.10-canary.109.61.1.0":"2026-02-28T17:19:36.868Z","0.1.10-canary.109.62.1.0":"2026-02-28T17:31:09.897Z","0.1.10-canary.109.63.1.0":"2026-02-28T17:35:58.620Z","0.1.10-canary.115.64.1.0":"2026-02-28T19:02:39.343Z","0.1.10-canary.116.65.1.0":"2026-03-01T02:04:25.565Z","0.1.10-canary.116.66.1.0":"2026-03-01T03:06:27.576Z","0.1.10-canary.117.67.1.0":"2026-03-01T03:10:26.585Z","0.1.10-canary.117.68.1.0":"2026-03-01T03:21:24.791Z","0.1.10-canary.117.69.1.0":"2026-03-01T03:49:55.094Z","0.1.10-canary.118.70.1.0":"2026-03-01T06:03:45.386Z","0.1.10-canary.117.71.1.0":"2026-03-01T06:06:41.648Z","0.1.10-canary.119.72.1.0":"2026-03-01T06:16:57.610Z","0.1.10-canary.120.73.1.0":"2026-03-01T06:33:39.013Z","0.1.10-canary.121.74.1.0":"2026-03-01T12:08:38.722Z","0.1.10-canary.114.75.1.0":"2026-03-01T13:06:30.405Z","0.1.10-canary.122.76.1.0":"2026-03-01T13:32:33.583Z","0.1.10-canary.98.78.1.0":"2026-03-01T16:05:48.547Z","0.1.10-canary.98.79.1.0":"2026-03-02T02:28:46.956Z","0.1.10-canary.123.81.1.0":"2026-03-02T06:14:31.430Z","0.1.11":"2026-03-02T06:23:05.631Z","0.1.12":"2026-03-02T06:33:54.783Z","0.2.0":"2026-03-02T06:37:26.198Z","0.2.1-canary.126.82.1.0":"2026-03-02T06:41:53.467Z","0.3.0":"2026-03-02T06:46:03.243Z","0.3.1-canary.127.83.1.0":"2026-03-02T06:52:32.372Z","0.3.1-canary.128.84.1.0":"2026-03-02T06:55:45.688Z","0.3.1-canary.127.85.1.0":"2026-03-02T06:58:15.402Z","0.3.1":"2026-03-02T06:59:49.308Z","0.3.1-canary.113.87.1.0":"2026-03-02T12:08:20.987Z","0.3.1-canary.114.88.1.0":"2026-03-02T13:12:52.402Z","0.3.2-canary.129.89.1.0":"2026-03-02T17:44:08.484Z","0.3.3":"2026-03-02T17:57:14.184Z","0.3.4-canary.130.90.1.0":"2026-03-02T20:02:57.878Z","0.3.4-canary.131.91.1.0":"2026-03-02T20:52:03.908Z","0.3.4-canary.132.93.1.0":"2026-03-02T23:46:33.110Z","0.3.4-canary.132.94.1.0":"2026-03-03T00:10:07.147Z","0.3.4-canary.133.95.1.0":"2026-03-03T01:03:18.917Z","0.3.4-canary.134.96.1.0":"2026-03-03T01:07:53.527Z","0.3.4":"2026-03-03T01:12:24.007Z","0.3.5-canary.135.97.1.0":"2026-03-03T01:17:12.100Z","0.3.5-canary.136.98.1.0":"2026-03-03T01:37:36.285Z","0.3.5":"2026-03-03T01:37:45.491Z","0.3.6-canary.137.99.1.0":"2026-03-03T01:39:29.220Z","0.3.6-canary.138.100.1.0":"2026-03-03T01:58:30.808Z","0.3.6-canary.139.101.1.0":"2026-03-03T02:03:42.189Z","0.3.6-canary.139.103.1.0":"2026-03-03T02:27:59.797Z","0.3.6-canary.139.105.1.0":"2026-03-03T02:38:03.908Z","0.3.6-canary.139.106.1.0":"2026-03-03T02:43:57.671Z","0.3.6-canary.139.108.1.0":"2026-03-03T02:50:14.539Z","0.3.6-canary.139.109.1.0":"2026-03-03T02:58:04.298Z","0.3.6":"2026-03-03T03:04:47.737Z","0.3.7-canary.140.110.1.0":"2026-03-03T03:06:15.840Z","0.3.7-canary.141.111.1.0":"2026-03-03T04:24:47.147Z","0.3.7-canary.142.113.1.0":"2026-03-03T04:53:06.996Z","0.3.7-canary.142.114.1.0":"2026-03-03T05:26:18.035Z","0.3.7-canary.143.115.1.0":"2026-03-03T05:41:58.806Z","0.3.7-canary.144.116.1.0":"2026-03-03T05:44:09.148Z","0.3.7":"2026-03-03T05:45:51.597Z","0.3.8-canary.144.117.1.0":"2026-03-03T05:49:15.216Z","0.3.8-canary.145.118.1.0":"2026-03-03T05:51:24.634Z","0.3.8-canary.146.119.1.0":"2026-03-03T06:11:25.992Z","0.3.8-canary.147.120.1.0":"2026-03-03T06:20:43.169Z","0.3.8-canary.148.121.1.0":"2026-03-03T06:26:38.937Z","0.3.8-canary.149.122.1.0":"2026-03-03T12:07:35.438Z","0.3.8-canary.150.123.1.0":"2026-03-03T13:36:40.661Z","0.3.8-canary.151.124.1.0":"2026-03-03T16:07:54.872Z","0.3.8-canary.151.125.1.0":"2026-03-03T17:11:17.739Z","0.3.8-canary.151.126.1.0":"2026-03-03T17:37:33.246Z","0.3.8-canary.152.127.1.0":"2026-03-03T21:41:42.115Z","0.3.8-canary.153.128.1.0":"2026-03-03T21:50:40.742Z","0.3.8-canary.154.129.1.0":"2026-03-04T03:52:31.972Z","0.3.8-canary.155.130.1.0":"2026-03-04T12:06:38.011Z","0.3.8-canary.156.131.1.0":"2026-03-04T20:58:39.785Z","0.3.8-canary.157.132.1.0":"2026-03-05T01:37:24.138Z","0.3.8-canary.157.133.1.0":"2026-03-05T02:24:37.842Z","0.3.8-canary.158.134.1.0":"2026-03-05T03:11:21.497Z","0.3.8-canary.160.135.1.0":"2026-03-05T17:50:16.063Z","0.3.8-canary.161.136.1.0":"2026-03-05T19:07:08.779Z","0.3.8-canary.161.137.1.0":"2026-03-05T20:09:00.679Z","0.3.8-canary.161.138.1.0":"2026-03-05T20:38:44.579Z","0.3.8-canary.161.139.1.0":"2026-03-05T21:08:14.343Z","0.3.8-canary.162.140.1.0":"2026-03-05T21:43:44.400Z","0.3.8-canary.163.141.1.0":"2026-03-05T21:47:01.489Z","0.3.8-canary.164.142.1.0":"2026-03-05T21:56:45.993Z","0.3.8-canary.166.143.1.0":"2026-03-05T22:03:30.014Z","0.3.8-canary.167.144.1.0":"2026-03-05T22:04:38.330Z","0.3.8-canary.167.145.1.0":"2026-03-05T22:22:01.811Z","0.3.8-canary.168.146.1.0":"2026-03-05T23:06:21.866Z","0.3.8-canary.169.147.1.0":"2026-03-05T23:10:23.809Z","0.3.8-canary.171.148.1.0":"2026-03-05T23:15:52.614Z","0.3.8-canary.170.149.1.0":"2026-03-05T23:21:59.749Z","0.3.8-canary.171.151.1.0":"2026-03-05T23:29:50.588Z","0.3.8-canary.173.152.1.0":"2026-03-05T23:38:48.940Z","0.3.8-canary.174.153.1.0":"2026-03-05T23:45:49.996Z","0.3.8-canary.175.154.1.0":"2026-03-05T23:47:37.012Z","0.3.8-canary.176.155.1.0":"2026-03-06T00:08:46.197Z","0.3.8-canary.171.156.1.0":"2026-03-06T01:09:45.122Z","0.3.8-canary.176.157.1.0":"2026-03-06T01:10:28.436Z","0.3.8-canary.170.158.1.0":"2026-03-06T01:14:49.463Z","0.3.8-canary.173.159.1.0":"2026-03-06T01:14:56.412Z","0.3.8-canary.176.160.1.0":"2026-03-06T01:14:58.354Z","0.3.8-canary.171.161.1.0":"2026-03-06T01:22:04.799Z","0.3.8-canary.170.162.1.0":"2026-03-06T01:22:55.706Z","0.3.8-canary.170.163.1.0":"2026-03-06T01:36:06.277Z","0.3.8-canary.171.164.1.0":"2026-03-06T01:36:22.296Z","0.3.8-canary.171.165.1.0":"2026-03-06T01:39:45.503Z","0.3.8-canary.176.166.1.0":"2026-03-06T01:40:44.507Z","0.3.8-canary.173.167.1.0":"2026-03-06T01:43:07.540Z","0.3.8":"2026-03-07T04:49:55.006Z","0.3.9":"2026-03-08T20:25:25.894Z","0.3.10":"2026-03-10T04:05:37.094Z","0.3.11":"2026-03-14T02:52:06.885Z","0.3.12":"2026-03-17T23:32:53.099Z","0.3.13":"2026-03-18T15:58:05.930Z","0.3.14":"2026-03-18T16:15:42.349Z","0.3.15":"2026-03-18T17:57:34.816Z","0.3.16":"2026-03-19T19:34:48.032Z","0.3.17":"2026-03-20T20:27:01.257Z","0.3.18":"2026-03-20T20:42:39.261Z","0.3.20":"2026-03-20T21:47:33.490Z","0.3.21":"2026-03-26T01:19:05.903Z","0.3.22":"2026-03-26T01:54:52.543Z","0.3.23":"2026-03-26T02:04:33.660Z","0.3.24":"2026-03-26T16:49:51.428Z","0.3.25":"2026-03-26T20:12:21.446Z","0.3.26":"2026-03-27T01:22:14.113Z","0.3.27":"2026-03-27T03:03:51.265Z","0.3.28":"2026-03-27T03:39:36.272Z","0.3.29":"2026-03-31T03:59:20.669Z","0.3.30":"2026-04-01T05:20:39.856Z","0.3.31":"2026-04-01T20:54:45.959Z","0.3.32":"2026-04-01T21:13:50.575Z","0.3.33":"2026-04-02T02:22:52.030Z","0.3.48":"2026-04-14T04:36:30.578Z","0.4.0":"2026-04-14T04:52:24.269Z","0.4.1":"2026-04-14T17:10:22.657Z","0.4.2":"2026-04-14T17:20:24.411Z","0.4.3":"2026-04-14T18:03:59.682Z","0.4.4":"2026-04-14T18:34:34.918Z","0.4.5":"2026-04-15T00:42:05.654Z","0.4.6":"2026-04-15T03:15:30.665Z","0.5.0":"2026-04-15T03:39:32.998Z","0.5.1":"2026-04-15T20:56:34.224Z","0.5.2":"2026-04-15T21:16:57.105Z","0.5.3":"2026-04-15T21:33:54.992Z","0.5.4":"2026-04-15T21:53:26.571Z","0.5.5":"2026-04-19T18:43:59.600Z","0.5.6":"2026-04-19T20:57:48.014Z","0.5.7":"2026-04-21T18:11:01.064Z","0.5.8":"2026-04-23T04:43:00.908Z","0.5.9":"2026-04-23T05:07:08.076Z","0.5.10":"2026-04-24T02:30:03.496Z","0.5.11":"2026-04-25T05:46:54.691Z","0.5.12":"2026-04-25T21:22:50.435Z","0.5.13":"2026-04-25T23:09:17.222Z","0.5.14":"2026-04-27T04:40:25.426Z","0.5.15":"2026-05-13T04:07:40.913Z","0.5.16":"2026-05-13T05:23:37.675Z","0.5.18":"2026-07-21T21:27:19.142Z","0.6.0":"2026-09-21T19:41:41.006Z","0.6.1":"2026-09-21T20:18:23.059Z","0.6.2":"2026-09-21T22:07:17.596Z","0.6.3":"2026-09-22T15:45:22.204Z","0.6.4":"2026-09-23T19:35:34.874Z","0.6.5":"2026-10-02T03:26:34.374Z"},"bugs":{"url":"https://github.com/JIGGAI/clawkitchen/issues"},"author":{"name":"@rjdjohnston · rjdjohnston"},"license":"Apache-2.0","homepage":"https://github.com/JIGGAI/clawkitchen#readme","keywords":["openclaw","clawkitchen","dashboard","agents","workflows","plugin"],"repository":{"url":"git+https://github.com/JIGGAI/clawkitchen.git","type":"git"},"description":"ClawKitchen - Web-based dashboard for OpenClaw agent teams, workflows, and automation","maintainers":[{"name":"rjdjohnston","email":"rj@jiggmedia.com"}],"readme":"# Claw Kitchen\n\n<p align=\"center\">\n  <img src=\"https://github.com/JIGGAI/ClawRecipes/blob/main/clawcipes_cook.jpg\" alt=\"ClawRecipes logo\" width=\"240\" />\n</p>\n\n<p align=\"center\">\n  <img src=\"https://img.shields.io/github/v/release/JIGGAI/ClawKitchen?color=green&label=Latest%20Release\" alt=\"Latest Release\">\n  <img src=\"https://img.shields.io/github/license/JIGGAI/ClawKitchen?color=orange\" alt=\"License Apache 2.0\">\n  <img src=\"https://img.shields.io/github/actions/workflow/status/JIGGAI/ClawKitchen/release.yml?label=Build\" alt=\"Build Status\">\n  <img src=\"https://img.shields.io/badge/TypeScript-007ACC?logo=typescript&logoColor=white\" alt=\"TypeScript\">\n  <img src=\"https://img.shields.io/badge/Node.js-18+-339933?logo=node.js&logoColor=white\" alt=\"Node.js 18+\">\n  <br>\n  <img src=\"https://img.shields.io/badge/OpenClaw-Plugin-6366f1\" alt=\"OpenClaw Plugin\">\n  <img src=\"https://img.shields.io/badge/Web-Dashboard-0ea5e9\" alt=\"Web Dashboard\">\n  <img src=\"https://img.shields.io/badge/React-61DAFB?logo=react&logoColor=black\" alt=\"React\">\n  <img src=\"https://img.shields.io/badge/Next.js-000000?logo=nextdotjs&logoColor=white\" alt=\"Next.js\">\n  <img src=\"https://img.shields.io/badge/Team-Management-8b5cf6\" alt=\"Team Management\">\n</p>\n\nLocal-first UI companion for **ClawRecipes** (OpenClaw Recipes plugin).\n\n## Prerequisites\n- OpenClaw installed and on PATH (`openclaw`)\n- ClawRecipes plugin installed/linked so `openclaw recipes ...` works\n\n---\n\n## Run as an OpenClaw plugin (@jiggai/kitchen)\n\nClawKitchen can be loaded as an OpenClaw plugin so it runs locally on the orchestrator.\n\n### 1) Install / load the plugin\n\n**Recommended (end users):** install the published plugin package (ships with a prebuilt `.next/` so you don’t run any npm commands).\n\n```bash\nopenclaw plugins install @jiggai/kitchen\nopenclaw plugins enable kitchen\nopenclaw gateway restart\nopenclaw plugins list\n```\n\n> If you see `plugins.allow is empty; discovered non-bundled plugins may auto-load`, the `enable` command above adds kitchen to your allowlist and suppresses the warning.\n\nEdit your OpenClaw config (`~/.openclaw/openclaw.json`) and add:\n\n```json5\n{\n  \"plugins\": {\n    // If you use plugins.allow, ensure kitchen is allowed.\n    \"allow\": [\"kitchen\", \"recipes\"],\n\n    \"entries\": {\n      \"kitchen\": {\n        \"enabled\": true,\n        \"config\": {\n          \"enabled\": true,\n          \"dev\": false,\n          \"host\": \"127.0.0.1\",\n          \"port\": 7777,\n          \"authToken\": \"\"\n        }\n      }\n    }\n  }\n}\n```\n\nNotes:\n- Plugin id is `kitchen` (from `openclaw.plugin.json`).\n- If `plugins.allow` is present, it **must** include `kitchen` or config validation will fail.\n\n### 2) Restart the gateway\n\nConfig changes require a gateway restart:\n\n```bash\nopenclaw gateway restart\n```\n\n### 3) Confirm Kitchen is running\n\n---\n\n## Workflows: experimental + `llm-task` enablement\n\n- **Workflows are experimental** and the schema/runner behavior may change. If you rely on workflows in production, pin versions and expect breaking changes.\n- Workflow **LLM nodes** require the built-in optional plugin **`llm-task`** to be enabled.\n\nEnable it with:\n\n```bash\nopenclaw plugins enable llm-task\nopenclaw gateway restart\n```\n\nThen confirm Kitchen is running:\n\n```bash\nopenclaw kitchen status\nopenclaw kitchen open\n```\n\nThen open:\n- http://127.0.0.1:7777\n\n### Troubleshooting: “Tool not available: gateway” on Channels/Bindings\n\nIf you see errors like `Tool not available: gateway` while loading **Channels** or workflow approval bindings,\nyou are almost certainly running an **older Kitchen plugin build** that still tried to fetch bindings\nvia the Gateway tool.\n\nFix:\n\n```bash\nopenclaw plugins update\nopenclaw gateway restart\n```\n\nNotes:\n- A gateway restart is required after plugin updates and many config changes.\n- As a *last resort* you can enable the `gateway` tool via `gateway.tools.allow`, but that weakens hardening\n  and should not be required for normal Kitchen usage.\n\n\n---\n\n## Tailscale / remote access (recommended)\n\nThis is intended for **Tailscale-only** remote access.\n\n### 1) Pick an auth token\n\nUse a long random string. Examples:\n\n```bash\n# base64 token\nopenssl rand -base64 32\n\n# hex token\nopenssl rand -hex 32\n\n# node (URL-safe)\nnode -e \"console.log(require('crypto').randomBytes(32).toString('base64url'))\"\n```\n\n### 2) Bind to your Tailscale IP\n\nUpdate OpenClaw config:\n\n```json5\n{\n  \"plugins\": {\n    \"entries\": {\n      \"kitchen\": {\n        \"enabled\": true,\n        \"config\": {\n          \"host\": \"<tailscale-ip>\",\n          \"port\": 7777,\n          \"authToken\": \"<token>\",\n          \"dev\": false\n        }\n      }\n    }\n  }\n}\n```\n\nRestart:\n```bash\nopenclaw gateway restart\n```\n\n### 3) Connect\n\nOpen in a browser:\n- `http://<tailscale-ip>:7777`\n\nAuthentication:\n- HTTP Basic Auth\n  - username: `kitchen`\n  - password: `<token>`\n\nSafety rule:\n- If `host` is not localhost, `authToken` is required (unless you explicitly set `KITCHEN_AUTH_MODE=off`, which is not recommended).\n\n### Optional: allow localhost access without Basic Auth (for headless QA)\n\nIf you bind Kitchen to a non-localhost host (Tailscale/LAN) you may still want **local/headless** access without dealing with Basic Auth.\n\nSet:\n- `KITCHEN_AUTH_MODE=local`\n\nBehavior:\n- `on` (default): Basic Auth required for all requests when `host` is not localhost.\n- `local`: Basic Auth is **skipped only for loopback requests** (`127.0.0.1` / `::1`). Remote/Tailscale requests still require Basic Auth.\n- `off`: disables Basic Auth entirely (**dangerous**, CI/dev only).\n\nHow to set it depends on how you run the OpenClaw gateway. If you're using the systemd user service (`openclaw-gateway.service`), add a drop-in:\n\n```ini\n[Service]\nEnvironment=KITCHEN_AUTH_MODE=local\n```\n\nThen restart the gateway.\n\n---\n\n## Goals\nSee [docs/GOALS.md](docs/GOALS.md).\n\n## Notes\n- This app shells out to `openclaw` on the same machine (local-first by design).\n- Phase 2 will add marketplace/search/publish flows.\n\n---\n\n## Troubleshooting\n\n### Stop Kitchen\n\nKitchen runs in-process with the OpenClaw Gateway. The supported way to stop it is to disable the plugin and restart the gateway:\n\n```bash\nopenclaw plugins disable kitchen\nopenclaw gateway restart\n```\n\n(You can re-enable it later with `openclaw plugins enable kitchen` and another gateway restart.)\n\n### 500 errors for `/_next/static/chunks/*.js` (broken styles / blank UI)\n\nIf you see 500s when loading Next static chunk files (for example `/_next/static/chunks/<hash>.js`), it usually means Kitchen is running with `dev: false` but the local `.next/` build output is missing or out of date.\n\nFix:\n\n```bash\ncd /home/control/clawkitchen\nnpm install\nnpm run build\nopenclaw gateway restart\n```\n\nThen hard refresh the browser.\n\n\n<!-- rebuild-trigger --> 2026-04-15 artifact refresh\n","readmeFilename":"README.md"}