@netlify/functions
Advanced tools
Comparing version 0.7.2 to 0.7.3-handle-secrets.0
@@ -5,3 +5,3 @@ { | ||
"types": "./src/main.d.ts", | ||
"version": "0.7.2", | ||
"version": "0.7.3-handle-secrets.0", | ||
"description": "JavaScript utilities for Netlify Functions", | ||
@@ -59,5 +59,6 @@ "files": [ | ||
"devDependencies": { | ||
"@commitlint/cli": "^12.0.0", | ||
"@commitlint/config-conventional": "^12.0.0", | ||
"@netlify/eslint-config-node": "^2.6.5", | ||
"@commitlint/cli": "^13.0.0", | ||
"@commitlint/config-conventional": "^13.0.0", | ||
"@netlify/eslint-config-node": "^3.1.9", | ||
"@typescript-eslint/eslint-plugin": "^4.28.5", | ||
"ava": "^2.4.0", | ||
@@ -64,0 +65,0 @@ "husky": "^4.3.8", |
@@ -9,4 +9,4 @@ import type { Context } from './context' | ||
export interface Handler { | ||
(event: Event, context: Context, callback: HandlerCallback): void | Response | Promise<Response> | ||
export interface Handler<C extends Context> { | ||
(event: Event, context: C, callback: HandlerCallback): void | Response | Promise<Response> | ||
} |
@@ -0,7 +1,8 @@ | ||
import { Context } from '../function/context' | ||
import { Handler } from '../function/handler' | ||
export interface Builder { | ||
(handler: Handler): Handler | ||
<C extends Context = Context>(handler: Handler<C>): Handler<C> | ||
} | ||
export declare const builder: Builder |
export * from './lib/builder' | ||
export * from './function' | ||
export * from './lib/secrets' |
const { builder } = require('./lib/builder') | ||
const { withSecrets, getSecrets } = require('./lib/secrets') | ||
module.exports = { builder } | ||
module.exports = { builder, withSecrets, getSecrets } |
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
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances 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
15
176
11483
7
3
1