# @quantum-sec/azure-functions-core

> Quantum's core library containing utilities and base classes for Azure Functions.

Latest version **1.1.0** (published 2024-01-22) · SEE LICENSE IN LICENSE license · 0 weekly downloads

## Install

```sh
npm install @quantum-sec/azure-functions-core
pnpm add @quantum-sec/azure-functions-core
yarn add @quantum-sec/azure-functions-core
bun add @quantum-sec/azure-functions-core
```

## Health

**Score 25/100 (F)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.0 |
| Published | 2024-01-22 |
| First published | 2020-01-28 |
| Weekly downloads | 0 |
| License | SEE LICENSE IN LICENSE |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 17.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Armor Defense Inc. |
| Maintainers | lukiffer, quantum-ci-bot |

## Links

- npm: https://www.npmjs.com/package/@quantum-sec/azure-functions-core
- Repository: https://github.com/armor/azure-functions-core
- Homepage: https://github.com/armor/azure-functions-core#readme
- Issues: https://github.com/armor/azure-functions-core/issues
- npm.io page: https://npm.io/package/@quantum-sec/azure-functions-core

## Recent versions

- 1.1.0 (latest) — 2024-01-22
- 1.0.18 — 2021-03-03
- 1.0.17 — 2021-01-04
- 1.0.16 — 2020-11-10
- 1.0.15 — 2020-10-09
- 1.0.14 — 2020-04-30
- 1.0.13 — 2020-04-29
- 1.0.12 — 2020-04-29
- 1.0.11 — 2020-03-20
- 1.0.10 — 2020-03-20
- 1.0.9 — 2020-02-24
- 1.0.8 — 2020-02-06
- 1.0.7 — 2020-01-31
- 1.0.6 — 2020-01-29
- 1.0.5 — 2020-01-29
- … 4 more at https://npm.io/package/@quantum-sec/azure-functions-core/versions

## README

# azure-functions-core

This repository contains a TypeScript module with utilities and helpers for creating Azure Function
Apps. These include things like Function base classes and Function pipeline management utilities.

## Usage

To install this package in your project, simply use NPM:

```bash
npm install --save @quantum-sec/azure-functions-core
```

**Note: You may also need to install peer dependencies.** These will be listed in the output of the
`npm install` command.

Once the package is installed in your project, you can import the classes or types you want to use:

```typescript
import { FunctionBase } from '@quantum-sec/azure-functions-core';

export class MyNewFunction extends FunctionBase<MyReturnType> {
  // ...
}
```

## Development

To add additional resources to this module, simply add the code files desired and ensure that they're
exported from `index.ts` in the root of the `src` directory. If you are using sub-modules, ensure that
they're exported from that module's `index.ts` and then subsequently from the root `index.ts`.

Once you've added your code, make sure it builds and passes ESLint rules and unit tests:

```bash
npm run build
npm run lint
npm run test
```

---
_Source: https://npm.io/package/@quantum-sec/azure-functions-core · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
