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

ego-token-middleware

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ego-token-middleware - npm Package Compare versions

Comparing version 0.0.3 to 0.0.4

7

dist/index.js

@@ -24,2 +24,7 @@ "use strict";

egoURL = _ref$egoURL === void 0 ? process.env.EGO_API : _ref$egoURL;
if (!egoURL) {
throw new Error('must provide ego url with either the `EGO_API` env variable or egoURL argument');
}
return (

@@ -80,2 +85,2 @@ /*#__PURE__*/

}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlZCIsImVnb1VSTCIsInByb2Nlc3MiLCJlbnYiLCJFR09fQVBJIiwicmVxIiwicmVzIiwibmV4dCIsImF1dGhvcml6YXRpb24iLCJoZWFkZXJzIiwidG9rZW4iLCJzcGxpdCIsInF1ZXJ5Iiwia2V5IiwidmFsaWQiLCJzdGF0dXMiLCJzZW5kIiwiand0IiwiZGVjb2RlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7Ozs7Ozs7Ozs7QUFFZSx3QkFBcUQ7QUFBQSxNQUExQ0EsUUFBMEMsUUFBMUNBLFFBQTBDO0FBQUEseUJBQWhDQyxNQUFnQztBQUFBLE1BQWhDQSxNQUFnQyw0QkFBdkJDLFFBQVFDLEdBQVIsQ0FBWUMsT0FBVztBQUNsRTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsOEJBQU8saUJBQU9DLEdBQVAsRUFBWUMsR0FBWixFQUFpQkMsSUFBakI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0dDLDZCQURILEdBQ3FCSCxJQUFJSSxPQUR6QixDQUNHRCxhQURIO0FBRUNFLHFCQUZELEdBRVNGLGdCQUFnQkEsY0FBY0csS0FBZCxDQUFvQixHQUFwQixFQUF5QixDQUF6QixDQUFoQixHQUE4Q04sSUFBSU8sS0FBSixDQUFVQyxHQUZqRTtBQUFBLDhCQUdTSCxLQUhUOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUEsdUJBR3lCLHdCQUFVO0FBQUVBLDhCQUFGO0FBQVNUO0FBQVQsaUJBQVYsQ0FIekI7O0FBQUE7QUFBQTs7QUFBQTtBQUdDYSxxQkFIRDs7QUFLTCxvQkFBSSxDQUFDQSxLQUFELElBQVVkLFFBQWQsRUFBd0I7QUFDdEJNLHNCQUFJUyxNQUFKLENBQVcsR0FBWCxFQUFnQkMsSUFBaEIsQ0FBcUIsY0FBckI7QUFDRCxpQkFGRCxNQUVPO0FBQ0xYLHNCQUFJWSxHQUFKLHFCQUFlQSxzQkFBSUMsTUFBSixDQUFXUixLQUFYLENBQWY7QUFBa0NJO0FBQWxDO0FBQ0FQO0FBQ0Q7O0FBVkk7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FBUDs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgand0IGZyb20gJ2pzb253ZWJ0b2tlbic7XG5pbXBvcnQgdmVyaWZ5SldUIGZyb20gJy4vdmVyaWZ5SldUJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24oeyByZXF1aXJlZCwgZWdvVVJMID0gcHJvY2Vzcy5lbnYuRUdPX0FQSSB9KSB7XG4gIHJldHVybiBhc3luYyAocmVxLCByZXMsIG5leHQpID0+IHtcbiAgICBjb25zdCB7IGF1dGhvcml6YXRpb24gfSA9IHJlcS5oZWFkZXJzO1xuICAgIGNvbnN0IHRva2VuID0gYXV0aG9yaXphdGlvbiA/IGF1dGhvcml6YXRpb24uc3BsaXQoJyAnKVsxXSA6IHJlcS5xdWVyeS5rZXk7XG4gICAgY29uc3QgdmFsaWQgPSB0b2tlbiAmJiAoYXdhaXQgdmVyaWZ5SldUKHsgdG9rZW4sIGVnb1VSTCB9KSk7XG5cbiAgICBpZiAoIXZhbGlkICYmIHJlcXVpcmVkKSB7XG4gICAgICByZXMuc3RhdHVzKDQwMSkuc2VuZCgndW5hdXRob3JpemVkJyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcS5qd3QgPSB7IC4uLmp3dC5kZWNvZGUodG9rZW4pLCB2YWxpZCB9O1xuICAgICAgbmV4dCgpO1xuICAgIH1cbiAgfTtcbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC5qcyJdLCJuYW1lcyI6WyJyZXF1aXJlZCIsImVnb1VSTCIsInByb2Nlc3MiLCJlbnYiLCJFR09fQVBJIiwiRXJyb3IiLCJyZXEiLCJyZXMiLCJuZXh0IiwiYXV0aG9yaXphdGlvbiIsImhlYWRlcnMiLCJ0b2tlbiIsInNwbGl0IiwicXVlcnkiLCJrZXkiLCJ2YWxpZCIsInN0YXR1cyIsInNlbmQiLCJqd3QiLCJkZWNvZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7QUFDQTs7Ozs7Ozs7OztBQUVlLHdCQUFxRDtBQUFBLE1BQTFDQSxRQUEwQyxRQUExQ0EsUUFBMEM7QUFBQSx5QkFBaENDLE1BQWdDO0FBQUEsTUFBaENBLE1BQWdDLDRCQUF2QkMsUUFBUUMsR0FBUixDQUFZQyxPQUFXOztBQUNsRSxNQUFJLENBQUNILE1BQUwsRUFBYTtBQUNYLFVBQU0sSUFBSUksS0FBSixDQUNKLGdGQURJLENBQU47QUFHRDs7QUFFRDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsOEJBQU8saUJBQU9DLEdBQVAsRUFBWUMsR0FBWixFQUFpQkMsSUFBakI7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0dDLDZCQURILEdBQ3FCSCxJQUFJSSxPQUR6QixDQUNHRCxhQURIO0FBRUNFLHFCQUZELEdBRVNGLGdCQUFnQkEsY0FBY0csS0FBZCxDQUFvQixHQUFwQixFQUF5QixDQUF6QixDQUFoQixHQUE4Q04sSUFBSU8sS0FBSixDQUFVQyxHQUZqRTtBQUFBLDhCQUdTSCxLQUhUOztBQUFBO0FBQUE7QUFBQTtBQUFBOztBQUFBO0FBQUEsdUJBR3lCLHdCQUFVO0FBQUVBLDhCQUFGO0FBQVNWO0FBQVQsaUJBQVYsQ0FIekI7O0FBQUE7QUFBQTs7QUFBQTtBQUdDYyxxQkFIRDs7QUFLTCxvQkFBSSxDQUFDQSxLQUFELElBQVVmLFFBQWQsRUFBd0I7QUFDdEJPLHNCQUFJUyxNQUFKLENBQVcsR0FBWCxFQUFnQkMsSUFBaEIsQ0FBcUIsY0FBckI7QUFDRCxpQkFGRCxNQUVPO0FBQ0xYLHNCQUFJWSxHQUFKLHFCQUFlQSxzQkFBSUMsTUFBSixDQUFXUixLQUFYLENBQWY7QUFBa0NJO0FBQWxDO0FBQ0FQO0FBQ0Q7O0FBVkk7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEsT0FBUDs7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBWUQiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgand0IGZyb20gJ2pzb253ZWJ0b2tlbic7XG5pbXBvcnQgdmVyaWZ5SldUIGZyb20gJy4vdmVyaWZ5SldUJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24oeyByZXF1aXJlZCwgZWdvVVJMID0gcHJvY2Vzcy5lbnYuRUdPX0FQSSB9KSB7XG4gIGlmICghZWdvVVJMKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgJ211c3QgcHJvdmlkZSBlZ28gdXJsIHdpdGggZWl0aGVyIHRoZSBgRUdPX0FQSWAgZW52IHZhcmlhYmxlIG9yIGVnb1VSTCBhcmd1bWVudCcsXG4gICAgKTtcbiAgfVxuXG4gIHJldHVybiBhc3luYyAocmVxLCByZXMsIG5leHQpID0+IHtcbiAgICBjb25zdCB7IGF1dGhvcml6YXRpb24gfSA9IHJlcS5oZWFkZXJzO1xuICAgIGNvbnN0IHRva2VuID0gYXV0aG9yaXphdGlvbiA/IGF1dGhvcml6YXRpb24uc3BsaXQoJyAnKVsxXSA6IHJlcS5xdWVyeS5rZXk7XG4gICAgY29uc3QgdmFsaWQgPSB0b2tlbiAmJiAoYXdhaXQgdmVyaWZ5SldUKHsgdG9rZW4sIGVnb1VSTCB9KSk7XG5cbiAgICBpZiAoIXZhbGlkICYmIHJlcXVpcmVkKSB7XG4gICAgICByZXMuc3RhdHVzKDQwMSkuc2VuZCgndW5hdXRob3JpemVkJyk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHJlcS5qd3QgPSB7IC4uLmp3dC5kZWNvZGUodG9rZW4pLCB2YWxpZCB9O1xuICAgICAgbmV4dCgpO1xuICAgIH1cbiAgfTtcbn1cbiJdfQ==

7

package.json
{
"name": "ego-token-middleware",
"version": "0.0.3",
"version": "0.0.4",
"description": "",
"main": "dist",
"scripts": {
"prepare": "rm -rf dist && mkdir dist && babel src --out-dir dist --copy-files",
"watch": "babel src --out-dir dist --copy-files --watch"
"build": "babel src --out-dir dist --copy-files",
"prepare": "rm -rf dist && mkdir dist && npm run build",
"watch": "npm run build -- --watch"
},

@@ -10,0 +11,0 @@ "keywords": [],

@@ -5,2 +5,8 @@ import jwt from 'jsonwebtoken';

export default function({ required, egoURL = process.env.EGO_API }) {
if (!egoURL) {
throw new Error(
'must provide ego url with either the `EGO_API` env variable or egoURL argument',
);
}
return async (req, res, next) => {

@@ -7,0 +13,0 @@ const { authorization } = req.headers;

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