diff --git a/Gemfile b/Gemfile index 797429ca68..7992760f3b 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,6 @@ -source 'https://rubygems.org' + +#source 'https://rubygems.org' +source 'https://ruby.taobao.org' ruby '2.4.0' gem 'rake' diff --git a/Gemfile.lock b/Gemfile.lock index 6eaa9a7758..3accf59ccd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,5 +1,5 @@ GEM - remote: https://rubygems.org/ + remote: https://ruby.taobao.org/ specs: activesupport (5.0.1) concurrent-ruby (~> 1.0, >= 1.0.2) diff --git a/lib/docs/scrapers/backbone.rb b/lib/docs/scrapers/backbone.rb index b72b10849b..2baceac7ff 100644 --- a/lib/docs/scrapers/backbone.rb +++ b/lib/docs/scrapers/backbone.rb @@ -3,10 +3,13 @@ class Backbone < UrlScraper self.name = 'Backbone.js' self.slug = 'backbone' self.type = 'underscore' - self.release = '1.3.3' - self.base_url = 'http://backbonejs.org' + self.release = '1.2.2' + self.base_url = 'http://www.css88.com/doc/backbone/' + #self.release = '1.3.3' + #self.base_url = 'http://backbonejs.org' self.links = { - home: 'http://backbonejs.org/', + #home: 'http://backbonejs.org/', + home: 'http://www.css88.com/doc/backbone/', code: 'https://github.com/jashkenas/backbone' } diff --git a/lib/docs/scrapers/underscore.rb b/lib/docs/scrapers/underscore.rb index 9652b10d32..b087a93bcc 100644 --- a/lib/docs/scrapers/underscore.rb +++ b/lib/docs/scrapers/underscore.rb @@ -4,7 +4,8 @@ class Underscore < UrlScraper self.slug = 'underscore' self.type = 'underscore' self.release = '1.8.3' - self.base_url = 'http://underscorejs.org' + #self.base_url = 'http://underscorejs.org' + self.base_url = 'http://www.css88.com/doc/underscore/' html_filters.push 'underscore/clean_html', 'underscore/entries', 'title' diff --git a/public/docs/docs.json b/public/docs/docs.json index 0637a088a0..e54302e6f6 100644 --- a/public/docs/docs.json +++ b/public/docs/docs.json @@ -1 +1 @@ -[] \ No newline at end of file +[{"name":"Angular.js","slug":"angular~1.5","type":"angular","version":"1.5","release":"1.5.5","mtime":1461425118,"db_size":1500375},{"name":"Angular.js","slug":"angular~1.4","type":"angular","version":"1.4","release":"1.4.10","mtime":1459030330,"db_size":1388351},{"name":"Angular.js","slug":"angular~1.3","type":"angular","version":"1.3","release":"1.3.20","mtime":1459030251,"db_size":1267068},{"name":"Angular.js","slug":"angular~1.2","type":"angular","version":"1.2","release":"1.2.29","mtime":1459030224,"db_size":1063493},{"name":"Ansible","slug":"ansible","type":"sphinx","links":{"home":"https://www.ansible.com/","code":"https://github.com/ansible/ansible"},"release":"2.0.1","mtime":1457302550,"db_size":3981965},{"name":"Apache HTTP Server","slug":"apache_http_server","type":"apache","links":{"home":"https://httpd.apache.org/"},"release":"2.4.20","mtime":1461426049,"db_size":2898063},{"name":"Apache Pig","slug":"apache_pig~0.15","type":"apache_pig","links":{"home":"https://pig.apache.org/"},"version":"0.15","release":"0.15.0","mtime":1461510756,"db_size":703105},{"name":"Apache Pig","slug":"apache_pig~0.14","type":"apache_pig","links":{"home":"https://pig.apache.org/"},"version":"0.14","release":"0.14.0","mtime":1461510759,"db_size":697409},{"name":"Apache Pig","slug":"apache_pig~0.13","type":"apache_pig","links":{"home":"https://pig.apache.org/"},"version":"0.13","release":"0.13.0","mtime":1461510762,"db_size":671261},{"name":"Backbone.js","slug":"backbone","type":"underscore","links":{"home":"http://www.css88.com/doc/backbone/","code":"https://github.com/jashkenas/backbone"},"release":"1.2.2","mtime":1460208458,"db_size":84906},{"name":"Bower","slug":"bower","type":"bower","links":{"home":"http://bower.io/","code":"https://github.com/bower/bower"},"release":"1.7.7","mtime":1459023014,"db_size":44979},{"name":"C","slug":"c","type":"c","mtime":1442071720,"db_size":3704145},{"name":"CakePHP","slug":"cakephp~3.2","type":"cakephp","links":{"home":"http://cakephp.org/","code":"https://github.com/cakephp/cakephp"},"version":"3.2","release":"3.2.8","mtime":1462111280,"db_size":8371233},{"name":"CakePHP","slug":"cakephp~3.1","type":"cakephp","links":{"home":"http://cakephp.org/","code":"https://github.com/cakephp/cakephp"},"version":"3.1","release":"3.1.13","mtime":1462111394,"db_size":7959275},{"name":"CakePHP","slug":"cakephp~2.8","type":"cakephp","links":{"home":"http://cakephp.org/","code":"https://github.com/cakephp/cakephp"},"version":"2.8","release":"2.8.3","mtime":1462111471,"db_size":8576718},{"name":"CakePHP","slug":"cakephp~2.7","type":"cakephp","links":{"home":"http://cakephp.org/","code":"https://github.com/cakephp/cakephp"},"version":"2.7","release":"2.7.11","mtime":1462111536,"db_size":8483870},{"name":"Chai","slug":"chai","type":"chai","links":{"home":"http://chaijs.com/","code":"https://github.com/chaijs/chai"},"release":"3.5.0","mtime":1459700043,"db_size":129533},{"name":"Chef","slug":"chef~12","type":"sphinx_simple","links":{"home":"https://www.chef.io/","code":"https://github.com/chef/chef"},"version":"12","release":"12.9","mtime":1461426733,"db_size":3890976},{"name":"Chef","slug":"chef~11","type":"sphinx_simple","links":{"home":"https://www.chef.io/","code":"https://github.com/chef/chef"},"version":"11","release":"11.18","mtime":1461426853,"db_size":3464453},{"name":"Clojure","slug":"clojure~1.8","type":"clojure","version":"1.8","release":"1.8","mtime":1453669840,"db_size":534449},{"name":"Clojure","slug":"clojure~1.7","type":"clojure","version":"1.7","release":"1.7","mtime":1453669823,"db_size":525307},{"name":"CodeIgniter","slug":"codeigniter~3.0","type":"sphinx","links":{"home":"https://codeigniter.com/","code":"https://github.com/bcit-ci/CodeIgniter"},"version":"3.0","release":"3.0.4","mtime":1456697305,"db_size":1494417},{"name":"CoffeeScript","slug":"coffeescript","type":"coffeescript","links":{"home":"http://coffeescript.org","code":"https://github.com/jashkenas/coffeescript"},"release":"1.10.0","mtime":1442073359,"db_size":53981},{"name":"Cordova","slug":"cordova","type":"cordova","links":{"home":"https://cordova.apache.org/"},"release":"6.0.0","mtime":1450036796,"db_size":607250},{"name":"C++","slug":"cpp","type":"c","mtime":1442072867,"db_size":15982350},{"name":"CSS","slug":"css","type":"mdn","mtime":1459103132,"db_size":6329984},{"name":"D3.js","slug":"d3","type":"d3","links":{"home":"http://d3js.org/","code":"https://github.com/mbostock/d3"},"release":"3.5.16","mtime":1459699917,"db_size":637232},{"name":"Django","slug":"django~1.9","type":"sphinx","links":{"home":"https://www.djangoproject.com/","code":"https://github.com/django/django"},"version":"1.9","release":"1.9.4","mtime":1457303931,"db_size":6129754},{"name":"Django","slug":"django~1.8","type":"sphinx","links":{"home":"https://www.djangoproject.com/","code":"https://github.com/django/django"},"version":"1.8","release":"1.8.11","mtime":1457303965,"db_size":5955979},{"name":"Dojo","slug":"dojo","type":"dojo","links":{"home":"http://dojotoolkit.org","code":"https://github.com/dojo/dojo"},"release":"1.10","mtime":1448211370,"db_size":2503987},{"name":"DOM","slug":"dom","type":"mdn","mtime":1459106852,"db_size":20898523},{"name":"DOM Events","slug":"dom_events","type":"mdn","mtime":1459101962,"db_size":1608056},{"name":"Drupal","slug":"drupal","type":"drupal","links":{"home":"https://www.drupal.org/"},"release":"7.40","mtime":1445179667,"db_size":15804364},{"name":"Elixir","slug":"elixir","type":"elixir","links":{"home":"http://elixir-lang.org/","code":"https://github.com/elixir-lang/elixir"},"release":"1.2.4","mtime":1459697305,"db_size":1511200},{"name":"Ember.js","slug":"ember","type":"ember","links":{"home":"http://emberjs.com/","code":"https://github.com/emberjs/ember.js"},"release":"2.5.0","mtime":1460900873,"db_size":1253054},{"name":"Erlang","slug":"erlang~18","type":"erlang","links":{"home":"https://www.erlang.org/","code":"https://github.com/erlang/otp"},"version":"18","release":"18.3","mtime":1459023411,"db_size":6998578},{"name":"Express","slug":"express","type":"express","links":{"home":"http://expressjs.com/","code":"https://github.com/strongloop/express/"},"release":"4.13.4","mtime":1461428237,"db_size":294040},{"name":"Flow","slug":"flow","type":"react","links":{"home":"http://flowtype.org/","code":"https://github.com/facebook/flow"},"release":"0.22","mtime":1460207714,"db_size":188385},{"name":"GCC","slug":"gcc~5","type":"gnu","links":{"home":"https://gcc.gnu.org/"},"version":"5","release":"5.3.0","mtime":1460317631,"db_size":2361350},{"name":"GCC","slug":"gcc~5_cpp","type":"gnu","links":{"home":"https://gcc.gnu.org/"},"version":"5 CPP","release":"5.3.0","mtime":1460317632,"db_size":265289},{"name":"GCC","slug":"gcc~4","type":"gnu","links":{"home":"https://gcc.gnu.org/"},"version":"4","release":"4.9.3","mtime":1460317637,"db_size":2647145},{"name":"GCC","slug":"gcc~4_cpp","type":"gnu","links":{"home":"https://gcc.gnu.org/"},"version":"4 CPP","release":"4.9.3","mtime":1460317638,"db_size":265317},{"name":"Git","slug":"git","type":"git","links":{"home":"https://git-scm.com/","code":"https://github.com/git/git"},"release":"2.8.0","mtime":1459699330,"db_size":1447230},{"name":"GNU Fortran","slug":"gnu_fortran~5","type":"gnu","links":{"home":"https://gcc.gnu.org/fortran/"},"version":"5","release":"5.3.0","mtime":1460316064,"db_size":989770},{"name":"GNU Fortran","slug":"gnu_fortran~4","type":"gnu","links":{"home":"https://gcc.gnu.org/fortran/"},"version":"4","release":"4.9.3","mtime":1460316067,"db_size":853323},{"name":"Go","slug":"go","type":"go","links":{"home":"https://golang.org/","code":"https://go.googlesource.com/go"},"release":"1.6.0","mtime":1460209046,"db_size":3125577},{"name":"Grunt","slug":"grunt","type":"grunt","release":"1.0.1","mtime":1460205337,"db_size":176146},{"name":"Haskell","slug":"haskell","type":"haskell","release":"7.10.3","mtime":1450038593,"db_size":7148635},{"name":"Haxe","slug":"haxe","type":"haxe","links":{"home":"http://haxe.org","code":"https://github.com/HaxeFoundation/haxe"},"version":"","release":"3.2.1","mtime":1457299099,"db_size":855695},{"name":"Haxe","slug":"haxe~cpp","type":"haxe","version":"C++","release":"3.2.1","mtime":1457299101,"db_size":124998},{"name":"Haxe","slug":"haxe~cs","type":"haxe","version":"C#","release":"3.2.1","mtime":1457299119,"db_size":2265740},{"name":"Haxe","slug":"haxe~flash","type":"haxe","version":"Flash","release":"3.2.1","mtime":1457299132,"db_size":1361356},{"name":"Haxe","slug":"haxe~java","type":"haxe","version":"Java","release":"3.2.1","mtime":1457299146,"db_size":1636647},{"name":"Haxe","slug":"haxe~javascript","type":"haxe","version":"JavaScript","release":"3.2.1","mtime":1457299164,"db_size":2183773},{"name":"Haxe","slug":"haxe~neko","type":"haxe","version":"Neko","release":"3.2.1","mtime":1457299166,"db_size":87493},{"name":"Haxe","slug":"haxe~php","type":"haxe","version":"PHP","release":"3.2.1","mtime":1457299170,"db_size":61965},{"name":"Haxe","slug":"haxe~python","type":"haxe","version":"Python","release":"3.2.1","mtime":1457299175,"db_size":463105},{"name":"HTML","slug":"html","type":"mdn","mtime":1459101915,"db_size":2013784},{"name":"HTTP","slug":"http","type":"rfc","mtime":1424635284,"db_size":1183973},{"name":"InfluxData","slug":"influxdata","type":"influxdata","release":"0.10","mtime":1456693061,"db_size":811454},{"name":"JavaScript","slug":"javascript","type":"mdn","mtime":1462116861,"db_size":5778514},{"name":"jQuery","slug":"jquery","type":"jquery","release":"up to 2.2.3","mtime":1460208197,"db_size":1861063},{"name":"jQuery Mobile","slug":"jquerymobile","type":"jquery","release":"1.4.5","mtime":1454885925,"db_size":1062621},{"name":"jQuery UI","slug":"jqueryui","type":"jquery","release":"1.11.4","mtime":1454886088,"db_size":898720},{"name":"Knockout.js","slug":"knockout","type":"knockout","release":"3.4.0","mtime":1448124462,"db_size":418223},{"name":"Laravel","slug":"laravel~5.2","type":"laravel","links":{"home":"https://laravel.com/","code":"https://github.com/laravel/laravel"},"version":"5.2","release":"5.2.31","mtime":1462114408,"db_size":9009945},{"name":"Laravel","slug":"laravel~5.1","type":"laravel","links":{"home":"https://laravel.com/","code":"https://github.com/laravel/laravel"},"version":"5.1","release":"5.1.33","mtime":1462114559,"db_size":8294431},{"name":"Less","slug":"less","type":"less","links":{"home":"http://lesscss.org/","code":"https://github.com/less/less.js"},"release":"2.6.1","mtime":1459700413,"db_size":150249},{"name":"lodash","slug":"lodash~4","type":"lodash","links":{"home":"https://lodash.com/","code":"https://github.com/lodash/lodash/"},"version":"4","release":"4.11.1","mtime":1460900266,"db_size":285030},{"name":"lodash","slug":"lodash~3","type":"lodash","links":{"home":"https://lodash.com/","code":"https://github.com/lodash/lodash/"},"version":"3","release":"3.10.0","mtime":1436103513,"db_size":245003},{"name":"Lua","slug":"lua~5.3","type":"lua","version":"5.3","release":"5.3","mtime":1459023162,"db_size":315006},{"name":"Lua","slug":"lua~5.2","type":"lua","version":"5.2","release":"5.2","mtime":1459023167,"db_size":298616},{"name":"Lua","slug":"lua~5.1","type":"lua","version":"5.1","release":"5.1","mtime":1459023171,"db_size":247886},{"name":"Marionette.js","slug":"marionette","type":"marionette","links":{"home":"http://marionettejs.com/","code":"https://github.com/marionettejs/backbone.marionette"},"release":"2.4.5","mtime":1461429763,"db_size":318879},{"name":"Markdown","slug":"markdown","type":"markdown","mtime":1420139791,"db_size":31338},{"name":"Meteor","slug":"meteor","type":"meteor","links":{"home":"https://www.meteor.com/","code":"https://github.com/meteor/meteor/"},"release":"1.3.2","mtime":1461423737,"db_size":1024385},{"name":"Ruby / Minitest","slug":"minitest","type":"rdoc","links":{"code":"https://github.com/seattlerb/minitest"},"release":"5.8.1","mtime":1444662361,"db_size":166225},{"name":"mocha","slug":"mocha","type":"mocha","links":{"home":"https://mochajs.org/","code":"https://github.com/mochajs/mocha"},"release":"2.4.5","mtime":1457304065,"db_size":39407},{"name":"Modernizr","slug":"modernizr","type":"modernizr","release":"3.3.1","mtime":1461428643,"db_size":76554},{"name":"Moment.js","slug":"moment","type":"moment","release":"2.13.0","mtime":1461422422,"db_size":200823},{"name":"Mongoose","slug":"mongoose","type":"mongoose","links":{"home":"http://mongoosejs.com/","code":"https://github.com/Automattic/mongoose"},"release":"4.4.13","mtime":1461428985,"db_size":565546},{"name":"nginx","slug":"nginx","type":"nginx","links":{"home":"http://nginx.org/","code":"http://hg.nginx.org/nginx"},"release":"1.10.0","mtime":1462110772,"db_size":936030},{"name":"nginx / Lua Module","slug":"nginx_lua_module","type":"github","release":"0.10.0","mtime":1456678986,"db_size":357647},{"name":"Node.js","slug":"node","type":"node","links":{"home":"https://nodejs.org/","code":"https://github.com/nodejs/node"},"version":"","release":"6.0.0","mtime":1462110864,"db_size":1000510},{"name":"Node.js","slug":"node~4_lts","type":"node","links":{"home":"https://nodejs.org/","code":"https://github.com/nodejs/node"},"version":"4 LTS","release":"4.4.3","mtime":1461422773,"db_size":875139},{"name":"Nokogiri","slug":"nokogiri","type":"rdoc","release":"1.6.4","mtime":1420139792,"db_size":463492},{"name":"npm","slug":"npm","type":"npm","links":{"home":"https://www.npmjs.com/","code":"https://github.com/npm/npm"},"release":"3.8.5","mtime":1459700381,"db_size":382497},{"name":"NumPy","slug":"numpy~1.10","type":"sphinx","links":{"home":"http://www.numpy.org/","code":"https://github.com/numpy/numpy"},"version":"1.10","release":"1.10.1","mtime":1461532578,"db_size":6029478},{"name":"OpenTSDB","slug":"opentsdb","type":"sphinx_simple","links":{"home":"http://opentsdb.net/","code":"https://github.com/OpenTSDB/opentsdb"},"release":"2.2.0","mtime":1461427003,"db_size":825020},{"name":"Perl","slug":"perl~5.22","type":"perl","links":{"home":"https://www.perl.org/"},"version":"5.22","release":"5.22.0","mtime":1460927455,"db_size":14041199},{"name":"Perl","slug":"perl~5.20","type":"perl","links":{"home":"https://www.perl.org/"},"version":"5.20","release":"5.20.2","mtime":1460927200,"db_size":14095426},{"name":"Phalcon","slug":"phalcon","type":"phalcon","links":{"home":"https://phalconphp.com/","code":"https://github.com/phalcon/cphalcon/"},"release":"2.0.6","mtime":1442159941,"db_size":2650212},{"name":"Phaser","slug":"phaser","type":"phaser","links":{"home":"http://phaser.io/","code":"https://github.com/photonstorm/phaser"},"release":"2.4.7","mtime":1461423536,"db_size":6669045},{"name":"Phoenix","slug":"phoenix","type":"elixir","links":{"home":"http://www.phoenixframework.org","code":"https://github.com/phoenixframework/phoenix"},"release":"1.1.2","mtime":1452359342,"db_size":1004641},{"name":"PHP","slug":"php","type":"php","links":{"home":"https://secure.php.net/","code":"https://github.com/php/php-src"},"release":"up to 7.0.5","mtime":1459697848,"db_size":21396371},{"name":"PHPUnit","slug":"phpunit~5","type":"phpunit","links":{"home":"https://phpunit.de/","code":"https://github.com/sebastianbergmann/phpunit"},"version":"5","release":"5.2","mtime":1455383171,"db_size":378136},{"name":"PHPUnit","slug":"phpunit~4","type":"phpunit","links":{"home":"https://phpunit.de/","code":"https://github.com/sebastianbergmann/phpunit"},"version":"4","release":"4.8","mtime":1455383184,"db_size":408129},{"name":"PostgreSQL","slug":"postgresql~9.5","type":"postgres","version":"9.5","release":"9.5","mtime":1461420681,"db_size":4789774},{"name":"PostgreSQL","slug":"postgresql~9.4","type":"postgres","version":"9.4","release":"9.4","mtime":1461420815,"db_size":4464888},{"name":"Python","slug":"python~3.5","type":"sphinx","version":"3.5","release":"3.5.1","mtime":1453049943,"db_size":8870798},{"name":"Python","slug":"python~2.7","type":"sphinx","version":"2.7","release":"2.7.10","mtime":1453049799,"db_size":6343187},{"name":"Q","slug":"q","type":"github","links":{"home":"http://documentup.com/kriskowal/q/","code":"https://github.com/kriskowal/q"},"release":"1.4.1","mtime":1438534016,"db_size":30006},{"name":"Ruby on Rails","slug":"rails~4.2","type":"rdoc","links":{"home":"http://rubyonrails.org/","code":"https://github.com/rails/rails"},"version":"4.2","release":"4.2.6","mtime":1459698870,"db_size":3703775},{"name":"Ruby on Rails","slug":"rails~4.1","type":"rdoc","links":{"home":"http://rubyonrails.org/","code":"https://github.com/rails/rails"},"version":"4.1","release":"4.1.15","mtime":1459699005,"db_size":3676067},{"name":"Ramda","slug":"ramda","type":"ramda","links":{"home":"http://ramdajs.com/","code":"https://github.com/ramda/ramda/"},"release":"0.21.0","mtime":1460207897,"db_size":263094},{"name":"React","slug":"react","type":"react","links":{"home":"https://facebook.github.io/react/","code":"https://github.com/facebook/react"},"release":"15.0.2","mtime":1462110620,"db_size":324485},{"name":"React Native","slug":"react_native","type":"react","links":{"home":"https://facebook.github.io/react-native/","code":"https://github.com/facebook/react-native"},"release":"0.24","mtime":1461422050,"db_size":781568},{"name":"Redis","slug":"redis","type":"redis","links":{"home":"http://redis.io/","code":"https://github.com/antirez/redis"},"release":"up to 3.0.7","mtime":1454270579,"db_size":606523},{"name":"Relay","slug":"relay","type":"react","links":{"home":"https://facebook.github.io/relay/","code":"https://github.com/facebook/relay"},"release":"0.8.0","mtime":1460900333,"db_size":183730},{"name":"RequireJS","slug":"requirejs","type":"requirejs","links":{"home":"https://requirejs.org/","code":"https://github.com/jrburke/requirejs"},"release":"2.2.0","mtime":1459023651,"db_size":171389},{"name":"RethinkDB","slug":"rethinkdb~javascript","type":"rethinkdb","links":{"home":"https://rethinkdb.com/","code":"https://github.com/rethinkdb/rethinkdb"},"version":"JavaScript","release":"2.3.0","mtime":1460206533,"db_size":578624},{"name":"RethinkDB","slug":"rethinkdb~ruby","type":"rethinkdb","links":{"home":"https://rethinkdb.com/","code":"https://github.com/rethinkdb/rethinkdb"},"version":"Ruby","release":"2.3.0","mtime":1460206541,"db_size":554142},{"name":"RethinkDB","slug":"rethinkdb~python","type":"rethinkdb","links":{"home":"https://rethinkdb.com/","code":"https://github.com/rethinkdb/rethinkdb"},"version":"Python","release":"2.3.0","mtime":1460206548,"db_size":554695},{"name":"RethinkDB","slug":"rethinkdb~java","type":"rethinkdb","links":{"home":"https://rethinkdb.com/","code":"https://github.com/rethinkdb/rethinkdb"},"version":"Java","release":"2.3.0","mtime":1460206556,"db_size":563914},{"name":"Ruby","slug":"ruby~2.3","type":"rdoc","links":{"home":"https://www.ruby-lang.org/","code":"https://github.com/ruby/ruby"},"version":"2.3","release":"2.3.0","mtime":1453666608,"db_size":7188218},{"name":"Ruby","slug":"ruby~2.2","type":"rdoc","links":{"home":"https://www.ruby-lang.org/","code":"https://github.com/ruby/ruby"},"version":"2.2","release":"2.2.4","mtime":1453665143,"db_size":6660753},{"name":"Rust","slug":"rust","type":"rust","links":{"home":"https://www.rust-lang.org/","code":"https://github.com/rust-lang/rust"},"release":"1.8.0","mtime":1460900469,"db_size":14719540},{"name":"Sass","slug":"sass","type":"yard","release":"3.4.22","mtime":1459691856,"db_size":207319},{"name":"Sinon","slug":"sinon","type":"sinon","links":{"home":"http://sinonjs.org/","code":"https://github.com/cjohansen/Sinon.JS"},"release":"1.17.3","mtime":1461429218,"db_size":76116},{"name":"Socket.IO","slug":"socketio","type":"socketio","links":{"home":"http://socket.io/","code":"https://github.com/socketio/socket.io"},"release":"1.4.5","mtime":1461429367,"db_size":44110},{"name":"Support Tables","slug":"browser_support_tables","type":"support_tables","mtime":1460238425,"db_size":14436227},{"name":"SVG","slug":"svg","type":"mdn","mtime":1459107657,"db_size":1780543},{"name":"Symfony","slug":"symfony~3.0","type":"laravel","links":{"home":"http://symfony.com/","code":"https://github.com/symfony/symfony"},"version":"3.0","release":"3.0.1","mtime":1453668347,"db_size":11899266},{"name":"Symfony","slug":"symfony~2.8","type":"laravel","links":{"home":"http://symfony.com/","code":"https://github.com/symfony/symfony"},"version":"2.8","release":"2.8.2","mtime":1453668007,"db_size":12703595},{"name":"Symfony","slug":"symfony~2.7","type":"laravel","links":{"home":"http://symfony.com/","code":"https://github.com/symfony/symfony"},"version":"2.7","release":"2.7.9","mtime":1453667724,"db_size":11631882},{"name":"Tcl/Tk","slug":"tcl_tk","type":"tcl_tk","release":"8.6","mtime":1454179330,"db_size":3231965},{"name":"TensorFlow","slug":"tensorflow~python","type":"tensorflow","links":{"home":"https://www.tensorflow.org/","code":"https://github.com/tensorflow/tensorflow"},"version":"Python","release":"0.8","mtime":1460901249,"db_size":907775},{"name":"TensorFlow","slug":"tensorflow~cpp","type":"tensorflow","links":{"home":"https://www.tensorflow.org/","code":"https://github.com/tensorflow/tensorflow"},"version":"C++","release":"0.8","mtime":1460901251,"db_size":64895},{"name":"TypeScript","slug":"typescript","type":"typescript","links":{"home":"https://www.typescriptlang.org","code":"https://github.com/Microsoft/TypeScript"},"release":"1.8","mtime":1459116742,"db_size":395624},{"name":"Underscore.js","slug":"underscore","type":"underscore","release":"1.8.3","mtime":1460208506,"db_size":56452},{"name":"Vagrant","slug":"vagrant","type":"vagrant","links":{"home":"https://www.vagrantup.com/","code":"https://github.com/mitchellh/vagrant"},"release":"1.8.1","mtime":1452360382,"db_size":476833},{"name":"Vue.js","slug":"vue","type":"vue","links":{"home":"https://vuejs.org/","code":"https://github.com/vuejs/vue"},"release":"1.0.21","mtime":1461429524,"db_size":267196},{"name":"webpack","slug":"webpack","type":"webpack","links":{"home":"https://webpack.github.io/","code":"https://github.com/webpack/webpack"},"release":"1.13","mtime":1461421890,"db_size":359891},{"name":"XSLT & XPath","slug":"xslt_xpath","type":"mdn","mtime":1459109799,"db_size":187520},{"name":"Yii","slug":"yii~2.0","type":"yii","version":"2.0","release":"2.0.6","mtime":1453654396,"db_size":15752363},{"name":"Yii","slug":"yii~1.1","type":"yii","version":"1.1","release":"1.1.17","mtime":1453654149,"db_size":13042503}] \ No newline at end of file