instructure-canvas-api
Advanced tools
Comparing version 2.0.0 to 2.0.1
@@ -1,1 +0,1 @@ | ||
Object.defineProperty(exports,"__esModule",{value:true});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;};var _courses=require('./courses');var coursesApi=_interopRequireWildcard(_courses);var _users=require('./users');var usersApi=_interopRequireWildcard(_users);var _enrollments=require('./enrollments');var enrollmentsApi=_interopRequireWildcard(_enrollments);var _submissions=require('./submissions');var submissionsApi=_interopRequireWildcard(_submissions);var _assignments=require('./assignments');var assignmentsApi=_interopRequireWildcard(_assignments);var _quizzes=require('./quizzes');var quizzesApi=_interopRequireWildcard(_quizzes);var _assignmentGroups=require('./assignmentGroups');var assignmentGroupsApi=_interopRequireWildcard(_assignmentGroups);var _discussions=require('./discussions');var discussionsApi=_interopRequireWildcard(_discussions);var _conversations=require('./conversations');var conversationApi=_interopRequireWildcard(_conversations);var _groups=require('./groups');var groupsApi=_interopRequireWildcard(_groups);var _login=require('./login');var loginApi=_interopRequireWildcard(_login);var _externalTools=require('./external-tools');var externalTools=_interopRequireWildcard(_externalTools);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}exports.default=_extends({},coursesApi,usersApi,enrollmentsApi,groupsApi,submissionsApi,assignmentsApi,quizzesApi,assignmentGroupsApi,discussionsApi,conversationApi,loginApi,externalTools); | ||
Object.defineProperty(exports,"__esModule",{value:true});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;};var _courses=require('./courses');var coursesApi=_interopRequireWildcard(_courses);var _users=require('./users');var usersApi=_interopRequireWildcard(_users);var _enrollments=require('./enrollments');var enrollmentsApi=_interopRequireWildcard(_enrollments);var _submissions=require('./submissions');var submissionsApi=_interopRequireWildcard(_submissions);var _assignments=require('./assignments');var assignmentsApi=_interopRequireWildcard(_assignments);var _quizzes=require('./quizzes');var quizzesApi=_interopRequireWildcard(_quizzes);var _assignmentGroups=require('./assignmentGroups');var assignmentGroupsApi=_interopRequireWildcard(_assignmentGroups);var _discussions=require('./discussions');var discussionsApi=_interopRequireWildcard(_discussions);var _conversations=require('./conversations');var conversationApi=_interopRequireWildcard(_conversations);var _groups=require('./groups');var groupsApi=_interopRequireWildcard(_groups);var _login=require('./login');var loginApi=_interopRequireWildcard(_login);var _externalTools=require('./external-tools');var externalTools=_interopRequireWildcard(_externalTools);var _mediaComments=require('./media-comments');var mediaComments=_interopRequireWildcard(_mediaComments);var _fileUploads=require('./file-uploads');var fileUploads=_interopRequireWildcard(_fileUploads);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}exports.default=_extends({},coursesApi,usersApi,enrollmentsApi,groupsApi,submissionsApi,assignmentsApi,quizzesApi,assignmentGroupsApi,discussionsApi,conversationApi,loginApi,externalTools,mediaComments,fileUploads); |
@@ -1,1 +0,1 @@ | ||
Object.defineProperty(exports,"__esModule",{value:true});exports.getSubmissions=getSubmissions;exports.gradeSubmission=gradeSubmission;exports.gradeSubmissionWithRubric=gradeSubmissionWithRubric;exports.commentOnSubmission=commentOnSubmission;exports.refreshSubmissionSummary=refreshSubmissionSummary;exports.getSubmissionsForUsers=getSubmissionsForUsers;var _pagination=require('../utils/pagination');var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function getSubmissions(courseID,assignmentID){var grouped=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var submissions=(0,_pagination.paginate)('courses/'+courseID+'/assignments/'+assignmentID+'/submissions',{params:{include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group'],grouped:grouped}});return(0,_pagination.exhaust)(submissions);}function gradeSubmission(courseID,assignmentID,userID,submissionParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{submission:submissionParams});}function gradeSubmissionWithRubric(courseID,assignmentID,userID,rubricParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{rubric_assessment:rubricParams});}function commentOnSubmission(courseID,assignmentID,userID,comment){var data={comment:{}};switch(comment.type){case'text':data.comment.text_comment=comment.message;break;}if(comment.groupComment){data.comment.group_comment=true;}return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,data);}function refreshSubmissionSummary(courseID,assignmentID){return(0,_httpClient2.default)().get('/courses/'+courseID+'/assignments/'+assignmentID+'/submission_summary');}function getSubmissionsForUsers(courseID,userIDs){var submissions=(0,_pagination.paginate)('/courses/'+courseID+'/students/submissions',{params:{student_ids:userIDs,include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group']}});return(0,_pagination.exhaust)(submissions);} | ||
Object.defineProperty(exports,"__esModule",{value:true});exports.getSubmissions=getSubmissions;exports.gradeSubmission=gradeSubmission;exports.gradeSubmissionWithRubric=gradeSubmissionWithRubric;exports.commentOnSubmission=commentOnSubmission;exports.refreshSubmissionSummary=refreshSubmissionSummary;exports.getSubmissionsForUsers=getSubmissionsForUsers;var _pagination=require('../utils/pagination');var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function getSubmissions(courseID,assignmentID){var grouped=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var submissions=(0,_pagination.paginate)('courses/'+courseID+'/assignments/'+assignmentID+'/submissions',{params:{include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group'],grouped:grouped}});return(0,_pagination.exhaust)(submissions);}function gradeSubmission(courseID,assignmentID,userID,submissionParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{submission:submissionParams});}function gradeSubmissionWithRubric(courseID,assignmentID,userID,rubricParams){return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,{rubric_assessment:rubricParams});}function commentOnSubmission(courseID,assignmentID,userID,comment){var data={comment:{}};switch(comment.type){case'text':data.comment.text_comment=comment.message;break;case'media':data.comment.media_comment_type=comment.mediaType;data.comment.media_comment_id=comment.mediaID;break;}if(comment.groupComment){data.comment.group_comment=true;}return(0,_httpClient2.default)().put('/courses/'+courseID+'/assignments/'+assignmentID+'/submissions/'+userID,data);}function refreshSubmissionSummary(courseID,assignmentID){return(0,_httpClient2.default)().get('/courses/'+courseID+'/assignments/'+assignmentID+'/submission_summary');}function getSubmissionsForUsers(courseID,userIDs){var submissions=(0,_pagination.paginate)('/courses/'+courseID+'/students/submissions',{params:{student_ids:userIDs,include:['submission_history','submission_comments','rubric_assessment','total_scores','user','group']}});return(0,_pagination.exhaust)(submissions);} |
@@ -1,1 +0,1 @@ | ||
Object.defineProperty(exports,"__esModule",{value:true});exports.httpClient=undefined;var _assignmentGroups=require('./apis/assignmentGroups');Object.keys(_assignmentGroups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignmentGroups[key];}});});var _assignments=require('./apis/assignments');Object.keys(_assignments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignments[key];}});});var _conversations=require('./apis/conversations');Object.keys(_conversations).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _conversations[key];}});});var _courses=require('./apis/courses');Object.keys(_courses).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _courses[key];}});});var _discussions=require('./apis/discussions');Object.keys(_discussions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _discussions[key];}});});var _enrollments=require('./apis/enrollments');Object.keys(_enrollments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _enrollments[key];}});});var _externalTools=require('./apis/external-tools');Object.keys(_externalTools).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _externalTools[key];}});});var _groups=require('./apis/groups');Object.keys(_groups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _groups[key];}});});var _login=require('./apis/login');Object.keys(_login).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _login[key];}});});var _quizzes=require('./apis/quizzes');Object.keys(_quizzes).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _quizzes[key];}});});var _submissions=require('./apis/submissions');Object.keys(_submissions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _submissions[key];}});});var _users=require('./apis/users');Object.keys(_users).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _users[key];}});});var _session=require('./session');Object.keys(_session).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _session[key];}});});var _index=require('./apis/index');var _index2=_interopRequireDefault(_index);var _httpClient=require('./httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=_index2.default;var httpClient=exports.httpClient=_httpClient2.default; | ||
Object.defineProperty(exports,"__esModule",{value:true});exports.httpClient=undefined;var _assignmentGroups=require('./apis/assignmentGroups');Object.keys(_assignmentGroups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignmentGroups[key];}});});var _assignments=require('./apis/assignments');Object.keys(_assignments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _assignments[key];}});});var _conversations=require('./apis/conversations');Object.keys(_conversations).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _conversations[key];}});});var _courses=require('./apis/courses');Object.keys(_courses).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _courses[key];}});});var _discussions=require('./apis/discussions');Object.keys(_discussions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _discussions[key];}});});var _enrollments=require('./apis/enrollments');Object.keys(_enrollments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _enrollments[key];}});});var _externalTools=require('./apis/external-tools');Object.keys(_externalTools).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _externalTools[key];}});});var _groups=require('./apis/groups');Object.keys(_groups).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _groups[key];}});});var _login=require('./apis/login');Object.keys(_login).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _login[key];}});});var _quizzes=require('./apis/quizzes');Object.keys(_quizzes).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _quizzes[key];}});});var _submissions=require('./apis/submissions');Object.keys(_submissions).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _submissions[key];}});});var _users=require('./apis/users');Object.keys(_users).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _users[key];}});});var _mediaComments=require('./apis/media-comments');Object.keys(_mediaComments).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _mediaComments[key];}});});var _fileUploads=require('./apis/file-uploads');Object.keys(_fileUploads).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _fileUploads[key];}});});var _session=require('./session');Object.keys(_session).forEach(function(key){if(key==="default"||key==="__esModule")return;Object.defineProperty(exports,key,{enumerable:true,get:function get(){return _session[key];}});});var _index=require('./apis/index');var _index2=_interopRequireDefault(_index);var _httpClient=require('./httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=_index2.default;var httpClient=exports.httpClient=_httpClient2.default; |
@@ -1,2 +0,2 @@ | ||
var _this=this;var _httpClient=require('../../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);var _pagination=require('../pagination');var _testHelpers=require('../testHelpers');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}var regeneratorRuntime=require('regenerator-runtime');var regeneratorRuntime=require('regenerator-runtime');jest.mock('../../httpClient');describe('paginate',function(){it('should return next promise',function _callee(){var headers,mock,result;return regeneratorRuntime.async(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:headers={link:'<https://example.com/items?page=1&per_page=1>; rel="current",\ | ||
var _this=this;var _httpClient=require('../../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);var _pagination=require('../pagination');var _testHelpers=require('../testHelpers');function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}jest.mock('../../httpClient');describe('paginate',function(){it('should return next promise',function _callee(){var headers,mock,result;return regeneratorRuntime.async(function _callee$(_context){while(1){switch(_context.prev=_context.next){case 0:headers={link:'<https://example.com/items?page=1&per_page=1>; rel="current",\ | ||
<https://example.com/items?page=2&per_page=1>; rel="next",\ | ||
@@ -3,0 +3,0 @@ <https://example.com/items?page=1&per_page=1>; rel="first",\ |
@@ -1,1 +0,1 @@ | ||
Object.defineProperty(exports,"__esModule",{value:true});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;};exports.parseNext=parseNext;exports.paginate=paginate;exports.exhaust=exhaust;var _parseLinkHeader=require('./parse-link-header');var _parseLinkHeader2=_interopRequireDefault(_parseLinkHeader);var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++){arr2[i]=arr[i];}return arr2;}else{return Array.from(arr);}}var regeneratorRuntime=require('regenerator-runtime');var regeneratorRuntime=require('regenerator-runtime');function parseNextFromLinkHeader(response){var links=(0,_parseLinkHeader2.default)(response.headers.link);if(links&&links.next){return links.next.url;}return null;}function parseNextFromJSON(response){if(response.data&&response.data.meta&&response.data.meta.pagination){return response.data.meta.pagination.next;}return null;}function parseNext(response){return parseNextFromLinkHeader(response)||parseNextFromJSON(response);}function paginate(url){var config=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_httpClient2.default)().get(url,config).then(function(response){var next=parseNext(response);return _extends({},response,{next:next?function(){return paginate(next);}:null});});}function exhaust(initial){var _this=this;var keys=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var result,next,_loop;return regeneratorRuntime.async(function exhaust$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:result=void 0;if(keys.length){result={};}else{result=[];}next=function next(){return initial;};_loop=function _loop(){var response;return regeneratorRuntime.async(function _loop$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return regeneratorRuntime.awrap(next());case 2:response=_context.sent;if(response.data){if(keys.length){keys.forEach(function(key){var newData=response.data[key]||[];var oldData=result[key]||[];result[key]=[].concat(_toConsumableArray(oldData),_toConsumableArray(newData));});}else{result=[].concat(_toConsumableArray(result),_toConsumableArray(response.data));}}next=response.next;case 5:case'end':return _context.stop();}}},null,_this);};case 4:if(!next){_context2.next=9;break;}_context2.next=7;return regeneratorRuntime.awrap(_loop());case 7:_context2.next=4;break;case 9:return _context2.abrupt('return',{data:result,next:null});case 10:case'end':return _context2.stop();}}},null,this);} | ||
Object.defineProperty(exports,"__esModule",{value:true});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;};exports.parseNext=parseNext;exports.paginate=paginate;exports.exhaust=exhaust;var _parseLinkHeader=require('./parse-link-header');var _parseLinkHeader2=_interopRequireDefault(_parseLinkHeader);var _httpClient=require('../httpClient');var _httpClient2=_interopRequireDefault(_httpClient);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++){arr2[i]=arr[i];}return arr2;}else{return Array.from(arr);}}function parseNextFromLinkHeader(response){var links=(0,_parseLinkHeader2.default)(response.headers.link);if(links&&links.next){return links.next.url;}return null;}function parseNextFromJSON(response){if(response.data&&response.data.meta&&response.data.meta.pagination){return response.data.meta.pagination.next;}return null;}function parseNext(response){return parseNextFromLinkHeader(response)||parseNextFromJSON(response);}function paginate(url){var config=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_httpClient2.default)().get(url,config).then(function(response){var next=parseNext(response);return _extends({},response,{next:next?function(){return paginate(next);}:null});});}function exhaust(initial){var _this=this;var keys=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var result,next,_loop;return regeneratorRuntime.async(function exhaust$(_context2){while(1){switch(_context2.prev=_context2.next){case 0:result=void 0;if(keys.length){result={};}else{result=[];}next=function next(){return initial;};_loop=function _loop(){var response;return regeneratorRuntime.async(function _loop$(_context){while(1){switch(_context.prev=_context.next){case 0:_context.next=2;return regeneratorRuntime.awrap(next());case 2:response=_context.sent;if(response.data){if(keys.length){keys.forEach(function(key){var newData=response.data[key]||[];var oldData=result[key]||[];result[key]=[].concat(_toConsumableArray(oldData),_toConsumableArray(newData));});}else{result=[].concat(_toConsumableArray(result),_toConsumableArray(response.data));}}next=response.next;case 5:case'end':return _context.stop();}}},null,_this);};case 4:if(!next){_context2.next=9;break;}_context2.next=7;return regeneratorRuntime.awrap(_loop());case 7:_context2.next=4;break;case 9:return _context2.abrupt('return',{data:result,next:null});case 10:case'end':return _context2.stop();}}},null,this);} |
{ | ||
"name": "instructure-canvas-api", | ||
"version": "2.0.0", | ||
"version": "2.0.1", | ||
"description": "API module to interact with canvas", | ||
@@ -13,3 +13,4 @@ "main": "lib/index.js", | ||
"axios": "^0.16.2", | ||
"lodash": "^4.17.4" | ||
"lodash": "^4.17.4", | ||
"xmldom": "^0.1.27" | ||
}, | ||
@@ -16,0 +17,0 @@ "devDependencies": { |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
48961
47
3
21
2
+ Addedxmldom@^0.1.27
+ Addedxmldom@0.1.31(transitive)