constangular-brunch

    0.1.5 • Public • Published

    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

    2

    Version

    0.1.5

    License

    none

    Unpacked Size

    3.48 kB

    Total Files

    5

    Last publish

    Collaborators

    • tomtomgo