seneca-mesh

(★ 143)

Mesh your Seneca.js microservices together - no more service discovery!

File Explorer

  • .eslintignore
  • .eslintrc.js
  • .gitignore
  • .npmignore
  • .travis.yml
  • CHANGES.md
  • CODE_OF_CONDUCT.md
  • LICENSE
  • mesh.js
  • monitor.png
  • package-lock.json
  • package.json
  • README.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

ifconfig

View Details ▼

Network Interface Configurator.

ifconfig {{interface_name}}

View network settings of an interface:

ifconfig -a

Display details of all interfaces, including disabled interfaces:

ifconfig {{interface_name}} down

Disable an interface:

🔍

node

View Details ▼

Server-side JavaScript platform (Node.js).

node {{path/to/file}}

Run a JavaScript file:

node

Start a REPL (interactive shell):

node --watch {{path/to/file}}

Execute the specified file restarting the process when an imported file is changed (requires Node.js version 18.11+):

🔍

npm install

View Details ▼

Install Node packages.

npm {{[i|install]}}

Install dependencies listed in `package.json`:

npm {{[i|install]}} {{package_name}}@{{version}}

Download a specific version of a package and add it to the list of dependencies in `package.json`:

npm {{[i|install]}} {{package_name}} {{[-D|--save-dev]}}

Download the latest version of a package and add it to the list of dev dependencies in `package.json`:

🔍

npm run

View Details ▼

Run a script.

npm run

List available scripts:

npm run {{script_name}}

Run a script:

npm run {{script_name}} -- {{argument}} {{--option}}

Pass arguments to a script:

// repository documentation