UNPKG

@bowtie/sls

Version:

Serverless helpers & utilities

34 lines (25 loc) 875 B
const fs = require('fs') const path = require('path') const yaml = require('js-yaml') const { defaults, helpers } = require('./config') const { parseServiceConfig } = require('./utils') /** * Initialize every action by beginning the promise chain * @param {object} event */ module.exports.init = (event) => { // Set current service definition on event (from SERVICE_NAME environment variable) event.service = parseServiceConfig() // Init event helpers event.helpers = helpers // Default event builds to empty object event.builds = {} // Default event deploys to empty object event.deploys = {} // Add the empty "parsed" key to the event object event.parsed = {} // Debug log for event being processed console.log('Event: ', JSON.stringify(event, null, 2)) // Return a resolved promise and pass the event return Promise.resolve(event) }