Package Exports
- @slsplus/yaml-parser
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@slsplus/yaml-parser) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Serverless Yaml Parser
Yaml Parser for Serverless Framework.
Installation
$ npm i @slsplus/yaml-parser -gUsage
Usage: yparse [options]
Parse serverless config file with costomize and environment variables replacement
Options:
-v, --version output the current version
-i, --input [input] source serverless config file path
-o, --output whether output parse result to input serverless config file (default: false)
-O, --output-path [outputPath] output parse result to target serverless config file path
-r, --root [rootDir] root directory for parse command running
-a, --auto-create whether auto create serverless config file (default: false)
-c, --component [component] serverless component name
-s, --sls-options [slsOptions] serverless config
-l, --layer-options [layerOptions] serverless layer config
-or, --override [override] override serverless config (default: false)
-h, --help display help for command
Example call:
$ yparse --helpParse serverless config file
$ yparse -o -s '{"src":"./"}'Parse command will parse serverless config file with costomize and environment variables replacement.
For example, before is:
inputs:
region: ${env:REGION}If process.env.REGION=ap-guangzhou, after parsing, the serverless.yml will be:
inputs:
src: ./
region: ap-guangzhouLicense
MIT License
Copyright (c) 2021 Tencent Cloud, Inc.