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

f3js-cli

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

f3js-cli - npm Package Compare versions

Comparing version 0.0.4 to 0.0.5

lib/connector/models.js

2

lib/connector/api/modules.js

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

"use strict";function create(a,b){utils.ajax("http://"+base.getServerDomainName()+"/modules"+utils.querify(a),function(a,c){switch(c){case 200:return console.log("registration succeeded:",a),void(b&&b(null,new base.Module(a)));case 400:console.log("invalid data:",a);break;case 403:console.log("access denied");break;default:console.log("server error:",a)}b&&b("undefined"==typeof a?{}:a,null)},"json","post")}function createPath(a,b,c){return"/"+a+(b?"/"+b:"")+(c?"/"+c:"/latest")}function findDescendant(a,b){utils.ajax("http://"+base.getServerDomainName()+"/modules/"+a+utils.querify({find:"descendant",format:"json"}),function(a,c){b(404===c||null===a?null:new base.Module(a))},"json")}function readByName(a,b,c){utils.ajax("http://"+base.getServerDomainName()+"/modules/"+a+(b?"/"+b:"")+utils.querify({format:"json"}),function(a,b){c(404===b||null===a?null:new base.Module(a))},"json")}function list(a,b){var c=_.extend({format:"json",withoutOriginalAuthors:!0},b);utils.ajax("http://"+base.getServerDomainName()+"/modules"+utils.querify(c),function(b){if(!b)return a(null,{});var c=b.list;delete b.list,a(_.map(c,function(a){return new base.Module(a)}),b)},"json")}function count(a,b){var c=_.extend({format:"json",count:"true"},b);utils.ajax("http://"+base.getServerDomainName()+"/modules"+utils.querify(c),function(b){return b?void a(b.count):a(0)},"json")}function listAuthors(a,b){utils.ajax("http://"+base.getServerDomainName()+"/users/for/modules/"+a,function(a,c){return 404!==c&&a?void(b&&b(_.map(a,function(a){return new base.User(a)}))):void(b&&b(null))},"json")}function listReferenceUrls(a,b){utils.ajax("http://"+base.getServerDomainName()+"/urls/for/modules/"+a,function(a,c){return 404!==c&&a?void(b&&b(_.map(a,function(a){return new base.ModuleUrl(a)}))):void(b&&b(null))},"json")}function addReferenceUrls(a,b,c,d){utils.ajax("http://"+base.getServerDomainName()+"/urls/for/modules/"+a+utils.querify({_csrf:c,urls:JSON.stringify(b)}),function(a,b){return 404!==b&&a?void(d&&d(_.map(a,function(a){return new base.ModuleUrl(a)}))):void(d&&d(null))},"json","post")}function deleteUrl(a,b,c){utils.ajax("http://"+base.getServerDomainName()+"/urls/delete"+utils.querify({_csrf:b,urlId:a}),function(a,b){c&&c(404===b||200===b&&a)},"json","post")}function listForProject(a,b){utils.ajax("http://"+base.getServerDomainName()+"/modules/for/"+a,function(a,c){return 404===c||null===a?b(null):void b(_.map(a,function(a){return new base.Module(a)}))},"json")}var _=require("underscore"),base=require("../models/base"),utils=require("../utils");exports.create=create,exports.findDescendant=findDescendant,exports.readByName=readByName,exports.list=list,exports.count=count,exports.listAuthors=listAuthors,exports.listReferenceUrls=listReferenceUrls,exports.addReferenceUrls=addReferenceUrls,exports.deleteUrl=deleteUrl,exports.listForProject=listForProject;/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";function create(a,b){utils.ajax("http://"+models.getServerDomainName()+"/modules"+utils.querify(a),function(a,c){switch(c){case 200:return console.log("module id:",a.id),void(b&&b(null,new models.Module(a)));case 400:console.log("invalid data:",a);break;case 403:console.log("access denied");break;default:console.log("server error:",a)}b&&b("undefined"==typeof a?{}:a,null)},"json","post")}function createPath(a,b,c){return"/"+a+(b?"/"+b:"")+(c?"/"+c:"/latest")}function findDescendant(a,b){utils.ajax("http://"+models.getServerDomainName()+"/modules/"+a+utils.querify({find:"descendant",format:"json"}),function(a,c){b(404===c||null===a?null:new models.Module(a))},"json")}function readByName(a,b,c){utils.ajax("http://"+models.getServerDomainName()+"/modules/"+a+(b?"/"+b:"")+utils.querify({format:"json"}),function(a,b){c(404===b||null===a?null:new models.Module(a))},"json")}function list(a,b){var c=_.extend({format:"json",withoutOriginalAuthors:!0},b);utils.ajax("http://"+models.getServerDomainName()+"/modules"+utils.querify(c),function(b){if(!b)return a(null,{});var c=b.list;delete b.list,a(_.map(c,function(a){return new models.Module(a)}),b)},"json")}function count(a,b){var c=_.extend({format:"json",count:"true"},b);utils.ajax("http://"+models.getServerDomainName()+"/modules"+utils.querify(c),function(b){return b?void a(b.count):a(0)},"json")}function listAuthors(a,b){utils.ajax("http://"+models.getServerDomainName()+"/users/for/modules/"+a,function(a,c){return 404!==c&&a?void(b&&b(_.map(a,function(a){return new models.User(a)}))):void(b&&b(null))},"json")}function listReferenceUrls(a,b){utils.ajax("http://"+models.getServerDomainName()+"/urls/for/modules/"+a,function(a,c){return 404!==c&&a?void(b&&b(_.map(a,function(a){return new models.ModuleUrl(a)}))):void(b&&b(null))},"json")}function addReferenceUrls(a,b,c,d){utils.ajax("http://"+models.getServerDomainName()+"/urls/for/modules/"+a+utils.querify({_csrf:c,urls:JSON.stringify(b)}),function(a,b){return 404!==b&&a?void(d&&d(_.map(a,function(a){return new models.ModuleUrl(a)}))):void(d&&d(null))},"json","post")}function deleteUrl(a,b,c){utils.ajax("http://"+models.getServerDomainName()+"/urls/delete"+utils.querify({_csrf:b,urlId:a}),function(a,b){c&&c(404===b||200===b&&a)},"json","post")}function listForProject(a,b){utils.ajax("http://"+models.getServerDomainName()+"/modules/for/"+a,function(a,c){return 404===c||null===a?b(null):void b(_.map(a,function(a){return new models.Module(a)}))},"json")}var _=require("underscore"),models=require("../models"),utils=require("../utils");exports.create=create,exports.findDescendant=findDescendant,exports.readByName=readByName,exports.list=list,exports.count=count,exports.listAuthors=listAuthors,exports.listReferenceUrls=listReferenceUrls,exports.addReferenceUrls=addReferenceUrls,exports.deleteUrl=deleteUrl,exports.listForProject=listForProject;/*! f3js-cli - v0.0.5 - 2016-07-05 */

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

