Skip to content

Instantly share code, notes, and snippets.

@Bartvds
Created May 18, 2013 19:29
Show Gist options
  • Save Bartvds/5605522 to your computer and use it in GitHub Desktop.
Save Bartvds/5605522 to your computer and use it in GitHub Desktop.
current compare output, there's 4 main nodes lists
repoAll:
[ { project: 'ace', name: 'ace' },
{ project: 'amcharts', name: 'AmCharts' },
{ project: 'angularjs', name: 'angular-cookies' },
{ project: 'angularjs', name: 'angular-mocks' },
{ project: 'angularjs', name: 'angular-resource' },
{ project: 'angularjs', name: 'angular-sanitize' },
{ project: 'angularjs', name: 'angular' },
{ project: 'async', name: 'async' },
{ project: 'AzureMobileServicesClient',
name: 'AzureMobileServicesClient' },
{ project: 'backbone', name: 'backbone' },
{ project: 'bgiframe', name: 'typescript.bgiframe' },
{ project: 'bootbox', name: 'bootbox' },
{ project: 'bootstrap', name: 'bootstrap' },
{ project: 'bootstrap-notify', name: 'bootstrap-notify' },
{ project: 'bootstrap.datepicker',
name: 'bootstrap.datepicker' },
{ project: 'box2d', name: 'box2dweb' },
{ project: 'breeze', name: 'breeze-1.0' },
{ project: 'breeze', name: 'breeze' },
{ project: 'casperjs', name: 'casperjs' },
{ project: 'chai', name: 'chai' },
{ project: 'chai-jquery', name: 'chai-jquery' },
{ project: 'cheerio', name: 'cheerio' },
{ project: 'chosen', name: 'chosen.jquery' },
{ project: 'chrome', name: 'chrome' },
{ project: 'codemirror', name: 'codemirror' },
{ project: 'commander', name: 'commander' },
{ project: 'd3', name: 'd3' },
{ project: 'domo', name: 'domo' },
{ project: 'durandal', name: 'durandal' },
{ project: 'dustjs-linkedin', name: 'dustjs-linkedin' },
{ project: 'easeljs', name: 'easeljs' },
{ project: 'ember', name: 'ember' },
{ project: 'epiceditor', name: 'epiceditor' },
{ project: 'expect.js', name: 'expect.js' },
{ project: 'express', name: 'express' },
{ project: 'fabricjs', name: 'fabricjs' },
{ project: 'fancybox', name: 'fancybox' },
{ project: 'filesystem', name: 'filesystem' },
{ project: 'filewriter', name: 'filewriter' },
{ project: 'firebase', name: 'firebase' },
{ project: 'flexSlider', name: 'flexSlider' },
{ project: 'flot', name: 'jquery.flot' },
{ project: 'foundation', name: 'foundation' },
{ project: 'FPSMeter', name: 'FPSMeter' },
{ project: 'gae.channel.api', name: 'gae.channel.api' },
{ project: 'gamepad', name: 'gamepad' },
{ project: 'gamequery', name: 'gamequery' },
{ project: 'gldatepicker', name: 'gldatepicker' },
{ project: 'globalize', name: 'globalize' },
{ project: 'google.analytics', name: 'ga' },
{ project: 'google.feeds', name: 'google.feed.api' },
{ project: 'google.geolocation', name: 'google.geolocation' },
{ project: 'googlemaps', name: 'google.maps' },
{ project: 'greensock', name: 'greensock' },
{ project: 'gruntjs', name: 'gruntjs' },
{ project: 'hammerjs', name: 'hammerjs' },
{ project: 'handlebars', name: 'handlebars' },
{ project: 'highcharts', name: 'highcharts' },
{ project: 'history', name: 'history' },
{ project: 'humane', name: 'humane' },
{ project: 'i18next', name: 'i18next' },
{ project: 'icheck', name: 'icheck' },
{ project: 'impress', name: 'impress' },
{ project: 'iscroll', name: 'iscroll-lite' },
{ project: 'iscroll', name: 'iscroll' },
{ project: 'jake', name: 'jake' },
{ project: 'jasmine', name: 'jasmine' },
{ project: 'jasmine-matchers', name: 'jasmine-matchers' },
{ project: 'jqrangeslider', name: 'jqrangeslider' },
{ project: 'jquery', name: 'jquery' },
{ project: 'jquery.bbq', name: 'jquery.bbq' },
{ project: 'jquery.bootstrap.wizard',
name: 'jquery.bootstrap.wizard' },
{ project: 'jquery.clientSideLogging',
name: 'jquery.clientSideLogging' },
{ project: 'jquery.colorbox', name: 'jquery.colorbox' },
{ project: 'jquery.contextMenu', name: 'jquery.contextMenu' },
{ project: 'jquery.cookie', name: 'jquery.cookie' },
{ project: 'jquery.cycle', name: 'jquery.cycle' },
{ project: 'jquery.dynatree', name: 'jquery.dynatree' },
{ project: 'jquery.elang', name: 'jquery.elang' },
{ project: 'jquery.form', name: 'jquery.form' },
{ project: 'jquery.jnotify', name: 'jquery.jnotify' },
{ project: 'jquery.livestampjs', name: 'jquery.livestampjs' },
{ project: 'jquery.noty', name: 'jquery.noty' },
{ project: 'jquery.scrollTo', name: 'jquery.scrollTo' },
{ project: 'jquery.simplePagination',
name: 'jquery.simplePagination' },
{ project: 'jquery.tagsmanager', name: 'jquery.tagsmanager' },
{ project: 'jquery.timeago', name: 'jquery.timeago' },
{ project: 'jquery.timepicker', name: 'jquery.timepicker' },
{ project: 'jquery.tinyscrollbar',
name: 'jquery.tinyscrollbar' },
{ project: 'jquery.transit', name: 'jquery.transit' },
{ project: 'jquery.validation', name: 'jquery.validation' },
{ project: 'jquery.watermark', name: 'jquery.watermark' },
{ project: 'jquerymobile', name: 'jquerymobile' },
{ project: 'jqueryui', name: 'jqueryui' },
{ project: 'js-fixtures', name: 'fixtures' },
{ project: 'jscrollpane', name: 'jscrollpane' },
{ project: 'jsdeferred', name: 'jsdeferred' },
{ project: 'jsoneditoronline', name: 'jsoneditoronline' },
{ project: 'jsplumb', name: 'jquery.jsPlumb' },
{ project: 'jszip', name: 'jszip' },
{ project: 'keyboardjs', name: 'keyboardjs' },
{ project: 'knockback', name: 'knockback' },
{ project: 'knockout', name: 'knockout' },
{ project: 'knockout.editables', name: 'ko.editables' },
{ project: 'knockout.mapping', name: 'knockout.mapping' },
{ project: 'knockout.postbox', name: 'knockout-postbox' },
{ project: 'knockout.validation', name: 'knockout.validation' },
{ project: 'knockout.viewmodel', name: 'knockout.viewmodel' },
{ project: 'kolite', name: 'kolite' },
{ project: 'leaflet', name: 'leaflet' },
{ project: 'libxmljs', name: 'libxmljs' },
{ project: 'linq', name: 'linq.3.0.3-Beta4' },
{ project: 'linq', name: 'linq' },
{ project: 'logg', name: 'logg' },
{ project: 'marionette', name: 'marionette' },
{ project: 'marked', name: 'marked' },
{ project: 'mocha', name: 'mocha' },
{ project: 'modernizr', name: 'modernizr' },
{ project: 'moment', name: 'moment' },
{ project: 'mousetrap', name: 'mousetrap' },
{ project: 'msnodesql', name: 'msnodesql' },
{ project: 'mustache', name: 'mustache' },
{ project: 'node', name: 'node-0.8.8' },
{ project: 'node', name: 'node' },
{ project: 'node-azure', name: 'azure' },
{ project: 'nodemailer', name: 'nodemailer' },
{ project: 'node_redis', name: 'node_redis' },
{ project: 'node_zeromq', name: 'zmq' },
{ project: 'noVNC', name: 'noVNC' },
{ project: 'numeraljs', name: 'numeraljs' },
{ project: 'phantomjs', name: 'phantomjs' },
{ project: 'phonegap', name: 'phonegap' },
{ project: 'platform', name: 'platform' },
{ project: 'pouchDB', name: 'pouch' },
{ project: 'preloadjs', name: 'preloadjs' },
{ project: 'Q', name: 'Q' },
{ project: 'Q', name: 'q.module' },
{ project: 'qunit', name: 'qunit' },
{ project: 'raphael', name: 'raphael' },
{ project: 'requirejs', name: 'require' },
{ project: 'restify', name: 'restify' },
{ project: 'routie', name: 'routie' },
{ project: 'rx.js', name: 'rx.js.aggregates' },
{ project: 'rx.js', name: 'rx.js' },
{ project: 'rx.js', name: 'rx.js.html' },
{ project: 'rx.js', name: 'rx.js.time' },
{ project: 'sammyjs', name: 'sammyjs' },
{ project: 'scroller', name: 'easyscroller' },
{ project: 'scroller', name: 'scroller' },
{ project: 'select2', name: 'select2' },
{ project: 'signalr', name: 'signalr' },
{ project: 'sinon', name: 'sinon-1.5' },
{ project: 'sinon-chai', name: 'sinon-chai' },
{ project: 'socket.io', name: 'socket.io' },
{ project: 'sockjs', name: 'sockjs' },
{ project: 'soundjs', name: 'soundjs' },
{ project: 'spin', name: 'spin' },
{ project: 'state-machine', name: 'state-machine' },
{ project: 'storejs', name: 'storejs' },
{ project: 'sugar', name: 'sugar' },
{ project: 'linq', name: 'linq.jquery' },
{ project: 'teechart', name: 'teechart' },
{ project: 'swipeview', name: 'swipeview' },
{ project: 'threejs', name: 'three-r55' },
{ project: 'threejs', name: 'three' },
{ project: 'toastr', name: 'toastr' },
{ project: 'trunk8', name: 'trunk8' },
{ project: 'tween.js', name: 'tween.js' },
{ project: 'tweenjs', name: 'tweenjs' },
{ project: 'underscore', name: 'underscore-typed-1.4.2' },
{ project: 'underscore', name: 'underscore-typed-1.4.3' },
{ project: 'underscore', name: 'underscore-typed' },
{ project: 'underscore', name: 'underscore' },
{ project: 'underscore-ko', name: 'underscore-ko' },
{ project: 'unity-webapi', name: 'unity-webapi' },
{ project: 'urijs', name: 'URI' },
{ project: 'videojs', name: 'videojs' },
{ project: 'viewporter', name: 'viewporter' },
{ project: 'vimeo', name: 'froogaloop' },
{ project: 'webaudioapi', name: 'waa-20120802' },
{ project: 'webaudioapi', name: 'waa-nightly' },
{ project: 'webaudioapi', name: 'waa' },
{ project: 'webrtc', name: 'MediaStream' },
{ project: 'webrtc', name: 'RTCPeerConnection' },
{ project: 'youtube', name: 'youtube' },
{ project: 'zeroclipboard', name: 'zeroclipboard' } ],
repoUnlisted:
[ { project: 'amcharts', name: 'AmCharts' },
{ project: 'bgiframe', name: 'typescript.bgiframe' },
{ project: 'bootstrap', name: 'bootstrap' },
{ project: 'box2d', name: 'box2dweb' },
{ project: 'breeze', name: 'breeze-1.0' },
{ project: 'chai', name: 'chai' },
{ project: 'chai-jquery', name: 'chai-jquery' },
{ project: 'chosen', name: 'chosen.jquery' },
{ project: 'expect.js', name: 'expect.js' },
{ project: 'firebase', name: 'firebase' },
{ project: 'flexSlider', name: 'flexSlider' },
{ project: 'flot', name: 'jquery.flot' },
{ project: 'FPSMeter', name: 'FPSMeter' },
{ project: 'gae.channel.api', name: 'gae.channel.api' },
{ project: 'gamequery', name: 'gamequery' },
{ project: 'google.analytics', name: 'ga' },
{ project: 'google.feeds', name: 'google.feed.api' },
{ project: 'greensock', name: 'greensock' },
{ project: 'gruntjs', name: 'gruntjs' },
{ project: 'hammerjs', name: 'hammerjs' },
{ project: 'highcharts', name: 'highcharts' },
{ project: 'icheck', name: 'icheck' },
{ project: 'iscroll', name: 'iscroll-lite' },
{ project: 'jasmine-matchers', name: 'jasmine-matchers' },
{ project: 'jquery.clientSideLogging',
name: 'jquery.clientSideLogging' },
{ project: 'jquery.colorbox', name: 'jquery.colorbox' },
{ project: 'jquery.livestampjs', name: 'jquery.livestampjs' },
{ project: 'jquery.noty', name: 'jquery.noty' },
{ project: 'jquery.tinyscrollbar',
name: 'jquery.tinyscrollbar' },
{ project: 'jquery.transit', name: 'jquery.transit' },
{ project: 'js-fixtures', name: 'fixtures' },
{ project: 'jscrollpane', name: 'jscrollpane' },
{ project: 'jsdeferred', name: 'jsdeferred' },
{ project: 'jsplumb', name: 'jquery.jsPlumb' },
{ project: 'jszip', name: 'jszip' },
{ project: 'knockout.editables', name: 'ko.editables' },
{ project: 'knockout.postbox', name: 'knockout-postbox' },
{ project: 'linq', name: 'linq.3.0.3-Beta4' },
{ project: 'linq', name: 'linq' },
{ project: 'logg', name: 'logg' },
{ project: 'marionette', name: 'marionette' },
{ project: 'mocha', name: 'mocha' },
{ project: 'node', name: 'node-0.8.8' },
{ project: 'node-azure', name: 'azure' },
{ project: 'node_zeromq', name: 'zmq' },
{ project: 'phonegap', name: 'phonegap' },
{ project: 'pouchDB', name: 'pouch' },
{ project: 'Q', name: 'Q' },
{ project: 'Q', name: 'q.module' },
{ project: 'requirejs', name: 'require' },
{ project: 'routie', name: 'routie' },
{ project: 'rx.js', name: 'rx.js.aggregates' },
{ project: 'rx.js', name: 'rx.js.html' },
{ project: 'rx.js', name: 'rx.js.time' },
{ project: 'sammyjs', name: 'sammyjs' },
{ project: 'sinon', name: 'sinon-1.5' },
{ project: 'sinon-chai', name: 'sinon-chai' },
{ project: 'sockjs', name: 'sockjs' },
{ project: 'soundjs', name: 'soundjs' },
{ project: 'linq', name: 'linq.jquery' },
{ project: 'teechart', name: 'teechart' },
{ project: 'threejs', name: 'three-r55' },
{ project: 'threejs', name: 'three' },
{ project: 'trunk8', name: 'trunk8' },
{ project: 'tweenjs', name: 'tweenjs' },
{ project: 'underscore', name: 'underscore-typed-1.4.2' },
{ project: 'underscore', name: 'underscore-typed-1.4.3' },
{ project: 'urijs', name: 'URI' },
{ project: 'vimeo', name: 'froogaloop' },
{ project: 'webaudioapi', name: 'waa-20120802' },
{ project: 'webaudioapi', name: 'waa-nightly' },
{ project: 'webaudioapi', name: 'waa' },
{ project: 'webrtc', name: 'MediaStream' },
{ project: 'webrtc', name: 'RTCPeerConnection' },
{ project: 'youtube', name: 'youtube' } ],
tsdAll:
[ 'ace',
'amcharts',
'angular-cookies',
'angular-mocks',
'angular-resource',
'angular-sanitize',
'angular',
'async',
'AzureMobileServicesClient',
'backbone',
'bgiFrame',
'bootbox',
'bootstrap-notify',
'bootstrap.datepicker',
'Bootstrap',
'box2d',
'breeze',
'casperjs',
'cheerio',
'chosen',
'chrome',
'codemirror',
'colors',
'commander',
'd3',
'domo',
'durandal',
'dustjs-linkedin',
'easeljs',
'easyscroller',
'ember',
'epiceditor',
'express',
'extjs',
'fabricjs',
'fancybox',
'filesystem',
'filewriter',
'flexslider',
'flot',
'foundation',
'gamepad',
'gldatepicker',
'globalize',
'google.analytics',
'google.feeds',
'google.geolocation',
'google.maps',
'GreenSock',
'Hammer.js',
'handlebars',
'Highcharts',
'history',
'humane',
'i18next',
'impress',
'iscroll',
'iscroll.lite',
'jake',
'jasmine',
'jqrangeslider',
'jQuery-Cookie',
'jquery.bbq',
'jquery.bootstrap.wizard',
'jQuery.clientSideLogging',
'jquery.contextMenu',
'jquery.cookie',
'jquery.cycle',
'jquery.dynatree',
'jquery.elang',
'jquery.form',
'jquery.jnotify',
'jquery',
'jquery.scrollTo',
'jquery.simplePagination',
'jquery.tagsmanager',
'jquery.timeago',
'jquery.timepicker',
'jQuery.transit',
'jquery.validation',
'jquery.watermark',
'jquerymobile',
'jqueryui',
'jsoneditoronline',
'keyboardjs',
'knockback',
'knockout.editables',
'knockout',
'knockout.mapping',
'knockout.postbox',
'knockout.validation',
'knockout.viewmodel',
'kolite',
'leaflet',
'libxmljs',
'linqjs',
'marked',
'modernizr',
'moment',
'mousetrap',
'msnodesql',
'mustache',
'node',
'nodemailer',
'node_redis',
'noVNC',
'numeraljs',
'phantomjs',
'PhoneGap',
'platform',
'pouchDB',
'preloadjs',
'q',
'qunit',
'raphael',
'requirejs',
'restify',
'rx.js',
'Sammyjs',
'scroller',
'select2',
'signalr',
'sinon',
'socket.io',
'SockJS',
'SoundJS',
'spin',
'state-machine',
'storejs',
'sugar',
'swipeview',
'TeeChart',
'threejs',
'toastr',
'tween.js',
'TweenJS',
'underscore-ko',
'underscore-typed',
'underscore',
'unity-webapi',
'urijs',
'videojs',
'viewporter',
'vimeo',
'Web-Audio-API-Nightly',
'Web-Audio-API',
'webrtc.MediaStream',
'webrtc.RTCPeerConnection',
'Youtube',
'yui',
'zeroclipboard' ],
tsdNotInRepo:
[ 'amcharts',
'bgiFrame',
'Bootstrap',
'box2d',
'chosen',
'colors',
'extjs',
'flexslider',
'flot',
'google.analytics',
'google.feeds',
'GreenSock',
'Hammer.js',
'Highcharts',
'iscroll.lite',
'jQuery-Cookie',
'jQuery.clientSideLogging',
'jQuery.transit',
'knockout.editables',
'knockout.postbox',
'linqjs',
'PhoneGap',
'pouchDB',
'q',
'requirejs',
'Sammyjs',
'sinon',
'SockJS',
'SoundJS',
'TeeChart',
'threejs',
'TweenJS',
'urijs',
'vimeo',
'Web-Audio-API-Nightly',
'Web-Audio-API',
'webrtc.MediaStream',
'webrtc.RTCPeerConnection',
'Youtube',
'yui' ],
repoAllDupes: {},
repoUnlistedDupes: {} }
{ repoAll: 186,
repoUnlisted: 75,
tsdAll: 151,
tsdNotInRepo: 40,
repoAllDupes: 0,
repoUnlistedDupes: 0 }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment