This template repository provides the basic boilerplate to quickly start developing an Azure Function App in Node and TypeScript.
- 100% TypeScript project
- Preconfigured ESLint rules
- Jest testing framework
- Separate TSConfig files for build and development
- GitHub Actions workflow
- Automated versioning with
semantic-release - Deployment to an existing Azure Function App
- Automated versioning with
- Comprehensive ignore rules
- .gitignore
- .eslintignore
- .funcignore
- Default healthcheck function to test availability of the Function App
- IDE configuration for VSCode and JetBrains
Ensure that you create a local.settings.json file in the root directory of this project with the
following content:
{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "node",
"AzureWebJobsStorage": "UseDevelopmentStorage=true"
},
"Host": {
"CORS": "*",
"CORSCredentials": false
}
}Be sure to view the Azure Functions documentation for more info to aid in development of your Function App.
Please report any issues with this software here. If you would like to contribute to this project, feel free to fork it and send a pull request. Note that this project is governed by a code of conduct.
This project is MIT licensed.