Basic alexa skill template. Uses webpack2 for building the skill, babel for es6 support and jest for unit testing.
Because the default UglifyJsPlugin doesn't currently support es6 syntax, I couldn't use the -p webpack switch to build for production. That's why I added all the plugins myself.
To unit test your code, run the following command.
npm run test
To build the skill, run the following command.
npm run build
Files are built into /build folder.
To package and zip the skill, run the following command. After that you can upload the zip to s3 or upload it in the lambda console.
npm run package