If you want to know which node modules you have installed, the answer is in the ~/.node-red/.config.json
file.
So we can easily grab that data and summarise it using the marvelous JSONata:
payload.nodes {
"TOTAL": $count($keys($)),
"node_modules": $keys($)
}
Below is an example flow. Note the example has two file read's to illustrate Linux and Windows file paths. You will need to adjust the file paths to suit your own installation.
This JSONata will give you a list of objects where each object contains the name of the module and a list of the node names for that module.
(
$each(payload.nodes,function($v, $k) {
{
"name": $k,
"nodes": $keys($v.nodes)
}
});
)
Which gives output that looks like this (I've removed the node-red module as it is long):
[
{
"name": "node-red-node-twitter",
"nodes": [
"twitter"
]
},
{
"name": "node-red-contrib-uibuilder",
"nodes": [
"uibuilder"
]
}
]
Or, more compactly:
$each(payload.nodes,function($v, $k) {
{$k: $keys($v.nodes)}
})
which gives:
[
...
{
"node-red-node-google": [
"google plus",
"google places",
"google-api-config",
"google geocoding",
"google directions",
"google calendar"
]
},
{
"node-red-contrib-blockly": [
"blockly"
]
},
...
]
A more compact alternative would be:
$sort(payload.nodes.*.nodes.(
$each($, function($v, $k) {
$k & " : " & $v.module
})
))
Gives a list of nodes sorted by node name and each node shows the module it comes from.
[
...
"file : node-red",
"function : node-red",
"google calendar : node-red-node-google",
"google directions : node-red-node-google",
"google geocoding : node-red-node-google",
"google places : node-red-node-google",
"google plus : node-red-node-google",
"google-api-config : node-red-node-google",
"httpin : node-red",
"httprequest : node-red",
"humanizer : node-red-contrib-moment",
...
]
Hello Totallyinformation,
I am trying to use your flow; however I cannot find the path to the config.json file. I do not see any of the directories in your example flow path. Can you help me find the path to config.json? Here is my .node-red tree
pi@raspberrypi:~/.node-red $ tree -d
.
βββ lib
βΒ Β βββ flows
βββ node_modules
βββ accepts
βΒ Β βββ node_modules
βββ ajv
βΒ Β βββ dist
βΒ Β βββ lib
βΒ Β βΒ Β βββ compile
βΒ Β βΒ Β βββ dot
βΒ Β βΒ Β βββ dotjs
βΒ Β βΒ Β βββ refs
βΒ Β βββ scripts
βββ ansi-colors
βΒ Β βββ types
βββ ansi-regex
βββ ansi-styles
βββ anymatch
βββ argparse
βΒ Β βββ lib
βββ array-find-index
βββ array-uniq
βββ asap
βββ asn1
βΒ Β βββ lib
βΒ Β βββ ber
βββ assert-plus
βββ async
βΒ Β βββ dist
βΒ Β βββ internal
βΒ Β βββ node_modules
βΒ Β βββ lodash
βΒ Β βββ fp
βββ async-await-retry
βββ asynckit
βΒ Β βββ lib
βββ aws4
βββ aws-sign2
βββ axios
βΒ Β βββ dist
βΒ Β βββ lib
βΒ Β βΒ Β βββ adapters
βΒ Β βΒ Β βββ cancel
βΒ Β βΒ Β βββ core
βΒ Β βΒ Β βββ defaults
βΒ Β βΒ Β βΒ Β βββ env
βΒ Β βΒ Β βββ env
βΒ Β βΒ Β βββ helpers
βΒ Β βββ node_modules
βΒ Β βββ form-data
βΒ Β βββ lib
βββ balanced-match
βββ base64id
βΒ Β βββ lib
βββ base64-js
βββ bcrypt-pbkdf
βββ binary-extensions
βββ bl
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ readable-stream
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βΒ Β βββ internal
βΒ Β βΒ Β βΒ Β βββ streams
βΒ Β βΒ Β βββ safe-buffer
βΒ Β βΒ Β βββ string_decoder
βΒ Β βΒ Β βββ lib
βΒ Β βββ test
βββ bluebird
βΒ Β βββ js
βΒ Β βββ browser
βΒ Β βββ release
βββ boolbase
βββ brace-expansion
βββ braces
βΒ Β βββ lib
βββ browser-stdout
βββ buffer
βββ buffer-from
βββ byline
βΒ Β βββ lib
βββ bytes
βββ cacheable-request
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ get-stream
βΒ Β βΒ Β βββ lowercase-keys
βΒ Β βββ src
βββ call-bind
βΒ Β βββ test
βββ caller-id
βΒ Β βββ lib
βΒ Β βββ test
βββ camelcase
βββ camelcase-keys
βββ caseless
βββ chalk
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ supports-color
βΒ Β βββ source
βββ cheerio
βΒ Β βββ lib
βΒ Β βΒ Β βββ api
βΒ Β βββ scripts
βΒ Β βββ test
βΒ Β βββ api
βββ child_process
βββ chokidar
βΒ Β βββ lib
βΒ Β βββ types
βββ cliui
βΒ Β βββ build
βΒ Β βββ lib
βββ clone-response
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ mimic-response
βΒ Β βββ src
βββ co
βββ color-convert
βββ color-name
βββ combined-stream
βΒ Β βββ lib
βββ commist
βββ compressible
βββ compression
βΒ Β βββ node_modules
βΒ Β βββ debug
βΒ Β βΒ Β βββ src
βΒ Β βββ ms
βββ concat-map
βΒ Β βββ example
βΒ Β βββ test
βββ concat-stream
βΒ Β βββ node_modules
βΒ Β βββ readable-stream
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ internal
βΒ Β βΒ Β βββ streams
βΒ Β βββ safe-buffer
βΒ Β βββ string_decoder
βΒ Β βββ lib
βββ cookie
βββ core-util-is
βΒ Β βββ lib
βββ cors
βΒ Β βββ lib
βββ cross-spawn
βΒ Β βββ lib
βΒ Β βββ util
βββ crypto
βββ crypto-js
βΒ Β βββ docs
βββ css-select
βΒ Β βββ lib
βββ css-what
βββ currently-unhandled
βββ dashdash
βΒ Β βββ etc
βΒ Β βββ lib
βββ debug
βΒ Β βββ src
βββ decamelize
βββ default-gateway
βββ defer-to-connect
βΒ Β βββ dist
βββ define-data-property
βΒ Β βββ test
βββ delayed-stream
βΒ Β βββ lib
βββ depd
βΒ Β βββ lib
βΒ Β βββ browser
βββ destroy
βββ diff
βΒ Β βββ dist
βΒ Β βββ lib
βΒ Β βββ convert
βΒ Β βββ diff
βΒ Β βββ patch
βΒ Β βββ util
βββ dns-packet
βββ dns-socket
βββ domain
βΒ Β βββ demo
βΒ Β βΒ Β βββ test
βΒ Β βββ dist
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ test
βΒ Β βββ lib
βΒ Β βββ test
βββ domelementtype
βββ domhandler
βΒ Β βββ lib
βΒ Β βββ test
βΒ Β βββ cases
βββ dom-serializer
βββ domutils
βΒ Β βββ lib
βΒ Β βββ test
βΒ Β βββ tests
βββ dotty
βΒ Β βββ docs
βΒ Β βΒ Β βββ public
βΒ Β βΒ Β βββ fonts
βΒ Β βΒ Β βββ stylesheets
βΒ Β βββ lib
βΒ Β βββ test
βββ duplexer
βΒ Β βββ test
βββ duplexer3
βββ duplexify
βΒ Β βββ node_modules
βΒ Β βββ readable-stream
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ internal
βΒ Β βΒ Β βββ streams
βΒ Β βββ safe-buffer
βΒ Β βββ string_decoder
βΒ Β βββ lib
βββ ecc-jsbn
βΒ Β βββ lib
βββ ee-first
βββ emitter-component
βΒ Β βββ test
βββ emoji-regex
βΒ Β βββ es2015
βββ encodeurl
βββ end-of-stream
βββ engine.io
βΒ Β βββ build
βΒ Β βββ parser-v3
βΒ Β βββ transports
βΒ Β βββ transports-uws
βββ engine.io-parser
βΒ Β βββ build
βΒ Β βββ cjs
βΒ Β βΒ Β βββ contrib
βΒ Β βββ esm
βΒ Β βββ contrib
βββ entities
βΒ Β βββ lib
βΒ Β βββ maps
βΒ Β βββ test
βββ error-ex
βββ escalade
βΒ Β βββ dist
βΒ Β βββ sync
βββ escape-html
βββ escape-string-regexp
βββ es-define-property
βΒ Β βββ test
βββ es-errors
βΒ Β βββ test
βββ etag
βββ eventemitter3
βΒ Β βββ umd
βββ eventstore
βΒ Β βββ lib
βΒ Β βΒ Β βββ databases
βΒ Β βββ node_modules
βΒ Β βββ debug
βΒ Β βΒ Β βββ src
βΒ Β βββ lodash
βΒ Β βΒ Β βββ fp
βΒ Β βββ ms
βββ event-stream
βΒ Β βββ examples
βΒ Β βββ test
βΒ Β βββ helper
βββ execa
βΒ Β βββ lib
βββ extend
βββ extsprintf
βΒ Β βββ lib
βββ fast-deep-equal
βΒ Β βββ es6
βββ fast-json-stable-stringify
βΒ Β βββ benchmark
βΒ Β βββ example
βΒ Β βββ test
βββ filesize
βΒ Β βββ lib
βββ fill-range
βββ find-up
βββ flat
βΒ Β βββ test
βββ follow-redirects
βββ forever-agent
βββ form-data
βΒ Β βββ lib
βββ fresh
βββ from
βΒ Β βββ test
βββ fs
βββ fs.realpath
βββ ftp
βΒ Β βββ lib
βΒ Β βββ test
βββ function-bind
βΒ Β βββ test
βββ get-caller-file
βββ get-hrefs
βΒ Β βββ bin
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ normalize-url
βΒ Β βΒ Β βββ prepend-http
βΒ Β βββ src
βΒ Β βββ test
βββ get-intrinsic
βΒ Β βββ test
βββ getpass
βΒ Β βββ lib
βββ get-stdin
βββ get-stream
βββ glob
βββ glob-parent
βββ gopd
βΒ Β βββ test
βββ got
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ decompress-response
βΒ Β βΒ Β βββ get-stream
βΒ Β βΒ Β βββ mimic-response
βΒ Β βββ source
βΒ Β βββ utils
βββ graceful-fs
βββ gridstack
βΒ Β βββ dist
βΒ Β βββ doc
βββ har-schema
βΒ Β βββ lib
βββ har-validator
βΒ Β βββ lib
βββ has
βΒ Β βββ src
βΒ Β βββ test
βββ has-flag
βββ hasown
βββ has-property-descriptors
βΒ Β βββ test
βββ has-proto
βΒ Β βββ test
βββ has-symbols
βΒ Β βββ test
βΒ Β βββ shams
βββ he
βΒ Β βββ bin
βΒ Β βββ man
βββ help-me
βΒ Β βββ doc
βΒ Β βββ fixture
βΒ Β βΒ Β βββ basic
βΒ Β βΒ Β βββ dir
βΒ Β βΒ Β βΒ Β βββ a
βΒ Β βΒ Β βββ no-ext
βΒ Β βΒ Β βββ sameprefix
βΒ Β βΒ Β βββ shortnames
βΒ Β βββ node_modules
βΒ Β βββ readable-stream
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ internal
βΒ Β βΒ Β βββ streams
βΒ Β βββ safe-buffer
βΒ Β βββ string_decoder
βΒ Β βββ lib
βββ hosted-git-info
βββ htmlparser2
βΒ Β βββ lib
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ domutils
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βΒ Β βββ test
βΒ Β βΒ Β βΒ Β βββ tests
βΒ Β βΒ Β βββ entities
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ maps
βΒ Β βΒ Β βββ test
βΒ Β βββ test
βΒ Β βββ Documents
βΒ Β βββ Events
βΒ Β βββ Feeds
βΒ Β βββ Stream
βββ http-cache-semantics
βββ http-errors
βββ http-signature
βΒ Β βββ lib
βββ human-signals
βΒ Β βββ build
βΒ Β βββ src
βββ iconv-lite
βΒ Β βββ encodings
βΒ Β βΒ Β βββ tables
βΒ Β βββ lib
βββ ieee754
βββ indent-string
βββ inflight
βββ inherits
βββ internal-ip
βββ ipaddr.js
βΒ Β βββ lib
βββ ip-regex
βββ isarray
βΒ Β βββ build
βββ is-arrayish
βββ is-binary-path
βββ is-core-module
βΒ Β βββ test
βββ isexe
βΒ Β βββ test
βββ is-extglob
βββ is-finite
βββ is-fullwidth-code-point
βββ is-glob
βββ is-ip
βββ is-number
βββ is-plain-obj
βββ is-stream
βββ isstream
βββ is-typedarray
βββ is-unicode-supported
βββ is-utf8
βββ jquery
βΒ Β βββ dist
βΒ Β βββ external
βΒ Β βΒ Β βββ sizzle
βΒ Β βΒ Β βββ dist
βΒ Β βββ src
βΒ Β βββ ajax
βΒ Β βΒ Β βββ var
βΒ Β βββ attributes
βΒ Β βββ core
βΒ Β βΒ Β βββ var
βΒ Β βββ css
βΒ Β βΒ Β βββ var
βΒ Β βββ data
βΒ Β βΒ Β βββ var
βΒ Β βββ deferred
βΒ Β βββ deprecated
βΒ Β βββ effects
βΒ Β βββ event
βΒ Β βββ exports
βΒ Β βββ manipulation
βΒ Β βΒ Β βββ var
βΒ Β βββ queue
βΒ Β βββ traversing
βΒ Β βΒ Β βββ var
βΒ Β βββ var
βββ jsbn
βββ json-buffer
βΒ Β βββ test
βββ jsondate
βββ json-schema
βΒ Β βββ lib
βββ json-schema-traverse
βΒ Β βββ spec
βΒ Β βββ fixtures
βββ json-stringify-safe
βΒ Β βββ test
βββ jsprim
βΒ Β βββ lib
βββ js-sdsl
βΒ Β βββ dist
βΒ Β βββ cjs
βΒ Β βΒ Β βββ container
βΒ Β βΒ Β βΒ Β βββ ContainerBase
βΒ Β βΒ Β βΒ Β βββ HashContainer
βΒ Β βΒ Β βΒ Β βΒ Β βββ Base
βΒ Β βΒ Β βΒ Β βββ OtherContainer
βΒ Β βΒ Β βΒ Β βββ SequentialContainer
βΒ Β βΒ Β βΒ Β βΒ Β βββ Base
βΒ Β βΒ Β βΒ Β βββ TreeContainer
βΒ Β βΒ Β βΒ Β βββ Base
βΒ Β βΒ Β βββ utils
βΒ Β βββ esm
βΒ Β βΒ Β βββ container
βΒ Β βΒ Β βΒ Β βββ ContainerBase
βΒ Β βΒ Β βΒ Β βββ HashContainer
βΒ Β βΒ Β βΒ Β βΒ Β βββ Base
βΒ Β βΒ Β βΒ Β βββ OtherContainer
βΒ Β βΒ Β βΒ Β βββ SequentialContainer
βΒ Β βΒ Β βΒ Β βΒ Β βββ Base
βΒ Β βΒ Β βΒ Β βββ TreeContainer
βΒ Β βΒ Β βΒ Β βββ Base
βΒ Β βΒ Β βββ utils
βΒ Β βββ umd
βββ js-yaml
βΒ Β βββ bin
βΒ Β βββ dist
βΒ Β βββ lib
βΒ Β βββ schema
βΒ Β βββ type
βββ keyv
βΒ Β βββ src
βββ @leichtgewicht
βΒ Β βββ ip-codec
βΒ Β βββ types
βββ leven
βββ load-json-file
βββ locate-path
βββ lodash
βΒ Β βββ array
βΒ Β βββ chain
βΒ Β βββ collection
βΒ Β βββ date
βΒ Β βββ function
βΒ Β βββ internal
βΒ Β βββ lang
βΒ Β βββ math
βΒ Β βββ number
βΒ Β βββ object
βΒ Β βββ string
βΒ Β βββ utility
βββ log-symbols
βββ loud-rejection
βββ lowercase-keys
βββ lru-cache
βββ map-obj
βββ map-stream
βΒ Β βββ examples
βΒ Β βββ test
βββ meow
βββ merge-stream
βββ mime
βΒ Β βββ src
βββ mime-db
βββ mime-types
βββ mimic-fn
βββ minimatch
βββ minimist
βΒ Β βββ example
βΒ Β βββ test
βββ mocha
βΒ Β βββ bin
βΒ Β βββ lib
βΒ Β βΒ Β βββ browser
βΒ Β βΒ Β βββ cli
βΒ Β βΒ Β βββ interfaces
βΒ Β βΒ Β βββ nodejs
βΒ Β βΒ Β βΒ Β βββ reporters
βΒ Β βΒ Β βββ reporters
βΒ Β βββ node_modules
βΒ Β βββ brace-expansion
βΒ Β βββ find-up
βΒ Β βββ glob
βΒ Β βββ minimatch
βΒ Β βΒ Β βββ lib
βΒ Β βββ ms
βΒ Β βββ path-exists
βββ moment
βΒ Β βββ dist
βΒ Β βΒ Β βββ locale
βΒ Β βββ locale
βΒ Β βββ min
βΒ Β βββ src
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βΒ Β βββ create
βΒ Β βΒ Β βΒ Β βββ duration
βΒ Β βΒ Β βΒ Β βββ format
βΒ Β βΒ Β βΒ Β βββ locale
βΒ Β βΒ Β βΒ Β βββ moment
βΒ Β βΒ Β βΒ Β βββ parse
βΒ Β βΒ Β βΒ Β βββ units
βΒ Β βΒ Β βΒ Β βββ utils
βΒ Β βΒ Β βββ locale
βΒ Β βββ ts3.1-typings
βββ mqtt
βΒ Β βββ bin
βΒ Β βββ dist
βΒ Β βββ doc
βΒ Β βββ lib
βΒ Β βΒ Β βββ connect
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ readable-stream
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βΒ Β βββ internal
βΒ Β βΒ Β βΒ Β βββ streams
βΒ Β βΒ Β βββ safe-buffer
βΒ Β βΒ Β βββ string_decoder
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ ws
βΒ Β βΒ Β βββ lib
βΒ Β βββ types
βΒ Β βββ lib
βΒ Β βββ connect
βββ mqtt-packet
βΒ Β βββ benchmarks
βΒ Β βββ types
βββ ms
βββ mustache
βΒ Β βββ bin
βΒ Β βββ wrappers
βΒ Β βββ dojo
βΒ Β βββ jquery
βΒ Β βββ mootools
βΒ Β βββ qooxdoo
βΒ Β βββ yui3
βββ nanoid
βΒ Β βββ async
βΒ Β βββ non-secure
βββ needle
βΒ Β βββ bin
βΒ Β βββ examples
βΒ Β βΒ Β βββ stream-multiple
βΒ Β βββ lib
βΒ Β βββ test
βΒ Β βββ files
βΒ Β βββ utils
βββ negotiator
βΒ Β βββ lib
βββ node-addon-api
βΒ Β βββ tools
βββ node-gyp-build
βββ node-red-biglib
βββ node-red-contrib-aggregator
βΒ Β βββ aggregator
βββ node-red-contrib-arp
βΒ Β βββ arp
βββ node-red-contrib-bigexec
βΒ Β βββ bigexec
βΒ Β βββ icons
βΒ Β βββ locales
βΒ Β βββ en-US
βββ node-red-contrib-boolean-logic
βΒ Β βββ boolean-logic
βββ node-red-contrib-bool-gate
βΒ Β βββ examples
βΒ Β βββ lib
βΒ Β βββ nodes
βΒ Β βββ icons
βββ node-red-contrib-buffer-parser
βΒ Β βββ examples
βΒ Β βββ images
βΒ Β βββ test
βββ node-red-contrib-calc
βΒ Β βββ examples
βΒ Β βββ icons
βΒ Β βββ images
βββ node-red-contrib-countdown-2
βΒ Β βββ examples
βΒ Β βββ icons
βΒ Β βββ images
βββ node-red-contrib-cpu
βΒ Β βββ icons
βΒ Β βββ images
βββ node-red-contrib-device-stats
βΒ Β βββ dist
βΒ Β βΒ Β βββ locales
βΒ Β βΒ Β βββ en-US
βΒ Β βββ examples
βΒ Β βββ node_modules
βΒ Β βββ source-map
βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βββ lib
βΒ Β βββ source-map-support
βββ node-red-contrib-frequency-meter
βββ node-red-contrib-ftp-client
βΒ Β βββ examples
βββ node-red-contrib-fullsplitter
βΒ Β βββ icons
βββ node-red-contrib-get-hrefs
βΒ Β βββ src
βΒ Β βΒ Β βββ icons
βΒ Β βββ test
βββ node-red-contrib-ip
βΒ Β βββ locales
βΒ Β βββ en-US
βββ node-red-contrib-isonline
βΒ Β βββ isonline
βββ node-red-contrib-latching-router
βΒ Β βββ icons
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ lodash
βΒ Β βΒ Β βββ fp
βΒ Β βββ tests
βββ node-red-contrib-play-audio
βΒ Β βββ examples
βΒ Β βββ locales
βΒ Β βββ en-US
βΒ Β βββ ja
βββ node-red-contrib-rpi-shutdown
βββ node-red-contrib-string
βΒ Β βββ string
βΒ Β βββ demo
βΒ Β βββ icons
βββ node-red-contrib-timed-counter
βΒ Β βββ icons
βββ node-red-contrib-tuya-auth
βΒ Β βββ examples
βΒ Β βββ icons
βΒ Β βββ lib
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ qs
βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ test
βΒ Β βββ test
βββ node-red-contrib-tuya-devices
βΒ Β βββ img
βΒ Β βββ lib
βΒ Β βββ nodes
βΒ Β βββ icons
βββ node-red-contrib-tuya-local
βΒ Β βββ icons
βΒ Β βββ images
βΒ Β βββ lib
βΒ Β βββ node_modules
βΒ Β βββ debug
βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βββ src
βΒ Β βββ p-retry
βΒ Β βββ retry
βΒ Β βΒ Β βββ example
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ test
βΒ Β βΒ Β βββ integration
βΒ Β βββ tuyapi
βΒ Β βββ lib
βββ node-red-contrib-tuya-smart-device
βΒ Β βββ examples
βΒ Β βββ img
βΒ Β βββ src
βΒ Β βββ icons
βββ node-red-contrib-ui-led
βΒ Β βββ dist
βΒ Β βββ nodes
βΒ Β βββ ui_led
βΒ Β βββ icons
βΒ Β βββ shared
βββ node-red-contrib-wifiscan
βΒ Β βββ icons
βΒ Β βββ wifiscan
βββ node-red-dashboard
βΒ Β βββ dist
βΒ Β βΒ Β βββ css
βΒ Β βΒ Β βββ fonts
βΒ Β βΒ Β βββ js
βΒ Β βββ nodes
βΒ Β βββ icons
βΒ Β βββ locales
βΒ Β βββ de
βΒ Β βββ en-US
βΒ Β βββ ja
βββ node-red-node-email
βΒ Β βββ locales
βΒ Β βΒ Β βββ de
βΒ Β βΒ Β βββ en-US
βΒ Β βΒ Β βββ ja
βΒ Β βββ node_modules
βΒ Β βββ base32.js
βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βββ test
βΒ Β βββ core-util-is
βΒ Β βΒ Β βββ lib
βΒ Β βββ deepmerge
βΒ Β βΒ Β βββ dist
βΒ Β βββ domelementtype
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ esm
βΒ Β βββ domhandler
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ esm
βΒ Β βββ dom-serializer
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ esm
βΒ Β βββ domutils
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ esm
βΒ Β βββ encoding-japanese
βΒ Β βΒ Β βββ src
βΒ Β βββ entities
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ esm
βΒ Β βΒ Β βΒ Β βββ generated
βΒ Β βΒ Β βββ generated
βΒ Β βββ he
βΒ Β βΒ Β βββ bin
βΒ Β βΒ Β βββ man
βΒ Β βββ htmlparser2
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ esm
βΒ Β βββ html-to-text
βΒ Β βΒ Β βββ lib
βΒ Β βββ iconv-lite
βΒ Β βΒ Β βββ encodings
βΒ Β βΒ Β βΒ Β βββ tables
βΒ Β βΒ Β βββ lib
βΒ Β βββ imap
βΒ Β βΒ Β βββ deps
βΒ Β βΒ Β βΒ Β βββ encoding
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ test
βΒ Β βββ inherits
βΒ Β βββ ipv6-normalize
βΒ Β βββ isarray
βΒ Β βΒ Β βββ build
βΒ Β βββ leac
βΒ Β βΒ Β βββ lib
βΒ Β βββ libbase64
βΒ Β βΒ Β βββ lib
βΒ Β βββ libmime
βΒ Β βΒ Β βββ lib
βΒ Β βββ libqp
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ test
βΒ Β βββ linkify-it
βΒ Β βΒ Β βββ build
βΒ Β βΒ Β βββ lib
βΒ Β βββ mailparser
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ node_modules
βΒ Β βΒ Β βββ nodemailer
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ addressparser
βΒ Β βΒ Β βββ base64
βΒ Β βΒ Β βββ dkim
βΒ Β βΒ Β βββ fetch
βΒ Β βΒ Β βββ json-transport
βΒ Β βΒ Β βββ mail-composer
βΒ Β βΒ Β βββ mailer
βΒ Β βΒ Β βββ mime-funcs
βΒ Β βΒ Β βββ mime-node
βΒ Β βΒ Β βββ punycode
βΒ Β βΒ Β βββ qp
βΒ Β βΒ Β βββ sendmail-transport
βΒ Β βΒ Β βββ ses-transport
βΒ Β βΒ Β βββ shared
βΒ Β βΒ Β βββ smtp-connection
βΒ Β βΒ Β βββ smtp-pool
βΒ Β βΒ Β βββ smtp-transport
βΒ Β βΒ Β βββ stream-transport
βΒ Β βΒ Β βββ well-known
βΒ Β βΒ Β βββ xoauth2
βΒ Β βββ mailsplit
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ node_modules
βΒ Β βΒ Β βββ libbase64
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ libmime
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ libqp
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ test
βΒ Β βββ nodemailer
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ addressparser
βΒ Β βΒ Β βββ base64
βΒ Β βΒ Β βββ dkim
βΒ Β βΒ Β βββ fetch
βΒ Β βΒ Β βββ json-transport
βΒ Β βΒ Β βββ mail-composer
βΒ Β βΒ Β βββ mailer
βΒ Β βΒ Β βββ mime-funcs
βΒ Β βΒ Β βββ mime-node
βΒ Β βΒ Β βββ punycode
βΒ Β βΒ Β βββ qp
βΒ Β βΒ Β βββ sendmail-transport
βΒ Β βΒ Β βββ ses-transport
βΒ Β βΒ Β βββ shared
βΒ Β βΒ Β βββ smtp-connection
βΒ Β βΒ Β βββ smtp-pool
βΒ Β βΒ Β βββ smtp-transport
βΒ Β βΒ Β βββ stream-transport
βΒ Β βΒ Β βββ well-known
βΒ Β βΒ Β βββ xoauth2
βΒ Β βββ node-pop3
βΒ Β βΒ Β βββ bin
βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βΒ Β βββ bin
βΒ Β βΒ Β βΒ Β βββ src
βΒ Β βΒ Β βββ docs
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ src
βΒ Β βββ parseley
βΒ Β βΒ Β βββ lib
βΒ Β βββ peberminta
βΒ Β βΒ Β βββ lib
βΒ Β βββ punycode
βΒ Β βββ readable-stream
βΒ Β βΒ Β βββ lib
βΒ Β βββ safer-buffer
βΒ Β βββ @selderee
βΒ Β βΒ Β βββ plugin-htmlparser2
βΒ Β βΒ Β βββ lib
βΒ Β βββ selderee
βΒ Β βΒ Β βββ lib
βΒ Β βββ semver
βΒ Β βΒ Β βββ bin
βΒ Β βββ smtp-server
βΒ Β βΒ Β βββ examples
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ node_modules
βΒ Β βΒ Β βΒ Β βββ nodemailer
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βΒ Β βββ addressparser
βΒ Β βΒ Β βΒ Β βββ base64
βΒ Β βΒ Β βΒ Β βββ dkim
βΒ Β βΒ Β βΒ Β βββ fetch
βΒ Β βΒ Β βΒ Β βββ json-transport
βΒ Β βΒ Β βΒ Β βββ mail-composer
βΒ Β βΒ Β βΒ Β βββ mailer
βΒ Β βΒ Β βΒ Β βββ mime-funcs
βΒ Β βΒ Β βΒ Β βββ mime-node
βΒ Β βΒ Β βΒ Β βββ punycode
βΒ Β βΒ Β βΒ Β βββ qp
βΒ Β βΒ Β βΒ Β βββ sendmail-transport
βΒ Β βΒ Β βΒ Β βββ ses-transport
βΒ Β βΒ Β βΒ Β βββ shared
βΒ Β βΒ Β βΒ Β βββ smtp-connection
βΒ Β βΒ Β βΒ Β βββ smtp-pool
βΒ Β βΒ Β βΒ Β βββ smtp-transport
βΒ Β βΒ Β βΒ Β βββ stream-transport
βΒ Β βΒ Β βΒ Β βββ well-known
βΒ Β βΒ Β βΒ Β βββ xoauth2
βΒ Β βΒ Β βββ test
βΒ Β βββ string_decoder
βΒ Β βββ tlds
βΒ Β βββ uc.micro
βΒ Β βΒ Β βββ build
βΒ Β βΒ Β βββ categories
βΒ Β βΒ Β βΒ Β βββ Cc
βΒ Β βΒ Β βΒ Β βββ Cf
βΒ Β βΒ Β βΒ Β βββ P
βΒ Β βΒ Β βΒ Β βββ S
βΒ Β βΒ Β βΒ Β βββ Z
βΒ Β βΒ Β βββ properties
βΒ Β βΒ Β βββ Any
βΒ Β βββ utf7
βΒ Β βββ test
βββ node-red-node-pi-gpio
βΒ Β βββ locales
βΒ Β βββ de
βΒ Β βββ en-US
βΒ Β βββ ja
βΒ Β βββ ko
βββ node-red-node-ping
βΒ Β βββ locales
βΒ Β βββ de
βΒ Β βββ en-US
βΒ Β βββ ja
βββ node-red-node-random
βΒ Β βββ locales
βΒ Β βββ de
βΒ Β βββ en-US
βΒ Β βββ ja
βββ node-red-node-serialport
βΒ Β βββ locales
βΒ Β βββ de
βΒ Β βββ en-US
βΒ Β βββ ja
βββ node-red-node-smooth
βΒ Β βββ icons
βββ node-wifiscanner
βΒ Β βββ examples
βΒ Β βββ lib
βΒ Β βββ tests
βΒ Β βββ fixtures
βΒ Β βββ airport
βββ normalize-package-data
βΒ Β βββ lib
βββ normalize-path
βββ normalize-url
βββ npm-run-path
βββ nth-check
βββ number-allocator
βΒ Β βββ lib
βΒ Β βββ test
βΒ Β βΒ Β βββ typescript
βΒ Β βββ types
βΒ Β βββ lib
βββ oauth-sign
βββ object-assign
βββ object-inspect
βΒ Β βββ example
βΒ Β βββ test
βΒ Β βββ browser
βββ once
βββ onetime
βββ on-finished
βββ on-headers
βββ parent-require
βββ parse-json
βΒ Β βββ vendor
βββ parseurl
βββ path-exists
βββ path-is-absolute
βββ path-key
βββ path-parse
βββ path-type
βββ pause-stream
βΒ Β βββ test
βββ p-cancelable
βββ performance-now
βΒ Β βββ lib
βΒ Β βββ src
βΒ Β βββ test
βΒ Β βββ scripts
βββ p-event
βββ p-finally
βββ picomatch
βΒ Β βββ lib
βββ pify
βββ pinkie
βββ pinkie-promise
βββ p-limit
βββ p-locate
βββ p-queue
βΒ Β βββ dist
βββ prepend-http
βββ p-retry
βββ process-nextick-args
βββ promise
βΒ Β βββ domains
βΒ Β βββ lib
βΒ Β βββ setimmediate
βΒ Β βββ src
βββ psl
βΒ Β βββ data
βΒ Β βββ dist
βββ p-timeout
βββ public-ip
βββ pump
βββ punycode
βββ qs
βΒ Β βββ dist
βΒ Β βββ lib
βΒ Β βββ test
βββ query-string
βββ randombytes
βββ range-parser
βββ readable-stream
βΒ Β βββ lib
βββ readdirp
βββ read-pkg
βββ read-pkg-up
βββ redent
βββ reinterval
βΒ Β βββ tests
βββ repeating
βββ request
βΒ Β βββ lib
βββ require-directory
βββ resolve
βΒ Β βββ bin
βΒ Β βββ example
βΒ Β βββ lib
βΒ Β βββ test
βΒ Β βββ dotdot
βΒ Β βΒ Β βββ abc
βΒ Β βββ module_dir
βΒ Β βΒ Β βββ xmodules
βΒ Β βΒ Β βΒ Β βββ aaa
βΒ Β βΒ Β βββ ymodules
βΒ Β βΒ Β βΒ Β βββ aaa
βΒ Β βΒ Β βββ zmodules
βΒ Β βΒ Β βββ bbb
βΒ Β βββ node_path
βΒ Β βΒ Β βββ x
βΒ Β βΒ Β βΒ Β βββ aaa
βΒ Β βΒ Β βΒ Β βββ ccc
βΒ Β βΒ Β βββ y
βΒ Β βΒ Β βββ bbb
βΒ Β βΒ Β βββ ccc
βΒ Β βββ pathfilter
βΒ Β βΒ Β βββ deep_ref
βΒ Β βββ precedence
βΒ Β βΒ Β βββ aaa
βΒ Β βΒ Β βββ bbb
βΒ Β βββ resolver
βΒ Β βΒ Β βββ baz
βΒ Β βΒ Β βββ browser_field
βΒ Β βΒ Β βββ dot_main
βΒ Β βΒ Β βββ dot_slash_main
βΒ Β βΒ Β βββ false_main
βΒ Β βΒ Β βββ incorrect_main
βΒ Β βΒ Β βββ invalid_main
βΒ Β βΒ Β βββ malformed_package_json
βΒ Β βΒ Β βββ multirepo
βΒ Β βΒ Β βΒ Β βββ packages
βΒ Β βΒ Β βΒ Β βββ package-a
βΒ Β βΒ Β βΒ Β βββ package-b
βΒ Β βΒ Β βββ nested_symlinks
βΒ Β βΒ Β βΒ Β βββ mylib
βΒ Β βΒ Β βββ other_path
βΒ Β βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ quux
βΒ Β βΒ Β βΒ Β βββ foo
βΒ Β βΒ Β βββ same_names
βΒ Β βΒ Β βΒ Β βββ foo
βΒ Β βΒ Β βββ symlinked
βΒ Β βΒ Β βΒ Β βββ _
βΒ Β βΒ Β βΒ Β βΒ Β βββ node_modules
βΒ Β βΒ Β βΒ Β βΒ Β βββ symlink_target
βΒ Β βΒ Β βΒ Β βββ package
βΒ Β βΒ Β βββ without_basedir
βΒ Β βββ shadowed_core
βΒ Β βββ node_modules
βΒ Β βββ util
βββ responselike
βΒ Β βββ src
βββ retry
βΒ Β βββ example
βΒ Β βββ lib
βββ rfdc
βΒ Β βββ test
βββ safe-buffer
βββ safer-buffer
βββ sax
βΒ Β βββ lib
βββ semver
βΒ Β βββ bin
βββ send
βΒ Β βββ node_modules
βΒ Β βββ debug
βΒ Β βΒ Β βββ node_modules
βΒ Β βΒ Β βΒ Β βββ ms
βΒ Β βΒ Β βββ src
βΒ Β βββ ms
βββ serialize-javascript
βββ @serialport
βΒ Β βββ binding-mock
βΒ Β βΒ Β βββ dist
βΒ Β βββ bindings-cpp
βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βββ node_modules
βΒ Β βΒ Β βΒ Β βββ @serialport
βΒ Β βΒ Β βΒ Β βββ parser-delimiter
βΒ Β βΒ Β βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βΒ Β βββ parser-readline
βΒ Β βΒ Β βΒ Β βββ dist
βΒ Β βΒ Β βββ prebuilds
βΒ Β βΒ Β βΒ Β βββ android-arm
βΒ Β βΒ Β βΒ Β βββ android-arm64
βΒ Β βΒ Β βΒ Β βββ darwin-x64+arm64
βΒ Β βΒ Β βΒ Β βββ linux-arm
βΒ Β βΒ Β βΒ Β βββ linux-arm64
βΒ Β βΒ Β βΒ Β βββ linux-x64
βΒ Β βΒ Β βΒ Β βββ win32-ia32
βΒ Β βΒ Β βΒ Β βββ win32-x64
βΒ Β βΒ Β βββ src
βΒ Β βββ bindings-interface
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-byte-length
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-cctalk
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-delimiter
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-inter-byte-timeout
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-packet-length
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-readline
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-ready
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-regex
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-slip-encoder
βΒ Β βΒ Β βββ dist
βΒ Β βββ parser-spacepacket
βΒ Β βΒ Β βββ dist
βΒ Β βββ stream
βΒ Β βββ dist
βββ serialport
βΒ Β βββ dist
βββ serve-static
βββ set-function-length
βββ setprototypeof
βΒ Β βββ test
βββ shebang-command
βββ shebang-regex
βββ shell-quote
βΒ Β βββ example
βΒ Β βββ test
βββ shortid
βΒ Β βββ lib
βΒ Β βββ random
βΒ Β βββ util
βββ should
βΒ Β βββ lib
βΒ Β βββ ext
βββ should-equal
βββ should-format
βΒ Β βββ tests
βΒ Β βββ browser
βββ should-type
βββ side-channel
βΒ Β βββ test
βββ signal-exit
βββ simple-statistics
βΒ Β βββ dist
βΒ Β βββ src
βββ @sindresorhus
βΒ Β βββ is
βΒ Β βββ dist
βββ @socket.io
βΒ Β βββ component-emitter
βββ socket.io
βΒ Β βββ client-dist
βΒ Β βββ dist
βββ socket.io-adapter
βΒ Β βββ dist
βΒ Β βββ contrib
βββ socket.io-parser
βΒ Β βββ build
βΒ Β βββ cjs
βΒ Β βββ esm
βΒ Β βββ esm-debug
βββ sort-keys
βββ spdx-correct
βββ spdx-exceptions
βββ spdx-expression-parse
βββ spdx-license-ids
βββ split
βΒ Β βββ examples
βΒ Β βββ test
βββ split2
βΒ Β βββ node_modules
βΒ Β βββ readable-stream
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ internal
βΒ Β βΒ Β βββ streams
βΒ Β βββ safe-buffer
βΒ Β βββ string_decoder
βΒ Β βββ lib
βββ sshpk
βΒ Β βββ bin
βΒ Β βββ lib
βΒ Β βΒ Β βββ formats
βΒ Β βββ man
βΒ Β βββ man1
βββ stack-trace
βΒ Β βββ lib
βββ statuses
βββ stream
βββ stream-combiner
βΒ Β βββ test
βββ stream-shift
βββ strict-uri-encode
βββ string
βΒ Β βββ dist
βΒ Β βββ lib
βΒ Β βββ test
βββ string_decoder
βββ string-width
βββ strip-ansi
βββ strip-bom
βββ strip-final-newline
βββ strip-indent
βΒ Β βββ node_modules
βΒ Β βββ get-stdin
βββ strip-json-comments
βββ suncalc
βββ supports-color
βββ supports-preserve-symlinks-flag
βΒ Β βββ test
βββ systeminformation
βΒ Β βββ lib
βββ @szmarczak
βΒ Β βββ http-timer
βΒ Β βββ source
βββ thingzi-logic-timers
βΒ Β βββ icons
βΒ Β βββ images
βΒ Β βββ node_modules
βΒ Β βΒ Β βββ lodash
βΒ Β βΒ Β βββ fp
βΒ Β βββ schedule
βββ through
βΒ Β βββ test
βββ thunkify
βΒ Β βββ test
βββ toidentifier
βββ tolerance
βββ to-readable-stream
βββ to-regex-range
βββ tough-cookie
βΒ Β βββ lib
βββ trim-newlines
βββ ttb-node-red-counter
βββ tunnel-agent
βββ tuya-cloud-sdk-nodejs-ex
βΒ Β βββ example
βΒ Β βΒ Β βββ common
βΒ Β βΒ Β βββ device
βΒ Β βΒ Β βββ user
βΒ Β βββ tuyacloud
βΒ Β βββ client
βΒ Β βΒ Β βββ automation
βΒ Β βΒ Β βββ data
βΒ Β βΒ Β βββ device
βΒ Β βΒ Β βββ devicecontrol
βΒ Β βΒ Β βββ devicegroup
βΒ Β βΒ Β βββ devicemember
βΒ Β βΒ Β βββ home
βΒ Β βΒ Β βββ paringtoken
βΒ Β βΒ Β βββ scene
βΒ Β βΒ Β βββ time
βΒ Β βΒ Β βββ token
βΒ Β βΒ Β βββ user
βΒ Β βΒ Β βββ weather
βΒ Β βββ common
βΒ Β βββ exception
βββ tuyapi
βΒ Β βββ lib
βββ tweetnacl
βββ typedarray
βΒ Β βββ example
βΒ Β βββ test
βΒ Β βββ server
βββ @types
βΒ Β βββ cookie
βΒ Β βββ cors
βΒ Β βββ node
βΒ Β βΒ Β βββ assert
βΒ Β βΒ Β βββ dns
βΒ Β βΒ Β βββ fs
βΒ Β βΒ Β βββ readline
βΒ Β βΒ Β βββ stream
βΒ Β βΒ Β βββ timers
βΒ Β βββ retry
βββ undici-types
βββ uri-js
βΒ Β βββ dist
βΒ Β βββ es5
βΒ Β βββ esnext
βΒ Β βββ schemes
βββ url-parse-lax
βββ util-deprecate
βββ uuid
βΒ Β βββ bin
βΒ Β βββ lib
βββ validate-npm-package-license
βββ vary
βββ verror
βΒ Β βββ lib
βββ which
βΒ Β βββ bin
βββ workerpool
βΒ Β βββ dist
βΒ Β βββ src
βΒ Β βββ generated
βββ wrap-ansi
βββ wrappy
βββ ws
βΒ Β βββ lib
βββ xregexp
βΒ Β βββ tests
βββ xtend
βββ y18n
βΒ Β βββ build
βΒ Β βββ lib
βΒ Β βββ platform-shims
βββ yallist
βββ yargs
βΒ Β βββ build
βΒ Β βΒ Β βββ lib
βΒ Β βΒ Β βββ typings
βΒ Β βΒ Β βββ utils
βΒ Β βββ helpers
βΒ Β βββ lib
βΒ Β βΒ Β βββ platform-shims
βΒ Β βββ locales
βββ yargs-parser
βΒ Β βββ build
βΒ Β βββ lib
βββ yargs-unparser
βΒ Β βββ node_modules
βΒ Β βββ camelcase
βΒ Β βββ decamelize
βΒ Β βββ is-plain-obj
βββ yocto-queue
1370 directories
Thanks,
Dave