"use strict";function create(a,b){utils.ajax("http://"+base.getServerDomainName()+"/projects"+utils.querify(a),function(a,c){switch(c){case 200:return console.log("registration succeeded:",a),void(b&&b(null,new base.Project(a)));case 400:console.log("invalid data:",a);break;case 403:console.log("access denied");break;default:console.log("server error:",a)}b&&b("undefined"==typeof a?{}:a,null)},"json","post")}function findDescendant(a,b){utils.ajax("http://"+base.getServerDomainName()+"/projects/"+a+utils.querify({find:"descendant",format:"json"}),function(a,c){b(404===c||null===a?null:new base.Project(a))},"json")}function read(a,b){return null!==projectCache&&projectCache.id===a?(b&&setTimeout(function(){b(projectCache)},1),!0):void utils.ajax("http://"+base.getServerDomainName()+"/projects/"+a+utils.querify({format:"json"}),function(a,c){var d=null===a||200!==c?null:new base.Project(a);null!==d&&(projectCache=d),b&&b(d)},"json")}function list(a,b){var c=_.extend({format:"json",withoutOriginalAuthors:!0},b);utils.ajax("http://"+base.getServerDomainName()+"/projects"+utils.querify(c),function(b){if(!b)return a(null,{});var c=b.list;delete b.list,a(_.map(c,function(a){return new base.Project(a)}),b)},"json")}function listVariants(a,b){var c=_.extend({format:"json",withoutAuthors:!0,withoutOriginalAuthors:!0},b);utils.ajax("http://"+base.getServerDomainName()+"/variants"+utils.querify(c),function(b){if(!b)return a(null,{});var c=b.list;delete b.list,a(_.map(c,function(a){return new base.Variant(a)}),b)},"json")}function listAuthors(a,b){utils.ajax("http://"+base.getServerDomainName()+"/users/for/projects/"+a,function(a,c){return 404!==c&&a?void(b&&b(_.map(a,function(a){return new base.User(a)}))):void(b&&b(null))},"json")}function createVariant(a,b){utils.ajax("http://"+base.getServerDomainName()+"/variants"+utils.querify(a),function(a,c){if(200!==c||!a)return void(b&&b(null));var d=new base.Variant(a);"undefined"!=typeof document&&download(d),b&&b(d)},"json","post")}function readVariant(a,b){utils.ajax("http://"+base.getServerDomainName()+"/variants/"+a+utils.querify({format:"json"}),function(a,c){var d=null===a||200!==c?null:new base.Variant(a);b&&b(d)},"json")}function download(a,b){void 0===b&&(b="");var c=document.createElement("a"),d=a.contentType===base.Variant.PROGRAM_NODEJS;c.setAttribute("href",a.getDownloadLinkUrl()),c.setAttribute("download","f3js-"+(d?"nodejs-":"layout-")+a.id+(d?"zip"===b?".zip":".tar.gz":".pdf")),c.style.display="none",document.body.appendChild(c),c.click(),setTimeout(function(){document.body.removeChild(c)},1e3)}var _=require("underscore"),base=require("../models/base"),utils=require("../utils"),projectCache=null;exports.create=create,exports.findDescendant=findDescendant,exports.read=read,exports.list=list,exports.listVariants=listVariants,exports.listAuthors=listAuthors,exports.createVariant=createVariant,exports.readVariant=readVariant,exports.download=download;/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";function create(a,b){utils.ajax("http://"+models.getServerDomainName()+"/projects"+utils.querify(a),function(a,c){switch(c){case 200:return console.log("project id:",a.id),void(b&&b(null,new models.Project(a)));case 400:console.log("invalid data:",a);break;case 403:console.log("access denied");break;default:console.log("server error:",a)}b&&b("undefined"==typeof a?{}:a,null)},"json","post")}function findDescendant(a,b){utils.ajax("http://"+models.getServerDomainName()+"/projects/"+a+utils.querify({find:"descendant",format:"json"}),function(a,c){b(404===c||null===a?null:new models.Project(a))},"json")}function read(a,b){return null!==projectCache&&projectCache.id===a?(b&&setTimeout(function(){b(projectCache)},1),!0):void utils.ajax("http://"+models.getServerDomainName()+"/projects/"+a+utils.querify({format:"json"}),function(a,c){var d=null===a||200!==c?null:new models.Project(a);null!==d&&(projectCache=d),b&&b(d)},"json")}function list(a,b){var c=_.extend({format:"json",withoutOriginalAuthors:!0},b);utils.ajax("http://"+models.getServerDomainName()+"/projects"+utils.querify(c),function(b){if(!b)return a(null,{});var c=b.list;delete b.list,a(_.map(c,function(a){return new models.Project(a)}),b)},"json")}function listVariants(a,b){var c=_.extend({format:"json",withoutAuthors:!0,withoutOriginalAuthors:!0},b);utils.ajax("http://"+models.getServerDomainName()+"/variants"+utils.querify(c),function(b){if(!b)return a(null,{});var c=b.list;delete b.list,a(_.map(c,function(a){return new models.Variant(a)}),b)},"json")}function listAuthors(a,b){utils.ajax("http://"+models.getServerDomainName()+"/users/for/projects/"+a,function(a,c){return 404!==c&&a?void(b&&b(_.map(a,function(a){return new models.User(a)}))):void(b&&b(null))},"json")}function createVariant(a,b){utils.ajax("http://"+models.getServerDomainName()+"/variants"+utils.querify(a),function(a,c){if(200!==c||!a)return void(b&&b(null));var d=new models.Variant(a);"undefined"!=typeof document&&download(d),b&&b(d)},"json","post")}function readVariant(a,b){utils.ajax("http://"+models.getServerDomainName()+"/variants/"+a+utils.querify({format:"json"}),function(a,c){var d=null===a||200!==c?null:new models.Variant(a);b&&b(d)},"json")}function download(a,b){void 0===b&&(b="");var c=document.createElement("a"),d=a.contentType===models.Variant.PROGRAM_NODEJS;c.setAttribute("href",a.getDownloadLinkUrl()),c.setAttribute("download","f3js-"+(d?"nodejs-":"layout-")+a.id+(d?"zip"===b?".zip":".tar":".pdf")),c.style.display="none",document.body.appendChild(c),c.click(),setTimeout(function(){document.body.removeChild(c)},1e3)}var _=require("underscore"),models=require("../models"),utils=require("../utils"),projectCache=null;exports.create=create,exports.findDescendant=findDescendant,exports.read=read,exports.list=list,exports.listVariants=listVariants,exports.listAuthors=listAuthors,exports.createVariant=createVariant,exports.readVariant=readVariant,exports.download=download;/*! f3js-cli - v0.0.5 - 2016-07-05 */

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

