包详细信息

atma-io-middleware-yml

tenbits23MIT1.1.25

YAML middleware for Atma.IO and Atma.Toolkit

自述文件

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