# MEAN.io v0.4 released – this is how you stay relevant — Liran Tal

Getting started with MEAN.io JavaScript & Node.js framework by keeping up with the git branch of development

Canonical: https://lirantal.com/blog/2014-07-03

If you’re working with a fork of the [MEAN.io github repository](https://github.com/linnovate/mean) then you’d probably want to [track it as an upstream repository](https://help.github.com/articles/syncing-a-fork) to get all the updates and advances in the MEAN.io framework as it progresses.

[![MEAN.IO](https://web.archive.org/web/20141110232319im_/http://enginx.com/wp-content/uploads/2014/07/MEAN.IO_-260x300.png)](https://www.facebook.com/groups/mean.io/)

To set the upstream tracking, if you didn’t do it already you need to perform the following:

```
git remote add upstream https://github.com/linnovate/mean.git
git fetch upstream
git checkout master
git merge upstream/master
```

The above will add the [official MEAN.io github repository](https://github.com/linnovate/mean) as your upstream repository to track it, it fetches everything (doesn’t merge anything though), then you’ll be switching to your local master branch and merge any changes with the above (you can rebase too to get a cleaner copy of the repository but it’s not always recommended).

Once that’s done, you’re going to need to update packages accordingly, so run the following:

```
npm cache clean && npm install && npm update
bower cache clean && bower install && bower update
```

If you’re still getting errors when trying to run mean or running the test suites with `grunt test`, then you probably need to clean up your node\_modules information and re-install everything, as follows:

```
mv public/ /tmp
mv node_modules/ /tmp
npm cache clean && npm install && npm update
bower cache clean && bower install && bower update
```

## More writing

[All writing →](/blog)

*   Sep 5, 2026

    ### [Self-Hosting Hermes Agent with Matrix E2EE on Proxmox](/blog/self-host-hermes-agent-matrix-e2ee-proxmox)

*   Aug 2, 2026

    ### [The Practical Second Brain: Building an LLM-Operated Markdown Knowledge Graph](/blog/practical-second-brain-llm-markdown-knowledge-graph)

*   Aug 1, 2026

    ### [Building a Second Brain with LLMs and AI Agents](/blog/building-second-brain-llms-ai-agents)


* * *

Liran Tal is the author of the book [Node.js Secure Coding: Defending Against Command Injection Vulnerabilities](https://www.nodejs-security.com/)

[Start Building Secure Node.js Applications ↗](https://www.nodejs-security.com/)

 [![](/_astro/nodejs-secure-coding-book-3d-style.DiTWpzFs_Z3c7s1.png)](https://www.nodejs-security.com/)
