├── .gitignore ├── .npmignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── deploy-s3 ├── audio │ └── beam.mp3 └── images │ ├── image_large.jpg │ ├── image_small.jpg │ └── photo_credit.txt ├── speechAssets ├── IntentSchema.json └── SampleUtterances.txt ├── src ├── config │ ├── dev.skill.config.json │ └── prod.skill.config.json ├── handlers │ ├── defaultHandlers.js │ └── factHandlers.js ├── main.js ├── npm-scripts │ ├── check-configure.js │ ├── configure-role-arn.js │ ├── configure.js │ ├── copy-file.js │ ├── create-iam.js │ ├── deploy-s3-cors.js │ ├── deploy-s3.js │ ├── helper.js │ ├── iam-trust.js │ ├── open-amazon.js │ └── pre-deploy-s3.js ├── package.json ├── s3-cors.json ├── serverless.yml ├── translations.js ├── translations.json └── util │ ├── attributesHelper.js │ ├── bitArrayHelper.js │ ├── factsHelper.js │ ├── listUtility.js │ └── util.js └── test ├── debug └── main.js ├── e2e └── handlerTests.js ├── package.json ├── requests ├── AMAZON.CancelIntent.json ├── AMAZON.HelpIntent.json ├── AMAZON.RepeatIntent.json ├── AMAZON.StopIntent.json ├── GetFactByNumberIntent.json ├── GetNewFactIntent.json ├── LaunchRequest.json ├── SessionEndedRequest.json └── Unhandled.json └── unit └── listUtilityTests.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/README.md -------------------------------------------------------------------------------- /deploy-s3/audio/beam.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/deploy-s3/audio/beam.mp3 -------------------------------------------------------------------------------- /deploy-s3/images/image_large.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/deploy-s3/images/image_large.jpg -------------------------------------------------------------------------------- /deploy-s3/images/image_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/deploy-s3/images/image_small.jpg -------------------------------------------------------------------------------- /deploy-s3/images/photo_credit.txt: -------------------------------------------------------------------------------- 1 | https://www.pexels.com/photo/flight-landscape-nature-sky-36717/ -------------------------------------------------------------------------------- /speechAssets/IntentSchema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/speechAssets/IntentSchema.json -------------------------------------------------------------------------------- /speechAssets/SampleUtterances.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/speechAssets/SampleUtterances.txt -------------------------------------------------------------------------------- /src/config/dev.skill.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/config/dev.skill.config.json -------------------------------------------------------------------------------- /src/config/prod.skill.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/config/prod.skill.config.json -------------------------------------------------------------------------------- /src/handlers/defaultHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/handlers/defaultHandlers.js -------------------------------------------------------------------------------- /src/handlers/factHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/handlers/factHandlers.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/main.js -------------------------------------------------------------------------------- /src/npm-scripts/check-configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/check-configure.js -------------------------------------------------------------------------------- /src/npm-scripts/configure-role-arn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/configure-role-arn.js -------------------------------------------------------------------------------- /src/npm-scripts/configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/configure.js -------------------------------------------------------------------------------- /src/npm-scripts/copy-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/copy-file.js -------------------------------------------------------------------------------- /src/npm-scripts/create-iam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/create-iam.js -------------------------------------------------------------------------------- /src/npm-scripts/deploy-s3-cors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/deploy-s3-cors.js -------------------------------------------------------------------------------- /src/npm-scripts/deploy-s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/deploy-s3.js -------------------------------------------------------------------------------- /src/npm-scripts/helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/helper.js -------------------------------------------------------------------------------- /src/npm-scripts/iam-trust.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/iam-trust.js -------------------------------------------------------------------------------- /src/npm-scripts/open-amazon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/open-amazon.js -------------------------------------------------------------------------------- /src/npm-scripts/pre-deploy-s3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/npm-scripts/pre-deploy-s3.js -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/package.json -------------------------------------------------------------------------------- /src/s3-cors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/s3-cors.json -------------------------------------------------------------------------------- /src/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/serverless.yml -------------------------------------------------------------------------------- /src/translations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/translations.js -------------------------------------------------------------------------------- /src/translations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/translations.json -------------------------------------------------------------------------------- /src/util/attributesHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/util/attributesHelper.js -------------------------------------------------------------------------------- /src/util/bitArrayHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/util/bitArrayHelper.js -------------------------------------------------------------------------------- /src/util/factsHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/util/factsHelper.js -------------------------------------------------------------------------------- /src/util/listUtility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/util/listUtility.js -------------------------------------------------------------------------------- /src/util/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/src/util/util.js -------------------------------------------------------------------------------- /test/debug/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/debug/main.js -------------------------------------------------------------------------------- /test/e2e/handlerTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/e2e/handlerTests.js -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/package.json -------------------------------------------------------------------------------- /test/requests/AMAZON.CancelIntent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/AMAZON.CancelIntent.json -------------------------------------------------------------------------------- /test/requests/AMAZON.HelpIntent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/AMAZON.HelpIntent.json -------------------------------------------------------------------------------- /test/requests/AMAZON.RepeatIntent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/AMAZON.RepeatIntent.json -------------------------------------------------------------------------------- /test/requests/AMAZON.StopIntent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/AMAZON.StopIntent.json -------------------------------------------------------------------------------- /test/requests/GetFactByNumberIntent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/GetFactByNumberIntent.json -------------------------------------------------------------------------------- /test/requests/GetNewFactIntent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/GetNewFactIntent.json -------------------------------------------------------------------------------- /test/requests/LaunchRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/LaunchRequest.json -------------------------------------------------------------------------------- /test/requests/SessionEndedRequest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/SessionEndedRequest.json -------------------------------------------------------------------------------- /test/requests/Unhandled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/requests/Unhandled.json -------------------------------------------------------------------------------- /test/unit/listUtilityTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmtuckerphx/alexa-skill-serverless-starter-template/HEAD/test/unit/listUtilityTests.js --------------------------------------------------------------------------------