Skip to content

Instantly share code, notes, and snippets.

@kenany
Last active April 26, 2024 10:42
Show Gist options
  • Select an option

  • Save kenany/9b1970ad09bf5c73b64d to your computer and use it in GitHub Desktop.

Select an option

Save kenany/9b1970ad09bf5c73b64d to your computer and use it in GitHub Desktop.
hierarchical edge bundling: browserify
[{"name":"tim-caswell.jsonparse","size":0,"imports":[],"author":"Tim Caswell"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"dominic-tarr.JSONStream","size":2,"imports":["tim-caswell.jsonparse","dominic-tarr.through"],"author":"Dominic Tarr"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"joyent.util","size":1,"imports":["no-one.inherits"],"author":"Joyent"},{"name":"no-one.assert","size":1,"imports":["joyent.util"],"author":"no one"},{"name":"tim-caswell.jsonparse","size":0,"imports":[],"author":"Tim Caswell"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"dominic-tarr.JSONStream","size":2,"imports":["tim-caswell.jsonparse","dominic-tarr.through"],"author":"Dominic Tarr"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"james-burke.amdefine","size":0,"imports":[],"author":"James Burke"},{"name":"nick-fitzgerald.source-map","size":1,"imports":["james-burke.amdefine"],"author":"Nick Fitzgerald"},{"name":"thorsten-lorenz.inline-source-map","size":1,"imports":["nick-fitzgerald.source-map"],"author":"Thorsten Lorenz"},{"name":"thorsten-lorenz.convert-source-map","size":0,"imports":[],"author":"Thorsten Lorenz"},{"name":"james-burke.amdefine","size":0,"imports":[],"author":"James Burke"},{"name":"nick-fitzgerald.source-map","size":1,"imports":["james-burke.amdefine"],"author":"Nick Fitzgerald"},{"name":"thorsten-lorenz.combine-source-map","size":3,"imports":["thorsten-lorenz.inline-source-map","thorsten-lorenz.convert-source-map","nick-fitzgerald.source-map"],"author":"Thorsten Lorenz"},{"name":"james-halliday.browser-pack","size":3,"imports":["dominic-tarr.JSONStream","dominic-tarr.through","thorsten-lorenz.combine-source-map"],"author":"James Halliday"},{"name":"james-halliday.resolve","size":0,"imports":[],"author":"James Halliday"},{"name":"roman-shtylman.browser-resolve","size":1,"imports":["james-halliday.resolve"],"author":"Roman Shtylman"},{"name":"no-one.undefined","size":0,"imports":[],"author":"no one"},{"name":"devon-govett.browserify-zlib","size":1,"imports":["no-one.undefined"],"author":"Devon Govett"},{"name":"t-jameson-little.base64-js","size":0,"imports":[],"author":"T. Jameson Little"},{"name":"feross-aboukhadijeh.ieee754","size":0,"imports":[],"author":"Feross Aboukhadijeh"},{"name":"feross-aboukhadijeh.buffer","size":2,"imports":["t-jameson-little.base64-js","feross-aboukhadijeh.ieee754"],"author":"Feross Aboukhadijeh"},{"name":"no-one.builtins","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.commondir","size":0,"imports":[],"author":"James Halliday"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.typedarray","size":0,"imports":[],"author":"James Halliday"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"max-ogden.concat-stream","size":3,"imports":["no-one.inherits","james-halliday.typedarray","isaac-z-schlueter.readable-stream"],"author":"Max Ogden"},{"name":"raynos.console-browserify","size":0,"imports":[],"author":"Raynos"},{"name":"julian-gruber.constants-browserify","size":0,"imports":[],"author":"Julian Gruber"},{"name":"dominic-tarr.crypto-browserify","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"james-halliday.deep-equal","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.defined","size":0,"imports":[],"author":"James Halliday"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"tim-caswell.jsonparse","size":0,"imports":[],"author":"Tim Caswell"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"dominic-tarr.JSONStream","size":2,"imports":["tim-caswell.jsonparse","dominic-tarr.through"],"author":"Dominic Tarr"},{"name":"james-halliday.minimist","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.deps-sort","size":3,"imports":["dominic-tarr.through","dominic-tarr.JSONStream","james-halliday.minimist"],"author":"James Halliday"},{"name":"no-one.estraverse","size":0,"imports":[],"author":"no one"},{"name":"no-one.esprima","size":0,"imports":[],"author":"no one"},{"name":"no-one.estraverse","size":0,"imports":[],"author":"no one"},{"name":"no-one.estraverse","size":0,"imports":[],"author":"no one"},{"name":"no-one.escope","size":1,"imports":["no-one.estraverse"],"author":"no one"},{"name":"no-one.esrefactor","size":3,"imports":["no-one.esprima","no-one.estraverse","no-one.escope"],"author":"no one"},{"name":"no-one.esprima-fb","size":0,"imports":[],"author":"no one"},{"name":"calvin-metcalf.derequire","size":3,"imports":["no-one.estraverse","no-one.esrefactor","no-one.esprima-fb"],"author":"Calvin Metcalf"},{"name":"bevry-pty-ltd.domain-browser","size":0,"imports":[],"author":"Bevry Pty Ltd"},{"name":"raynos.duplexer","size":0,"imports":[],"author":"Raynos"},{"name":"irakli-gozalishvili.events","size":0,"imports":[],"author":"Irakli Gozalishvili"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.lru-cache","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"isaac-z-schlueter.sigmund","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"isaac-z-schlueter.minimatch","size":2,"imports":["isaac-z-schlueter.lru-cache","isaac-z-schlueter.sigmund"],"author":"Isaac Z. Schlueter"},{"name":"isaac-z-schlueter.glob","size":2,"imports":["no-one.inherits","isaac-z-schlueter.minimatch"],"author":"Isaac Z. Schlueter"},{"name":"david-chambers.Base64","size":0,"imports":[],"author":"David Chambers"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.http-browserify","size":2,"imports":["david-chambers.Base64","no-one.inherits"],"author":"James Halliday"},{"name":"james-halliday.https-browserify","size":0,"imports":[],"author":"James Halliday"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"tim-caswell.jsonparse","size":0,"imports":[],"author":"Tim Caswell"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"dominic-tarr.JSONStream","size":2,"imports":["tim-caswell.jsonparse","dominic-tarr.through"],"author":"Dominic Tarr"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.typedarray","size":0,"imports":[],"author":"James Halliday"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"max-ogden.concat-stream","size":3,"imports":["no-one.inherits","james-halliday.typedarray","isaac-z-schlueter.readable-stream"],"author":"Max Ogden"},{"name":"no-one.esprima-fb","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.astw","size":1,"imports":["no-one.esprima-fb"],"author":"James Halliday"},{"name":"james-halliday.lexical-scope","size":1,"imports":["james-halliday.astw"],"author":"James Halliday"},{"name":"roman-shtylman.process","size":0,"imports":[],"author":"Roman Shtylman"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"raynos.xtend","size":0,"imports":[],"author":"Raynos"},{"name":"james-halliday.insert-module-globals","size":6,"imports":["dominic-tarr.JSONStream","max-ogden.concat-stream","james-halliday.lexical-scope","roman-shtylman.process","dominic-tarr.through","raynos.xtend"],"author":"James Halliday"},{"name":"tim-caswell.jsonparse","size":0,"imports":[],"author":"Tim Caswell"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"dominic-tarr.JSONStream","size":2,"imports":["tim-caswell.jsonparse","dominic-tarr.through"],"author":"Dominic Tarr"},{"name":"james-halliday.resolve","size":0,"imports":[],"author":"James Halliday"},{"name":"roman-shtylman.browser-resolve","size":1,"imports":["james-halliday.resolve"],"author":"Roman Shtylman"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.typedarray","size":0,"imports":[],"author":"James Halliday"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"max-ogden.concat-stream","size":3,"imports":["no-one.inherits","james-halliday.typedarray","isaac-z-schlueter.readable-stream"],"author":"Max Ogden"},{"name":"no-one.esprima","size":0,"imports":[],"author":"no one"},{"name":"no-one.estraverse","size":0,"imports":[],"author":"no one"},{"name":"no-one.esutils","size":0,"imports":[],"author":"no one"},{"name":"james-burke.amdefine","size":0,"imports":[],"author":"James Burke"},{"name":"nick-fitzgerald.source-map","size":1,"imports":["james-burke.amdefine"],"author":"Nick Fitzgerald"},{"name":"no-one.escodegen","size":4,"imports":["no-one.esprima","no-one.estraverse","no-one.esutils","nick-fitzgerald.source-map"],"author":"no one"},{"name":"no-one.esprima-fb","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.detective","size":2,"imports":["no-one.escodegen","no-one.esprima-fb"],"author":"James Halliday"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"conrad-pankoff.duplexer2","size":1,"imports":["isaac-z-schlueter.readable-stream"],"author":"Conrad Pankoff"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.minimist","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.parents","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.resolve","size":0,"imports":[],"author":"James Halliday"},{"name":"raynos.duplexer","size":0,"imports":[],"author":"Raynos"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"dominic-tarr.stream-combiner","size":2,"imports":["raynos.duplexer","dominic-tarr.through"],"author":"'Dominic Tarr'"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"jordan-harband.object-keys","size":0,"imports":[],"author":"Jordan Harband"},{"name":"raynos.xtend","size":1,"imports":["jordan-harband.object-keys"],"author":"Raynos"},{"name":"rod-vagg.through2","size":2,"imports":["isaac-z-schlueter.readable-stream","raynos.xtend"],"author":"Rod Vagg"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"james-halliday.minimist","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.subarg","size":1,"imports":["james-halliday.minimist"],"author":"James Halliday"},{"name":"james-halliday.module-deps","size":13,"imports":["dominic-tarr.JSONStream","roman-shtylman.browser-resolve","max-ogden.concat-stream","james-halliday.detective","conrad-pankoff.duplexer2","no-one.inherits","james-halliday.minimist","james-halliday.parents","james-halliday.resolve","dominic-tarr.stream-combiner","rod-vagg.through2","isaac-z-schlueter.readable-stream","james-halliday.subarg"],"author":"James Halliday"},{"name":"drew-young.os-browserify","size":0,"imports":[],"author":"Drew Young"},{"name":"james-halliday.parents","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.path-browserify","size":0,"imports":[],"author":"James Halliday"},{"name":"mathias-bynens.punycode","size":0,"imports":[],"author":"Mathias Bynens"},{"name":"irakli-gozalishvili.querystring-es3","size":0,"imports":[],"author":"Irakli Gozalishvili"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"james-halliday.resolve","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.shallow-copy","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.shell-quote","size":0,"imports":[],"author":"James Halliday"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"james-halliday.stream-browserify","size":2,"imports":["no-one.inherits","isaac-z-schlueter.readable-stream"],"author":"James Halliday"},{"name":"raynos.duplexer","size":0,"imports":[],"author":"Raynos"},{"name":"dominic-tarr.stream-combiner","size":1,"imports":["raynos.duplexer"],"author":"'Dominic Tarr'"},{"name":"james-halliday.string_decoder","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.minimist","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.subarg","size":1,"imports":["james-halliday.minimist"],"author":"James Halliday"},{"name":"no-one.esprima-fb","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.syntax-error","size":1,"imports":["no-one.esprima-fb"],"author":"James Halliday"},{"name":"isaac-z-schlueter.core-util-is","size":0,"imports":[],"author":"Isaac Z. Schlueter"},{"name":"julian-gruber.isarray","size":0,"imports":[],"author":"Julian Gruber"},{"name":"no-one.string_decoder","size":0,"imports":[],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"isaac-z-schlueter.readable-stream","size":4,"imports":["isaac-z-schlueter.core-util-is","julian-gruber.isarray","no-one.string_decoder","no-one.inherits"],"author":"Isaac Z. Schlueter"},{"name":"jordan-harband.object-keys","size":0,"imports":[],"author":"Jordan Harband"},{"name":"raynos.xtend","size":1,"imports":["jordan-harband.object-keys"],"author":"Raynos"},{"name":"rod-vagg.through2","size":2,"imports":["isaac-z-schlueter.readable-stream","raynos.xtend"],"author":"Rod Vagg"},{"name":"roman-shtylman.process","size":0,"imports":[],"author":"Roman Shtylman"},{"name":"j-ryan-stinnett.timers-browserify","size":1,"imports":["roman-shtylman.process"],"author":"J. Ryan Stinnett"},{"name":"james-halliday.tty-browserify","size":0,"imports":[],"author":"James Halliday"},{"name":"tj-holowaychuk.callsite","size":0,"imports":[],"author":"TJ Holowaychuk"},{"name":"james-halliday.resolve","size":0,"imports":[],"author":"James Halliday"},{"name":"forbeslindesay.rfile","size":2,"imports":["tj-holowaychuk.callsite","james-halliday.resolve"],"author":"ForbesLindesay"},{"name":"tj-holowaychuk.callsite","size":0,"imports":[],"author":"TJ Holowaychuk"},{"name":"james-halliday.resolve","size":0,"imports":[],"author":"James Halliday"},{"name":"forbeslindesay.rfile","size":2,"imports":["tj-holowaychuk.callsite","james-halliday.resolve"],"author":"ForbesLindesay"},{"name":"james-burke.amdefine","size":0,"imports":[],"author":"James Burke"},{"name":"nick-fitzgerald.source-map","size":1,"imports":["james-burke.amdefine"],"author":"Nick Fitzgerald"},{"name":"james-halliday.wordwrap","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.optimist","size":1,"imports":["james-halliday.wordwrap"],"author":"James Halliday"},{"name":"no-one.uglify-js","size":2,"imports":["nick-fitzgerald.source-map","james-halliday.optimist"],"author":"no one"},{"name":"forbeslindesay.ruglify","size":2,"imports":["forbeslindesay.rfile","no-one.uglify-js"],"author":"ForbesLindesay"},{"name":"dominic-tarr.through","size":0,"imports":[],"author":"Dominic Tarr"},{"name":"caolan-mcmahon.async","size":0,"imports":[],"author":"Caolan McMahon"},{"name":"james-burke.amdefine","size":0,"imports":[],"author":"James Burke"},{"name":"nick-fitzgerald.source-map","size":1,"imports":["james-burke.amdefine"],"author":"Nick Fitzgerald"},{"name":"james-halliday.wordwrap","size":0,"imports":[],"author":"James Halliday"},{"name":"james-halliday.optimist","size":1,"imports":["james-halliday.wordwrap"],"author":"James Halliday"},{"name":"forbeslindesay.uglify-to-browserify","size":0,"imports":[],"author":"ForbesLindesay"},{"name":"no-one.uglify-js","size":4,"imports":["caolan-mcmahon.async","nick-fitzgerald.source-map","james-halliday.optimist","forbeslindesay.uglify-to-browserify"],"author":"no one"},{"name":"forbeslindesay.umd","size":4,"imports":["forbeslindesay.rfile","forbeslindesay.ruglify","dominic-tarr.through","no-one.uglify-js"],"author":"ForbesLindesay"},{"name":"mathias-bynens.punycode","size":0,"imports":[],"author":"Mathias Bynens"},{"name":"no-one.url","size":1,"imports":["mathias-bynens.punycode"],"author":"no one"},{"name":"no-one.inherits","size":0,"imports":[],"author":"no one"},{"name":"joyent.util","size":1,"imports":["no-one.inherits"],"author":"Joyent"},{"name":"no-one.indexof","size":0,"imports":[],"author":"no one"},{"name":"james-halliday.vm-browserify","size":1,"imports":["no-one.indexof"],"author":"James Halliday"},{"name":"raynos.xtend","size":0,"imports":[],"author":"Raynos"},{"name":"roman-shtylman.process","size":0,"imports":[],"author":"Roman Shtylman"},{"name":"james-halliday.browserify","size":48,"imports":["dominic-tarr.JSONStream","no-one.assert","james-halliday.browser-pack","roman-shtylman.browser-resolve","devon-govett.browserify-zlib","feross-aboukhadijeh.buffer","no-one.builtins","james-halliday.commondir","max-ogden.concat-stream","raynos.console-browserify","julian-gruber.constants-browserify","dominic-tarr.crypto-browserify","james-halliday.deep-equal","james-halliday.defined","james-halliday.deps-sort","calvin-metcalf.derequire","bevry-pty-ltd.domain-browser","raynos.duplexer","irakli-gozalishvili.events","isaac-z-schlueter.glob","james-halliday.http-browserify","james-halliday.https-browserify","no-one.inherits","james-halliday.insert-module-globals","james-halliday.module-deps","drew-young.os-browserify","james-halliday.parents","james-halliday.path-browserify","mathias-bynens.punycode","irakli-gozalishvili.querystring-es3","isaac-z-schlueter.readable-stream","james-halliday.resolve","james-halliday.shallow-copy","james-halliday.shell-quote","james-halliday.stream-browserify","dominic-tarr.stream-combiner","james-halliday.string_decoder","james-halliday.subarg","james-halliday.syntax-error","rod-vagg.through2","j-ryan-stinnett.timers-browserify","james-halliday.tty-browserify","forbeslindesay.umd","no-one.url","joyent.util","james-halliday.vm-browserify","raynos.xtend","roman-shtylman.process"],"author":"James Halliday"}]

bl.ocks.org

  • outgoing links (dependencies): red
  • incoming links (dependants): green

dependencies are grouped together by author.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<style>
.node {
font: 300 11px "Helvetica Neue", Helvetica, Arial, sans-serif;
fill: #bbb;
}
.node:hover {
fill: #000;
}
.link {
stroke: steelblue;
stroke-opacity: .4;
fill: none;
pointer-events: none;
}
.node:hover,
.node--source,
.node--target {
font-weight: 700;
}
.node--source {
fill: #2ca02c;
}
.node--target {
fill: #d62728;
}
.link--source,
.link--target {
stroke-opacity: 1;
stroke-width: 2px;
}
.link--source {
stroke: #d62728;
}
.link--target {
stroke: #2ca02c;
}
</style>
</head>
<body>
<script src="http://d3js.org/d3.v3.min.js"></script>
<script>
var diameter = 960;
var radius = diameter / 2;
var innerRadius = radius - 120;
var cluster = d3.layout.cluster()
.size([360, innerRadius])
.sort(null)
.value(function(d) { return d.size; });
var bundle = d3.layout.bundle();
var line = d3.svg.line.radial()
.interpolate('bundle')
.tension(.85)
.radius(function(d) { return d.y; })
.angle(function(d) { return d.x / 180 * Math.PI; });
var svg = d3.select('body')
.append('svg')
.attr('width', diameter)
.attr('height', diameter)
.append('g')
.attr('transform', 'translate(' + radius + ',' + radius + ')');
var link = svg.append('g').selectAll('.link');
var node = svg.append('g').selectAll('.node');
d3.json('readme-deps.json', function(error, classes) {
var nodes = cluster.nodes(packageHierarchy(classes));
var links = packageImports(nodes);
link = link
.data(bundle(links))
.enter().append('path')
.each(function(d) { d.source = d[0], d.target = d[d.length - 1]; })
.attr('class', 'link')
.attr('d', line);
node = node
.data(nodes.filter(function(n) { return !n.children; }))
.enter().append('text')
.attr('class', 'node')
.attr('dy', '.31em')
.attr('transform', function(d) { return 'rotate(' + (d.x - 90) + ')translate(' + (d.y + 8) + ',0)' + (d.x < 180 ? '' : 'rotate(180)'); })
.style('text-anchor', function(d) { return d.x < 180 ? 'start' : 'end'; })
.text(function(d) { return d.key; })
.on('mouseover', mouseovered)
.on('mouseout', mouseouted);
});
function mouseovered(d) {
node.each(function(n) { n.target = n.source = false; });
link
.classed('link--target', function(l) { if (l.target === d) return l.source.source = true; })
.classed('link--source', function(l) { if (l.source === d) return l.target.target = true; })
.filter(function(l) { return l.target === d || l.source === d; })
.each(function() { this.parentNode.appendChild(this); });
node
.classed('node--target', function(n) { return n.target; })
.classed('node--source', function(n) { return n.source; });
}
function mouseouted(d) {
link
.classed('link--target', false)
.classed('link--source', false);
node
.classed('node--target', false)
.classed('node--source', false);
}
d3.select(self.frameElement).style('height', diameter + 'px');
// Lazily construct the package hierarchy from class names.
function packageHierarchy(classes) {
var map = {};
function find(name, data) {
var node = map[name];
var i;
if (!node) {
node = map[name] = data || {name: name, children: []};
if (name.length) {
node.parent = find(name.substring(0, i = name.indexOf('.')));
node.parent.children.push(node);
node.key = name.substring(i + 1);
}
}
return node;
}
classes.forEach(function(d) {
find(d.name, d);
});
return map[''];
}
// Return a list of imports for the given array of nodes.
function packageImports(nodes) {
var map = {};
var imports = [];
// Compute a map from name to node.
nodes.forEach(function(d) {
map[d.name] = d;
});
// For each import, construct a link from the source to target node.
nodes.forEach(function(d) {
if (d.imports) d.imports.forEach(function(i) {
imports.push({source: map[d.name], target: map[i]});
});
});
return imports;
}
</script>
</body>
</html>
@cable-man
Copy link
Copy Markdown

hey K. do you have a copy of truecrypt 6.3a 32bit for linux?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment