Socket
Socket
Sign inDemoInstall

@ag04/kanban-api

Package Overview
Dependencies
99
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.1.2 to 1.1.3

1

dist/api/task.js

@@ -151,3 +151,2 @@ 'use strict';

console.log({ allTagIDs: allTagIDs, allUserIDs: allUserIDs });
var schema = _joi2.default.object().keys({

@@ -154,0 +153,0 @@ id: _joi2.default.number(),

35

dist/api/users.js

@@ -6,3 +6,3 @@ 'use strict';

});
exports.getAllUsers = exports.signin = exports.signup = undefined;
exports.me = exports.getAllUsers = exports.signin = exports.signup = undefined;

@@ -42,3 +42,2 @@ var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };

case 5:
console.log('generating unique id');
// Generate unique user ID

@@ -49,6 +48,6 @@ userID = (0, _v2.default)();

_context.next = 9;
_context.next = 8;
return _bcryptjs2.default.hash(input.password, 2);
case 9:
case 8:
hash = _context.sent;

@@ -65,3 +64,3 @@ user = _extends({}, input, { id: userID, password: hash });

case 14:
case 13:
case 'end':

@@ -162,2 +161,28 @@ return _context.stop();

var me = exports.me = function () {
var _ref6 = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(input, _ref7) {
var user = _ref7.user;
var targetUser;
return regeneratorRuntime.wrap(function _callee4$(_context4) {
while (1) {
switch (_context4.prev = _context4.next) {
case 0:
targetUser = _db2.default.get('users').find({ id: user.data.id }).value();
return _context4.abrupt('return', _extends({}, targetUser, {
password: undefined // Don't send password
}));
case 2:
case 'end':
return _context4.stop();
}
}
}, _callee4, this);
}));
return function me(_x3, _x4) {
return _ref6.apply(this, arguments);
};
}();
var _joi = require('joi');

@@ -164,0 +189,0 @@

@@ -22,2 +22,6 @@ #!/usr/bin/env node

var _cors = require('cors');
var _cors2 = _interopRequireDefault(_cors);
var _users = require('./api/users');

@@ -33,2 +37,3 @@

app.use((0, _cors2.default)());
app.use(_bodyParser2.default.json());

@@ -122,2 +127,3 @@ app.use((0, _expressJwt2.default)({ secret: 'secret' }).unless({ path: ['/api/signup', '/api/signin'] }));

app.get('/api/users', apiCall(_users.getAllUsers));
app.get('/api/me', apiCall(_users.me));

@@ -124,0 +130,0 @@ // Tasks

{
"name": "@ag04/kanban-api",
"version": "1.1.2",
"version": "1.1.3",
"description": "Kanban API",

@@ -5,0 +5,0 @@ "main": "./dist/index.js",

@@ -18,3 +18,3 @@ #!/usr/bin/env node

app.use(cors())
app.use(cors());
app.use(bodyParser.json());

@@ -21,0 +21,0 @@ app.use(jwt({ secret: 'secret'}).unless({path: ['/api/signup', '/api/signin']}));

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc