List of available Node.js modules in vRO

Here is the list of node.js modules that comes preinstalled in vRO 8.3 when you select in Node.js 12 in Runtime.

ModuleVersion
node12.18.3
v87.8.279.23-node.39
uv1.38.0
zlib1.2.11
brotli1.0.7
ares1.16.0
modules72
nghttp21.41.0
napi6
llhttp2.0.4
http_parser2.9.3
openssl1.1.1g
cldr37.0
icu67.1
tz2019c
unicode13.0
Note: http_parser is removed from later versions of vRO Node.js Runtime

Reference Script

In Node.js, the process.versions property is an inbuilt application programming interface of the process module which is used to get the versions of node.js modules and it’s dependencies. The process.versions property returns an object listing the version strings of Node.js and its dependencies.

exports.handler = (context, inputs, callback) => {
const process = require('process');
var no_versions = 0;
var versions = process.versions;
console.log("|Module|Version|");
console.log("|——|——-|");
for (var key in versions) {
// Printing key and its versions
console.log("|"+key + "|" + versions[key]+"|");
no_versions++;
}
console.log("Total no of values available = " + no_versions);
callback(undefined, {
status: "done"
});
}

Let me know if you have an even better way to get the list of modules from vRO. See you.

List of all available Python modules in vRO 8.x

List of all Python 3.7 modules that comes preinstalled in vRealize Orchestrator 8.x for quick reference:

__future___warningsgziprunpy
_abc_weakrefhashlibsched
_ast_weakrefsetheapqsecrets
_asyncio_xxtestfuzzhmacselect
_bisectabchtmlselectors
_blake2aifchttpshelve
_bootlocaleantigravityidlelibshlex
_bz2argparseimaplibshutil
_codecsarrayimghdrsignal
_codecs_cnastimpsite
_codecs_hkasynchatimportlibsmtpd
_codecs_iso2022asyncioindexsmtplib
_codecs_jpasyncoreinspectsndhdr
_codecs_kratexitiosocket
_codecs_twaudioopipaddresssocketserver
_collectionsbase64itertoolsspwd
_collections_abcbdbjsonsqlite3
_compat_picklebinasciikeywordsre_compile
_compressionbinhexlib2to3sre_constants
_contextvarsbisectlinecachesre_parse
_cryptbuiltinslocalessl
_csvbz2loggingstat
_ctypescProfilelzmastatistics
_datetimecalendarmacpathstring
_decimalcgimailboxstringprep
_dummy_threadcgitbmailcapstruct
_elementtreechunkmarshalsubprocess
_functoolscmathmathsunau
_hashlibcmdmimetypessymbol
_heapqcodemmapsymtable
_impcodecsmodulefindersys
_iocodeopmultiprocessingsysconfig
_jsoncollectionsnetrcsyslog
_localecolorsysnntplibtabnanny
_lsprofcompileallntpathtarfile
_lzmaconcurrentnturl2pathtelnetlib
_markupbaseconfigparsernumberstempfile
_md5contextlibopcodetermios
_multibytecodeccontextvarsoperatortextwrap
_multiprocessingcopyoptparsethis
_opcodecopyregosthreading
_operatorcryptossaudiodevtime
_osx_supportcsvparsertimeit
_picklectypespathlibtkinter
_posixsubprocessdataclassespdbtoken
_py_abcdatetimepickletokenize
_pydecimaldbmpickletoolstrace
_pyiodecimalpiptraceback
_queuedifflibpipestracemalloc
_randomdispkgutiltty
_sha1distutilsplatformturtle
_sha256doctestplistlibturtledemo
_sha3dummy_threadingpoplibtypes
_sha512emailposixtyping
_signalencodingsposixpathunicodedata
_sitebuiltinsensurepippprintunittest
_socketenumprofileurllib
_sqlite3errnopstatsuu
_srefaulthandlerptvsduuid
_sslfcntlptyvenv
_statfilecmppwdwarnings
_stringfileinputpy_compilewave
_strptimefnmatchpyclbrweakref
_structformatterpydocwebbrowser
_symtablefractionspydoc_datawsgiref
_sysconfigdata_m_linux_x86_64-linux-gnupyexpatxdrlibftplib
_testbufferfunctoolsqueuexml
_testcapigcquoprixmlrpc
_testimportmultiplerandomxxlimitedgenericpath
_testmultiphasegetoptrexxsubtype
_threadgetpassreadlinezipapp
_threading_localgettextreprlibzipfile
_tracemallocglobresourcezipimport
_uuidgrprlcompleterzlib

Tip Run this script in a python-based vRO action to get your own list.

def handler(context, inputs):
	help("modules")
	return None