old_contents: {
    "targets": [
      {
        "target_name": "bitcoinconsensus",
        "include_dirs" : [
          "<!(node -e \"require('nan')\")"
        ],
        "sources": [
          "bindings.cc"
        ],
        "libraries": [
          '/usr/local/lib/libbitcoinconsensus.so'
        ]
      }
    ]
  }
new_contents: {
    "targets": [
      {
        "target_name": "bitcoinconsensus",
        "include_dirs" : [
          "<!(node -e \"require('nan')\")"
        ],
        "sources": [
          "bindings.cc"
        ],
        "libraries": [
          '-lbitcoinconsensus'
        ]
      }
    ]
  }
subject: Use name instead of defining a specific path.