Kohët e fundit kam gjetur Node Machines, është më shumë një koncept se si të organizoni funksionet tuaja rreth pikave hyrëse dhe daljes sesa një kornizë.

Kështu që ju përcaktoni hyrjet dhe daljet dhe më pas mund të ekzekutoni përmes klipit të tyre:

$ machinepack exec get-klout-id

ose kërkojini ato në kodin tuaj:

// First use the Node.js machine runner to build the machine from its definition:
var myMachine = require('machine').build(yourMachineDefinitionObject);

// Then just use it like any other machine:
myMachine({ someInput: 'foo' }).execSync();

Kështu që herën tjetër që do të shkruaj një funksion të ri, do të bëj një makinë nyje me një qëllim të vetëm, të lehtë për t'u mirëmbajtur, me dokumentacion të thjeshtë që mund të përdoret në të gjithë projektin.