@@ -18,63 +18,6 @@ grunt.initConfig({
1818 } ) ( )
1919} ) ;
2020
21- grunt . registerTask ( "build-member-list" , function ( ) {
22- var https = require ( "https" ) ,
23- done = this . async ( ) ,
24- path = grunt . config ( "wordpress.dir" ) + "/resources/corporate-members.json" ;
25-
26- function getMembers ( level , callback ) {
27- var request = https . request ( {
28- host : "raw.githubusercontent.com" ,
29- path : "/jquery/jquery.org/master/data/members/" + level + ".json"
30- } , function ( response ) {
31- var json = "" ;
32- response . setEncoding ( "utf8" ) ;
33- response . on ( "data" , function ( chunk ) {
34- json += chunk ;
35- } ) ;
36- response . on ( "end" , function ( ) {
37- try {
38- json = JSON . parse ( json ) ;
39- } catch ( error ) {
40- return callback ( error ) ;
41- }
42-
43- callback ( null , json ) ;
44- } ) ;
45- } ) ;
46-
47- request . end ( ) ;
48- }
49-
50- async . parallel ( {
51- diamond : getMembers . bind ( null , "diamond" ) ,
52- platinum : getMembers . bind ( null , "platinum" ) ,
53- gold : getMembers . bind ( null , "gold" )
54- } , function ( error , members ) {
55- if ( error ) {
56- return done ( error ) ;
57- }
58-
59- var corporateMembers = members . diamond
60- . concat ( members . platinum )
61- . concat ( members . gold )
62- . filter ( function ( member ) {
63-
64- // modern.IE has a special membership which doesn't get logo rotation
65- if ( member . name === "modern.IE" ) {
66- return false ;
67- }
68-
69- return true ;
70- } ) ;
71-
72- corporateMembers = JSON . stringify ( corporateMembers ) ;
73- grunt . file . write ( path , corporateMembers ) ;
74- done ( ) ;
75- } ) ;
76- } ) ;
77-
78- grunt . registerTask ( "build" , [ "build-posts" , "build-resources" , "build-member-list" ] ) ;
21+ grunt . registerTask ( "build" , [ "build-posts" , "build-resources" ] ) ;
7922
8023} ;
0 commit comments