{"_id":"depends","_rev":"34-06cb129859131cdfc9a70fc5723f8169","name":"depends","description":"Put a stop to JavaScript dependancy accidents.","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.0":{"name":"depends","version":"0.1.0","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"devDependencies":{},"_id":"depends@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"4ed8ae36f44dfd91e34229d43243493961cedf94","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.0.tgz","integrity":"sha512-r/psd+h7KTw8qEHVAU8fodleeC3gYm+1QRdrwpZyjDqdH3z1+jYJNt2cvdFzU/xpDaokB6v91sa6WeZKMcrDhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcCDiBit34gSZEhRQIXwv8u1KbLzbYsTlfgzDT2t2LNgIgZJAxlZaP/2OC4QNceWeCKBQEEu1i+evRJRYiLYBO1Uw="}]},"scripts":{},"directories":{}},"0.1.1":{"name":"depends","version":"0.1.1","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"devDependencies":{},"_id":"depends@0.1.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"7a4be8c96568bf9b7bde539a6e5bdcd5fbe011f2","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.1.tgz","integrity":"sha512-AzfUOdvT6J4rc5yZvDlBqUSjrFJum4UqY8qrTjEAl2I0KaM1/nJQaDeCjlQqrBe3RHIL73qjWB9Hfy3ZHHzLsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYBqpYGu8+bSlCrVS1V6MaTYJR4W7NThZlyzEiot1LaAiEAlChaJvCJDiN+OTCftEB8k+gxxQJn4ofxdmwBbCWtROw="}]},"scripts":{},"directories":{}},"0.1.2":{"name":"depends","version":"0.1.2","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"devDependencies":{},"_id":"depends@0.1.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"6efa479bce62c6c3b303ca6b4d4ae6c1c08de255","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.2.tgz","integrity":"sha512-vy26Tj7nry1XaXlkDqAofzpFepSCJPX+H6a3VN3rIa4ei5tA8TLTBODTP0xLSV24RP2RDSRJ+rV3jnDstez1bg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpr0hQdHJhmE3f5w8TuufxqDzfgQpTuMtACFq6kc6Z5wIgDNBEYHAyTxr+LRhwbOUfpG5WbDXD4CKPBFnX7Wo+6Uc="}]},"scripts":{},"directories":{}},"0.1.3":{"name":"depends","version":"0.1.3","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"devDependencies":{},"_id":"depends@0.1.3","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"6f140daa63ddeb2b1c20c1f678045d340a5a046d","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.3.tgz","integrity":"sha512-lHIeX5/KCDjd4SEDWlxFjjmFnIQxrNtdU6Gz9gcEVmVkjUB+WZmZdYmyc969HL3yZwGwqZW2AcyxanMHhSSEnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrMuQiYrEqESki2upR8a/vNsQeW+jnXTjlUqcM0I8v9AiEArPnVtAmQ2sNqKpizKJM1lmU0wVZ8PYlpf2fYZEWGgYM="}]},"scripts":{},"directories":{}},"0.1.4":{"name":"depends","version":"0.1.4","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.1.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.1.4","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"eae7a617365c1e5eea515729014f6c50e743a3d2","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.4.tgz","integrity":"sha512-Uns0JmYLefOicA+VdGI9PCPpvjvtKxeqs+rSDu2/sDRjIZ9czB662sXblJ4g0FACs7Br6UbS6udDpa1a8YSmBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQxGAtXz5Kk17cKuzxeigKSP9nLpfXMYyxW6qsNAjoqwIgPemsZIYdLCdEgAwsNMp/ANgiYQlUDZdRkbZTuO/rJd4="}]},"scripts":{},"directories":{}},"0.1.5":{"name":"depends","version":"0.1.5","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.1.5/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.1.5","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"6b2aaa12dec4e91b0111e753f3f02dd9503b7525","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.5.tgz","integrity":"sha512-RFGFopEo2Cf+QVZEKDInU8vSaxz4LrY5SL/CJRo8juvbsvfLMNMxo8VrnjJfVxc2EUMLrlXgQFSG25qP6zepRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDDLJLmWmkGYcVX9HzhAscxIdiJrn5Al9f+WNb9ezP9gIhAPl86mB1yC0llXFy0FBC5YC+x/zgzUARG9t3w3GQR3dB"}]},"scripts":{},"directories":{}},"0.1.6":{"name":"depends","version":"0.1.6","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.1.6/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.1.6","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"410fc30e730b22d99f94f7b2cc6652c98963890c","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.6.tgz","integrity":"sha512-iejkYESNUPrAqyJ1OiM7ORggWSy9UlkTp6NNBvelG+IuLX9kT6gFjDScloP7Oh3Vmkj7ikG3djOgolwvtHQynQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYBf8iKlW5nLpqJprcL9wG1p90qtcJlLh9ghrWv4MOdwIgUOEY6kTEF9WRkBvZC6XE73AYMXS0ocIVVFl0Kj1w3Xo="}]},"scripts":{}},"0.1.7":{"name":"depends","version":"0.1.7","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.1.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.1.7","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.5","_defaultsLoaded":true,"dist":{"shasum":"8a00627f08465d1f48e359361b2ad4fcd29e6c2b","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.7.tgz","integrity":"sha512-bM39IRKXmAMWB9wwBeB01lEjEA4koalAS2CpwQSBb1HigVb3zqcbcDNL6RBDnVYlrsWx71IP/9hrUKMY5TTdDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsmjpqC41y2HsrbeywPj1Hyu3tExpbeKhn/ijfDC20qAIgSLe7+JNdS4bXVB73CF27Ixe1tIlfevGVokjZOrMJxEI="}]},"scripts":{}},"0.1.8":{"name":"depends","version":"0.1.8","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.1.8/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.1.8","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"e8815084f2a0e9f0315a785d37f4dc0156fd65ef","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.8.tgz","integrity":"sha512-VS1jAp7BJV0mgLeLTJjeQG4A7xS6UFNFxG5bzcz7MtiC+dVIBmr3Rz4ytclD3imdSA1q3k7+aHWORuIfK6yeuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUv/91FW4rwUmBLRA1oWNJ2dStR79jdEUztE3qull8ZQIhAM24RVo2528eelAjZUnkuml598JWMG4hFlv14G08Gmqp"}]},"scripts":{}},"0.1.999999999":{"name":"depends","version":"0.1.999999999","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.1.999999999/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.1.999999999","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"536bf9ab79950edf020b8e8d305079850861a5e7","tarball":"https://registry.npmjs.org/depends/-/depends-0.1.999999999.tgz","integrity":"sha512-+u39ZCBNxKKcvO3UXjO2gfdQDKv1nDjb6Zhsnr28hzZpf0rKz6eL1u0xbbcs06kPsjiqzsr97MSQhFgRqq6bEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzn2wb/M3xmT4qLYglMPWnDEalG+xBiBoy4MPveWeE0QIgGC8mC9qMMn9KCSck6K5oWTP30te5gXCVTpbMBx6PhS8="}]},"scripts":{}},"0.2.0":{"name":"depends","version":"0.2.0","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.2.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.2.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"9b1bfb1a3fe844144c0956aae7cddb829790f952","tarball":"https://registry.npmjs.org/depends/-/depends-0.2.0.tgz","integrity":"sha512-V+KaxL+RrtmJJSAjErqi+SMVnIHuV4YXKf3vWV4CWsR+8Nl2znqrngQ52Kh0PlYefRNaxbuN6YT87Qr4aU9glA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoO0oghrQQpe8Uf9RORtUO8Q8FLbBb6GeSByeHFB84vAiABkP7BU3/3+3PKuGQDTF4Q5OOR64qxLhDlcIeT5T4R7w=="}]},"scripts":{}},"0.3.0":{"name":"depends","version":"0.3.0","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8","request":"latest","underscore":"latest"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.3.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.3.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"d4a907a82891d58a32da8cc3c5b406a1bbad3d5a","tarball":"https://registry.npmjs.org/depends/-/depends-0.3.0.tgz","integrity":"sha512-hHwV27+ebDkuF+YockWT0k8kxdi6KdU5pwsisHKjoLzDLZC/4Si+gSkFXVlbgQ6NmstYLUjgWqKsxYEDXgurPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7fgftpxuIFbwYCk4jrzidG5hmt9HE8k+vr7bXgeE3/gIgAlV9//LD+dabMZz8652Gn9Lw2rwofHapMoA8/Rs4CxQ="}]},"scripts":{},"maintainers":[{"name":"defrex","email":"defrex@mail.com"}]},"0.3.1":{"name":"depends","version":"0.3.1","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./lib/depends.js","bin":{"depends":"./lib/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"0.2.8","request":"latest","underscore":"latest"},"_npmJsonOpts":{"file":"/home/defrex/.npm/depends/0.3.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"depends@0.3.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"c30f7bcf1af4411582878e5baebbeec6c7b32350","tarball":"https://registry.npmjs.org/depends/-/depends-0.3.1.tgz","integrity":"sha512-CaAkK9yzhpwJTq7aZNHymFvRkvZDhWj4Fg9v9ceklY+N9YOzqkKs3FOrj40o0Gy3dZ+r6bCsZcS7z880PAJg8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZOx//wfl6StVXBpE3+sfBXH1gEz2HsWhbW6P06R2T7AiBdSLltJSyVdVmq6ybj1Srt7+o3/1BB/g3qNhQTUnXrNA=="}]},"scripts":{},"maintainers":[{"name":"defrex","email":"defrex@mail.com"}]},"1.0.0":{"name":"depends","version":"1.0.0","description":"Put a stop to JavaScript dependancy accidents.","author":{"name":"defrex"},"main":"./src/depends.coffee","bin":{"depends":"./src/bin.js"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"},"dependencies":{"cli":"~0.2.8","coffee-script":"~1.6.2"},"devDependencies":{"mocha":"~1.10.0","uglify-js":"~2.3.6"},"readme":"# Depends\n\nStop JavaScript dependancy accidents today.\n\n## Install\n\nTo get the most recent version of depends, I recommend installing it from GitHub.\n\n    npm -g install git://github.com/defrex/js-depends.git\n\n\nThe latest verion in NPM is [0.3.1](https://github.com/defrex/js-depends/tree/6924fa80b9292fc48a7d64aa2a752998c42f60ba), which is a little out of date.\n\n    npm -g install depends\n\n## Usage\n\nAt the top of a given js file, you can put `dep.provide` and `dep.require`. The names (strings) passed into these functions can be whatever you want. Module names makes sense.\n\n    dep.provide('lib1');\n\n    window.lib1 = 'awesome';\n\n. . .\n\n    dep.require('lib1');\n    dep.provide('lib2');\n\n    if (window.lib1 != 'awesome') throw('a fit')\n\n. . .\n\n    dep.require('lib1');\n    dep.require('lib2');\n\n    if (window.lib1 != 'awesome') throw('a fit')\n\nThis style is largely inspired to Google Closure's `goog.provide` and `goog.require`, only without the investment of using Closure Library.\n\nOnce that is in place, you'll need to run `depends` over your js directory.\n\n    depends ./jsDirectory\n\nThis will output the list of js files, sorted to resolve all the dependencies. You can do with that what you will.\n\nIn development I generally shell out to `depends` and wrap the output in `<script>` tags before stuffing it in my base html template. For production the output can be piped into some other post-processor, like uglify. For example,\n\n    depends -i ./jsDirectory | xargs uglifyjs > min.js\n\n## Client-side\n\n`client/depends.js` is a small client side lib. It provides definitions for `dep.require` and `dep.provide` at runtime.\n\n`dep.provide` will ensure that the namespace exists, non-destructively assigning all the values (split by `.`) in the chain to `{}`.\n\n`dep.require` will throw a warning if you're requiring something that isn't loaded. Normally this would never happen.\n\nAlternately, put this noop somewhere before loading your code,\n\n    window.dep = {require: function(){}, provide: function(){}};\n\n## Node.js lib\n\ndepends is also usable as a node.js library.\n\n    var depends = require('depends');\n\n    depends.manage(directory, function(error, files){\n      files.map // object {module: filename}\n      files.sorted // array [module, module..] in dep order\n      files.output // array [filename, filename..] in dep order\n    });\n\n\n## Development\n\nBuild the client,\n\n    ./node_modules/.bin/coffee -cbp src/client.coffee > client/depends.js\n    ./node_modules/.bin/uglifyjs client/depends.js > client/depends.min.js\n\nRun the tests,\n\n    ./node_modules/.bin/mocha --compilers coffee:coffee-script\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/defrex/js-depends/issues"},"_id":"depends@1.0.0","dist":{"shasum":"df49743579e8324241c1ef9ade5a1831ee3741a9","tarball":"https://registry.npmjs.org/depends/-/depends-1.0.0.tgz","integrity":"sha512-ZR4KY/3Q59jbliqxZjJmrOG1IKz3UOCsgwV81tr3n3EW6fkbiOWZ4YSNQltqukckX+h6FI2Cp4dCs8bFGiXvKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1OaYRv8J7XPYkpWLivKlMMczVrCxQbeiLpLwcDuDaiAiEApb+6MrmgY9bt8O/lcjWseSwpkp3oTjfzWDXFyvGFBmE="}]},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"defrex","email":"aron.jones@gmail.com"},"maintainers":[{"name":"defrex","email":"defrex@mail.com"}]}},"maintainers":[{"name":"defrex","email":"defrex@mail.com"}],"time":{"modified":"2022-06-15T00:56:30.732Z","created":"2011-06-27T04:12:53.577Z","0.1.0":"2011-06-27T04:12:53.851Z","0.1.1":"2011-06-27T04:16:34.914Z","0.1.2":"2011-06-27T13:46:53.289Z","0.1.3":"2011-06-27T17:01:12.336Z","0.1.4":"2011-06-28T15:27:31.410Z","0.1.5":"2011-06-28T17:16:44.028Z","0.1.6":"2011-06-28T17:53:45.529Z","0.1.7":"2011-06-28T19:14:57.300Z","0.1.8":"2011-07-13T18:36:48.801Z","0.1.999999999":"2011-07-16T18:45:29.392Z","0.2.0":"2011-07-27T16:30:58.820Z","0.3.0":"2011-08-05T18:17:31.545Z","0.3.1":"2011-08-05T18:27:11.439Z","1.0.0":"2013-05-30T16:30:45.183Z"},"author":{"name":"defrex"},"repository":{"type":"git","url":"git://github.com/defrex/js-depends.git"}}