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

evosphere-router

Package Overview
Dependencies
Maintainers
1
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

evosphere-router - npm Package Compare versions

Comparing version 0.1.10 to 0.1.11

218

lib/src/router.js
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
value: true
});

@@ -16,10 +16,10 @@ exports.default = createRouter;

var parseRoute = function parseRoute(route, params) {
return route.replace(/{(\w)+}/, function (chain) {
var item = chain.slice(1, chain.length - 1);
if (params.hasOwnProperty(item) && params[item]) {
return params[item];
}
return route.replace(/{(\w)+}/, function (chain) {
var item = chain.slice(1, chain.length - 1);
if (params.hasOwnProperty(item) && params[item]) {
return params[item];
}
return "";
});
return "";
});
};

@@ -49,12 +49,12 @@

var getVersionURL = function getVersionURL(route, domain, version) {
return domain + version + route;
return domain + version + route;
};
var getStandardURL = function getStandardURL(route, domain) {
return domain + route;
return domain + route;
};
var createRoute = function createRoute(url) {
return function (params) {
return parseRoute(url, params);
};
return function (params) {
return parseRoute(url, params);
};
};

@@ -66,128 +66,108 @@

var __routes = function __routes(domain, version) {
return {
activity: {
getStats: createRoute(getVersionURL("/users/{id}/activities", domain, version)),
getActivities: createRoute(getVersionURL("/activities", domain, version)),
getActivity: createRoute(getVersionURL("/activities/{id}", domain, version)),
createActivity: createRoute(getVersionURL("/activities", domain, version)),
return {
activity: {
getStats: createRoute(getVersionURL("/users/{id}/activities", domain, version)),
getActivities: createRoute(getVersionURL("/activities", domain, version)),
getActivity: createRoute(getVersionURL("/activities/{id}", domain, version)),
createActivity: createRoute(getVersionURL("/activities", domain, version)),
getCategories: createRoute(getVersionURL("/activities/categories", domain, version)),
getCategory: createRoute(getVersionURL("/activities/categories/{id}", domain, version)),
getCategories: createRoute(getVersionURL("/activities/categories", domain, version)),
getCategory: createRoute(getVersionURL("/activities/categories/{id}", domain, version)),
getSpecialties: createRoute(getVersionURL("/activities/specialties", domain, version)),
getSpecialty: createRoute(getVersionURL("/activities/specialties/{id}", domain, version)),
addActivityToPracticeList: createRoute(getVersionURL("/activities/practice", domain, version)),
removeActivityFromPracticeList: createRoute(getVersionURL("/activities/{id}/practice", domain, version)),
getTasks: createRoute(getVersionURL("/activities/tasks", domain, version)),
createTask: createRoute(getVersionURL("/activities/{id}/tasks", domain, version)),
getTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
patchTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
deleteTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
getSessions: createRoute(getVersionURL("/sessions", domain, version)),
createSession: createRoute(getVersionURL("/sessions", domain, version)),
addActivityToPracticeList: createRoute(getVersionURL("/activities/practice", domain, version)),
removeActivityFromPracticeList: createRoute(getVersionURL("/activities/{id}/practice", domain, version)),
getSession: createRoute(getVersionURL("/sessions/{id}", domain, version)),
patchSession: createRoute(getVersionURL("/sessions/{id}", domain, version)),
finishSession: createRoute(getVersionURL("/sessions/{id}/finish", domain, version)),
deleteSession: createRoute(getVersionURL("/sessions/{id}", domain, version)),
getSessions: createRoute(getVersionURL("/sessions", domain, version)),
createSession: createRoute(getVersionURL("/sessions", domain, version)),
likeSession: createRoute(getVersionURL("/sessions/{id}/likes", domain, version)),
unlikeSession: createRoute(getVersionURL("/sessions/{id}/likes", domain, version)),
getSessionLikes: createRoute(getVersionURL("/sessions/{id}/likes", domain, version)),
getSession: createRoute(getVersionURL("/sessions/{id}", domain, version)),
patchSession: createRoute(getVersionURL("/sessions/{id}", domain, version)),
finishSession: createRoute(getVersionURL("/sessions/{id}/finish", domain, version)),
deleteSession: createRoute(getVersionURL("/sessions/{id}", domain, version)),
practice: {
get: createRoute(getVersionURL("/sessions/practice", domain, version)),
start: createRoute(getVersionURL("/sessions/practice", domain, version)),
update: createRoute(getVersionURL("/sessions/practice", domain, version)),
finish: createRoute(getVersionURL("/sessions/practice/finish", domain, version)),
revive: createRoute(getVersionURL("/sessions/practice/{id}/revive", domain, version))
}
},
apikey: createRoute(getStandardURL("apikey", domain)),
notification: {
getNotifications: createRoute(getVersionURL("/notifications", domain, version)),
likeSession: createRoute(getVersionURL("/sessions/{id}/likes", domain, version)),
unlikeSession: createRoute(getVersionURL("/sessions/{id}/likes", domain, version)),
getSessionLikes: createRoute(getVersionURL("/sessions/{id}/likes", domain, version)),
patchNotification: createRoute(getVersionURL("/notifications/{id}", domain, version)),
getNotification: createRoute(getVersionURL("/notifications/{id}", domain, version))
},
relation: {
getFollowers: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
follow: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
unfollow: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
getFollowing: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
practice: {
get: createRoute(getVersionURL("/sessions/practice", domain, version)),
start: createRoute(getVersionURL("/sessions/practice", domain, version)),
update: createRoute(getVersionURL("/sessions/practice", domain, version)),
finish: createRoute(getVersionURL("/sessions/practice/finish", domain, version)),
revive: createRoute(getVersionURL("/sessions/practice/{id}/revive", domain, version))
}
},
apikey: createRoute(getStandardURL("apikey", domain)),
messenger: {
getConversations: createRoute(getVersionURL("/conversations", domain, version)),
getConversationWith: createRoute(getVersionURL("/users/{id}/conversation", domain, version)),
getFriends: createRoute(getVersionURL("/users/{id}/friends", domain, version)),
sendMessage: createRoute(getVersionURL("/messages", domain, version)),
viewMessage: createRoute(getVersionURL("/messages/view", domain, version)),
getFriendship: createRoute(getVersionURL("/users/{id}/friendship", domain, version)),
sendFriendRequest: createRoute(getVersionURL("/users/{id}/friendship", domain, version)),
acceptOrDeclineFriendRequest: createRoute(getVersionURL("/users/{id}/friendship", domain, version)),
removeFromFriends: createRoute(getVersionURL("/users/{id}/friendship", domain, version))
},
social: {
getPosts: createRoute(getVersionURL("/posts", domain, version)),
postPost: createRoute(getVersionURL("/posts", domain, version)),
getMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
patchMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
deleteMessage: createRoute(getVersionURL("/messages/{id}", domain, version))
},
notification: {
getNotifications: createRoute(getVersionURL("/notifications", domain, version)),
getPost: createRoute(getVersionURL("/posts/{id}", domain, version)),
patchPost: createRoute(getVersionURL("/posts/{id}", domain, version)),
deletePost: createRoute(getVersionURL("/posts/{id}", domain, version)),
patchNotification: createRoute(getVersionURL("/notifications/{id}", domain, version)),
getNotification: createRoute(getVersionURL("/notifications/{id}", domain, version))
},
relation: {
getFollowers: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
follow: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
unfollow: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
getFollowing: createRoute(getVersionURL("/users/{id}/followers", domain, version)),
likePost: createRoute(getVersionURL("/posts/{id}/likes", domain, version)),
unlikePost: createRoute(getVersionURL("/posts/{id}/likes", domain, version)),
getPostLikes: createRoute(getVersionURL("/posts/{id}/likes", domain, version)),
getFriends: createRoute(getVersionURL("/users/{id}/friends", domain, version)),
subscribeToPost: createRoute(getVersionURL("/posts/{id}/subscribes", domain, version)),
unsubscribeToPost: createRoute(getVersionURL("/posts/{id}/subscribes", domain, version)),
getPostSubscribers: createRoute(getVersionURL("/posts/{id}/subscribes", domain, version)),
getFriendship: createRoute(getVersionURL("/users/{id}/friendship", domain, version)),
sendFriendRequest: createRoute(getVersionURL("/users/{id}/friendship", domain, version)),
acceptOrDeclineFriendRequest: createRoute(getVersionURL("/users/{id}/friendship", domain, version)),
removeFromFriends: createRoute(getVersionURL("/users/{id}/friendship", domain, version))
},
social: {
getPosts: createRoute(getVersionURL("/posts", domain, version)),
postPost: createRoute(getVersionURL("/posts", domain, version)),
commentPost: createRoute(getVersionURL("/posts/{id}/comments", domain, version)),
getPostComments: createRoute(getVersionURL("/posts/{id}/comments", domain, version)),
getPost: createRoute(getVersionURL("/posts/{id}", domain, version)),
patchPost: createRoute(getVersionURL("/posts/{id}", domain, version)),
deletePost: createRoute(getVersionURL("/posts/{id}", domain, version)),
getComment: createRoute(getVersionURL("/comments/{id}", domain, version)),
getAnswerComments: createRoute(getVersionURL("/comments/{id}", domain, version)),
answerTo: createRoute(getVersionURL("/comments/{id}", domain, version)),
patchComment: createRoute(getVersionURL("/comments/{id}", domain, version)),
deleteComment: createRoute(getVersionURL("/comments/{id}", domain, version)),
likePost: createRoute(getVersionURL("/posts/{id}/likes", domain, version)),
unlikePost: createRoute(getVersionURL("/posts/{id}/likes", domain, version)),
getPostLikes: createRoute(getVersionURL("/posts/{id}/likes", domain, version)),
likeComment: createRoute(getVersionURL("/comments/{id}/likes", domain, version)),
unlikeComment: createRoute(getVersionURL("/comments/{id}/likes", domain, version)),
getCommentLikes: createRoute(getVersionURL("/comments/{id}/likes", domain, version)),
subscribeToPost: createRoute(getVersionURL("/posts/{id}/subscribes", domain, version)),
unsubscribeToPost: createRoute(getVersionURL("/posts/{id}/subscribes", domain, version)),
getPostSubscribers: createRoute(getVersionURL("/posts/{id}/subscribes", domain, version)),
commentPost: createRoute(getVersionURL("/posts/{id}/comments", domain, version)),
getPostComments: createRoute(getVersionURL("/posts/{id}/comments", domain, version)),
getComment: createRoute(getVersionURL("/comments/{id}", domain, version)),
getAnswerComments: createRoute(getVersionURL("/comments/{id}", domain, version)),
answerTo: createRoute(getVersionURL("/comments/{id}", domain, version)),
patchComment: createRoute(getVersionURL("/comments/{id}", domain, version)),
deleteComment: createRoute(getVersionURL("/comments/{id}", domain, version)),
likeComment: createRoute(getVersionURL("/comments/{id}/likes", domain, version)),
unlikeComment: createRoute(getVersionURL("/comments/{id}/likes", domain, version)),
getCommentLikes: createRoute(getVersionURL("/comments/{id}/likes", domain, version)),
subscribeToComment: createRoute(getVersionURL("/comments/{id}/subscribes", domain, version)),
unsubscribeToComment: createRoute(getVersionURL("/comments/{id}/subscribes", domain, version)),
getCommentSubscribers: createRoute(getVersionURL("/comments/{id}/subscribes", domain, version))
},
user: {
getUser: createRoute(getVersionURL("/users/{id}", domain, version)),
getUsers: createRoute(getVersionURL("/users", domain, version)),
getUserStatus: createRoute(getVersionURL("/users/{id}/status", domain, version)),
sendPasswordResetRequest: createRoute(getVersionURL("/users/{id}/password/retrieve", domain, version)),
confirmPasswordResetRequest: createRoute(getVersionURL("/users/{id}/password/retrieve/confirm", domain, version)),
updateProfile: createRoute(getVersionURL("/profile", domain, version)),
register: createRoute(getVersionURL("/register", domain, version))
}
};
subscribeToComment: createRoute(getVersionURL("/comments/{id}/subscribes", domain, version)),
unsubscribeToComment: createRoute(getVersionURL("/comments/{id}/subscribes", domain, version)),
getCommentSubscribers: createRoute(getVersionURL("/comments/{id}/subscribes", domain, version))
},
user: {
getUser: createRoute(getVersionURL("/users/{id}", domain, version)),
getUsers: createRoute(getVersionURL("/users", domain, version)),
getUserStatus: createRoute(getVersionURL("/users/{id}/status", domain, version)),
sendPasswordResetRequest: createRoute(getVersionURL("/users/{id}/password/retrieve", domain, version)),
confirmPasswordResetRequest: createRoute(getVersionURL("/users/{id}/password/retrieve/confirm", domain, version)),
updateProfile: createRoute(getVersionURL("/profile", domain, version)),
register: createRoute(getVersionURL("/register", domain, version))
}
};
};
function createRouter(domain, version) {
var obj = {
domain: domain || __domain,
version: version || __version
};
var obj = {
domain: domain || __domain,
version: version || __version
};
obj.routes = __routes(obj.domain, obj.version);
return obj;
obj.routes = __routes(obj.domain, obj.version);
return obj;
};
{
"name": "evosphere-router",
"version": "0.1.10",
"version": "0.1.11",
"description": "Routing Container for Evosphere API.",

@@ -5,0 +5,0 @@ "main": "lib/src/router.js",

@@ -1,2 +0,2 @@

# Evosphere JS Router v0.1.10
# Evosphere JS Router v0.1.11

@@ -45,11 +45,2 @@ Le router Evosphere est un outil Javascript contenant les liens vers les différentes entrées de l'API Evosphere. Elle

getSpecialties: createRoute(getVersionURL("/activities/specialties", domain, version)),
getSpecialty: createRoute(getVersionURL("/activities/specialties/{id}", domain, version)),
getTasks:createRoute(getVersionURL("/activities/tasks", domain, version)),
createTask: createRoute(getVersionURL("/activities/{id}/tasks", domain, version)),
getTask:createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
patchTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
deleteTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
addActivityToPracticeList: createRoute(getVersionURL("/activities/practice", domain, version)),

@@ -79,13 +70,2 @@ removeActivityFromPracticeList: createRoute(getVersionURL("/activities/{id}/practice", domain, version)),

apikey: createRoute(getStandardURL("apikey", domain)),
messenger:{
getConversations: createRoute(getVersionURL("/conversations", domain, version)),
getConversationWith: createRoute(getVersionURL("/users/{id}/conversation", domain, version)),
sendMessage: createRoute(getVersionURL("/messages", domain, version)),
viewMessage: createRoute(getVersionURL("/messages/view", domain, version)),
getMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
patchMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
deleteMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
},
notification:{

@@ -92,0 +72,0 @@ getNotifications: createRoute(getVersionURL("/notifications", domain, version)),

@@ -41,39 +41,2 @@ import Router from './../src/router';

it('Should check the CRUD specialties and his functionnalities', function() {
const id = 25621;
const resultGetSpecialties = router.routes.activity.getSpecialties();
const expectedGetSpecialties = apiv1URL + "activities/specialties";
expect(resultGetSpecialties).toBe(expectedGetSpecialties);
const resultSpecialty = router.routes.activity.getSpecialty({id});
const expectedSpecialty = apiv1URL + "activities/specialties/" + id;
expect(resultSpecialty).toBe(expectedSpecialty);
});
it('Should check the CRUD tasks and his functionnalities', function() {
const id = 25621;
const resultList = [
router.routes.activity.getTask({id}),
router.routes.activity.patchTask({id}),
router.routes.activity.deleteTask({id})
];
const expectedList = apiv1URL + "activities/tasks/" + id;
resultList.forEach((route) => {
expect(route).toBe(expectedList);
});
const result = router.routes.activity.createTask({id});
const expected = apiv1URL + "activities/" + id + "/tasks";
expect(result).toBe(expected);
const resultGetTasks = router.routes.activity.getTasks();
const expectedGetTasks = apiv1URL + "activities/tasks";
expect(resultGetTasks).toBe(expectedGetTasks);
});
it('Should check the CRUD sessions and his functionnalities', function() {

@@ -80,0 +43,0 @@ const id = 25621;

@@ -0,0 +0,0 @@ import Router from './../src/router';

@@ -0,0 +0,0 @@ import Router from './../src/router';

@@ -0,0 +0,0 @@ import createRouter from './../src/router';

@@ -0,0 +0,0 @@ import Router from './../src/router';

@@ -0,0 +0,0 @@ {

@@ -0,0 +0,0 @@ import Router from './../src/router';

@@ -26,3 +26,3 @@ /**

*/
var __domain = "api.evosphere.co/";
let __domain = "api.evosphere.co/";

@@ -33,3 +33,3 @@ /**

*/
var __version = "v1";
let __version = "v1";

@@ -62,11 +62,2 @@

getSpecialties: createRoute(getVersionURL("/activities/specialties", domain, version)),
getSpecialty: createRoute(getVersionURL("/activities/specialties/{id}", domain, version)),
getTasks:createRoute(getVersionURL("/activities/tasks", domain, version)),
createTask: createRoute(getVersionURL("/activities/{id}/tasks", domain, version)),
getTask:createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
patchTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
deleteTask: createRoute(getVersionURL("/activities/tasks/{id}", domain, version)),
addActivityToPracticeList: createRoute(getVersionURL("/activities/practice", domain, version)),

@@ -96,13 +87,2 @@ removeActivityFromPracticeList: createRoute(getVersionURL("/activities/{id}/practice", domain, version)),

apikey: createRoute(getStandardURL("apikey", domain)),
messenger:{
getConversations: createRoute(getVersionURL("/conversations", domain, version)),
getConversationWith: createRoute(getVersionURL("/users/{id}/conversation", domain, version)),
sendMessage: createRoute(getVersionURL("/messages", domain, version)),
viewMessage: createRoute(getVersionURL("/messages/view", domain, version)),
getMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
patchMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
deleteMessage: createRoute(getVersionURL("/messages/{id}", domain, version)),
},
notification:{

@@ -109,0 +89,0 @@ getNotifications: createRoute(getVersionURL("/notifications", domain, version)),

Sorry, the diff of this file is not supported yet

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