"use strict";function read(a){utils.ajax("http://"+base.getServerDomainName()+"/profile"+utils.querify({format:"json"}),function(b,c){return 404!==c&&b?void a(new base.User(b)):a(null)},"json")}function listTokens(a){utils.ajax("http://"+base.getServerDomainName()+"/profile/tokens",function(b,c){return 404!==c&&b?void a(_.map(b,function(a){return{createdDate:new Date(a.createdDate),token:a.token}})):a([])},"json")}function createToken(a,b){utils.ajax("http://"+base.getServerDomainName()+"/profile/tokens/create"+utils.querify({_csrf:a}),function(a,c){return 200===c&&a?void(b&&b(a.token)):void(b&&b(null))},"json","post")}function deleteToken(a,b,c){utils.ajax("http://"+base.getServerDomainName()+"/profile/tokens/delete"+utils.querify({_csrf:b,token:a}),function(a,b){c&&c(200===b&&a)},"json","post")}var _=require("underscore"),base=require("../models/base"),utils=require("../utils");exports.read=read,exports.listTokens=listTokens,exports.createToken=createToken,exports.deleteToken=deleteToken;/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";function read(a){utils.ajax("http://"+models_1.getServerDomainName()+"/profile"+utils.querify({format:"json"}),function(b,c){return 404!==c&&b?void a(new models_1.User(b)):a(null)},"json")}function listTokens(a){utils.ajax("http://"+models_1.getServerDomainName()+"/profile/tokens",function(b,c){return 404!==c&&b?void a(_.map(b,function(a){return{createdDate:new Date(a.createdDate),token:a.token}})):a([])},"json")}function createToken(a,b){utils.ajax("http://"+models_1.getServerDomainName()+"/profile/tokens/create"+utils.querify({_csrf:a}),function(a,c){return 200===c&&a?void(b&&b(a.token)):void(b&&b(null))},"json","post")}function deleteToken(a,b,c){utils.ajax("http://"+models_1.getServerDomainName()+"/profile/tokens/delete"+utils.querify({_csrf:b,token:a}),function(a,b){c&&c(200===b&&a)},"json","post")}var _=require("underscore"),models_1=require("../models"),utils=require("../utils");exports.read=read,exports.listTokens=listTokens,exports.createToken=createToken,exports.deleteToken=deleteToken;/*! f3js-cli - v0.0.5 - 2016-07-05 */

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

