> For the complete documentation index, see [llms.txt](https://monterey-framework.gitbook.io/monterey-user-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://monterey-framework.gitbook.io/monterey-user-manual/features/jspm-manager.md).

# JSPM manager

*Features*

JSPM Package Manager &#x20;

![](https://cloud.githubusercontent.com/assets/2712405/17079208/081249b4-50d7-11e6-8c67-77c55ef8b0ea.png)

**Tile:**\
![tile](http://i.imgur.com/eRH6bYH.png)

**Screen:** <br>

&#x20;![](http://i.imgur.com/YTp9kFs.png)\
\
&#x20;Image 1

**Description**:\
Without Monterey, you have to open the `config.js` file in an editor to see which dependencies a JSPM application has. It is also impossible to know which dependencies are out of date.

Monterey gives you insight into the JSPM dependencies of your application. It not only shows the dependencies in a list, it also looks up the latest version of each dependency and will let you know which dependencies can be updated.

&#x20;![](http://i.imgur.com/AzE9ZfX.png)\
\
&#x20;Image 2

The JSPM package manager screen allows you to install and update packages. If you created a new Aurelia project, then JSPM dependencies are not yet installed. The `Install` button in Monterey will install these dependencies for you. If you want to update all dependencies (but only dependencies that have a version above 1.0.0), then you can use the `Update all` button. If you want to update packages with versions below 1.0.0, then you can select these packages and click the `Update selected (ignore semver)` button.

**Forks**\
We have noticed that JSPM forks often cause issues. As such, we have taught Monterey to detect forks, and it will display a big warning message whenever forks are detected:

&#x20;![](http://i.imgur.com/Y7146N7.png)\
\
&#x20;Image 3

\
&#x20;Monterey also gives the user advice on how to resolve these forks:

&#x20;![](http://i.imgur.com/wZ9zCpx.png)\
\
&#x20;Image 4
