# Question about package.json and project

**URL:** <https://discourse.nodered.org/t/question-about-package-json-and-project/33086>\
**Category:** General\
**Created:** [19 September 2020 15:53 UTC](https://discourse.nodered.org/t/question-about-package-json-and-project/33086 "2020-09-19T15:53:16Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pvklink](https://avatars.discourse-cdn.com/v4/letter/p/46a35a/32.png) [@pvklink](https://discourse.nodered.org/u/pvklink)\
**Post date:** [19 September 2020 15:53 UTC](https://discourse.nodered.org/t/question-about-package-json-and-project/33086/1 "2020-09-19T15:53:16Z")

</div>

Hi,

I have package.json in my root with a different version for  
node-red-node-sqlite": "^0.4.4"  
then the package.json in projects\test  
"node-red-node-sqlite": "0.4.1",

Do i have to sync this, why is this another version then the one in the root?

```auto
{
  "name": "node-red-project",
  "description": "A Node-RED Project",
  "version": "0.0.1",
  "dependencies": {
    "node-red-contrib-advanced-ping": "~1.2.0",
    "node-red-contrib-cast": "~0.2.15",
    "node-red-contrib-castv2": "~3.2.3",
    "node-red-contrib-fs-ops": "~1.5.0",
    "node-red-contrib-google-home-notify-volume-adjustable": "0.0.10",
    "node-red-contrib-ip": "~1.0.1",
    "node-red-contrib-moment": "~3.0.3",
    "node-red-contrib-nora": "0.0.34",
    "node-red-contrib-play-audio": "~2.5.0",
    "node-red-contrib-queue-gate": "~1.4.0",
    "node-red-contrib-repeat": "0.0.27",
    "node-red-contrib-simpletime": "~2.10.0",
    "node-red-contrib-sonos-plus": "~4.1.3",
    "node-red-contrib-time-switch": "~1.0.8",
    "node-red-contrib-unifi": "~0.1.15",
    "node-red-contrib-web-worldmap": "~2.5.3",
    "node-red-dashboard": "~2.23.3",
    "node-red-node-base64": "~0.2.1",
    "node-red-node-email": "~1.7.9",
    "node-red-node-ping": "~0.2.1",
    "node-red-node-pushover": "0.0.20",
    "node-red-node-rbe": "~0.2.9",
    "node-red-node-sqlite": "^0.4.4",
    "node-red-node-timeswitch": "0.0.7",
    "node-red-node-ui-list": "~0.3.1",
    "node-red-node-ui-table": "~0.3.5"
  }
}

```

```auto
{
    "name": "test",
    "description": "test",
    "version": "0.0.1",
    "dependencies": {
        "node-red-contrib-cast": "0.2.14",
        "node-red-contrib-castv2": "2.0.3",
        "node-red-contrib-fs-ops": "1.5.0",
        "node-red-contrib-ip": "0.1.0",
        "node-red-contrib-moment": "3.0.3",
        "node-red-contrib-nora": "0.0.33",
        "node-red-contrib-repeat": "0.0.27",
        "node-red-contrib-sonos-plus": "1.4.0",
        "node-red-dashboard": "2.19.4",
        "node-red-node-base64": "0.2.0",
        "node-red-node-email": "1.7.7",
        "node-red-node-pushover": "0.0.17",
        "node-red-node-sqlite": "0.4.1",
        "node-red-node-ui-list": "0.2.5",
        "node-red-node-ui-table": "0.3.5",
        "node-red-contrib-queue-gate": "1.4.0"
    },
    "node-red": {
        "settings": {
            "flowFile": "test.json",
            "credentialsFile": "test_cred.json"
        }
    }
}

```

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [19 September 2020 17:04 UTC](https://discourse.nodered.org/t/question-about-package-json-and-project/33086/2 "2020-09-19T17:04:42Z")

</div>

The one in the project reflects the version you had when you added it to your project.

At the moment, Node-RED doesn't update the project's package.json when you upgrade a node. The whole area of dependency management within projects needs some work.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [3 October 2020 17:04 UTC](https://discourse.nodered.org/t/question-about-package-json-and-project/33086/3 "2020-10-03T17:04:45Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
