compile nodes.json