New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

koa-serverless

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

koa-serverless - npm Package Compare versions

Comparing version 0.5.0 to 0.6.0

78

dist/index.js
'use strict';
function _interopDefault(ex) {
return ex && typeof ex === 'object' && 'default' in ex ? ex['default'] : ex;
}
var koa = require('koa');
var responseTime = require('koa-response-time');
var session = require('koa-session');
var bodyParser = require('koa-bodyparser');
var helmet = require('koa-helmet');
var error = require('koa-error');
var log = require('roarr');
var qs = require('koa-qs');
var defaultLogMiddleware = require('koa-roarr');
var isLambda = require('is-lambda');
var defaultServerless = require('serverless-http');
var koa = _interopDefault(require('koa'));
var responseTime = _interopDefault(require('koa-response-time'));
var session = _interopDefault(require('koa-session'));
var bodyParser = _interopDefault(require('koa-bodyparser'));
var helmet = _interopDefault(require('koa-helmet'));
var error = _interopDefault(require('koa-error'));
var log = _interopDefault(require('roarr'));
var qs = _interopDefault(require('koa-qs'));
var defaultLogMiddleware = _interopDefault(require('koa-roarr'));
var isLambda = _interopDefault(require('is-lambda'));
var defaultServerless = _interopDefault(require('serverless-http'));
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var koa__default = /*#__PURE__*/_interopDefaultLegacy(koa);
var responseTime__default = /*#__PURE__*/_interopDefaultLegacy(responseTime);
var session__default = /*#__PURE__*/_interopDefaultLegacy(session);
var bodyParser__default = /*#__PURE__*/_interopDefaultLegacy(bodyParser);
var helmet__default = /*#__PURE__*/_interopDefaultLegacy(helmet);
var error__default = /*#__PURE__*/_interopDefaultLegacy(error);
var log__default = /*#__PURE__*/_interopDefaultLegacy(log);
var qs__default = /*#__PURE__*/_interopDefaultLegacy(qs);
var defaultLogMiddleware__default = /*#__PURE__*/_interopDefaultLegacy(defaultLogMiddleware);
var isLambda__default = /*#__PURE__*/_interopDefaultLegacy(isLambda);
var defaultServerless__default = /*#__PURE__*/_interopDefaultLegacy(defaultServerless);
var defaultErrorHandler = (err, ctx) => {

@@ -23,7 +33,10 @@ const { message, statusCode, stack } = err;

func({
statusCode,
message,
stack
}, statusCode >= 500 ? "server error" : "client error");
func(
{
statusCode,
message,
stack
},
statusCode >= 500 ? "server error" : "client error"
);
};

@@ -47,8 +60,8 @@

// Initialize your koa-application.
let app = new koa();
let app = new koa__default['default']();
let {
serverless = defaultServerless,
serverless = defaultServerless__default['default'],
port = process.env.PORT || 1234,
logger = log.child({}),
logger = log__default['default'].child({}),
sessionKeys = [process.env.SESSION_KEY],

@@ -59,8 +72,8 @@ sessionOpts = {

},
sessionMiddleware = session(sessionOpts, app),
bodyParserMiddleware = bodyParser(),
errorMiddleware = error(),
securityMiddleware = helmet(),
loggerMiddleware = defaultLogMiddleware({ log }),
timerMiddleware = responseTime(),
sessionMiddleware = session__default['default'](sessionOpts, app),
bodyParserMiddleware = bodyParser__default['default'](),
errorMiddleware = error__default['default'](),
securityMiddleware = helmet__default['default'](),
loggerMiddleware = defaultLogMiddleware__default['default']({ log: log__default['default'] }),
timerMiddleware = responseTime__default['default'](),
errorHandler = defaultErrorHandler,

@@ -73,3 +86,3 @@ beforeHook = () => {},

trace({ isLambda }, "start");
trace({ isLambda: isLambda__default['default'] }, "start");

@@ -79,3 +92,3 @@ app.port = port;

// Enable support for nested querystrings.
qs(app);
qs__default['default'](app);

@@ -130,4 +143,4 @@ trace("beforeHook");

// the run function selects between serve and handler.
app.run = function (isLambdaOverride = false) {
if (isLambdaOverride || isLambda) {
app.run = function(isLambdaOverride = false) {
if (isLambdaOverride || isLambda__default['default']) {
return app.handler();

@@ -146,2 +159,1 @@ } else {

module.exports = KoaServerlessApp;
{
"name": "koa-serverless",
"version": "0.5.0",
"version": "0.6.0",
"description": "",

@@ -10,4 +10,4 @@ "main": "dist/index.js",

"scripts": {
"build": "rollup -c | babel > dist/index.js",
"test": "echo \"Error: no test specified\" && exit 1",
"build": "rollup -c | babel --no-babelrc > dist/index.js",
"test": "cd test; ROARR_LOG=true node -r esm index",
"start": "cd test; ROARR_LOG=true node -r esm index"

@@ -31,3 +31,3 @@ },

"koa-helmet": "^4.0.0",
"koa-qs": "^2.0.0",
"koa-qs": "^3.0.0",
"koa-response-time": "^2.0.0",

@@ -40,6 +40,9 @@ "koa-roarr": "^1.1.0",

"devDependencies": {
"@babel/cli": "^7.15.7",
"@babel/core": "^7.15.5",
"@roarr/cli": "^1.0.0",
"esm": "^3.0.82",
"koa-static": "^5.0.0"
"koa-static": "^5.0.0",
"rollup": "^2.56.3"
}
}
// rollup.config.js
export default {
entry: "index.js",
format: "cjs",
input: "index.js",
output: {
file: 'dist/index.js',
format: 'cjs',
exports: "auto"
},
external: [

@@ -6,0 +10,0 @@ "koa",

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