Nefariously Pushing Master
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    cf-user-services-localpublic

    CF_USER_SERVICES_LOCAL

    About

    Simplifies the process of having your local(default configs) envs in the app and used during local development, but use your Cloud Foundry User Provided service when deployed. (You will need to bind your User Provided service to your app for this to work).

    Pass your default configs into this module and have either, the default configs or the cloud foundry user services returned depending on what env you are in.

    Usage

    Installation

    npm install cf-user-services-local
    

    Example

    // These are your apps default configs
    // The keys of this `defaultConfigs` object should be named the same as their associated User Provided service in CloudFoundry
    var defaultConfigs = {
      service1: {
        foo: "bar",
        beep: "boop"
      },
      service2: {
        bar: "foo",
        boop: "beep"
      }
    }
     
    // Pass your defaults into the module
    var configs = require('cf-user-services-local')(defaultConfigs)
     
    console.log(configs);
    // → Will return Cloud Foundry user-services if deployed, else will return your default configs
     

    Contributions

    All comments, questions, etc. are encouraged and I ask you to post an issue with them in it.

    This Project follows the StandardJS style guide.

    js-standard-style

    To Contribute:

    • Fork Repo
    • npm install
    • Write Code
    • Write Test(s)
    • Update ReadMe
    • Submit Pull Request

    Author

    twitter/kevco54
    Kevin Collins

    License

    cf-user-services-local is available under the MIT license.

    install

    npm i cf-user-services-local

    Downloadsweekly downloads

    258

    version

    1.0.4

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar