Socket
Socket
Sign inDemoInstall

@netlify/functions

Package Overview
Dependencies
Maintainers
16
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@netlify/functions - npm Package Compare versions

Comparing version 0.7.0 to 0.7.1

src/function/context.d.ts

60

CHANGELOG.md
# Changelog
## [0.7.0](https://www.github.com/netlify/functions-js/compare/v0.6.0...v0.7.0) (2021-04-14)
### [0.7.1](https://www.github.com/netlify/functions/compare/v0.7.0...v0.7.1) (2021-05-05)
### Bug Fixes
* Convert typings to .d.ts files ([#61](https://www.github.com/netlify/functions/issues/61)) ([f47e83a](https://www.github.com/netlify/functions/commit/f47e83a282ef4a8217941e14d23646c5ed938a76))
## [0.7.0](https://www.github.com/netlify/functions/compare/v0.6.0...v0.7.0) (2021-04-14)
### Features
* add type to builder wrapper ([#48](https://www.github.com/netlify/functions-js/issues/48)) ([0af5b04](https://www.github.com/netlify/functions-js/commit/0af5b04c2b1241f64a56394317371a08781e881d))
- add type to builder wrapper ([#48](https://www.github.com/netlify/functions/issues/48))
([0af5b04](https://www.github.com/netlify/functions/commit/0af5b04c2b1241f64a56394317371a08781e881d))
## [0.6.0](https://www.github.com/netlify/functions-js/compare/v0.5.0...v0.6.0) (2021-04-12)
## [0.6.0](https://www.github.com/netlify/functions/compare/v0.5.0...v0.6.0) (2021-04-12)
### Features
* rename builder function wrapper ([#44](https://www.github.com/netlify/functions-js/issues/44)) ([3738d98](https://www.github.com/netlify/functions-js/commit/3738d98a17a538728b07758e6b8c795ac6ceb528))
- rename builder function wrapper ([#44](https://www.github.com/netlify/functions/issues/44))
([3738d98](https://www.github.com/netlify/functions/commit/3738d98a17a538728b07758e6b8c795ac6ceb528))
## [0.5.0](https://www.github.com/netlify/functions-js/compare/v0.4.1...v0.5.0) (2021-04-08)
## [0.5.0](https://www.github.com/netlify/functions/compare/v0.4.1...v0.5.0) (2021-04-08)
### Features
* omit query string parameters from builder functions ([#40](https://www.github.com/netlify/functions-js/issues/40)) ([1219049](https://www.github.com/netlify/functions-js/commit/1219049a003acb693c5e93591a5d78ad678974a1))
- omit query string parameters from builder functions ([#40](https://www.github.com/netlify/functions/issues/40))
([1219049](https://www.github.com/netlify/functions/commit/1219049a003acb693c5e93591a5d78ad678974a1))
### [0.4.1](https://www.github.com/netlify/functions-js/compare/v0.4.0...v0.4.1) (2021-03-26)
### [0.4.1](https://www.github.com/netlify/functions/compare/v0.4.0...v0.4.1) (2021-03-26)
### Bug Fixes
* add TS files to npm package ([#28](https://www.github.com/netlify/functions-js/issues/28)) ([88a73c6](https://www.github.com/netlify/functions-js/commit/88a73c670fac3ef2449f9bed5604d394e1ecec07))
- add TS files to npm package ([#28](https://www.github.com/netlify/functions/issues/28))
([88a73c6](https://www.github.com/netlify/functions/commit/88a73c670fac3ef2449f9bed5604d394e1ecec07))
## [0.4.0](https://www.github.com/netlify/functions-js/compare/v0.3.1...v0.4.0) (2021-03-26)
## [0.4.0](https://www.github.com/netlify/functions/compare/v0.3.1...v0.4.0) (2021-03-26)
### Features
* add TypeScript declarations ([#26](https://www.github.com/netlify/functions-js/issues/26)) ([6180687](https://www.github.com/netlify/functions-js/commit/618068784662782257d9d814c18cd3332e1b5fe7))
- add TypeScript declarations ([#26](https://www.github.com/netlify/functions/issues/26))
([6180687](https://www.github.com/netlify/functions/commit/618068784662782257d9d814c18cd3332e1b5fe7))
### [0.3.1](https://www.github.com/netlify/functions-js/compare/v0.3.0...v0.3.1) (2021-03-01)
### [0.3.1](https://www.github.com/netlify/functions/compare/v0.3.0...v0.3.1) (2021-03-01)
### Bug Fixes
* **deps:** update dependency is-promise to v4 ([#18](https://www.github.com/netlify/functions-js/issues/18)) ([6a92e72](https://www.github.com/netlify/functions-js/commit/6a92e72a68b69d99131abd1d19fa6c9e8ab14bf3))
- **deps:** update dependency is-promise to v4 ([#18](https://www.github.com/netlify/functions/issues/18))
([6a92e72](https://www.github.com/netlify/functions/commit/6a92e72a68b69d99131abd1d19fa6c9e8ab14bf3))
## [0.3.0](https://www.github.com/netlify/functions-js/compare/v0.2.0...v0.3.0) (2021-02-24)
## [0.3.0](https://www.github.com/netlify/functions/compare/v0.2.0...v0.3.0) (2021-02-24)
### Features
* update metadata ([#12](https://www.github.com/netlify/functions-js/issues/12)) ([f92c4f9](https://github.com/netlify/functions-js/commit/f92c4f9cc89ba496c8b19dafe4ee0ebcc133dad7))
- update metadata ([#12](https://www.github.com/netlify/functions/issues/12))
([f92c4f9](https://github.com/netlify/functions/commit/f92c4f9cc89ba496c8b19dafe4ee0ebcc133dad7))
## [0.2.0](https://www.github.com/netlify/functions-js/compare/v0.1.0...v0.2.0) (2021-02-23)
## [0.2.0](https://www.github.com/netlify/functions/compare/v0.1.0...v0.2.0) (2021-02-23)
### Features
* conform to handler function signature ([#10](https://www.github.com/netlify/functions-js/issues/10)) ([261d4d2](https://www.github.com/netlify/functions-js/commit/261d4d25b410f29c060f666d38153a822832dccd))
- conform to handler function signature ([#10](https://www.github.com/netlify/functions/issues/10))
([261d4d2](https://www.github.com/netlify/functions/commit/261d4d25b410f29c060f666d38153a822832dccd))
## 0.1.0 (2021-02-22)
### Features
* initial commit ([b3a1933](https://www.github.com/netlify/functions-js/commit/b3a193372ee0dfdaa769ab4ec48f83fa980aa559))
- initial commit ([b3a1933](https://www.github.com/netlify/functions/commit/b3a193372ee0dfdaa769ab4ec48f83fa980aa559))
### Bug Fixes
* use correct parameters in callback syntax ([#4](https://www.github.com/netlify/functions-js/issues/4)) ([b4154d7](https://www.github.com/netlify/functions-js/commit/b4154d76ac84c3a41756b88ee72bf1bfb985664a))
- use correct parameters in callback syntax ([#4](https://www.github.com/netlify/functions/issues/4))
([b4154d7](https://www.github.com/netlify/functions/commit/b4154d76ac84c3a41756b88ee72bf1bfb985664a))

@@ -5,3 +5,3 @@ {

"types": "./src/main.d.ts",
"version": "0.7.0",
"version": "0.7.1",
"description": "JavaScript utilities for Netlify Functions",

@@ -47,5 +47,5 @@ "files": [

"license": "MIT",
"repository": "netlify/functions-js",
"repository": "netlify/functions",
"bugs": {
"url": "https://github.com/netlify/functions-js/issues"
"url": "https://github.com/netlify/functions/issues"
},

@@ -62,3 +62,3 @@ "author": "Netlify Inc.",

"@commitlint/config-conventional": "^12.0.0",
"@netlify/eslint-config-node": "^2.6.2",
"@netlify/eslint-config-node": "^2.6.5",
"ava": "^2.4.0",

@@ -65,0 +65,0 @@ "husky": "^4.3.8",

@@ -1,8 +0,7 @@

# @netlify/functions
# ![functions](functions.png)
[![Build](https://github.com/netlify/functions-js/workflows/Build/badge.svg)](https://github.com/netlify/functions-js/actions)
[![Coverage Status](https://codecov.io/gh/netlify/functions-js/branch/main/graph/badge.svg)](https://codecov.io/gh/netlify/functions-js)
[![Build](https://github.com/netlify/functions/workflows/Build/badge.svg)](https://github.com/netlify/functions/actions)
[![Node](https://img.shields.io/node/v/@netlify/functions.svg?logo=node.js)](https://www.npmjs.com/package/@netlify/functions)
Development utilities for Netlify Functions.
JavaScript and TypeScript utilities for [Netlify Functions](https://docs.netlify.com/functions/overview/).

@@ -21,15 +20,34 @@ ## Installation

```js
const { builder } = require('@netlify/functions')
- With JavaScript:
const handler = async (event, context) => {
return {
statusCode: 200,
body: JSON.stringify({ message: 'Hello World' }),
```js
const { builder } = require('@netlify/functions')
const handler = async (event, context) => {
return {
statusCode: 200,
body: JSON.stringify({ message: 'Hello World' }),
}
}
}
exports.handler = builder(handler)
```
exports.handler = builder(handler)
```
- With TypeScript:
```ts
import { builder, Handler } from '@netlify/functions'
const myHandler: Handler = async (event, context) => {
return {
statusCode: 200,
body: JSON.stringify({ message: 'Hello World' }),
}
}
const handler = builder(myHandler)
export { handler }
```
### TypeScript typings

@@ -45,3 +63,3 @@

statusCode: 200,
body: JSON.stringify({ message: "Hello World" })
body: JSON.stringify({ message: 'Hello World' }),
}

@@ -48,0 +66,0 @@ }

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc