Unfortunately this guide is too brief. Here is everything its author had to say about the NPM packages:
==========================================================
Third-party packages and libraries extend the functionality of Node.js. The node package manager (npm)site lists thousands of packages that you can install and use in Node.js extensions. Common packages thatyou may want to use in iRules®include parsers for JSON and XML, libraries to consume other servicesand databases, and distributed memory object caching systems like memcached. In addition to frameworksdesigned to simplify Node.js application development, packages are available for, among others:
- JSON parsers
- XML parsers
- Memcached
- Redis
- MongoDB
- MySQL
==========================================================
This is quite scarce for something that is meant to be a technical guide. Don't you think so?
"Getting Started with iRules LX" article series by Eric Flores is much more useful than this guide but unfortunately he did not even touch the topic of offline installation of packages (like if all BigIP enterprise systems had direct Internet access!). By a reason Eric ignored my question posted as a comment to one of his articles and also he ignored a message I sent to him directly.
That was really disappointing so I'm now trying to seek help from the DevCentral Community.