-
Notifications
You must be signed in to change notification settings - Fork 10
/
index.js
21 lines (20 loc) · 982 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
let banner = require('./banner')
let chars = require('./chars')
let checkCreds = require('./check-creds')
let deepFrozenCopy = require('./deep-frozen-copy')
let fingerprint = require('./fingerprint')
let getLambdaName = require('./get-lambda-name')
let pathToUnix = require('./path-to-unix')
let toLogicalID = require('./to-logical-id')
let updater = require('./updater')
module.exports = {
banner, // Prints banner
chars, // Returns platform appropriate characters for CLI UI printing
checkCreds, // Performs basic AWS credential check
deepFrozenCopy, // Fast deep frozen object copy
fingerprint, // Generates public/static.json for `@static fingerprint true`
getLambdaName, // Get Lambda name from Arc path
pathToUnix, // Normalize to `/` seperated paths for Windows-specific calls
toLogicalID, // Converts dash casing into Pascal casing for CloudFormation
updater, // Standard Arc status updater and progress indicator
}