"use strict";function msg(){return new Promise(function(a,b){return null!==message?a(message):void ajax("http://"+base.getServerDomainName()+"/message.json",function(c){return c?(message=c,void a(message)):b()},"json")})}function getMsg(){return message}function setToken(a){token=a}function getUser(){return userObj||self.user&&(userObj=new base.User(self.user)),userObj}function isExternalSite(){return base.getServerDomainName()!==location.host}function isUrl(a){return a.length<2083&&urlRegexp.test(a)}function getDateString(a){return base.getDateString(a)}function getCookie(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){var e=c[d].trim();if(0==e.indexOf(b))return e.substring(b.length,e.length)}return""}function setCookie(a,b,c){void 0===c&&(c=365);var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="expires="+d.toUTCString();document.cookie=a+"="+b+"; "+e}function parseQueryString(){if(!location||!location.search)return{};var a=location.search,b={};return"?"!==a.charAt(0)?{}:(_.each(a.substring(1).split("&"),function(a){var c=a.substring(0,a.indexOf("=")),d=a.substring(c.length+1);b[c]=d}),b)}function querify(a){return a?_.reduce(_.map(a,function(a,b){var c="undefined"==typeof a?null:encodeURIComponent(b)+"="+(a?encodeURIComponent(a.toString()):"");return c}),function(a,b){return b?(a?a+"&":"?")+b:a},null):""}function ajaxWithCredentials(a){withCredentialsCallback=a}function ajax(a,b,c,d){if(void 0===c&&(c="text"),void 0===d&&(d="GET"),a){var e;if("undefined"!=typeof ActiveXObject)try{e=new ActiveXObject("Msxml2.XMLHTTP")}catch(f){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(f){e=!1}}else if("undefined"!=typeof XMLHttpRequest)try{e=new XMLHttpRequest}catch(f){e=!1}else try{var g=require("xhr2");e=new g}catch(f){e=!1}if(e){c=c.toLowerCase(),d=d.toUpperCase();var h=null,i=a.split("?");if("POST"==d&&(a=i[0],i.length>1&&(h=i[1])),token&&0===a.indexOf("http://"+base.getServerDomainName())&&("POST"==d?(i.length>1?h+="&":h="",h+="access-token="+token):(a+=i.length>1?"&":"?",a+="access-token="+token)),e.open(d,a),"undefined"!=typeof self&&self.debug){var j=/([&?])access-token=(.+)$/.exec(a);j&&(a=a.substring(0,a.length-j[2].length)+"*"),console.log(d,a)}var k=withCredentialsCallback(a);k&&(e.withCredentials=!0),"POST"==d&&e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.onreadystatechange=function(){if(4===e.readyState){var a="";if(e.responseText&&(a=e.responseText),"j"==c.charAt(0))try{a=JSON.parse(a)}catch(d){a=null}else"x"==c.charAt(0)&&(a=e.responseXML);"undefined"==typeof a&&(a=null),b&&b(a,e.status)}},e.send(h)}}}var PromiseModule=require("es6-promise");"undefined"==typeof self||self.Promise||(self.Promise=PromiseModule.Promise);var _=require("underscore"),base=require("./models/base"),message=null;exports.msg=msg,exports.getMsg=getMsg;var token=null;exports.setToken=setToken;var userObj=null;exports.getUser=getUser,exports.isExternalSite=isExternalSite;var urlRegexp=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i");exports.isUrl=isUrl,exports.getDateString=getDateString,exports.getCookie=getCookie,exports.setCookie=setCookie,exports.parseQueryString=parseQueryString,exports.querify=querify;var withCredentialsCallback=function(a){return!1};exports.ajaxWithCredentials=ajaxWithCredentials,exports.ajax=ajax;/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";function msg(){return new Promise(function(a,b){return null!==message?a(message):void ajax("http://"+models_1.getServerDomainName()+"/message.json",function(c){return c?(message=c,void a(message)):b()},"json")})}function getMsg(){return message}function setToken(a){token=a}function getUser(){return userObj||self.user&&self.user.id&&(userObj=new models_1.User(self.user)),userObj}function isExternalSite(){return models_1.getServerDomainName()!==location.host}function isUrl(a){return a.length<2083&&urlRegexp.test(a)}function getDateString(a){return models_1.getDateString(a)}function getCookie(a){for(var b=a+"=",c=document.cookie.split(";"),d=0;d<c.length;d++){var e=c[d].trim();if(0==e.indexOf(b))return e.substring(b.length,e.length)}return""}function setCookie(a,b,c){void 0===c&&(c=365);var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="expires="+d.toUTCString();document.cookie=a+"="+b+"; "+e}function parseQueryString(){if(!location||!location.search)return{};var a=location.search,b={};return"?"!==a.charAt(0)?{}:(_.each(a.substring(1).split("&"),function(a){var c=a.substring(0,a.indexOf("=")),d=a.substring(c.length+1);b[c]=d}),b)}function querify(a){return a?_.reduce(_.map(a,function(a,b){var c="undefined"==typeof a?null:encodeURIComponent(b)+"="+(a?encodeURIComponent(a.toString()):"");return c}),function(a,b){return b?(a?a+"&":"?")+b:a},null):""}function ajaxWithCredentials(a){withCredentialsCallback=a}function ajax(a,b,c,d){if(void 0===c&&(c="text"),void 0===d&&(d="GET"),a){var e;if("undefined"!=typeof ActiveXObject)try{e=new ActiveXObject("Msxml2.XMLHTTP")}catch(f){try{e=new ActiveXObject("Microsoft.XMLHTTP")}catch(f){e=!1}}else if("undefined"!=typeof XMLHttpRequest)try{e=new XMLHttpRequest}catch(f){e=!1}else try{var g=require("xhr2");e=new g}catch(f){e=!1}if(e){c=c.toLowerCase(),d=d.toUpperCase();var h=null,i=a.split("?");if("POST"==d&&(a=i[0],i.length>1&&(h=i[1])),token&&0===a.indexOf("http://"+models_1.getServerDomainName())&&("POST"==d?(i.length>1?h+="&":h="",h+="access-token="+token):(a+=i.length>1?"&":"?",a+="access-token="+token)),e.open(d,a),"undefined"!=typeof self&&self.debug){var j=/([&?])access-token=(.+)$/.exec(a);j&&(a=a.substring(0,a.length-j[2].length)+"*"),console.log(d,a)}var k=withCredentialsCallback(a);k&&(e.withCredentials=!0),"POST"==d&&e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.onreadystatechange=function(){if(4===e.readyState){var a="";if(e.responseText&&(a=e.responseText),"j"==c.charAt(0))try{a=JSON.parse(a)}catch(d){a=null}else"x"==c.charAt(0)&&(a=e.responseXML);"undefined"==typeof a&&(a=null),b&&b(a,e.status)}},e.send(h)}}}var PromiseModule=require("es6-promise");"undefined"==typeof self||self.Promise||(self.Promise=PromiseModule.Promise);var _=require("underscore"),models_1=require("./models"),message=null;exports.msg=msg,exports.getMsg=getMsg;var token=null;exports.setToken=setToken;var userObj=null;exports.getUser=getUser,exports.isExternalSite=isExternalSite;var urlRegexp=new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i");exports.isUrl=isUrl,exports.getDateString=getDateString,exports.getCookie=getCookie,exports.setCookie=setCookie,exports.parseQueryString=parseQueryString,exports.querify=querify;var withCredentialsCallback=function(a){return!1};exports.ajaxWithCredentials=ajaxWithCredentials,exports.ajax=ajax;/*! f3js-cli - v0.0.5 - 2016-07-05 */
#! /usr/bin/env node
"use strict";function render(a){var b=a.toJSON();if(b.author){var c=b.author;delete b.author,b.author=c.displayName}var d=b.id;delete b.id,delete b.script,delete b.packageJson,console.log("project id",d),console.log(b)}function download(a,b){void 0===b&&(b=!1),new Download({extract:b}).get(a.getDownloadLinkUrl()).dest(b?a.getFileBaseName():".").rename(function(c){return b?c:(c.basename=a.getFileBaseName(),c.extname=a.getFileExtension(),c)}).run(function(c,d){return c?void console.error(c):void console.log(b?a.getFileBaseName():a.getFileName())})}var _=require("underscore"),Download=require("download"),utils=require("./utils"),base=require("./connector/models/base"),projects=require("./connector/api/projects"),doList=null,doGet=null,doDownload=null,doDownloadVar=null;utils.init(function(a){a.command("list").description("list up projects").option("-o, --offset <n>","Offset index",parseInt).action(function(a){doList=function(){var b={};a.offset&&(b.startIndex=a.offset),projects.list(function(a,b){a&&(console.log("next offset",b.nextStartIndex?b.nextStartIndex:-1),_.each(a,function(a){return render(a)}))},b)}}),a.command("get <id>").description("get project information").action(function(a){doGet=function(){return a?void projects.read(a,function(a){return a?void render(a):void console.log(null)}):void console.log(null)}}),a.command("download <id>").description("download project archive").option("-e, --extract","Extract the archive").action(function(a,b){doDownload=function(){if(!a)return void console.log(null);var c=!!b.extract;projects.read(a,function(a){if(!a)return void console.log(null);var b=new base.Variant({script:a.script,projectId:a.id,parametersJson:{},contentType:base.Variant.PROGRAM_NODEJS,isPrivate:a.isPrivate});b=b.toJSON(),b.archiver="tar.gz",projects.createVariant(b,function(a){return a?void download(a,c):void console.log(null)})})}}),a.command("download-var <id>").description("download a variation of the project archive").option("-e, --extract","Extract the archive").action(function(a,b){doDownloadVar=function(){if(!a)return void console.log(null);var c=!!b.extract;projects.readVariant(a,function(a){return a?(a.contentType=base.Variant.PROGRAM_NODEJS,a.archiver="tar.gz",void download(a,c)):void console.log(null)})}})}),doList&&doList(),doGet&&doGet(),doDownload&&doDownload(),doDownloadVar&&doDownloadVar();/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";function renderProject(a,b){void 0===b&&(b="project:");var c=a.toJSON();if(c.author){var d=c.author;delete c.author,c.author=d.displayName}c.id;delete c.id,delete c.script,delete c.packageJson,console.log(b,a.getLinkUrl()),console.log(c)}function download(a,b){void 0===b&&(b=!1),new Download({extract:b}).get(a.getDownloadLinkUrl()).dest(b?a.getFileBaseName():".").rename(function(c){return b?c:(c.basename=a.getFileBaseName(),c.extname=a.getFileExtension(),c)}).run(function(c,d){return c?void console.error(c):void console.log("downloaded:",b?a.getFileBaseName():a.getFileName())})}function readPackageJson(a,b){var c=a.dir||".",d=path.resolve(c);d+=d.length>1?path.sep:"",doReadPackageJson(d,b)}function doReadPackageJson(a,b){fs.readFile(a+"package.json","utf8",function(c,d){if(c)return console.error(c),b(null,a);var e;try{e=JSON.parse(d)}catch(f){return console.error(f.message||"local package parse error"),b(null,a)}b(e,a)})}function createProjectInfo(a,b,c){if(!a)return c(null);var d={name:"test",description:"This Node.js project is created by f3.js (alpha release)\r - for further details on f3.js, please visit http://f3js.org.",main:"index.js",dependencies:{f3js:"don't care :)",underscore:"^1.8.3"},author:"",license:"ISC"},e=b+(a.main||d.main);fs.readFile(e,"utf8",function(b,f){if(b||!f)return console.error("main code not found:",e),c(null);if(a.name===d.name&&delete a.name,a.description===d.description&&delete a.description,delete a.main,a.dependencies){var g=a.dependencies;g.f3js&&delete g.f3js,g.underscore&&g.underscore===d.dependencies.underscore&&delete g.underscore,_.keys(g).length<=0&&delete a.dependencies}if(a.author===d.author&&delete a.author,a.license===d.license&&delete a.license,!a.f3js){var h={nameJa:a.name,photoUrl:a.photoUrl,logJa:a.description,isUserEdit:!1,isPrivate:!!a["private"],script:f};delete a.name,delete a.photoUrl,delete a.description,delete a["private"],h.packageJson=a;var i=new models.Project(h);return void c(i)}var j=new models.Variant(a.f3js),k=j.projectId>=0?j.projectId:j.projectSourceId;projects.read(k,function(b){return b?(b.nameJa=a.name||j.projectNameJa||b.nameJa,b.photoUrl=a.photoUrl||b.photoUrl,b.logJa=a.description||b.logJa,b.isUserEdit=!1,b.isPrivate=b.isPrivate&&!!a["private"],b.script=f,b.name=j.projectName||b.name,b.sourceId=b.id,b.sourceOriginId=b.sourceOriginId,void c(b,j)):(console.error("project not found"),c(null))})})}function updatePackageJson(a,b,c){projects.readVariant(b,function(b){var d=b.toJSON();d.author&&delete d.author,d.originalAuthor&&delete d.originalAuthor,delete d.name,delete d.log,delete d.script,delete d.parametersJson,delete d.contentType,delete d.archiver,delete d.packageJson,delete d.accessCount,doReadPackageJson(a,function(b){b.f3js=d;var e=JSON.stringify(b,null," ");fs.writeFile(a+"package.json",e,{encoding:"utf8"},function(a){return a?void console.error("failed to update local package.json:",a.message):void c()})})})}var _=require("underscore"),fs=require("fs"),path=require("path"),readline=require("readline"),Download=require("download"),utils=require("./utils"),models=require("./connector/models"),projects=require("./connector/api/projects"),doList=null,doGet=null,doDownload=null,doDownloadVar=null,doInfo=null,doSave=null,doSaveVar=null;utils.init(function(a){a.command("list").description("list up projects").option("-o, --offset <n>","Offset index",parseInt).action(function(a){doList=function(){var b={};a.offset&&(b.startIndex=a.offset),projects.list(function(a,b){a&&(console.log("next offset:",b.nextStartIndex?b.nextStartIndex:-1),_.each(a,function(a){return renderProject(a)}))},b)}}),a.command("get <id>").description("get project information").action(function(a){doGet=function(){return a?void projects.read(a,function(a){return a?void renderProject(a):void console.log(null)}):void console.log(null)}}),a.command("download <id>").description("download a project archive").option("-e, --extract","Extract the archive").action(function(a,b){doDownload=function(){if(!a)return void console.log("download failed:","no id specified");var c=!!b.extract;projects.read(a,function(a){if(!a)return void console.log("download failed:","project not found");var b=new models.Variant({script:a.script,projectId:a.id,parametersJson:{},contentType:models.Variant.PROGRAM_NODEJS,isPrivate:a.isPrivate});b=b.toJSON(),b.archiver="tar.gz",projects.createVariant(b,function(a){return a?void download(a,c):void console.log("download failed:","unknown error")})})}}),a.command("download-var <id>").description("download a variation of the project archive").option("-e, --extract","Extract the archive").action(function(a,b){doDownloadVar=function(){if(!a)return void console.log("download failed:","no id specified");var c=!!b.extract;projects.readVariant(a,function(a){return a?(a.contentType=models.Variant.PROGRAM_NODEJS,a.archiver="tar.gz",void download(a,c)):void console.log("download failed:","variant not found")})}}),a.command("info").description("show information of the local project").option("-d, --dir","Directory path").action(function(a){doInfo=function(){return readPackageJson(a,function(a,b){return createProjectInfo(a,b,function(a){return renderProject(a)})})}}),a.command("save").description("save the local project in f3js.org").option("-d, --dir","Directory path").option("-p, --pdf","Download PDF").action(function(a){doSave=function(){return readPackageJson(a,function(b,c){return createProjectInfo(b,c,function(b,d){function e(){projects.create(f,function(b,e){b||(renderProject(e,g?"project created:":"project updated:"),d.sourceId=d.id,delete d.id,d.projectId=e.id,d.projectSourceId=-1,d.script=e.script,d.packageJson=e.packageJson,d.contentType=models.Variant.LAYOUT_LASERCUT,d.isPrivate=e.isPrivate,projects.createVariant(d.toJSON(),function(b){return updatePackageJson(c,b.id,function(){a.pdf&&(d.id=b.id,download(d))})}))})}if(b){var f=b.toJSON();delete f.id,delete f.author,delete f.accessCount,delete f.createdDate;var g=!f.sourceOriginId||f.sourceOriginId<0;return g?e():void projects.findDescendant(b.sourceOriginId,function(a){if(a.id===b.id)return e();var c=readline.createInterface({input:process.stdin,output:process.stdout});c.question("NEWER PROJECT DATA FOUND ON F3JS.ORG: if you proceed to save the project, the project data (id:"+a.id+") on f3js.org will be overwritten by the local copy based on the older data (id:"+b.id+"). Is it OK to save? (Y/n) ",function(b){0===b.toLowerCase().indexOf("y")&&(f.sourceId=a.id,e()),c.close(),process.stdin.destroy&&process.stdin.destroy()})})}})})}}),a.command("save-var").description("render the local project as a PDF file").option("-d, --dir","Directory path").action(function(a){doSaveVar=function(){return readPackageJson(a,function(a,b){return createProjectInfo(a,b,function(a,c){return c?(c.sourceId=c.id,delete c.id,c.script=a.script,c.packageJson=a.packageJson,c.contentType=models.Variant.LAYOUT_LASERCUT,c.projectId>=0&&(c.projectSourceId=c.projectId,c.projectId=-1),void projects.createVariant(c.toJSON(),function(a){return a?void updatePackageJson(b,a.id,function(){download(a)}):void console.log("download failed:","unknown error")})):void console.error("project not saved in f3js.org - save it first.")})})}})}),doList&&doList(),doGet&&doGet(),doDownload&&doDownload(),doDownloadVar&&doDownloadVar(),doInfo&&doInfo(),doSave&&doSave(),doSaveVar&&doSaveVar();/*! f3js-cli - v0.0.5 - 2016-07-05 */
#! /usr/bin/env node
"use strict";var utils=require("./utils"),users=require("./connector/api/users"),doGet=null;utils.init(function(a){a.command("get").description("get user information").action(function(a){doGet=function(){users.read(function(a){if(!a)return void console.log(null);var b=a.toJSON();b&&(delete b.token,delete b.updatedDate),console.log(b)})}})}),doGet&&doGet();/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";var utils=require("./utils"),users=require("./connector/api/users"),doGet=null;utils.init(function(a){a.command("get").description("get user information").action(function(a){doGet=function(){users.read(function(a){if(!a)return void console.log(null);var b=a.toJSON();b&&(delete b.token,delete b.updatedDate),console.log(b)})}})}),doGet&&doGet();/*! f3js-cli - v0.0.5 - 2016-07-05 */

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

