at v206 617 lines 18 kB view raw
1{ self, fetchurl, fetchgit ? null, lib }: 2 3{ 4 by-spec."async"."0.2.10" = 5 self.by-version."async"."0.2.10"; 6 by-version."async"."0.2.10" = lib.makeOverridable self.buildNodePackage { 7 name = "async-0.2.10"; 8 bin = false; 9 src = [ 10 (fetchurl { 11 url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz"; 12 name = "async-0.2.10.tgz"; 13 sha1 = "b6bbe0b0674b9d719708ca38de8c237cb526c3d1"; 14 }) 15 ]; 16 buildInputs = 17 (self.nativeDeps."async" or []); 18 deps = { 19 }; 20 peerDependencies = [ 21 ]; 22 passthru.names = [ "async" ]; 23 }; 24 by-spec."binary-search-tree"."0.2.4" = 25 self.by-version."binary-search-tree"."0.2.4"; 26 by-version."binary-search-tree"."0.2.4" = lib.makeOverridable self.buildNodePackage { 27 name = "binary-search-tree-0.2.4"; 28 bin = false; 29 src = [ 30 (fetchurl { 31 url = "http://registry.npmjs.org/binary-search-tree/-/binary-search-tree-0.2.4.tgz"; 32 name = "binary-search-tree-0.2.4.tgz"; 33 sha1 = "14fe106366a59ca8efb68c0ae30c36aaff0cd510"; 34 }) 35 ]; 36 buildInputs = 37 (self.nativeDeps."binary-search-tree" or []); 38 deps = { 39 "underscore-1.4.4" = self.by-version."underscore"."1.4.4"; 40 }; 41 peerDependencies = [ 42 ]; 43 passthru.names = [ "binary-search-tree" ]; 44 }; 45 by-spec."commander"."0.6.1" = 46 self.by-version."commander"."0.6.1"; 47 by-version."commander"."0.6.1" = lib.makeOverridable self.buildNodePackage { 48 name = "commander-0.6.1"; 49 bin = false; 50 src = [ 51 (fetchurl { 52 url = "http://registry.npmjs.org/commander/-/commander-0.6.1.tgz"; 53 name = "commander-0.6.1.tgz"; 54 sha1 = "fa68a14f6a945d54dbbe50d8cdb3320e9e3b1a06"; 55 }) 56 ]; 57 buildInputs = 58 (self.nativeDeps."commander" or []); 59 deps = { 60 }; 61 peerDependencies = [ 62 ]; 63 passthru.names = [ "commander" ]; 64 }; 65 by-spec."commander"."2.3.0" = 66 self.by-version."commander"."2.3.0"; 67 by-version."commander"."2.3.0" = lib.makeOverridable self.buildNodePackage { 68 name = "commander-2.3.0"; 69 bin = false; 70 src = [ 71 (fetchurl { 72 url = "http://registry.npmjs.org/commander/-/commander-2.3.0.tgz"; 73 name = "commander-2.3.0.tgz"; 74 sha1 = "fd430e889832ec353b9acd1de217c11cb3eef873"; 75 }) 76 ]; 77 buildInputs = 78 (self.nativeDeps."commander" or []); 79 deps = { 80 }; 81 peerDependencies = [ 82 ]; 83 passthru.names = [ "commander" ]; 84 }; 85 by-spec."debug"."2.0.0" = 86 self.by-version."debug"."2.0.0"; 87 by-version."debug"."2.0.0" = lib.makeOverridable self.buildNodePackage { 88 name = "debug-2.0.0"; 89 bin = false; 90 src = [ 91 (fetchurl { 92 url = "http://registry.npmjs.org/debug/-/debug-2.0.0.tgz"; 93 name = "debug-2.0.0.tgz"; 94 sha1 = "89bd9df6732b51256bc6705342bba02ed12131ef"; 95 }) 96 ]; 97 buildInputs = 98 (self.nativeDeps."debug" or []); 99 deps = { 100 "ms-0.6.2" = self.by-version."ms"."0.6.2"; 101 }; 102 peerDependencies = [ 103 ]; 104 passthru.names = [ "debug" ]; 105 }; 106 by-spec."diff"."1.0.8" = 107 self.by-version."diff"."1.0.8"; 108 by-version."diff"."1.0.8" = lib.makeOverridable self.buildNodePackage { 109 name = "diff-1.0.8"; 110 bin = false; 111 src = [ 112 (fetchurl { 113 url = "http://registry.npmjs.org/diff/-/diff-1.0.8.tgz"; 114 name = "diff-1.0.8.tgz"; 115 sha1 = "343276308ec991b7bc82267ed55bc1411f971666"; 116 }) 117 ]; 118 buildInputs = 119 (self.nativeDeps."diff" or []); 120 deps = { 121 }; 122 peerDependencies = [ 123 ]; 124 passthru.names = [ "diff" ]; 125 }; 126 by-spec."escape-string-regexp"."1.0.2" = 127 self.by-version."escape-string-regexp"."1.0.2"; 128 by-version."escape-string-regexp"."1.0.2" = lib.makeOverridable self.buildNodePackage { 129 name = "escape-string-regexp-1.0.2"; 130 bin = false; 131 src = [ 132 (fetchurl { 133 url = "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz"; 134 name = "escape-string-regexp-1.0.2.tgz"; 135 sha1 = "4dbc2fe674e71949caf3fb2695ce7f2dc1d9a8d1"; 136 }) 137 ]; 138 buildInputs = 139 (self.nativeDeps."escape-string-regexp" or []); 140 deps = { 141 }; 142 peerDependencies = [ 143 ]; 144 passthru.names = [ "escape-string-regexp" ]; 145 }; 146 by-spec."expect.js"."~0.3.1" = 147 self.by-version."expect.js"."0.3.1"; 148 by-version."expect.js"."0.3.1" = lib.makeOverridable self.buildNodePackage { 149 name = "expect.js-0.3.1"; 150 bin = false; 151 src = [ 152 (fetchurl { 153 url = "http://registry.npmjs.org/expect.js/-/expect.js-0.3.1.tgz"; 154 name = "expect.js-0.3.1.tgz"; 155 sha1 = "b0a59a0d2eff5437544ebf0ceaa6015841d09b5b"; 156 }) 157 ]; 158 buildInputs = 159 (self.nativeDeps."expect.js" or []); 160 deps = { 161 }; 162 peerDependencies = [ 163 ]; 164 passthru.names = [ "expect.js" ]; 165 }; 166 "expect.js" = self.by-version."expect.js"."0.3.1"; 167 by-spec."formatio"."~1.0" = 168 self.by-version."formatio"."1.0.2"; 169 by-version."formatio"."1.0.2" = lib.makeOverridable self.buildNodePackage { 170 name = "formatio-1.0.2"; 171 bin = false; 172 src = [ 173 (fetchurl { 174 url = "http://registry.npmjs.org/formatio/-/formatio-1.0.2.tgz"; 175 name = "formatio-1.0.2.tgz"; 176 sha1 = "e7991ca144ff7d8cff07bb9ac86a9b79c6ba47ef"; 177 }) 178 ]; 179 buildInputs = 180 (self.nativeDeps."formatio" or []); 181 deps = { 182 "samsam-1.1.2" = self.by-version."samsam"."1.1.2"; 183 }; 184 peerDependencies = [ 185 ]; 186 passthru.names = [ "formatio" ]; 187 }; 188 by-spec."glob"."3.2.3" = 189 self.by-version."glob"."3.2.3"; 190 by-version."glob"."3.2.3" = lib.makeOverridable self.buildNodePackage { 191 name = "glob-3.2.3"; 192 bin = false; 193 src = [ 194 (fetchurl { 195 url = "http://registry.npmjs.org/glob/-/glob-3.2.3.tgz"; 196 name = "glob-3.2.3.tgz"; 197 sha1 = "e313eeb249c7affaa5c475286b0e115b59839467"; 198 }) 199 ]; 200 buildInputs = 201 (self.nativeDeps."glob" or []); 202 deps = { 203 "minimatch-0.2.14" = self.by-version."minimatch"."0.2.14"; 204 "graceful-fs-2.0.3" = self.by-version."graceful-fs"."2.0.3"; 205 "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 206 }; 207 peerDependencies = [ 208 ]; 209 passthru.names = [ "glob" ]; 210 }; 211 by-spec."graceful-fs"."~2.0.0" = 212 self.by-version."graceful-fs"."2.0.3"; 213 by-version."graceful-fs"."2.0.3" = lib.makeOverridable self.buildNodePackage { 214 name = "graceful-fs-2.0.3"; 215 bin = false; 216 src = [ 217 (fetchurl { 218 url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.3.tgz"; 219 name = "graceful-fs-2.0.3.tgz"; 220 sha1 = "7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0"; 221 }) 222 ]; 223 buildInputs = 224 (self.nativeDeps."graceful-fs" or []); 225 deps = { 226 }; 227 peerDependencies = [ 228 ]; 229 passthru.names = [ "graceful-fs" ]; 230 }; 231 by-spec."growl"."1.8.1" = 232 self.by-version."growl"."1.8.1"; 233 by-version."growl"."1.8.1" = lib.makeOverridable self.buildNodePackage { 234 name = "growl-1.8.1"; 235 bin = false; 236 src = [ 237 (fetchurl { 238 url = "http://registry.npmjs.org/growl/-/growl-1.8.1.tgz"; 239 name = "growl-1.8.1.tgz"; 240 sha1 = "4b2dec8d907e93db336624dcec0183502f8c9428"; 241 }) 242 ]; 243 buildInputs = 244 (self.nativeDeps."growl" or []); 245 deps = { 246 }; 247 peerDependencies = [ 248 ]; 249 passthru.names = [ "growl" ]; 250 }; 251 by-spec."inherits"."2" = 252 self.by-version."inherits"."2.0.1"; 253 by-version."inherits"."2.0.1" = lib.makeOverridable self.buildNodePackage { 254 name = "inherits-2.0.1"; 255 bin = false; 256 src = [ 257 (fetchurl { 258 url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz"; 259 name = "inherits-2.0.1.tgz"; 260 sha1 = "b17d08d326b4423e568eff719f91b0b1cbdf69f1"; 261 }) 262 ]; 263 buildInputs = 264 (self.nativeDeps."inherits" or []); 265 deps = { 266 }; 267 peerDependencies = [ 268 ]; 269 passthru.names = [ "inherits" ]; 270 }; 271 by-spec."inherits"."2.0.1" = 272 self.by-version."inherits"."2.0.1"; 273 by-spec."jade"."0.26.3" = 274 self.by-version."jade"."0.26.3"; 275 by-version."jade"."0.26.3" = lib.makeOverridable self.buildNodePackage { 276 name = "jade-0.26.3"; 277 bin = true; 278 src = [ 279 (fetchurl { 280 url = "http://registry.npmjs.org/jade/-/jade-0.26.3.tgz"; 281 name = "jade-0.26.3.tgz"; 282 sha1 = "8f10d7977d8d79f2f6ff862a81b0513ccb25686c"; 283 }) 284 ]; 285 buildInputs = 286 (self.nativeDeps."jade" or []); 287 deps = { 288 "commander-0.6.1" = self.by-version."commander"."0.6.1"; 289 "mkdirp-0.3.0" = self.by-version."mkdirp"."0.3.0"; 290 }; 291 peerDependencies = [ 292 ]; 293 passthru.names = [ "jade" ]; 294 }; 295 by-spec."lru-cache"."2" = 296 self.by-version."lru-cache"."2.5.0"; 297 by-version."lru-cache"."2.5.0" = lib.makeOverridable self.buildNodePackage { 298 name = "lru-cache-2.5.0"; 299 bin = false; 300 src = [ 301 (fetchurl { 302 url = "http://registry.npmjs.org/lru-cache/-/lru-cache-2.5.0.tgz"; 303 name = "lru-cache-2.5.0.tgz"; 304 sha1 = "d82388ae9c960becbea0c73bb9eb79b6c6ce9aeb"; 305 }) 306 ]; 307 buildInputs = 308 (self.nativeDeps."lru-cache" or []); 309 deps = { 310 }; 311 peerDependencies = [ 312 ]; 313 passthru.names = [ "lru-cache" ]; 314 }; 315 by-spec."minimatch"."~0.2.11" = 316 self.by-version."minimatch"."0.2.14"; 317 by-version."minimatch"."0.2.14" = lib.makeOverridable self.buildNodePackage { 318 name = "minimatch-0.2.14"; 319 bin = false; 320 src = [ 321 (fetchurl { 322 url = "http://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz"; 323 name = "minimatch-0.2.14.tgz"; 324 sha1 = "c74e780574f63c6f9a090e90efbe6ef53a6a756a"; 325 }) 326 ]; 327 buildInputs = 328 (self.nativeDeps."minimatch" or []); 329 deps = { 330 "lru-cache-2.5.0" = self.by-version."lru-cache"."2.5.0"; 331 "sigmund-1.0.0" = self.by-version."sigmund"."1.0.0"; 332 }; 333 peerDependencies = [ 334 ]; 335 passthru.names = [ "minimatch" ]; 336 }; 337 by-spec."minimist"."0.0.8" = 338 self.by-version."minimist"."0.0.8"; 339 by-version."minimist"."0.0.8" = lib.makeOverridable self.buildNodePackage { 340 name = "minimist-0.0.8"; 341 bin = false; 342 src = [ 343 (fetchurl { 344 url = "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"; 345 name = "minimist-0.0.8.tgz"; 346 sha1 = "857fcabfc3397d2625b8228262e86aa7a011b05d"; 347 }) 348 ]; 349 buildInputs = 350 (self.nativeDeps."minimist" or []); 351 deps = { 352 }; 353 peerDependencies = [ 354 ]; 355 passthru.names = [ "minimist" ]; 356 }; 357 by-spec."mkdirp"."0.3.0" = 358 self.by-version."mkdirp"."0.3.0"; 359 by-version."mkdirp"."0.3.0" = lib.makeOverridable self.buildNodePackage { 360 name = "mkdirp-0.3.0"; 361 bin = false; 362 src = [ 363 (fetchurl { 364 url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz"; 365 name = "mkdirp-0.3.0.tgz"; 366 sha1 = "1bbf5ab1ba827af23575143490426455f481fe1e"; 367 }) 368 ]; 369 buildInputs = 370 (self.nativeDeps."mkdirp" or []); 371 deps = { 372 }; 373 peerDependencies = [ 374 ]; 375 passthru.names = [ "mkdirp" ]; 376 }; 377 by-spec."mkdirp"."0.5.0" = 378 self.by-version."mkdirp"."0.5.0"; 379 by-version."mkdirp"."0.5.0" = lib.makeOverridable self.buildNodePackage { 380 name = "mkdirp-0.5.0"; 381 bin = true; 382 src = [ 383 (fetchurl { 384 url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz"; 385 name = "mkdirp-0.5.0.tgz"; 386 sha1 = "1d73076a6df986cd9344e15e71fcc05a4c9abf12"; 387 }) 388 ]; 389 buildInputs = 390 (self.nativeDeps."mkdirp" or []); 391 deps = { 392 "minimist-0.0.8" = self.by-version."minimist"."0.0.8"; 393 }; 394 peerDependencies = [ 395 ]; 396 passthru.names = [ "mkdirp" ]; 397 }; 398 by-spec."mkdirp"."~0.3.5" = 399 self.by-version."mkdirp"."0.3.5"; 400 by-version."mkdirp"."0.3.5" = lib.makeOverridable self.buildNodePackage { 401 name = "mkdirp-0.3.5"; 402 bin = false; 403 src = [ 404 (fetchurl { 405 url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz"; 406 name = "mkdirp-0.3.5.tgz"; 407 sha1 = "de3e5f8961c88c787ee1368df849ac4413eca8d7"; 408 }) 409 ]; 410 buildInputs = 411 (self.nativeDeps."mkdirp" or []); 412 deps = { 413 }; 414 peerDependencies = [ 415 ]; 416 passthru.names = [ "mkdirp" ]; 417 }; 418 by-spec."mocha"."~1.21.0" = 419 self.by-version."mocha"."1.21.5"; 420 by-version."mocha"."1.21.5" = lib.makeOverridable self.buildNodePackage { 421 name = "mocha-1.21.5"; 422 bin = true; 423 src = [ 424 (fetchurl { 425 url = "http://registry.npmjs.org/mocha/-/mocha-1.21.5.tgz"; 426 name = "mocha-1.21.5.tgz"; 427 sha1 = "7c58b09174df976e434a23b1e8d639873fc529e9"; 428 }) 429 ]; 430 buildInputs = 431 (self.nativeDeps."mocha" or []); 432 deps = { 433 "commander-2.3.0" = self.by-version."commander"."2.3.0"; 434 "debug-2.0.0" = self.by-version."debug"."2.0.0"; 435 "diff-1.0.8" = self.by-version."diff"."1.0.8"; 436 "escape-string-regexp-1.0.2" = self.by-version."escape-string-regexp"."1.0.2"; 437 "glob-3.2.3" = self.by-version."glob"."3.2.3"; 438 "growl-1.8.1" = self.by-version."growl"."1.8.1"; 439 "jade-0.26.3" = self.by-version."jade"."0.26.3"; 440 "mkdirp-0.5.0" = self.by-version."mkdirp"."0.5.0"; 441 }; 442 peerDependencies = [ 443 ]; 444 passthru.names = [ "mocha" ]; 445 }; 446 "mocha" = self.by-version."mocha"."1.21.5"; 447 by-spec."ms"."0.6.2" = 448 self.by-version."ms"."0.6.2"; 449 by-version."ms"."0.6.2" = lib.makeOverridable self.buildNodePackage { 450 name = "ms-0.6.2"; 451 bin = false; 452 src = [ 453 (fetchurl { 454 url = "http://registry.npmjs.org/ms/-/ms-0.6.2.tgz"; 455 name = "ms-0.6.2.tgz"; 456 sha1 = "d89c2124c6fdc1353d65a8b77bf1aac4b193708c"; 457 }) 458 ]; 459 buildInputs = 460 (self.nativeDeps."ms" or []); 461 deps = { 462 }; 463 peerDependencies = [ 464 ]; 465 passthru.names = [ "ms" ]; 466 }; 467 by-spec."nedb"."~1.0.0" = 468 self.by-version."nedb"."1.0.2"; 469 by-version."nedb"."1.0.2" = lib.makeOverridable self.buildNodePackage { 470 name = "nedb-1.0.2"; 471 bin = false; 472 src = [ 473 (fetchurl { 474 url = "http://registry.npmjs.org/nedb/-/nedb-1.0.2.tgz"; 475 name = "nedb-1.0.2.tgz"; 476 sha1 = "309f10ba29f2002f74a92fb870b8a53ba2131593"; 477 }) 478 ]; 479 buildInputs = 480 (self.nativeDeps."nedb" or []); 481 deps = { 482 "async-0.2.10" = self.by-version."async"."0.2.10"; 483 "underscore-1.4.4" = self.by-version."underscore"."1.4.4"; 484 "binary-search-tree-0.2.4" = self.by-version."binary-search-tree"."0.2.4"; 485 "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5"; 486 }; 487 peerDependencies = [ 488 ]; 489 passthru.names = [ "nedb" ]; 490 }; 491 "nedb" = self.by-version."nedb"."1.0.2"; 492 by-spec."samsam"."~1.1" = 493 self.by-version."samsam"."1.1.2"; 494 by-version."samsam"."1.1.2" = lib.makeOverridable self.buildNodePackage { 495 name = "samsam-1.1.2"; 496 bin = false; 497 src = [ 498 (fetchurl { 499 url = "http://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz"; 500 name = "samsam-1.1.2.tgz"; 501 sha1 = "bec11fdc83a9fda063401210e40176c3024d1567"; 502 }) 503 ]; 504 buildInputs = 505 (self.nativeDeps."samsam" or []); 506 deps = { 507 }; 508 peerDependencies = [ 509 ]; 510 passthru.names = [ "samsam" ]; 511 }; 512 by-spec."sigmund"."~1.0.0" = 513 self.by-version."sigmund"."1.0.0"; 514 by-version."sigmund"."1.0.0" = lib.makeOverridable self.buildNodePackage { 515 name = "sigmund-1.0.0"; 516 bin = false; 517 src = [ 518 (fetchurl { 519 url = "http://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz"; 520 name = "sigmund-1.0.0.tgz"; 521 sha1 = "66a2b3a749ae8b5fb89efd4fcc01dc94fbe02296"; 522 }) 523 ]; 524 buildInputs = 525 (self.nativeDeps."sigmund" or []); 526 deps = { 527 }; 528 peerDependencies = [ 529 ]; 530 passthru.names = [ "sigmund" ]; 531 }; 532 by-spec."sinon"."~1.10.3" = 533 self.by-version."sinon"."1.10.3"; 534 by-version."sinon"."1.10.3" = lib.makeOverridable self.buildNodePackage { 535 name = "sinon-1.10.3"; 536 bin = false; 537 src = [ 538 (fetchurl { 539 url = "http://registry.npmjs.org/sinon/-/sinon-1.10.3.tgz"; 540 name = "sinon-1.10.3.tgz"; 541 sha1 = "c063e0e99d8327dc199113aab52eb83a2e9e3c2c"; 542 }) 543 ]; 544 buildInputs = 545 (self.nativeDeps."sinon" or []); 546 deps = { 547 "formatio-1.0.2" = self.by-version."formatio"."1.0.2"; 548 "util-0.10.3" = self.by-version."util"."0.10.3"; 549 }; 550 peerDependencies = [ 551 ]; 552 passthru.names = [ "sinon" ]; 553 }; 554 "sinon" = self.by-version."sinon"."1.10.3"; 555 by-spec."underscore"."^1.6.0" = 556 self.by-version."underscore"."1.7.0"; 557 by-version."underscore"."1.7.0" = lib.makeOverridable self.buildNodePackage { 558 name = "underscore-1.7.0"; 559 bin = false; 560 src = [ 561 (fetchurl { 562 url = "http://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz"; 563 name = "underscore-1.7.0.tgz"; 564 sha1 = "6bbaf0877500d36be34ecaa584e0db9fef035209"; 565 }) 566 ]; 567 buildInputs = 568 (self.nativeDeps."underscore" or []); 569 deps = { 570 }; 571 peerDependencies = [ 572 ]; 573 passthru.names = [ "underscore" ]; 574 }; 575 "underscore" = self.by-version."underscore"."1.7.0"; 576 by-spec."underscore"."~1.4.4" = 577 self.by-version."underscore"."1.4.4"; 578 by-version."underscore"."1.4.4" = lib.makeOverridable self.buildNodePackage { 579 name = "underscore-1.4.4"; 580 bin = false; 581 src = [ 582 (fetchurl { 583 url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz"; 584 name = "underscore-1.4.4.tgz"; 585 sha1 = "61a6a32010622afa07963bf325203cf12239d604"; 586 }) 587 ]; 588 buildInputs = 589 (self.nativeDeps."underscore" or []); 590 deps = { 591 }; 592 peerDependencies = [ 593 ]; 594 passthru.names = [ "underscore" ]; 595 }; 596 by-spec."util".">=0.10.3 <1" = 597 self.by-version."util"."0.10.3"; 598 by-version."util"."0.10.3" = lib.makeOverridable self.buildNodePackage { 599 name = "util-0.10.3"; 600 bin = false; 601 src = [ 602 (fetchurl { 603 url = "http://registry.npmjs.org/util/-/util-0.10.3.tgz"; 604 name = "util-0.10.3.tgz"; 605 sha1 = "7afb1afe50805246489e3db7fe0ed379336ac0f9"; 606 }) 607 ]; 608 buildInputs = 609 (self.nativeDeps."util" or []); 610 deps = { 611 "inherits-2.0.1" = self.by-version."inherits"."2.0.1"; 612 }; 613 peerDependencies = [ 614 ]; 615 passthru.names = [ "util" ]; 616 }; 617}