2.0.0 • Published 9 months ago

serverless-config-generator v2.0.0

Weekly downloads
17
License
MIT
Repository
github
Last release
9 months ago

serverless-config-generator

use js to generate serverless.yml

a util help you to generate serverless framework deploy file fluently

Installation

# global cli
npm i -g serverless-config-generator
yarn global add serverless-config-generator

//or
npm i -D serverless-config-generator
yarn add -D serverless-config-generator

How to use

if you install globally you could run

# in your target dir
sls-gen
# serverless.js to serverless.yml
sls-gen -i serverless.layer.js -o serverless.layer.yml

or write jscode in Node.js

const { generateSync, generate } = require('serverless-config-generator')
const path = require('path')
// default
generateSync()
//or
async main(){
  await generate()
}
// process.cwd() serverless.js => serverless.yml

generateSync({
  input:path.resolve(__dirname,'./lib/xxx.js'),
  output:{
    dir:path.resolve(__dirname,'./layer'),
    filename:'serverless.layer.yml' 
  }
})

Option

paramstypedefault
inputstringpath.resolve(process.cwd(),'serverless.js')
outputstring/Objectpath.resolve(process.cwd(),'serverless.yml')
output.dirstringundefined
output.filenamestringundefined
2.0.0

9 months ago

1.1.1

3 years ago

1.1.0-rc.1

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago