Nock (Node.js Output Construction Kit) is a front-end development tool allowing developers to merely describe how output files should be presented to the client, without requiring the use of abstraction like markup/down or awkward design patterns.