@netlify/functions
Advanced tools
Comparing version 0.7.0 to 0.7.1
# 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 @@ } |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
12622
81
1