"use strict";function init(a){void 0===a&&(a=null),program.version(require("../package.json").version).option("-t, --token [value]","Specify access token").option("-s, --server [value]","Specify f3.js server").option("-v, --verbose","Enable verbose output").option("-c, --clear","Clear configurations"),a&&a(program),program.parse(process.argv);var b=!!program.verbose,c=!!program.clear;b&&(console.log("use verbose mode"),"undefined"==typeof self&&(global.self={}),global.self.debug=!0);var d=require("home-config").load(".f3js-cli");c&&(d.token&&delete d.token,d.server&&delete d.server);var e=/^(((([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]))|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}))(:[0-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])?$/;return d.server&&e.test(d.server)&&base.setServerDomainName(d.server),program.server&&e.test(program.server)&&base.setServerDomainName(program.server),d.server=base.getServerDomainName(),b&&console.log("use server",base.getServerDomainName()),program.token?(utils.setToken(program.token),d.token=program.token,d.save(),b&&console.log("use access token","*")):d.token&&(utils.setToken(d.token),b&&console.log("use access token","*")),d.save(),program}var program=require("commander"),base=require("./connector/models/base"),utils=require("./connector/utils");exports.init=init;/*! f3js-cli - v0.0.4 - 2016-06-23 */
"use strict";function init(a){void 0===a&&(a=null),program.version(require("../package.json").version).option("-t, --token [value]","Specify access token").option("-s, --server [value]","Specify f3.js server").option("-v, --verbose","Enable verbose output").option("-c, --clear","Clear configurations"),a&&a(program),program.parse(process.argv);var b=!!program.verbose,c=!!program.clear;b&&(console.log("use verbose mode"),"undefined"==typeof self&&(global.self={}),global.self.debug=!0);var d=require("home-config").load(".f3js-cli");c&&(d.token&&delete d.token,d.server&&delete d.server);var e=/^(((([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9]))|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}))(:[0-9]{1,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5])?$/;return d.server&&e.test(d.server)&&models.setServerDomainName(d.server),program.server&&e.test(program.server)&&models.setServerDomainName(program.server),d.server=models.getServerDomainName(),b&&console.log("use server:",models.getServerDomainName()),program.token?(utils.setToken(program.token),d.token=program.token,d.save(),b&&console.log("use access token:","*")):d.token&&(utils.setToken(d.token),b&&console.log("use access token:","*")),d.save(),program}var program=require("commander"),models=require("./connector/models"),utils=require("./connector/utils");exports.init=init;/*! f3js-cli - v0.0.5 - 2016-07-05 */
{
"name": "f3js-cli",
"version": "0.0.4",
"version": "0.0.5",
"description": "",

@@ -30,3 +30,16 @@ "main": "index.js",

"f3-projects": "lib/projects.js"
},
"devDependencies": {
"grunt": "^0.4.5",
"grunt-contrib-clean": "^0.7.0",
"grunt-contrib-copy": "^0.8.2",
"grunt-contrib-uglify": "^0.11.0",
"grunt-contrib-watch": "^0.6.1",
"grunt-dts-bundle": "^0.3.0",
"grunt-json-replace": "^0.1.2",
"grunt-run": "^0.6.0",
"grunt-ts": "^5.5.1",
"grunt-typedoc": "^0.2.4",
"mocha": "^2.5.3"
}
}

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