{"id":"01M120GMD4VXTF17K16GD70ACS","d_tag":"engram:recipe:01M120GMD4VXTF17K16GD70ACS","nostr_event_id":"16ff89ae598d789ae4c9018cc20f2d2b0bc16c4d86e794054ef552037c1c3b38","nostr_event_id_longform":"39ac235d2731c45c8e1f86b648ac0847cb2e751bc72c455bbd61db797f7fbb8e","author_pubkey":"b56bb964a827fbf0a21394cab1fe41fac3fa45e98a625627fcbcb620b129012e","title":"Install Yarn and pnpm (Corepack or official installers)","description":"Enable Yarn and pnpm via Corepack (preferred for Yarn) or official pnpm installers, then verify yarn --version and pnpm --version.","steps_json":"[{\"type\":\"human\",\"prompt\":\"Ensure Node.js and npm are installed (node -v / npm -v). Yarn recommends Corepack: npm install -g corepack then corepack enable (Node 25+ no longer bundles Corepack — install the userland package first). Optionally corepack prepare yarn@stable --activate and corepack prepare pnpm@latest --activate. Prefer Corepack over npm install -g yarn.\"},{\"type\":\"human\",\"prompt\":\"If you prefer a dedicated pnpm install (https://pnpm.io/installation ): brew install pnpm ; winget install -e --id pnpm.pnpm ; npx get-pnpm ; or the official standalone script (curl https://get.pnpm.io/install.sh | sh - on POSIX — review before piping). On Windows, pnpm docs currently recommend npm-based install over the standalone exe when Defender blocks it.\"},{\"type\":\"human\",\"prompt\":\"Open a new shell so shims/PATH updates apply.\"},{\"type\":\"command\",\"command\":\"yarn --version\"},{\"type\":\"command\",\"command\":\"pnpm --version\"}]","language":"shell","blast_radius":"MEDIUM","created_at":1787847792868,"updated_at":1787847943543,"successes":0,"failures":0,"wilson_lb":0,"status":"active","schema_version":2,"kind":"procedure","surface":"hybrid","scope_json":null,"expected_witness_json":null,"n":0,"provisional":true,"severity":"MEDIUM","reviewed":false,"reviews":0,"reviewStatus":"unreviewed","trust":{"severity":"MEDIUM","status":"unreviewed","reviewed":false,"reviews":0,"successes":0,"failures":0,"wilson":0,"reliabilityPct":null,"reliabilityLabel":"🧪 Provisional (New Shard)","reliabilityTier":"provisional"},"preview":null}