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

@accounts/graphql-api

Package Overview
Dependencies
Maintainers
5
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@accounts/graphql-api - npm Package Compare versions

Comparing version 0.0.9 to 0.1.0

2

lib/index.js

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

!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports["@accounts/graphql-api"]=n():e["@accounts/graphql-api"]=n()}(this,function(){return function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.JSAccountsContext=n.authenticated=n.createJSAccountsGraphQL=void 0;var r=t(11),o=t(1),u=t(12);n.createJSAccountsGraphQL=r.createJSAccountsGraphQL,n.authenticated=o.authenticated,n.JSAccountsContext=u.JSAccountsContext},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),s=i.value}catch(e){return void t(e)}return i.done?void e(s):Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.authenticated=function(e,n){return function(){var r=t(regeneratorRuntime.mark(function t(r,o,u,i){var s,a;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(s=u.authToken,s&&""!==s&&null!==s){t.next=3;break}throw new Error("Unable to find authorization token in request");case 3:return t.next=5,e.resumeSession(s);case 5:if(a=t.sent,null!==a){t.next=8;break}throw new Error("Invalid or expired token!");case 8:return t.next=10,n(r,o,Object.assign(u,{user:a}),i);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}},t,void 0)}));return function(e,n,t,o){return r.apply(this,arguments)}}()}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.mutations="\n loginWithPassword(user: String!, password: String!): LoginReturn\n refreshTokens(accessToken: String!, refreshToken: String!): LoginReturn\n logout(accessToken: String!): Boolean\n impersonate(accessToken: String! username: String!): ImpersonateReturn\n # createUser: String\n # verifyEmail(token: String!): Boolean\n # resetPassword(token: String!, newPassword: String!): Boolean\n # sendVerificationEmail(userId: String!, email: String!): Boolean\n # sendResetPasswordEmail(userId: String!, email: String!): Boolean\n"},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.queries="\n me: User\n"},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.typeDefs="\n type Tokens {\n refreshToken: String\n accessToken: String\n }\n \n type LoginReturn {\n sessionId: String\n user: User\n tokens: Tokens\n }\n \n type ImpersonateReturn {\n authorized: Boolean\n tokens: Tokens\n user: User\n }\n\n type User {\n id: ID!\n email: String\n username: String\n }\n"},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),s=i.value}catch(e){return void t(e)}return i.done?void e(s):Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.impersonate=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.accessToken,u=r.username;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.impersonate(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),s=i.value}catch(e){return void t(e)}return i.done?void e(s):Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.loginWithPassword=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.user,u=r.password;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.loginWithPassword(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),s=i.value}catch(e){return void t(e)}return i.done?void e(s):Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.logout=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.accessToken;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.logout(o);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.me=void 0;var r=t(1);n.me=function(e){return(0,r.authenticated)(e,function(e,n,t){var r=t.user;return r})}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),s=i.value}catch(e){return void t(e)}return i.done?void e(s):Promise.resolve(s).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.refreshTokens=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.accessToken,u=r.refreshToken;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.refreshTokens(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.User={id:function(e){return e.id||e._id},email:function(e){return e.emails[0].address}}},function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}Object.defineProperty(n,"__esModule",{value:!0}),n.createJSAccountsGraphQL=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u=t(6),i=t(9),s=t(5),a=t(8),c=t(10),f=t(2),d=t(4),p=t(3),l=t(7);n.createJSAccountsGraphQL=function(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{rootQueryName:"Query",rootMutationName:"Mutation",extend:!0,withSchemaDefinition:!1},v="\n "+d.typeDefs+"\n\n "+(t.extend?"extend ":"")+"type "+t.rootQueryName+" {\n "+p.queries+"\n }\n\n "+(t.extend?"extend ":"")+"type "+t.rootMutationName+" {\n "+f.mutations+"\n }\n\n "+(t.withSchemaDefinition?"schema {\n query: "+t.rootMutationName+"\n mutation: "+t.rootQueryName+"\n }":"")+"\n ",h=(n={User:c.User},r(n,t.rootMutationName,{loginWithPassword:(0,u.loginWithPassword)(e),refreshTokens:(0,i.refreshTokens)(e),logout:(0,l.logout)(e),impersonate:(0,s.impersonate)(e)}),r(n,t.rootQueryName,{me:(0,a.me)(e)}),n);return{schema:v,extendWithResolvers:function(e){var n;return o({},e,(n={},r(n,t.rootMutationName,Object.assign(e[t.rootMutationName],h[t.rootMutationName])),r(n,t.rootQueryName,Object.assign(e[t.rootQueryName],h[t.rootQueryName])),r(n,"User",Object.assign(e.User||{},h.User)),n))}}}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.JSAccountsContext=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Authorization";return{authToken:e.headers[n]||e.headers[n.toLowerCase()]}}}])});
!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports["@accounts/graphql-api"]=n():e["@accounts/graphql-api"]=n()}(this,function(){return function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var t={};return n.m=e,n.c=t,n.p="",n(0)}([function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.JSAccountsContext=n.authenticated=n.createJSAccountsGraphQL=void 0;var r=t(16),o=t(1),u=t(17);n.createJSAccountsGraphQL=r.createJSAccountsGraphQL,n.authenticated=o.authenticated,n.JSAccountsContext=u.JSAccountsContext},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.authenticated=function(e,n){return function(){var r=t(regeneratorRuntime.mark(function t(r,o,u,i){var a,s;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(a=u.authToken,a&&""!==a&&null!==a){t.next=3;break}throw new Error("Unable to find authorization token in request");case 3:return t.next=5,e.resumeSession(a);case 5:if(s=t.sent,null!==s){t.next=8;break}throw new Error("Invalid or expired token!");case 8:return t.next=10,n(r,o,Object.assign(u,{user:s}),i);case 10:return t.abrupt("return",t.sent);case 11:case"end":return t.stop()}},t,void 0)}));return function(e,n,t,o){return r.apply(this,arguments)}}()}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.mutations="\n loginWithPassword(user: UserInput!, password: String!): LoginReturn\n refreshTokens(accessToken: String!, refreshToken: String!): LoginReturn\n logout(accessToken: String!): Boolean\n impersonate(accessToken: String! username: String!): ImpersonateReturn\n createUser(user: CreateUserInput!): Boolean\n verifyEmail(token: String!): Boolean\n resetPassword(token: String!, newPassword: PasswordInput!): Boolean\n sendVerificationEmail(email: String!): Boolean\n sendResetPasswordEmail(email: String!): Boolean\n"},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.queries="\n me: User\n"},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.typeDefs="\n type Tokens {\n refreshToken: String\n accessToken: String\n }\n \n type LoginReturn {\n sessionId: String\n user: User\n tokens: Tokens\n }\n \n type ImpersonateReturn {\n authorized: Boolean\n tokens: Tokens\n user: User\n }\n\n type User {\n id: ID!\n email: String\n username: String\n }\n \n input UserInput {\n id: ID\n email: String\n username: String\n }\n \n input CreateUserInput {\n username: String\n email: String\n password: String\n profile: CreateUserProfileInput\n }\n \n type PasswordType {\n digest: String\n algorithm: String\n }\n \n input PasswordInput {\n digest: String\n algorithm: String\n }\n \n input CreateUserProfileInput {\n name: String\n firstName: String\n lastName: String\n }\n"},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.createUser=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.user;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.createUser(o);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.impersonate=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.accessToken,u=r.username;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.impersonate(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.loginWithPassword=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.user,u=r.password;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.loginWithPassword(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.logout=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.accessToken;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.logout(o);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.me=void 0;var r=t(1);n.me=function(e){return(0,r.authenticated)(e,function(e,n,t){var r=t.user;return r})}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.refreshTokens=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.accessToken,u=r.refreshToken;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.refreshTokens(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.resetPassword=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.token,u=r.newPassword;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.resetPassword(o,u);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.sendResetPasswordEmail=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.email;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.sendResetPasswordEmail(o);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.sendVerificationEmail=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.email;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.sendVerificationEmail(o);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.User={id:function(e){return e.id||e._id},email:function(e){return e.emails[0].address}}},function(e,n){"use strict";function t(e){return function(){var n=e.apply(this,arguments);return new Promise(function(e,t){function r(o,u){try{var i=n[o](u),a=i.value}catch(e){return void t(e)}return i.done?void e(a):Promise.resolve(a).then(function(e){r("next",e)},function(e){r("throw",e)})}return r("next")})}}Object.defineProperty(n,"__esModule",{value:!0});n.verifyEmail=function(e){return function(){var n=t(regeneratorRuntime.mark(function n(t,r){var o=r.token;return regeneratorRuntime.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.verifyEmail(o);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n,void 0)}));return function(e,t){return n.apply(this,arguments)}}()}},function(e,n,t){"use strict";function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}Object.defineProperty(n,"__esModule",{value:!0}),n.createJSAccountsGraphQL=void 0;var o=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e},u=t(7),i=t(10),a=t(6),s=t(9),c=t(14),f=t(2),d=t(4),p=t(3),l=t(8),v=t(5),m=t(11),h=t(12),y=t(13),g=t(15);n.createJSAccountsGraphQL=function(e){var n,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{rootQueryName:"Query",rootMutationName:"Mutation",extend:!0,withSchemaDefinition:!1},w="\n "+d.typeDefs+"\n\n "+(t.extend?"extend ":"")+"type "+t.rootQueryName+" {\n "+p.queries+"\n }\n\n "+(t.extend?"extend ":"")+"type "+t.rootMutationName+" {\n "+f.mutations+"\n }\n\n "+(t.withSchemaDefinition?"schema {\n query: "+t.rootMutationName+"\n mutation: "+t.rootQueryName+"\n }":"")+"\n ",x=(n={User:c.User},r(n,t.rootMutationName,{loginWithPassword:(0,u.loginWithPassword)(e),refreshTokens:(0,i.refreshTokens)(e),logout:(0,l.logout)(e),impersonate:(0,a.impersonate)(e),createUser:(0,v.createUser)(e),resetPassword:(0,m.resetPassword)(e),sendResetPasswordEmail:(0,h.sendResetPasswordEmail)(e),sendVerificationEmail:(0,y.sendVerificationEmail)(e),verifyEmail:(0,g.verifyEmail)(e)}),r(n,t.rootQueryName,{me:(0,s.me)(e)}),n);return{schema:w,extendWithResolvers:function(e){var n;return o({},e,(n={},r(n,t.rootMutationName,Object.assign(e[t.rootMutationName]||{},x[t.rootMutationName])),r(n,t.rootQueryName,Object.assign(e[t.rootQueryName]||{},x[t.rootQueryName])),r(n,"User",Object.assign(e.User||{},x.User)),n))}}}},function(e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});n.JSAccountsContext=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Authorization";return{authToken:e.headers[n]||e.headers[n.toLowerCase()]}}}])});
{
"name": "@accounts/graphql-api",
"version": "0.0.9",
"version": "0.1.0",
"description": "Server side GraphQL transport for accounts",

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

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