1.1.25 • Published 6 years ago

atma-io-middleware-yml v1.1.25

Weekly downloads
6
License
MIT
Repository
-
Last release
6 years ago

YAML file middleware for Atma.IO and Atma.Toolkit

The Plugin provides a custom middleware to transpile yml files to jsons on the fly:

How to use
Embed into the project
  • Atma Toolkit

    $ atma plugin install atma-io-middleware-yml --save-dev
    	This adds `atma-io-middleware-yml` npm dependency and the `package.json` would look like:
        {
            "devDependencies": {
                "atma-io-middleware-yml"
            },
            "atma": {
                "plugins": [
                    "atma-io-middleware-yml"
                ],
                "settings": {
    						"atma-io-middleware-yml": {
                        "yml": {
                            // yaml settings
                        }
                    }
                }
            }
        }
  • App Bundler

    $ npm i atma-io-middleware-yml --save-dev

    Extend AppBundler config with yaml settings, e.g.

    {
        /* ... any package json settings */
        "app-bundler": {
            /* ... any app-bundler settings */
            "middlewares": {                
                "yml": [
                    "atma-io-middleware-yml:read"
                ]
            }
        },
    }
  • Run

    • Atma Toolkit Dev Server

      $ atma server
    • App Bundler Just run app bundler commands as usual


The MIT License