Page Links To - Version 2.10.0

Version Description

  • Switch to ES6 and Babel from CoffeeScript
  • Remove jQuery as front-end requirement
  • Bump supported version
Download this release

Release Info

Developer markjaquith
Plugin Icon wp plugin Page Links To
Version 2.10.0
Comparing to
See all releases

Code changes from version 2.9.10 to 2.10.0

js/new-tab.coffee DELETED
@@ -1,28 +0,0 @@
1
- # Grab the right copy of jQuery. Plugins and themes that
2
- # enqueue a custom version of jQuery can go to hell.
3
- do (window) ->
4
- $ = window.jQueryWP or window.jQuery
5
-
6
- # Makes an anchor element open in a new tab
7
- newTab = (el) ->
8
- $el = $ el
9
- $el
10
- .attr 'href', $el.attr('href').replace /#new_tab/, ''
11
- .attr 'target', '_blank'
12
-
13
- # Attach click handler immediately
14
- if typeof $.fn.on is 'function'
15
- $ document
16
- .on 'click', 'a[href$="#new_tab"]', (e) ->
17
- newTab @
18
- else
19
- console?.log 'Page Links To: Some other code
20
- has overridden the WordPress copy of jQuery. This
21
- is bad. Because of this, Page Links To cannot open
22
- links in a new window.'
23
-
24
- # On document ready, transform all new tab anchors
25
- $ ->
26
- $ 'a[href$="#new_tab"]'
27
- .each (i, el) ->
28
- newTab el
js/new-tab.jsx ADDED
@@ -0,0 +1,18 @@
1
+ (d => {
2
+ // Makes an anchor element open in a new tab.
3
+ const newTab = el => {
4
+ const newTabRegex = /#new_tab#x2F;;
5
+ if (el.tagName === 'A' && newTabRegex.test(el.getAttribute('href'))) {
6
+ el.setAttribute('target', '_blank');
7
+ el.setAttribute('href', el.getAttribute('href').replace(newTabRegex, ''));
8
+ }
9
+ };
10
+
11
+ // Immediately attach a click handler.
12
+ d.addEventListener('click', e => newTab(e.target));
13
+
14
+ // On page load, convert any existing new tab links.
15
+ d.addEventListener('DOMContentLoaded', () => {
16
+ [...d.getElementsByTagName('A')].forEach(newTab);
17
+ });
18
+ })(document);
js/new-tab.min.js CHANGED
@@ -1,2 +1,4 @@
1
- (function(){!function(a){var b,c;return b=a.jQueryWP||a.jQuery,c=function(a){var c;return c=b(a),c.attr("href",c.attr("href").replace(/#new_tab/,"")).attr("target","_blank")},"function"==typeof b.fn.on?b(document).on("click",'a[href$="#new_tab"]',function(a){return c(this)}):"undefined"!=typeof console&&null!==console&&console.log("Page Links To: Some other code has overridden the WordPress copy of jQuery. This is bad. Because of this, Page Links To cannot open links in a new window."),b(function(){return b('a[href$="#new_tab"]').each(function(a,b){return c(b)})})}(window)}).call(this);
2
- //# sourceMappingURL=new-tab.min.js.map
1
+ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
2
+ "use strict";function _toConsumableArray(t){if(Array.isArray(t)){for(var e=0,r=Array(t.length);e<t.length;e++)r[e]=t[e];return r}return Array.from(t)}!function(t){var e=function(t){var e=/#new_tab#x2F;;"A"===t.tagName&&e.test(t.getAttribute("href"))&&(t.setAttribute("target","_blank"),t.setAttribute("href",t.getAttribute("href").replace(e,"")))};t.addEventListener("click",function(t){return e(t.target)}),t.addEventListener("DOMContentLoaded",function(){[].concat(_toConsumableArray(t.getElementsByTagName("A"))).forEach(e)})}(document);
3
+
4
+ },{}]},{},[1]);
js/new-tab.min.js.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["new-tab.js"],"names":["window","quot;,"newTab","jQueryWP","jQuery","el","$el","attr","replace","fn","on","document","e","this","console","log","each","i","call"],"mappings":"CAAA,YACE,SAAUA,GACR,GAAIC,GAAGC,CAgBP,OAfAD,GAAID,EAAOG,UAAYH,EAAOI,OAC9BF,EAAS,SAASG,GAChB,GAAIC,EAEJ,OADAA,GAAML,EAAEI,GACDC,EAAIC,KAAK,OAAQD,EAAIC,KAAK,QAAQC,QAAQ,WAAY,KAAKD,KAAK,SAAU,WAE5D,kBAAZN,GAAEQ,GAAGC,GACdT,EAAEU,UAAUD,GAAG,QAAS,sBAAuB,SAASE,GACtD,MAAOV,GAAOW,QAGO,mBAAZC,UAAuC,OAAZA,SACpCA,QAAQC,IAAI,8JAGTd,EAAE,WACP,MAAOA,GAAE,uBAAuBe,KAAK,SAASC,EAAGZ,GAC/C,MAAOH,GAAOG,QAGjBL,UAEFkB,KAAKL","file":"new-tab.min.js"}
js/page-links-to.coffee DELETED
@@ -1,16 +0,0 @@
1
- jQuery ($) ->
2
- section = $ '#cws-links-to-custom-section'
3
- input = $ 'input[type=radio]', '#page-links-to'
4
-
5
- if input.filter('input[value="wp"]').prop 'checked'
6
- section.fadeTo(1, 0).hide()
7
-
8
- input.change ->
9
- if $(@).val() is 'wp'
10
- section.fadeTo 'fast', 0, ->
11
- $(@).slideUp()
12
- else
13
- section.slideDown 'fast', ->
14
- $(@).fadeTo 'fast', 1, ->
15
- i = $ '#cws-links-to'
16
- i.focus().val i.val()
js/page-links-to.jsx ADDED
@@ -0,0 +1,25 @@
1
+ jQuery($ => {
2
+ const section = $('#cws-links-to-custom-section');
3
+ const input = $('input[type=radio]', '#page-links-to');
4
+
5
+ if (input.filter('input[value="wp"]').prop('checked')) {
6
+ section.fadeTo(1, 0).hide();
7
+ }
8
+
9
+ input.change(function() {
10
+ const $this = $(this);
11
+
12
+ if ($this.val() === 'wp') {
13
+ section.fadeTo('fast', 0, () => {
14
+ section.slideUp();
15
+ });
16
+ } else {
17
+ section.slideDown('fast', () => {
18
+ section.fadeTo('fast', 1, () => {
19
+ const $linksTo = $('#cws-links-to');
20
+ $linksTo.focus().val($linksTo.val());
21
+ });
22
+ });
23
+ }
24
+ });
25
+ });
js/page-links-to.min.js CHANGED
@@ -1,2 +1,4 @@
1
- (function(){jQuery(function(a){var b,c;return c=a("#cws-links-to-custom-section"),b=a("input[type=radio]","#page-links-to"),b.filter('input[value="wp"]').prop("checked")&&c.fadeTo(1,0).hide(),b.change(function(){return"wp"===a(this).val()?c.fadeTo("fast",0,function(){return a(this).slideUp()}):c.slideDown("fast",function(){return a(this).fadeTo("fast",1,function(){var b;return b=a("#cws-links-to"),b.focus().val(b.val())})})})})}).call(this);
2
- //# sourceMappingURL=page-links-to.min.js.map
1
+ (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
2
+ "use strict";jQuery(function(t){var i=t("#cws-links-to-custom-section"),n=t("input[type=radio]","#page-links-to");n.filter('input[value="wp"]').prop("checked")&&i.fadeTo(1,0).hide(),n.change(function(){"wp"===t(this).val()?i.fadeTo("fast",0,function(){i.slideUp()}):i.slideDown("fast",function(){i.fadeTo("fast",1,function(){var i=t("#cws-links-to");i.focus().val(i.val())})})})});
3
+
4
+ },{}]},{},[1]);
js/page-links-to.min.js.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["page-links-to.js"],"names":["jQuery","quot;,"input","section","filter","prop","fadeTo","hide","change","this","val","slideUp","slideDown","i","focus","call"],"mappings":"CAAA,WACEA,OAAO,SAASC,GACd,GAAIC,GAAOC,CAMX,OALAA,GAAUF,EAAE,gCACZC,EAAQD,EAAE,oBAAqB,kBAC3BC,EAAME,OAAO,qBAAqBC,KAAK,YACzCF,EAAQG,OAAO,EAAG,GAAGC,OAEhBL,EAAMM,OAAO,WAClB,MAAsB,OAAlBP,EAAEQ,MAAMC,MACHP,EAAQG,OAAO,OAAQ,EAAG,WAC/B,MAAOL,GAAEQ,MAAME,YAGVR,EAAQS,UAAU,OAAQ,WAC/B,MAAOX,GAAEQ,MAAMH,OAAO,OAAQ,EAAG,WAC/B,GAAIO,EAEJ,OADAA,GAAIZ,EAAE,iBACCY,EAAEC,QAAQJ,IAAIG,EAAEH,iBAOhCK,KAAKN","file":"page-links-to.min.js"}
package-lock.json CHANGED
@@ -4,28 +4,54 @@
4
"lockfileVersion": 1,
5
"requires": true,
6
"dependencies": {
7
"abbrev": {
8
- "version": "1.1.0",
9
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
10
- "integrity": "sha1-0FVMIlZjbi9W58LlrRg/hZQo2B8=",
11
"dev": true
12
},
13
- "align-text": {
14
- "version": "0.1.4",
15
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
16
- "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
17
- "dev": true,
18
"requires": {
19
- "kind-of": "3.1.0",
20
- "longest": "1.0.1",
21
- "repeat-string": "1.6.1"
22
}
23
},
24
- "amdefine": {
25
- "version": "1.0.1",
26
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
27
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
28
- "dev": true
29
},
30
"ansi-regex": {
31
"version": "2.1.1",
@@ -39,1574 +65,3359 @@
39
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
40
"dev": true
41
},
42
"archiver": {
43
- "version": "0.11.0",
44
- "resolved": "https://registry.npmjs.org/archiver/-/archiver-0.11.0.tgz",
45
- "integrity": "sha1-mBd9p6bAGSt/J5jzDNbquKvXZpA=",
46
"dev": true,
47
"requires": {
48
- "async": "0.9.2",
49
"buffer-crc32": "0.2.13",
50
- "glob": "3.2.11",
51
- "lazystream": "0.1.0",
52
- "lodash": "2.4.2",
53
- "readable-stream": "1.0.34",
54
- "tar-stream": "0.4.7",
55
- "zip-stream": "0.4.1"
56
- },
57
- "dependencies": {
58
- "async": {
59
- "version": "0.9.2",
60
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
61
- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
62
- "dev": true
63
- },
64
- "glob": {
65
- "version": "3.2.11",
66
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
67
- "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
68
- "dev": true,
69
- "requires": {
70
- "inherits": "2.0.3",
71
- "minimatch": "0.3.0"
72
- }
73
- },
74
- "lodash": {
75
- "version": "2.4.2",
76
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
77
- "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
78
- "dev": true
79
- },
80
- "minimatch": {
81
- "version": "0.3.0",
82
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
83
- "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
84
- "dev": true,
85
- "requires": {
86
- "lru-cache": "2.7.3",
87
- "sigmund": "1.0.1"
88
- }
89
- }
90
}
91
},
92
- "argparse": {
93
- "version": "0.1.16",
94
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-0.1.16.tgz",
95
- "integrity": "sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw=",
96
"dev": true,
97
"requires": {
98
- "underscore": "1.7.0",
99
- "underscore.string": "2.4.0"
100
- },
101
- "dependencies": {
102
- "underscore.string": {
103
- "version": "2.4.0",
104
- "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.4.0.tgz",
105
- "integrity": "sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs=",
106
- "dev": true
107
- }
108
}
109
},
110
"array-find-index": {
111
"version": "1.0.2",
112
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
113
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
114
"dev": true
115
},
116
- "array-uniq": {
117
- "version": "1.0.3",
118
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
119
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
120
"dev": true
121
},
122
"asn1": {
123
"version": "0.2.3",
124
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
125
"integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
126
- "dev": true
127
},
128
"assert-plus": {
129
- "version": "0.2.0",
130
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz",
131
- "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=",
132
"dev": true
133
},
134
"async": {
135
- "version": "0.1.22",
136
- "resolved": "https://registry.npmjs.org/async/-/async-0.1.22.tgz",
137
- "integrity": "sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE=",
138
"dev": true
139
},
140
"asynckit": {
141
"version": "0.4.0",
142
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
143
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
144
- "dev": true
145
},
146
"aws-sign2": {
147
- "version": "0.6.0",
148
- "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz",
149
- "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=",
150
- "dev": true
151
- },
152
- "aws4": {
153
- "version": "1.6.0",
154
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz",
155
- "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=",
156
- "dev": true
157
- },
158
- "balanced-match": {
159
- "version": "0.4.2",
160
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
161
- "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
162
- "dev": true
163
- },
164
- "bcrypt-pbkdf": {
165
- "version": "1.0.1",
166
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz",
167
- "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=",
168
"dev": true,
169
- "optional": true,
170
- "requires": {
171
- "tweetnacl": "0.14.5"
172
- }
173
},
174
- "bin-version": {
175
- "version": "1.0.4",
176
- "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",
177
- "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
178
"dev": true,
179
- "requires": {
180
- "find-versions": "1.2.1"
181
- }
182
},
183
- "bin-version-check": {
184
- "version": "2.1.0",
185
- "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
186
- "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
187
"dev": true,
188
"requires": {
189
- "bin-version": "1.0.4",
190
- "minimist": "1.2.0",
191
- "semver": "4.3.6",
192
- "semver-truncate": "1.1.2"
193
},
194
"dependencies": {
195
- "minimist": {
196
- "version": "1.2.0",
197
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
198
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
199
"dev": true
200
}
201
}
202
},
203
- "bl": {
204
- "version": "0.9.5",
205
- "resolved": "https://registry.npmjs.org/bl/-/bl-0.9.5.tgz",
206
- "integrity": "sha1-wGt5evCF6gC8Unr8jvzxHeIjIFQ=",
207
"dev": true,
208
"requires": {
209
- "readable-stream": "1.0.34"
210
}
211
},
212
- "bluebird": {
213
- "version": "3.4.7",
214
- "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
215
- "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=",
216
- "dev": true
217
- },
218
- "boom": {
219
- "version": "2.10.1",
220
- "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz",
221
- "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=",
222
"dev": true,
223
"requires": {
224
- "hoek": "2.16.3"
225
}
226
},
227
- "brace-expansion": {
228
- "version": "1.1.6",
229
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
230
- "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=",
231
"dev": true,
232
"requires": {
233
- "balanced-match": "0.4.2",
234
- "concat-map": "0.0.1"
235
}
236
},
237
- "browserify-zlib": {
238
- "version": "0.1.4",
239
- "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
240
- "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
241
"dev": true,
242
"requires": {
243
- "pako": "0.2.9"
244
}
245
},
246
- "buffer-crc32": {
247
- "version": "0.2.13",
248
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
249
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
250
- "dev": true
251
- },
252
- "buffer-shims": {
253
- "version": "1.0.0",
254
- "resolved": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz",
255
- "integrity": "sha1-mXjOMXOIxkmth5MCjDR37wRKi1E=",
256
- "dev": true
257
- },
258
- "builtin-modules": {
259
- "version": "1.1.1",
260
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
261
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
262
- "dev": true
263
- },
264
- "camelcase": {
265
- "version": "2.1.1",
266
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
267
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
268
- "dev": true
269
- },
270
- "camelcase-keys": {
271
- "version": "2.1.0",
272
- "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
273
- "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
274
"dev": true,
275
"requires": {
276
- "camelcase": "2.1.1",
277
- "map-obj": "1.0.1"
278
}
279
},
280
- "caseless": {
281
- "version": "0.11.0",
282
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz",
283
- "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=",
284
- "dev": true
285
- },
286
- "center-align": {
287
- "version": "0.1.3",
288
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
289
- "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
290
"dev": true,
291
"requires": {
292
- "align-text": "0.1.4",
293
- "lazy-cache": "1.0.4"
294
}
295
},
296
- "chalk": {
297
- "version": "1.1.3",
298
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
299
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
300
"dev": true,
301
"requires": {
302
- "ansi-styles": "2.2.1",
303
- "escape-string-regexp": "1.0.5",
304
- "has-ansi": "2.0.0",
305
- "strip-ansi": "3.0.1",
306
- "supports-color": "2.0.0"
307
}
308
},
309
- "clean-yaml-object": {
310
- "version": "0.1.0",
311
- "resolved": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz",
312
- "integrity": "sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g=",
313
- "dev": true
314
- },
315
- "cli": {
316
- "version": "0.6.6",
317
- "resolved": "https://registry.npmjs.org/cli/-/cli-0.6.6.tgz",
318
- "integrity": "sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M=",
319
"dev": true,
320
"requires": {
321
- "exit": "0.1.2",
322
- "glob": "3.2.11"
323
- },
324
- "dependencies": {
325
- "glob": {
326
- "version": "3.2.11",
327
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
328
- "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
329
- "dev": true,
330
- "requires": {
331
- "inherits": "2.0.3",
332
- "minimatch": "0.3.0"
333
- }
334
- },
335
- "minimatch": {
336
- "version": "0.3.0",
337
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
338
- "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
339
- "dev": true,
340
- "requires": {
341
- "lru-cache": "2.7.3",
342
- "sigmund": "1.0.1"
343
- }
344
- }
345
}
346
},
347
- "cli-color": {
348
- "version": "0.2.3",
349
- "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.2.3.tgz",
350
- "integrity": "sha1-CiXOrlpqFgK+f3fShWPDZwAnTog=",
351
"dev": true,
352
"requires": {
353
- "es5-ext": "0.9.2",
354
- "memoizee": "0.2.6"
355
}
356
},
357
- "cliui": {
358
- "version": "2.1.0",
359
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
360
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
361
"dev": true,
362
"requires": {
363
- "center-align": "0.1.3",
364
- "right-align": "0.1.3",
365
- "wordwrap": "0.0.2"
366
- },
367
- "dependencies": {
368
- "wordwrap": {
369
- "version": "0.0.2",
370
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
371
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
372
- "dev": true
373
- }
374
}
375
},
376
- "coffee-script": {
377
- "version": "1.11.1",
378
- "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.11.1.tgz",
379
- "integrity": "sha1-vxxHrWREOg2V0S3ysUfMCk2q1uk=",
380
- "dev": true
381
- },
382
- "coffeelint": {
383
- "version": "1.16.0",
384
- "resolved": "https://registry.npmjs.org/coffeelint/-/coffeelint-1.16.0.tgz",
385
- "integrity": "sha1-g9jtHa/eOmd95E57ihi+YHdh5tg=",
386
"dev": true,
387
"requires": {
388
- "coffee-script": "1.11.1",
389
- "glob": "7.1.1",
390
- "ignore": "3.2.4",
391
- "optimist": "0.6.1",
392
- "resolve": "0.6.3",
393
- "strip-json-comments": "1.0.4"
394
}
395
},
396
- "coffeelint-stylish": {
397
- "version": "0.1.2",
398
- "resolved": "https://registry.npmjs.org/coffeelint-stylish/-/coffeelint-stylish-0.1.2.tgz",
399
- "integrity": "sha1-q1AaZENeIxcG2hOidSeraVcAq8k=",
400
"dev": true,
401
"requires": {
402
- "chalk": "1.1.3",
403
- "text-table": "0.2.0"
404
}
405
},
406
- "color-support": {
407
- "version": "1.1.2",
408
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.2.tgz",
409
- "integrity": "sha1-ScyZuJ0b3vEpLp2TI8ZpcaM+uJ0=",
410
- "dev": true
411
- },
412
- "colors": {
413
- "version": "0.6.2",
414
- "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
415
- "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
416
- "dev": true
417
- },
418
- "combined-stream": {
419
- "version": "1.0.5",
420
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz",
421
- "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=",
422
"dev": true,
423
"requires": {
424
- "delayed-stream": "1.0.0"
425
}
426
},
427
- "commander": {
428
- "version": "2.9.0",
429
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
430
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
431
"dev": true,
432
"requires": {
433
- "graceful-readlink": "1.0.1"
434
}
435
},
436
- "compress-commons": {
437
- "version": "0.1.6",
438
- "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-0.1.6.tgz",
439
- "integrity": "sha1-DHQIcP3ljLpRbwrAyCLjOguF36M=",
440
"dev": true,
441
"requires": {
442
- "buffer-crc32": "0.2.13",
443
- "crc32-stream": "0.3.4",
444
- "readable-stream": "1.0.34"
445
}
446
},
447
- "concat-map": {
448
- "version": "0.0.1",
449
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
450
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
451
"dev": true
452
},
453
- "concat-stream": {
454
- "version": "1.6.0",
455
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz",
456
- "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=",
457
"dev": true,
458
"requires": {
459
- "inherits": "2.0.3",
460
- "readable-stream": "2.2.3",
461
- "typedarray": "0.0.6"
462
- },
463
- "dependencies": {
464
- "isarray": {
465
- "version": "1.0.0",
466
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
467
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
468
- "dev": true
469
- },
470
- "readable-stream": {
471
- "version": "2.2.3",
472
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.3.tgz",
473
- "integrity": "sha1-nPSUY5hd8BbIrogTCXqSk6mzNyk=",
474
- "dev": true,
475
- "requires": {
476
- "buffer-shims": "1.0.0",
477
- "core-util-is": "1.0.2",
478
- "inherits": "2.0.3",
479
- "isarray": "1.0.0",
480
- "process-nextick-args": "1.0.7",
481
- "string_decoder": "0.10.31",
482
- "util-deprecate": "1.0.2"
483
- }
484
- }
485
}
486
},
487
- "console-browserify": {
488
- "version": "1.1.0",
489
- "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
490
- "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
491
- "dev": true,
492
- "requires": {
493
- "date-now": "0.1.4"
494
- }
495
},
496
- "core-util-is": {
497
- "version": "1.0.2",
498
- "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
499
- "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
500
"dev": true
501
},
502
- "coveralls": {
503
- "version": "2.11.16",
504
- "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-2.11.16.tgz",
505
- "integrity": "sha1-2pBhJlFC3e6VT2g3kSK+l76KtLE=",
506
"dev": true,
507
"requires": {
508
- "js-yaml": "3.6.1",
509
- "lcov-parse": "0.0.10",
510
- "log-driver": "1.2.5",
511
- "minimist": "1.2.0",
512
- "request": "2.79.0"
513
- },
514
- "dependencies": {
515
- "argparse": {
516
- "version": "1.0.9",
517
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
518
- "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
519
- "dev": true,
520
- "requires": {
521
- "sprintf-js": "1.0.3"
522
- }
523
- },
524
- "esprima": {
525
- "version": "2.7.3",
526
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
527
- "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
528
- "dev": true
529
- },
530
- "js-yaml": {
531
- "version": "3.6.1",
532
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.6.1.tgz",
533
- "integrity": "sha1-bl/mfYsgXOTSL60Ft3geja3MSzA=",
534
- "dev": true,
535
- "requires": {
536
- "argparse": "1.0.9",
537
- "esprima": "2.7.3"
538
- }
539
- },
540
- "minimist": {
541
- "version": "1.2.0",
542
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
543
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
544
- "dev": true
545
- }
546
}
547
},
548
- "crc32-stream": {
549
- "version": "0.3.4",
550
- "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-0.3.4.tgz",
551
- "integrity": "sha1-c7wltF+sHbZjIjGnv86JJ+nwZVI=",
552
"dev": true,
553
"requires": {
554
- "buffer-crc32": "0.2.13",
555
- "readable-stream": "1.0.34"
556
}
557
},
558
- "cross-spawn": {
559
- "version": "4.0.2",
560
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
561
- "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=",
562
"dev": true,
563
"requires": {
564
- "lru-cache": "4.0.2",
565
- "which": "1.2.12"
566
- },
567
- "dependencies": {
568
- "lru-cache": {
569
- "version": "4.0.2",
570
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz",
571
- "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=",
572
- "dev": true,
573
- "requires": {
574
- "pseudomap": "1.0.2",
575
- "yallist": "2.0.0"
576
- }
577
- },
578
- "which": {
579
- "version": "1.2.12",
580
- "resolved": "https://registry.npmjs.org/which/-/which-1.2.12.tgz",
581
- "integrity": "sha1-3me15FAmnxlJCe8j7OTr5Bb6EZI=",
582
- "dev": true,
583
- "requires": {
584
- "isexe": "1.1.2"
585
- }
586
- }
587
}
588
},
589
- "cryptiles": {
590
- "version": "2.0.5",
591
- "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
592
- "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=",
593
"dev": true,
594
"requires": {
595
- "boom": "2.10.1"
596
}
597
},
598
- "currently-unhandled": {
599
- "version": "0.4.1",
600
- "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
601
- "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
602
"dev": true,
603
"requires": {
604
- "array-find-index": "1.0.2"
605
}
606
},
607
- "dargs": {
608
- "version": "2.1.0",
609
- "resolved": "https://registry.npmjs.org/dargs/-/dargs-2.1.0.tgz",
610
- "integrity": "sha1-RsJ/+rH/sTeO8hJZchNxn+YCvJM=",
611
- "dev": true
612
- },
613
- "dashdash": {
614
- "version": "1.14.1",
615
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
616
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
617
"dev": true,
618
"requires": {
619
- "assert-plus": "1.0.0"
620
- },
621
- "dependencies": {
622
- "assert-plus": {
623
- "version": "1.0.0",
624
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
625
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
626
- "dev": true
627
- }
628
}
629
},
630
- "date-now": {
631
- "version": "0.1.4",
632
- "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
633
- "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
634
- "dev": true
635
- },
636
- "dateformat": {
637
- "version": "1.0.2-1.2.3",
638
- "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz",
639
- "integrity": "sha1-sCIMAt6YYXQztyhRz0fePfLNvuk=",
640
- "dev": true
641
- },
642
- "debug": {
643
- "version": "2.6.1",
644
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz",
645
- "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=",
646
"dev": true,
647
"requires": {
648
- "ms": "0.7.2"
649
}
650
},
651
- "decamelize": {
652
- "version": "1.2.0",
653
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
654
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
655
- "dev": true
656
},
657
- "deeper": {
658
- "version": "2.1.0",
659
- "resolved": "https://registry.npmjs.org/deeper/-/deeper-2.1.0.tgz",
660
- "integrity": "sha1-vFZOX3MXT98gHgiwADDooU2nQ2g=",
661
- "dev": true
662
},
663
- "delayed-stream": {
664
- "version": "1.0.0",
665
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
666
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
667
- "dev": true
668
},
669
- "diff": {
670
- "version": "1.4.0",
671
- "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
672
- "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
673
- "dev": true
674
},
675
- "dom-serializer": {
676
- "version": "0.1.0",
677
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
678
- "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
679
"dev": true,
680
"requires": {
681
- "domelementtype": "1.1.3",
682
- "entities": "1.1.1"
683
- },
684
- "dependencies": {
685
- "domelementtype": {
686
- "version": "1.1.3",
687
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
688
- "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
689
- "dev": true
690
- },
691
- "entities": {
692
- "version": "1.1.1",
693
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
694
- "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=",
695
- "dev": true
696
- }
697
}
698
},
699
- "domelementtype": {
700
- "version": "1.3.0",
701
- "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
702
- "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
703
- "dev": true
704
},
705
- "domhandler": {
706
- "version": "2.3.0",
707
- "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
708
- "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
709
"dev": true,
710
"requires": {
711
- "domelementtype": "1.3.0"
712
}
713
},
714
- "domutils": {
715
- "version": "1.5.1",
716
- "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
717
- "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
718
"dev": true,
719
"requires": {
720
- "dom-serializer": "0.1.0",
721
- "domelementtype": "1.3.0"
722
}
723
},
724
- "ecc-jsbn": {
725
- "version": "0.1.1",
726
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
727
- "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=",
728
"dev": true,
729
- "optional": true,
730
"requires": {
731
- "jsbn": "0.1.1"
732
}
733
},
734
- "end-of-stream": {
735
- "version": "1.1.0",
736
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz",
737
- "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=",
738
"dev": true,
739
"requires": {
740
- "once": "1.3.3"
741
- },
742
- "dependencies": {
743
- "once": {
744
- "version": "1.3.3",
745
- "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
746
- "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=",
747
- "dev": true,
748
- "requires": {
749
- "wrappy": "1.0.2"
750
- }
751
- }
752
}
753
},
754
- "entities": {
755
- "version": "1.0.0",
756
- "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
757
- "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
758
- "dev": true
759
},
760
- "error-ex": {
761
- "version": "1.3.0",
762
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
763
- "integrity": "sha1-5ntD8+gsluo6WE/+4Ln8MyXYAtk=",
764
"dev": true,
765
"requires": {
766
- "is-arrayish": "0.2.1"
767
}
768
},
769
- "es5-ext": {
770
- "version": "0.9.2",
771
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.9.2.tgz",
772
- "integrity": "sha1-0uMJ0fIjsHGGSINaz1uII6gGH4o=",
773
- "dev": true
774
},
775
- "escape-string-regexp": {
776
- "version": "1.0.5",
777
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
778
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
779
- "dev": true
780
},
781
- "esprima": {
782
- "version": "1.0.4",
783
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.0.4.tgz",
784
- "integrity": "sha1-n1V+CPw7TSbs6d00+Pv0drYlha0=",
785
- "dev": true
786
},
787
- "event-emitter": {
788
- "version": "0.2.2",
789
- "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.2.2.tgz",
790
- "integrity": "sha1-yB43JOtVQHxaDV7jKZQR9wD1QpE=",
791
"dev": true,
792
"requires": {
793
- "es5-ext": "0.9.2"
794
}
795
},
796
- "eventemitter2": {
797
- "version": "0.4.14",
798
- "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
799
- "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
800
- "dev": true
801
},
802
- "events-to-array": {
803
- "version": "1.0.2",
804
- "resolved": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.0.2.tgz",
805
- "integrity": "sha1-s0hEZVNP5P9m+90ag7d3cTukBKo=",
806
- "dev": true
807
},
808
- "exit": {
809
- "version": "0.1.2",
810
- "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
811
- "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
812
- "dev": true
813
},
814
- "extend": {
815
- "version": "3.0.0",
816
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz",
817
- "integrity": "sha1-WkdDU7nzNT3dgXbf03uRyDpG8dQ=",
818
- "dev": true
819
},
820
- "extsprintf": {
821
- "version": "1.0.2",
822
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz",
823
- "integrity": "sha1-4QgOBljjALBilJkMxw4VAiNf1VA=",
824
- "dev": true
825
},
826
- "faye-websocket": {
827
- "version": "0.4.4",
828
- "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.4.4.tgz",
829
- "integrity": "sha1-wUxbO/FNdBf/v9mQwKdJXNnzN7w=",
830
- "dev": true
831
},
832
- "figures": {
833
- "version": "1.7.0",
834
- "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
835
- "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
836
"dev": true,
837
"requires": {
838
- "escape-string-regexp": "1.0.5",
839
- "object-assign": "4.1.1"
840
}
841
},
842
- "find-up": {
843
- "version": "1.1.2",
844
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
845
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
846
"dev": true,
847
"requires": {
848
- "path-exists": "2.1.0",
849
- "pinkie-promise": "2.0.1"
850
}
851
},
852
- "find-versions": {
853
- "version": "1.2.1",
854
- "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",
855
- "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
856
"dev": true,
857
"requires": {
858
- "array-uniq": "1.0.3",
859
- "get-stdin": "4.0.1",
860
- "meow": "3.7.0",
861
- "semver-regex": "1.0.0"
862
}
863
},
864
- "findup-sync": {
865
- "version": "0.1.3",
866
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.1.3.tgz",
867
- "integrity": "sha1-fz56l7gjksZTvwZYm9hRkOk8NoM=",
868
"dev": true,
869
"requires": {
870
- "glob": "3.2.11",
871
- "lodash": "2.4.2"
872
},
873
"dependencies": {
874
- "glob": {
875
- "version": "3.2.11",
876
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
877
- "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
878
- "dev": true,
879
- "requires": {
880
- "inherits": "2.0.3",
881
- "minimatch": "0.3.0"
882
- }
883
- },
884
- "lodash": {
885
- "version": "2.4.2",
886
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
887
- "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
888
"dev": true
889
- },
890
- "minimatch": {
891
- "version": "0.3.0",
892
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
893
- "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
894
- "dev": true,
895
- "requires": {
896
- "lru-cache": "2.7.3",
897
- "sigmund": "1.0.1"
898
- }
899
}
900
}
901
},
902
- "foreground-child": {
903
- "version": "1.5.6",
904
- "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
905
- "integrity": "sha1-T9ca0t/elnibmApcCilZN8svXOk=",
906
- "dev": true,
907
- "requires": {
908
- "cross-spawn": "4.0.2",
909
- "signal-exit": "3.0.2"
910
- }
911
- },
912
- "forever-agent": {
913
- "version": "0.6.1",
914
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
915
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
916
- "dev": true
917
- },
918
- "form-data": {
919
- "version": "2.1.2",
920
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz",
921
- "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=",
922
"dev": true,
923
"requires": {
924
- "asynckit": "0.4.0",
925
- "combined-stream": "1.0.5",
926
- "mime-types": "2.1.14"
927
}
928
},
929
- "fs.realpath": {
930
- "version": "1.0.0",
931
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
932
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
933
- "dev": true
934
- },
935
- "gaze": {
936
- "version": "0.5.2",
937
- "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
938
- "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=",
939
"dev": true,
940
"requires": {
941
- "globule": "0.1.0"
942
}
943
},
944
- "generate-function": {
945
- "version": "2.0.0",
946
- "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz",
947
- "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=",
948
- "dev": true
949
- },
950
- "generate-object-property": {
951
- "version": "1.2.0",
952
- "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
953
- "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=",
954
"dev": true,
955
"requires": {
956
- "is-property": "1.0.2"
957
}
958
},
959
- "get-stdin": {
960
- "version": "4.0.1",
961
- "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
962
- "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
963
- "dev": true
964
- },
965
- "getobject": {
966
- "version": "0.1.0",
967
- "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz",
968
- "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=",
969
- "dev": true
970
- },
971
- "getpass": {
972
- "version": "0.1.6",
973
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz",
974
- "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=",
975
"dev": true,
976
"requires": {
977
- "assert-plus": "1.0.0"
978
- },
979
- "dependencies": {
980
- "assert-plus": {
981
- "version": "1.0.0",
982
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
983
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
984
- "dev": true
985
- }
986
}
987
},
988
- "glob": {
989
- "version": "7.1.1",
990
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
991
- "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
992
"dev": true,
993
"requires": {
994
- "fs.realpath": "1.0.0",
995
- "inflight": "1.0.6",
996
- "inherits": "2.0.3",
997
- "minimatch": "3.0.3",
998
- "once": "1.4.0",
999
- "path-is-absolute": "1.0.1"
1000
}
1001
},
1002
- "globule": {
1003
- "version": "0.1.0",
1004
- "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
1005
- "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=",
1006
"dev": true,
1007
"requires": {
1008
- "glob": "3.1.21",
1009
- "lodash": "1.0.2",
1010
- "minimatch": "0.2.14"
1011
},
1012
"dependencies": {
1013
- "glob": {
1014
- "version": "3.1.21",
1015
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
1016
- "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
1017
"dev": true,
1018
"requires": {
1019
- "graceful-fs": "1.2.3",
1020
- "inherits": "1.0.2",
1021
- "minimatch": "0.2.14"
1022
}
1023
},
1024
- "inherits": {
1025
- "version": "1.0.2",
1026
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
1027
- "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
1028
- "dev": true
1029
- },
1030
- "lodash": {
1031
- "version": "1.0.2",
1032
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
1033
- "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=",
1034
"dev": true
1035
- },
1036
- "minimatch": {
1037
- "version": "0.2.14",
1038
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
1039
- "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
1040
- "dev": true,
1041
- "requires": {
1042
- "lru-cache": "2.7.3",
1043
- "sigmund": "1.0.1"
1044
- }
1045
}
1046
}
1047
},
1048
- "graceful-fs": {
1049
- "version": "1.2.3",
1050
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz",
1051
- "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=",
1052
"dev": true
1053
},
1054
- "graceful-readlink": {
1055
"version": "1.0.1",
1056
- "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
1057
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
1058
"dev": true
1059
},
1060
- "grunt": {
1061
- "version": "0.4.5",
1062
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-0.4.5.tgz",
1063
- "integrity": "sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A=",
1064
"dev": true,
1065
"requires": {
1066
- "async": "0.1.22",
1067
- "coffee-script": "1.3.3",
1068
- "colors": "0.6.2",
1069
- "dateformat": "1.0.2-1.2.3",
1070
- "eventemitter2": "0.4.14",
1071
- "exit": "0.1.2",
1072
- "findup-sync": "0.1.3",
1073
- "getobject": "0.1.0",
1074
- "glob": "3.1.21",
1075
- "grunt-legacy-log": "0.1.3",
1076
- "grunt-legacy-util": "0.2.0",
1077
- "hooker": "0.2.3",
1078
- "iconv-lite": "0.2.11",
1079
- "js-yaml": "2.0.5",
1080
- "lodash": "0.9.2",
1081
- "minimatch": "0.2.14",
1082
- "nopt": "1.0.10",
1083
- "rimraf": "2.2.8",
1084
- "underscore.string": "2.2.1",
1085
- "which": "1.0.9"
1086
},
1087
"dependencies": {
1088
- "coffee-script": {
1089
- "version": "1.3.3",
1090
- "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz",
1091
- "integrity": "sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ=",
1092
- "dev": true
1093
- },
1094
- "glob": {
1095
- "version": "3.1.21",
1096
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
1097
- "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=",
1098
- "dev": true,
1099
- "requires": {
1100
- "graceful-fs": "1.2.3",
1101
- "inherits": "1.0.2",
1102
- "minimatch": "0.2.14"
1103
- }
1104
- },
1105
- "inherits": {
1106
- "version": "1.0.2",
1107
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
1108
- "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=",
1109
"dev": true
1110
- },
1111
- "minimatch": {
1112
- "version": "0.2.14",
1113
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
1114
- "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=",
1115
- "dev": true,
1116
- "requires": {
1117
- "lru-cache": "2.7.3",
1118
- "sigmund": "1.0.1"
1119
- }
1120
}
1121
}
1122
},
1123
- "grunt-coffeelint": {
1124
- "version": "0.0.16",
1125
- "resolved": "https://registry.npmjs.org/grunt-coffeelint/-/grunt-coffeelint-0.0.16.tgz",
1126
- "integrity": "sha1-0iPUIwWmuXdqtbehQuFFP4hmK5s=",
1127
- "dev": true,
1128
"requires": {
1129
- "coffeelint": "1.16.0",
1130
- "coffeelint-stylish": "0.1.2"
1131
}
1132
},
1133
- "grunt-contrib-clean": {
1134
- "version": "0.6.0",
1135
- "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-0.6.0.tgz",
1136
- "integrity": "sha1-9TLbpLghJnTHwBPhRr2mY4uQSPY=",
1137
"dev": true,
1138
"requires": {
1139
- "rimraf": "2.2.8"
1140
}
1141
},
1142
- "grunt-contrib-coffee": {
1143
- "version": "0.13.0",
1144
- "resolved": "https://registry.npmjs.org/grunt-contrib-coffee/-/grunt-contrib-coffee-0.13.0.tgz",
1145
- "integrity": "sha1-N2RP8Qi7iOmEH+vg7AM3rZPhmU4=",
1146
- "dev": true,
1147
"requires": {
1148
- "chalk": "0.5.1",
1149
- "coffee-script": "1.9.3",
1150
- "lodash": "3.10.1",
1151
- "uri-path": "0.0.2"
1152
},
1153
"dependencies": {
1154
- "ansi-regex": {
1155
- "version": "0.2.1",
1156
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1157
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
1158
- "dev": true
1159
- },
1160
- "ansi-styles": {
1161
- "version": "1.1.0",
1162
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1163
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
1164
- "dev": true
1165
- },
1166
- "chalk": {
1167
- "version": "0.5.1",
1168
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1169
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
1170
- "dev": true,
1171
"requires": {
1172
- "ansi-styles": "1.1.0",
1173
- "escape-string-regexp": "1.0.5",
1174
- "has-ansi": "0.1.0",
1175
- "strip-ansi": "0.3.0",
1176
- "supports-color": "0.2.0"
1177
}
1178
},
1179
- "coffee-script": {
1180
- "version": "1.9.3",
1181
- "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.9.3.tgz",
1182
- "integrity": "sha1-WW5ug/z8tnxZZKtw1ES+/wrASsc=",
1183
- "dev": true
1184
},
1185
- "has-ansi": {
1186
- "version": "0.1.0",
1187
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1188
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
1189
- "dev": true,
1190
"requires": {
1191
- "ansi-regex": "0.2.1"
1192
}
1193
},
1194
- "lodash": {
1195
- "version": "3.10.1",
1196
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
1197
- "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
1198
- "dev": true
1199
- },
1200
- "strip-ansi": {
1201
- "version": "0.3.0",
1202
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1203
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
1204
- "dev": true,
1205
"requires": {
1206
- "ansi-regex": "0.2.1"
1207
}
1208
},
1209
- "supports-color": {
1210
- "version": "0.2.0",
1211
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1212
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
1213
- "dev": true
1214
}
1215
}
1216
},
1217
- "grunt-contrib-compass": {
1218
- "version": "1.0.4",
1219
- "resolved": "https://registry.npmjs.org/grunt-contrib-compass/-/grunt-contrib-compass-1.0.4.tgz",
1220
- "integrity": "sha1-SNdlY3M1qN7W4QYGM9c3bFFOHPs=",
1221
"dev": true,
1222
"requires": {
1223
- "async": "0.9.2",
1224
- "bin-version-check": "2.1.0",
1225
- "dargs": "2.1.0",
1226
- "onetime": "1.1.0",
1227
- "tmp": "0.0.24"
1228
},
1229
"dependencies": {
1230
"async": {
1231
- "version": "0.9.2",
1232
- "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
1233
- "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=",
1234
"dev": true
1235
}
1236
}
1237
},
1238
- "grunt-contrib-compress": {
1239
- "version": "0.12.0",
1240
- "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-0.12.0.tgz",
1241
- "integrity": "sha1-fBnwxFiCkt2yGke85Nl3b3Baec0=",
1242
"dev": true,
1243
"requires": {
1244
- "archiver": "0.11.0",
1245
- "chalk": "0.5.1",
1246
- "prettysize": "0.0.3"
1247
},
1248
"dependencies": {
1249
- "ansi-regex": {
1250
- "version": "0.2.1",
1251
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1252
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
1253
- "dev": true
1254
- },
1255
- "ansi-styles": {
1256
- "version": "1.1.0",
1257
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1258
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
1259
- "dev": true
1260
- },
1261
- "chalk": {
1262
- "version": "0.5.1",
1263
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1264
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
1265
- "dev": true,
1266
- "requires": {
1267
- "ansi-styles": "1.1.0",
1268
- "escape-string-regexp": "1.0.5",
1269
- "has-ansi": "0.1.0",
1270
- "strip-ansi": "0.3.0",
1271
- "supports-color": "0.2.0"
1272
- }
1273
- },
1274
- "has-ansi": {
1275
- "version": "0.1.0",
1276
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1277
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
1278
- "dev": true,
1279
- "requires": {
1280
- "ansi-regex": "0.2.1"
1281
- }
1282
- },
1283
- "strip-ansi": {
1284
- "version": "0.3.0",
1285
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1286
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
1287
"dev": true,
1288
"requires": {
1289
- "ansi-regex": "0.2.1"
1290
}
1291
},
1292
- "supports-color": {
1293
- "version": "0.2.0",
1294
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1295
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
1296
"dev": true
1297
}
1298
}
1299
},
1300
- "grunt-contrib-concat": {
1301
- "version": "0.5.1",
1302
- "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-0.5.1.tgz",
1303
- "integrity": "sha1-lTxu/f39LBB6uchQd/LUsk0xzUk=",
1304
"dev": true,
1305
"requires": {
1306
- "chalk": "0.5.1",
1307
- "source-map": "0.3.0"
1308
- },
1309
- "dependencies": {
1310
- "ansi-regex": {
1311
- "version": "0.2.1",
1312
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1313
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
1314
- "dev": true
1315
- },
1316
- "ansi-styles": {
1317
- "version": "1.1.0",
1318
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1319
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
1320
- "dev": true
1321
- },
1322
- "chalk": {
1323
- "version": "0.5.1",
1324
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1325
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
1326
"dev": true,
1327
"requires": {
1328
- "ansi-styles": "1.1.0",
1329
- "escape-string-regexp": "1.0.5",
1330
- "has-ansi": "0.1.0",
1331
- "strip-ansi": "0.3.0",
1332
- "supports-color": "0.2.0"
1333
}
1334
},
1335
- "has-ansi": {
1336
- "version": "0.1.0",
1337
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1338
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
1339
"dev": true,
1340
"requires": {
1341
- "ansi-regex": "0.2.1"
1342
}
1343
},
1344
- "strip-ansi": {
1345
- "version": "0.3.0",
1346
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1347
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
1348
"dev": true,
1349
"requires": {
1350
- "ansi-regex": "0.2.1"
1351
}
1352
},
1353
- "supports-color": {
1354
- "version": "0.2.0",
1355
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1356
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
1357
- "dev": true
1358
- }
1359
- }
1360
- },
1361
- "grunt-contrib-copy": {
1362
- "version": "0.7.0",
1363
- "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-0.7.0.tgz",
1364
- "integrity": "sha1-xt5I4N9zFEmu2w8InAldvCpVBQ8=",
1365
- "dev": true,
1366
- "requires": {
1367
- "chalk": "0.5.1"
1368
- },
1369
- "dependencies": {
1370
- "ansi-regex": {
1371
- "version": "0.2.1",
1372
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1373
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
1374
"dev": true
1375
},
1376
- "ansi-styles": {
1377
- "version": "1.1.0",
1378
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1379
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
1380
"dev": true
1381
},
1382
- "chalk": {
1383
- "version": "0.5.1",
1384
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1385
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
1386
"dev": true,
1387
"requires": {
1388
- "ansi-styles": "1.1.0",
1389
- "escape-string-regexp": "1.0.5",
1390
- "has-ansi": "0.1.0",
1391
- "strip-ansi": "0.3.0",
1392
- "supports-color": "0.2.0"
1393
}
1394
},
1395
- "has-ansi": {
1396
- "version": "0.1.0",
1397
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1398
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
1399
"dev": true,
1400
"requires": {
1401
- "ansi-regex": "0.2.1"
1402
}
1403
},
1404
- "strip-ansi": {
1405
- "version": "0.3.0",
1406
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1407
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
1408
"dev": true,
1409
"requires": {
1410
- "ansi-regex": "0.2.1"
1411
}
1412
},
1413
- "supports-color": {
1414
- "version": "0.2.0",
1415
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1416
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
1417
- "dev": true
1418
- }
1419
- }
1420
- },
1421
- "grunt-contrib-jshint": {
1422
- "version": "0.11.3",
1423
- "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-0.11.3.tgz",
1424
- "integrity": "sha1-gDaBgdzNVRGG5bg4XAEc7iTWQKA=",
1425
- "dev": true,
1426
- "requires": {
1427
- "hooker": "0.2.3",
1428
- "jshint": "2.8.0"
1429
- }
1430
- },
1431
- "grunt-contrib-nodeunit": {
1432
- "version": "0.4.1",
1433
- "resolved": "https://registry.npmjs.org/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.4.1.tgz",
1434
- "integrity": "sha1-lDOT7l1msc2ttJqbI6ruREVQlbI=",
1435
- "dev": true,
1436
- "requires": {
1437
- "hooker": "0.2.3",
1438
- "nodeunit": "0.9.5"
1439
- }
1440
- },
1441
- "grunt-contrib-uglify": {
1442
- "version": "0.6.0",
1443
- "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-0.6.0.tgz",
1444
- "integrity": "sha1-OicdTcTaumRpHQ0NCFUOxUp+wKs=",
1445
- "dev": true,
1446
- "requires": {
1447
- "chalk": "0.5.1",
1448
- "lodash": "2.4.2",
1449
- "maxmin": "1.1.0",
1450
- "uglify-js": "2.7.5",
1451
- "uri-path": "0.0.2"
1452
- },
1453
- "dependencies": {
1454
- "ansi-regex": {
1455
- "version": "0.2.1",
1456
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
1457
- "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=",
1458
- "dev": true
1459
},
1460
- "ansi-styles": {
1461
- "version": "1.1.0",
1462
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
1463
- "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=",
1464
- "dev": true
1465
},
1466
- "chalk": {
1467
- "version": "0.5.1",
1468
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz",
1469
- "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=",
1470
"dev": true,
1471
"requires": {
1472
- "ansi-styles": "1.1.0",
1473
- "escape-string-regexp": "1.0.5",
1474
- "has-ansi": "0.1.0",
1475
- "strip-ansi": "0.3.0",
1476
- "supports-color": "0.2.0"
1477
}
1478
},
1479
- "has-ansi": {
1480
- "version": "0.1.0",
1481
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
1482
- "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=",
1483
"dev": true,
1484
"requires": {
1485
- "ansi-regex": "0.2.1"
1486
}
1487
},
1488
"lodash": {
1489
- "version": "2.4.2",
1490
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
1491
- "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
1492
"dev": true
1493
},
1494
- "strip-ansi": {
1495
- "version": "0.3.0",
1496
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
1497
- "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=",
1498
"dev": true,
1499
"requires": {
1500
- "ansi-regex": "0.2.1"
1501
}
1502
},
1503
"supports-color": {
1504
- "version": "0.2.0",
1505
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
1506
- "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=",
1507
"dev": true
1508
}
1509
}
1510
},
1511
- "grunt-contrib-watch": {
1512
- "version": "0.6.1",
1513
- "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-0.6.1.tgz",
1514
- "integrity": "sha1-ZP3LolpjX1tNobbOb5DaCutuPxU=",
1515
"dev": true,
1516
"requires": {
1517
- "async": "0.2.10",
1518
- "gaze": "0.5.2",
1519
- "lodash": "2.4.2",
1520
- "tiny-lr-fork": "0.0.5"
1521
},
1522
"dependencies": {
1523
"async": {
1524
- "version": "0.2.10",
1525
- "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
1526
- "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
1527
- "dev": true
1528
- },
1529
- "lodash": {
1530
- "version": "2.4.2",
1531
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
1532
- "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
1533
"dev": true
1534
}
1535
}
1536
},
1537
- "grunt-legacy-log": {
1538
- "version": "0.1.3",
1539
- "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz",
1540
- "integrity": "sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE=",
1541
"dev": true,
1542
"requires": {
1543
- "colors": "0.6.2",
1544
- "grunt-legacy-log-utils": "0.1.1",
1545
- "hooker": "0.2.3",
1546
- "lodash": "2.4.2",
1547
- "underscore.string": "2.3.3"
1548
},
1549
"dependencies": {
1550
- "lodash": {
1551
- "version": "2.4.2",
1552
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
1553
- "integrity": "sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4=",
1554
"dev": true