fluid-project

fluid-project/fluid-launcher

This package provides a gpii.launcher Fluid component that standardizes the launching of fluid components with custom options. The component is based on yargs.

JavaScript
1
3
BSD 3-Clause "New" or "Revised" License

variables that are deeply nested in an options structure](http://yargs.js.org/docs/#api-reference-deep-key). For example, given the following configuration: ```json { "type": "launcherConfig", "options": { "gradeNames": ["my.launcher.worker"], "var1": { "var2": "set in the options file." } } } ``` You could launch the above configuration using `node examples/my-launcher.js --var1.var2 "Set from the command line."` ## Pulling Environment Variables by Reference As noted above, by default the launcher will merge options in a particular order (command line, then environment variables, then options file, then defaults). However, it is possible to "pull" an option from an earlier stage in the merge process. This can be useful if you need to load configuration from an options file, but want to use environment variables to set sensitive information like passwords and API keys. The following example shows how to "pull" a variable from the environment: ```json { "type": "launcherConfig", "options": { "gradeNames": ["my.launcher.worker"], "var1":

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of fluid-project/fluid-launcher

Account's avatar
Infusion is an application framework for developing flexible stuff with JavaScript
Account's avatar
Declarative IoC-based framework for HTTP and WebSockets servers on node.js based on express and ws
Account's avatar
yargs the modern, pirate-themed, successor to optimist.
Account's avatar
fluid-project eslint configuration
Account's avatar
A Grunt plugin to run all Fluid lint checks.
Account's avatar
The JavaScript Task Runner
Account's avatar
An XUnit unit testing framework (in the style of JUnit) for node.js, using QUnit as the underlying engine
Account's avatar
Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale
Account's avatar
A deep deletion module for node (like `rm -rf`)

Support the repos that depend on this repository

Top contributors

the-t-in-rtf's profile
the-t-in-rtf
60 contributions
amb26's profile
amb26
1 contributions
colinbdclark's profile
colinbdclark
1 contributions
jobara's profile
jobara
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet