I have a Node
project with the following structure:
.
├── index.js
├── package.json
├── updater.js
└── yarn.lock
I'm using Yarn
with this project.
Inside file: package.json
there is a reference to package: @emotion/core@^10.0.22
as you can see below:
{
"name": "my-project",
...
"dependencies": {
...
"@emotion/core": "^10.0.22",
...
}
...
}
What I need is:
From inside file: updater.js
file, upgrade package: @emotion/core
to version: ^10.0.27
(just in case, remember I'm using Yarn
), so I can do:
$ node updater.js
From the command line I can achieve this very easily with:
$ yarn upgrade @emotion/core@^10.0.27
But I need to do this from inside the file: updater.js
(this is a requirement). This is a simplification of a biggest problem (so I need to meet the requirements of this dummy use case even if it doesn't make sense).
This code will go inside a custom package that will take care of installing some other packages.
Thanks in advance!