Managing Dependencies with Yarn
Yarn manages dependencies through a file named package.json—it uses the same format for package.json as Node Package Manager (npm) uses. (I’m not going to go over the fine details of installing Yarn on your system; you can find full documentation on the official website.[59] I’ll only say that for the moment, Yarn 2.0 is not fully supported.)
Let’s take a look at our code to see what a package.json file looks like at this point:
| { |
| "name": "north-by", |
| "private": true, |
| "dependencies": { |
| "@babel/preset-react": "^7.13.13", |
| "@babel/preset-typescript": "^7.12.7", |
| "@hotwired/turbo-rails": "^7.0.0-beta.5", |
| "@rails/actioncable": "^6.0.0", |
| "@rails/activestorage" ... |
Get Modern Front-End Development for Rails now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.