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

    constangular-brunchpublic

    constangular-brunch

    It does:

    • Reads YAML configuration files, parses them and adds them to your Angular app as a module.

    • Constangular is environment-dependent so it allows you to have multiple configs for multiple environments.

    Example

    app/config/api.yaml:

    development:
      base_url: http://localhost:3000/
      api_key: kthxbye
    
    production:
      base_url: http://api.suchurl.co/
      api_key: g5e4rrdy66f6da6fduka
    

    app/app.coffee:

    App = angular.module 'MyApp'['config.api']
     
    App.constants = {}
     
    App.config ['apiConfig'(apiConfig) ->
      App.constants.api = apiConfig
    ]

    You see the pattern there:

    • Constangular finds files in app/config/some_name.yaml
    • Exports their contents as constants named some_nameConfig to an angular module named config.some_name

    Usage

    Add 'constangular-brunch': '*' to your package.json.

    Keywords

    none

    install

    npm i constangular-brunch

    Downloadsweekly downloads

    64

    version

    0.1.4

    license

    none

    homepage

    github.com

    last publish

    collaborators

    • avatar