Skip to content

goldenpathtechnologies/azure-func-tsnode-template

Repository files navigation

Azure Function App Node.js and TypeScript Template

This template repository provides the basic boilerplate to quickly start developing an Azure Function App in Node and TypeScript.

Features

  • 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
  • Comprehensive ignore rules
    • .gitignore
    • .eslintignore
    • .funcignore
  • Default healthcheck function to test availability of the Function App
  • IDE configuration for VSCode and JetBrains

Development

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.

Issues

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.

License

This project is MIT licensed.

About

Boilerplate code to expedite development of Azure Function Apps with Node and TypeScript

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors