{"_id":"d3-dag","_rev":"60-b6722a73460aa3abcd4e6a39f27333ec","name":"d3-dag","dist-tags":{"latest":"1.2.2"},"versions":{"0.0.1":{"name":"d3-dag","version":"0.0.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"49754afdc0fa2253e350920a9067dd49819b861b","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.1.tgz","fileCount":52,"integrity":"sha512-W7mEenhY//ibgS2RakdKaqq7Y8sh2C07IC4YMYOUUFTdORlrJgsNzebxun3Sfhqc/pPPPe835BQmMblU9XkDZA==","signatures":[{"sig":"MEUCIQCzg2XdWlo0HZD0MxuDkuc2XMiYc4TYFm5PIHXeBv8LJAIgdyX8nqHuxEuZtu8BhoYFdzifdzxRQ8YsX9psoZUoV/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1607668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPuR4CRA9TVsSAnZWagAA/0MP/3Lt5Xr+dls7uB00knOa\nRP39JoFBY4B/qKlNvTbQuNtBHs6YtG+SJ6PHaYjX05ePqVSl6OG+2/WPmK5n\nGM9RpepT5A3gNm2MlOHxBMujBOBevN1ZCN1W011gY5cBxCiodWoAJukvK5sY\npK6ZVCzN+7xFwXqPgl3qaHFQtkwRC/01Ieg00w3wfKQEd7HOwnFbR1gQvzIM\nuRxaR6JQqsVWJXOEUGdDO4GrKrnw3AtVZYKFXIizdSUVp4dv0lDaveQP7nUE\nzjwNYzb9HFwJ/Dq93usPQSmh87XJ9EuPe47TuHtl09yQx9iv7urcwtUcDdB+\nV2MvCUC8D2XE8nzA196VBaNWUoThH5ej2ba9nOdMj+JXLdeLfoRWz64WaWGt\nhGmI7Sox9ECxZhegfJv8oPNkywKKyV2cWE5zXJ+wDjCAoJiyjkRcU6xUye6E\nk4CJ/RU5ifeM37jBx1xtRXHiQca73gnCKyEy3EqdX3FV695ggko6c6Qch46f\nvs9ocxVFDw37FTT5ICjBEQB8qCjpW/L5/WkG4VorHkas9kAUoj0RC0awLdlQ\nvGzPFBP47LAW3zkU7M4LM4owJ72QRlgmxHqkbhXyldixBRiY2FRb5XKz+8lj\nxyU60yB+nETIpmXeCvTYCDz9XMO575zuUuNfTVnmpDaXdvHvRweB1rwNVErQ\nDiTw\r\n=7rcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"277263232c8e82d588a28d8ac8f15a1fa78fcf32","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.1_1530848376339_0.5332862979830111","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"d3-dag","version":"0.0.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"45aeac3d8fcf358f254edc3e993a26b133990485","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.2.tgz","fileCount":53,"integrity":"sha512-c986UbPiLI8L9vDkLuAfTRAfRSuz2BmKTicVJgCJlm73kyQl8OyKE+07BhmPBDd/RnLmvbPoHYS7g+QeJUMRaA==","signatures":[{"sig":"MEUCIQDbjoAvNU0cFl4voqIWngXEMyZR4twxynNdnJjKvHuhPQIgUj1HrFeEBI9MmTPJ30ZRJ0uJsVye285xLU8sFdDIXIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPumJCRA9TVsSAnZWagAAmycP/0JNeGaSruzmtbbMT0WL\nMywDhn9gRRHtoIE4OMas+lITSkKFXO6r520Q97qzzhqo97fzSVRQr5/HQvm6\ne6ZHXrGv3X7+mL75l8BS6coxGXB8+NiOoHkpQFMiHG//3TDqwZba2gr4HHuy\n23BYDhc49vPRtkhX81NqTll4kPQhsf/CZe3YDJ81lF6b4gMXWBgWqBx1cfPD\nlTghocxZv0YmIjx/KKW5Kv4WSMsMEj30KhHT1dS1XLGFbA29gBgUFmrXN8xC\nK5M1uehfn4OxjZG4cc9Du3h4Dl8+BWkgOjpCPKzUxOsSs2kvo4g9F8GeKZDP\n17diuIz2hbCcT93/uTV7jQZEnoSAfz8WpMCoDE8/sSUr388nQwSMNToCryK5\nOpakJo43a6srNCORpUyT8bOIRykRtg1Cm0PJ2tEyQK+rkT2yoElAooQ1bVtZ\nBBsacw99yNBAsbH3H+OPtwRYa1AakWeMj/I4vfcmZQBNvtj0hUprvKguTusr\n5T9pyD9jEbBkx80ebQXEmHuU3rzVQ2HEyx0SU983xOLD0WpcLF3wAN+yJm4j\n6e66UksnLaCPakbSql24nj5f26AN9PZSlfbnndy+0OioOXpllmweF3E/lR8m\nxaxj3SS3a9TmEhEVWAx/jMo5R8fSIoGr16+uio0Viwsc6nxnOxmvWohN6BuH\nFMAA\r\n=hch5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"48edbf8a5e6dbd8540136211dcdfb6869f514137","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.2_1530849673085_0.3740179100293579","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"d3-dag","version":"0.0.3","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.3","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"4e2de14ea13ea16b72c856835236ca45c36e9025","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.3.tgz","fileCount":52,"integrity":"sha512-eCKEOCbWoi0fkUJFETbs020ZinY8cAhBs5EMq3GDTvO2C06qIxXdwqtRXU/6bImHwt+C156L/oryziRS2FrsLQ==","signatures":[{"sig":"MEUCIQDV/x9NCM0r95d4hi2Y2c8DBPSNlhyW1va/zpHiMEBqDwIgYwpawP0DMGqblmXeiwKULlW30/Fv9fgfwp7BIbi1ARQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1505309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPvYDCRA9TVsSAnZWagAA9CEP/2h6SvcAccmboiqqO4Yx\n7pOiIE1hzco0I7+3ZapLMhCCbTIKdZ0HDEtm5kFBX7eSHLgRvsHOUxOmS8wf\n75BcbP3c345xxwWIYeAbfCj1+0EQPVlDMYIr+c/F6YrUblh6QtTNUih0TFsw\nGEpFqT1WPkgeBQ0rSSIHrwQy7zYq9E9MPwgLfppZ5j9HMgvJ5vKj9GqdgteV\njTpaWjD3p55IxiwS1/K14ofD25kYW8k75XaNiIuyL8HrVWXHN21kO+gTkpza\n9aEnUIuFSn5nyYUqhxusQMFprRdvBVSozDHzrusa8VnxnSrNwbjpMIOv8W3B\nrXHK7ezLsBOyWgl1w6OEg7gCged7dIEOIHetrrE84EVOZo3/IwCTm6RzFBbW\nOpyVC3e84vXybh6hNxXj6JP8KBAihHS9rlOPIKoFrkPMCnR8JMcZ1UrzIuu2\nc9X6t63KBRxH0J4FgHXELobLejTeh+q8Q/W6SdKE1fgTsoeYVoG9hOLj1sjx\ntUYFsEmJc8HvKBEm/BbwF/hdjoch4TggpZ8VTu+rrAyypHlDgdhPa4XPhuoH\nhBajF9RQDuvBdKrr+lnc8dChjL69ddGw9ADJ60keSyjk0KFoeYZzF/WQp4Gk\nsOLnHBKPyebyUtwDsCnNMi22wiFUIVhHOwJIubsIFf1jMM5IZHomZkdRUa6P\nQAjA\r\n=pEz5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"9db65bb50e5a804f1a5e859cfab375bce736869f","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.3_1530852867696_0.35495236676412656","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"d3-dag","version":"0.0.4","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.4","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"cbada3f0c9e8a9945e1631188fca855b3dca3703","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.4.tgz","fileCount":52,"integrity":"sha512-K+KUKkjrI5KZ+N0NqArKeEQLJ02K3aYtMltZx/BjCDh44r+rz592pggAtK/AFhw7iPKgJecLC7QckcOiWtVWng==","signatures":[{"sig":"MEUCICnKqbOr6B2WCozgn6tDm1iHbT3s48kxfkMhNOwV68yqAiEA55Dksq6WqoRDY9i80wtTt/IaHiM86P4VA2gZ3ZodtjI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1505309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPvbbCRA9TVsSAnZWagAAfhQP/2L3qJW8zKT7upJQhCGa\nTxhB9tAgshozS+Oyq527diQPHUU40DmukB9v2PcIvrXJtqfwp+EcejAxo2Q7\n9bN7DTiB/q2n1uPZJge00VLvIv/EbS0DWZXp+RsZO+gJbrcpW1fFO5Hq0M+a\nA5h4KAup38RPyXHQDGG7vaSH+EPIz2iqIBGrBlyHbqmcHDQvNZ3C02zYXX5J\nPYlAr0o/8AkQieV/RQL1NLbd29pPbnBrQxpo4aOLznKQIs5j5qHygKRPEfUA\n1l8Xqqf4aqoLEOF87nYpBftq26uNfhOXadLQwEvzFLfBnTfK9qHzjG+6GcM/\nZxKpkREn95Q/YPtVbByqwxu7aErj0ZIdUdvyVF2LeVAomffRII8AZFul4lIj\n1wufg0evqYb3BmXfcBmqHqixIB3iT3Qe4y3Kpb5I3BK0A81FQQugbc7xIMo1\nC3SKYPvPUsv49YltdfdC1ZDuEn7IX3PmXFqLMqlRNzL6LBqimycNGVFJ1n2z\nJ4qWiMdLqhsS+o3b4USmXtW00drPfhefv8AXCrOMhYHbr1Raa8XmxvQQIEPx\nt7rjVsFySp/HNuYgsrwThykF9dttAvD3qPpd/qQBsTZa+6+7I58EU0u6Gmzs\ntq3JRtiByoK7dmE29mNheJk0ppFUfFuKRCE5ucfOQKa9AZGgpGlWXTyF1L3i\ncB8D\r\n=zxRk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"f72c07cba945effda9e96f902abb49dd523fc3f1","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.4_1530853083429_0.8844031204354299","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"d3-dag","version":"0.0.5","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.5","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"acb8b44377bc47d1635279da2b012e50df3cac5f","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.5.tgz","fileCount":53,"integrity":"sha512-3W2/eaaTKBWAXlHNM+h60WjBq22A9RRReogC7iMwVCstbPYzQoSO4ousc94B/cs4H8CSo4dxXH/2jFlDwGxFjw==","signatures":[{"sig":"MEUCIG9jwmsa6PN0j5K+OLv5VToc/G/7Su2hZVyJAAHcYY4tAiEA6S9O+7Zy6Ae3pKdjDdTkPR1Vh/4/fa7a5iN/oQCSaFM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1619579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPvjXCRA9TVsSAnZWagAA82YP/3BJosmLfUQUa7c0wYE1\nPo0LgJmI16tJ7ScTHPF0GqXXzDrWQxpAntrRY/FDcW0DUr5UlnKvfmYbosNu\nV6ltvvxpGPlllff8r5LFA29xExADjEwxShSkvbxrRiQqSoOitMzWFr5FDAlX\n07A/plZx9IVQECurGPDQn19nNsHAf9Ej8muYSOGS8L76yK9ZhdZsXoi49ASf\n9LzgMY1zm+LWBWjnB3CwoM4nwTxCsGdC5qIJZT1f+5akWfBuAx0VvA/AyfrG\nd7VN2vWmuLsDslQq/PHnyICrZuGOQcM+sIFVeAFVPoTF8CC9pSKGr6+RVo0j\ncxH2+5KOJYGhF4Ns3CW8cNzMUGpr8BXzxxc8ZhWmVNLuHkft1C2TEyNMxZIm\nzexv+GOaYYcAehvr1L+WK+l+siM73EXLubHGu+D0opMBhICe1NqWWw2XmFPd\na79wuOV5Uu/SD5GxLklgbUPBJCvqUPlZJvP47AWRqI7PmzVqqGBSoinX0TZ+\nIdGuGRNKcSF/uZ1VbwEcGWuSSkpSgi854ma8biv6uzJOVIYkhMTz6os7o8gJ\nHbhfmxemZy73rVv4HVlItrTdD6Kn6F2ndJZhm/figXhmECkegNcFN8A3eLwH\n4YSy65qHOEmH6LT3T+/wu/6pQiLqfJcVLeq1CRGrVMB6rrzFVaPcZ3UhzV47\nKf80\r\n=PqPU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"975eb1342e162623f1179154fe6ea65f10d2f6b0","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.5_1530853591764_0.023758967869680125","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"d3-dag","version":"0.0.6","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.6","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"4d3db5939d3b0fffc0d536ffbeb78cef1004e662","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.6.tgz","fileCount":53,"integrity":"sha512-LIVq+cUCc53S7HV3W3VqfCTTlzxke7v3MBNrZO6iOb1N+zbS8EwXGHSC1AzApGcWwEwHyOSXwVoROqNQluUY5A==","signatures":[{"sig":"MEUCIQCbf23DD0MwEHCmGPr0X4TFiQ58PapALPJ03N/QU9XFDQIgGXcEfAYSGtDXCvVZYWh01IzaT5XoI5y4AvaDU6xBasg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1647322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPv0yCRA9TVsSAnZWagAAkLYP/imlvJRwGXLTMdRc5Cp4\nn0eiQmr7O9sn9xbRRHYikXiRRrCQRhEDtXCy1GxVxbLoeccqKnei/UD7rznV\nOCctsxXk0OJdI+rZtkHSz+Zmd8ICUJIYJtSOa5phQWtJJJ6zjsL8Fa1xD3aF\n/7sBSLHM5jKqwI70qg8OHw172yiS4a6J5zOJsYOISUyu2nRnjYsuvbCfNRpD\n6DNp+857i5Lk4K7lxEOLZ1a55Nn9heAaCm6u5q25NfawJLq09us63S0qhrDb\n/rZ45U4gph+8kuw5UYHixOC5sqmhMkv3YVQhz4W6RYoN+5NlwD7XLs6HqcNB\nIMNOq2nn/o6cBCy1Cm5v9MTnIWdKas+PJIBkSZIZNZiWA2z3Bk1+BR7QpEDg\nytJsDh8LycMYHcap9ZVbzGPYEUtXvGsgWF9VZQThlW9Vb9UAvoS8Sxu4Aiim\nys/2e64JHW72ula269KiVG1phgLfsEPPXqHMDnOlostdZyOTgPrtAMNAgMbM\nl4Hn4Yi6zEnwxnFyrzSSPzuMxk/WJ33FxavLWf1V4QJA4cVsQUVn89UT+Ki8\nCKiCNfHVmzxIZ0EUZwnAOmbsQmt1nL6G50xHDZAR3NBqG1ID5+2RufhOGs5J\n8yH5N6+2nBgrO17tz+uQ5Id4XIi4q7SyiijdwnMk7JXBCj1V9xTTUIQVXwDM\nczlB\r\n=cRoV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"d3f337b2e9d02ec65febe9d4d46c4d05f8c59fe2","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.6_1530854706546_0.5296333260714754","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"d3-dag","version":"0.0.7","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.0.7","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"aa1298c4e35974b8d7790eca4cfc5de188993128","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.0.7.tgz","fileCount":53,"integrity":"sha512-zUYYuFPriRfktkFoVbbxbhLzuesRdEzjj94KOw/Ci85GnxKczrC47QBVHNE20fZMZRhKmfZDHCrXHHCZVwDfSA==","signatures":[{"sig":"MEUCIQD5VqbSi7motRb7m6scHGSPfGXNVI6+NcRDRYJabER3pgIgIpnEl9wDGyttedjw5QHMTBYDb6+Va0VtQ902oBRSVeM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1653983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPwMnCRA9TVsSAnZWagAAdssP/19MpEXSIwM0ilOE/QZH\ncW4QOaoS0uU7xzlOWn4ceWq0bsyzucK71v127RklktCuJp5kvIgdobv9QqqQ\nxLnSSu6ZWBh/JUsa0849nPLBG8BtRbO+HBPQT9DJaxTEv1Ijv6g8IaGTULBi\nmqNDcOVTrXRCK5Oco82fyaz9f7ryjzIJrZZ+yen0k9OGfl+1sGsuLMUzMN8i\nYnrJ+XPDozU5DOW1H8ZlY4XW18+Z48T+9yZ0+eLl9/SliZF0HmUnytv8ZCWg\n9dJ6DpppCGj8rIGhfk7aop6Xvx+2lS+WkKqz2yoKYM6V6jUCqa1GvLVpjsVb\nXRgpQ5cyTllrcMuTifGGAiGlv0xvbOKpQhL+6IpAXnqedfrF19iHry8XoqUJ\nadvvb8oWEhEljgGeGTmAGIS+Z64IHDFyG9yTyZ6IcfjG99ehaK1YEKGldQlA\nt9zMQ1bAC4KmIV5MtM8S0y5omYj7FNVsVrxtLFOyoEcM6DOzUjQf7ppIjibm\nt667//a0w8WKuV5lXDVb6B0gRX7jYGNZK9l9araxZH0G6C5a+azdusApyHur\nw4Z8dbiopW7whdpjnI1Z2fQcbcFn9PVBi3aGw9Eu38i/ubcDqQWnMaxxa2/0\noIT89eYCW3E3Lwv3DFSPnUT7XwyGnkw2u55rY12DOFHgkvkRrRLSf0ktVnG9\nIrEx\r\n=QgtY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"f217918f97ca3127667ca7f4f946676d97d2923b","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.1.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","dagre":"^0.8.2","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.0.7_1530856231776_0.07036663270609034","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"d3-dag","version":"0.1.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.1.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"cc3b3159b4e81b3a7561284969dd3834d690e4ca","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.1.0.tgz","fileCount":86,"integrity":"sha512-BWI4HJdmeYIvVG5b6JOLp3JKxLsxQhEUtJ+rbPPbY+kcl0gBd01XrruQf4uLHWWAfKIWMNxvgKYgi9rgxMcgyA==","signatures":[{"sig":"MEUCIQCEmAQTdUfyPjF82A6GbwOfg44N2PWVcwQU+wu9f+1iKQIgUcysSp5nogm/4Tq8TBP49U1j3yRy2pGfLET5uZmUKMw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1493043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeIdLCRA9TVsSAnZWagAAxfYP/1MJi3QOJtRjRTK+99ys\nSBekmq1XfGNM7yovbTnEXx4V0pDWYGCthGpABW880X7Bom+ojuFM9BCcCHkU\nt1uPGwezU3dy++P/tb0mSYPLJiDg7sjif5a78aq/CiYeTNfeHxJQ7Cxssl4v\nCO83DpVpNv+bZKfufALlwanAem13PzSoNElMlW5RxgsgErWz1RK2ucfYqwam\nApfnZKBqG4K0AMr7b0jW+zXLJyXvglAxKXKanyHYswjwdcCUx6/VxcF9rliy\nDLlkr8r4iBkyDts8r2jqUfNk8fr/XUSz/C7KGdgyrr4YkJLNc4UmHi2OP//a\ni+thAu2oJUHew5G2Hdi0qNDsJiVJw4R5idgrcvhKSpcAlFYmKobXm5Ee7PJF\nuNgJpQ65fS4aGjvoTvoVLp2P81hNsgjeAEBDwhF6GBZPybMl3HjjN0+zBznU\ntfxduWl1zX2hzfuaaVsoEfRJhD765AEj4D2hN8y+di1LRl6KzGTuu/oxAaFD\nEXsnBZY5ug1pMQuoagkURYTyAQz8CQo43YrOoPUcZUDNwFoyM3sNigTNskPV\nmG4deLStcu590Sy5PCkSIGRSS2SONjUe7U1PmATPWqKt/c3M6PUcnHNFQXzw\nqQ/3WWvysX7plF+EVBR8tkuN13sqZHuDAccu3xDvH3cqS+vAHR7gWm8t7sHo\nFB+6\r\n=fIk8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"98b6a82ae334787aee5614ef385d248c703ea365","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js","examples":"while ! lsof -t -i:7777 > /dev/null; do sleep 1; done && ls examples/ | grep '.html$' | cut -d. -f1 | while IFS=_ read BASE DIM; do google-chrome --headless --disable-gpu --screenshot --window-size=${DIM} \"http://localhost:7777/examples/${BASE}_${DIM}.html\" && mv screenshot.png \"examples/${BASE}.png\"; done","preexamples":"npm run pretest && kill $(lsof -t -i:7777); http-server -p 7777 &","postexamples":"kill $(lsof -t -i:7777)"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.4.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.0.1","rollup":"^0.62.0","d3-array":"^1.2.1","uglify-es":"^3.3.9","http-server":"^0.11.1","quadprog-js":"^0.1.3","package-preamble":"^0.1.0","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.1.0_1534625610841_0.29677514748967493","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"d3-dag","version":"0.1.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.1.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"06919c73e88d75573351a13b7297b1306b016344","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.1.1.tgz","fileCount":87,"integrity":"sha512-DS9QfgoShSktE/NFkEIhq41lKHxIaH738PURYYygLFqQo+eezvvWsKmRAdI4RZVddhhxExtceOhrF/Mrz1uh0w==","signatures":[{"sig":"MEYCIQDbvSMxV9BPPM4BqiuL0eMn5Ru5+ZAlehxqhAAoRCyVNQIhANl+ya5PdbDCzVaJdwyUS4mDmPEBX6RBiIbgxB4/6bWB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1548766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbeIpACRA9TVsSAnZWagAApzwP/2b7u1mQVomKJuAIpQWH\nEyTRyCTosoYwK+/rh7gnmpGBFf84Zp1ineF/Ka2iGOd7m9LPns1hrclx9Cst\n2+a2e5/m8bUeIz6AH8vCXysiUJUlr3v6IFzOk0ktWcHFN3EKOVriMJ8Anolb\nbV60VVEiwtrUXSob9MbvVNi9BOzGHGMO+bvW4tHcdt2hBz/RDu6cpp9+34JA\n+AfmlqbfsIFiDx8GZApOZtV+AlSi5sM4+RHdJjhVzVmvKWUopNvD6CWJ9wfQ\ntKZRjwWgYP97XDpDvnmYMEaIb39Me0wdlYz8MdTDucli862HBCTt/B/K6Lza\nmqmWYuVtx/OLkXHNwh5BDZfEnwCeMUwpz/8P53JLzQNx5OfwcfFpTrSu8T/Q\nj51rgks7iA4UwllRx65HuEcTrlOfbnXjuNSxv44lBK5dN5ulSSkCArQ6onK7\ne0rWQXpkRYTJuPjct2PrUqEDrFAY4VFw9NR6BMneW8pBN0BUKNrbP6AW9qEH\nLXg6x+gi1eEp/uymhD99v02cpaGGa7hzk1ICiiXfg3I3tVn0JeET9mJOWtkk\nStSrvIRDoQzAhY1HVlygafkHGYypx/3AfEFyo2UEzXuI60e3P7xsTdavaxNe\nzhNfaXtt05iMRUnCU+BlY1xlI40m+VkzIglQlMR7zEJfxdNsh19cJISv+wmA\n05bo\r\n=Mb+s\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"46054769f04a820f66cf4654879f0d54a1de35d7","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js","examples":"while ! lsof -t -i:7777 > /dev/null; do sleep 1; done && ls examples/ | grep '.html$' | cut -d. -f1 | while IFS=_ read BASE DIM; do google-chrome --headless --disable-gpu --screenshot --window-size=${DIM} \"http://localhost:7777/examples/${BASE}_${DIM}.html\" && mv screenshot.png \"examples/${BASE}.png\"; done","preexamples":"npm run pretest && kill $(lsof -t -i:7777); http-server -p 7777 &","postexamples":"kill $(lsof -t -i:7777)"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.4.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.8.0","_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.0.1","rollup":"^0.62.0","d3-array":"^1.2.1","uglify-es":"^3.3.9","http-server":"^0.11.1","quadprog-js":"^0.1.3","package-preamble":"^0.1.0","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.1.1_1534626367564_0.5160046962357576","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"d3-dag","version":"0.1.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.1.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"abdeeef2fb3cde819832a325988fbfca9fc51eab","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.1.2.tgz","fileCount":88,"integrity":"sha512-CAJKKwydGWW597D/ZPaOP5pYeu32vzS4vd+su5kqtpHV6H4psbQVl5orB47tv5s9TpgXUtgTh/FDsb5xYJKWoQ==","signatures":[{"sig":"MEYCIQC8IT7BGp1UFbAGJnwnHP58s9OVg/sFLhoDE5HULY2DJgIhAItV8CWwz5f4bDYwbPYVDxJRnHicQadcMI6IPTk3IEDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1540206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmc/XCRA9TVsSAnZWagAA3ywQAKOT72omMAcaDQIgoPr7\nM5HffCfvgTyRdCPekXwdcJ2RrxznK8FXiCVKNuOzbji1cQttno64OuLI7Ofk\ng1Fpuap/uTYLIIEKTsoprIpz8FCIQQoa0mR25RSpK94+eYUNJ9fkmQcuadMK\nIBVjc0LrPHqzSSxzSGu87UaUuDCJer0nxc/QCi2Bse7BwGRpBTkARWjS5Zpc\nyWR/ZAPFhgbmv5ilk/WkaO4R/QqnjZgqCBtNfwrZaui2QN/jkFQ2+HQE/BWM\nR6J5FKBDOUNXarPPCHcLAfjoeZ+HpHto0WW5Q6IGBQ27zMdByOHi08AOdlHE\nPcnA7wYJ4jGyrUEcFfb9cyG0NJmn1ZqSlWVB3JxUqTLdZ0GiOTo68BJuWC59\nkPJI21UA402DyExTn0lTRxzZMKeswCJKyi0p6rZ5Qz+Ccz9p4ClDU0872mNb\nLjcxjU5Q2niGq0m0fI4emYsPwquH8niEuwIduUU409A3WxG8lMOWLQ6vsYPC\ntYnUNjQHfcYrEAeoPMwg5z3QMFQBvG9IrCZlVAoQMOou05Mw/ZgmGx/fBbOs\nr1vldzd9VvPp8sF4Xlnqmt+4lvqShO4orqqJBY7A6vMqnRQOkyIWFBClWeC2\nekF4eIbIUiBEK+Pkzr1w0RyzdKx9yvcq50h+KhGQ+AMvA/Co0n10KdCd+phk\nppCm\r\n=bMXF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"a6cc16916f95f21b06bf8f6db106fe06b753c52c","scripts":{"test":"tape 'test/**/*-test.js' && eslint index.js src","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","pretest":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js","examples":"while ! lsof -t -i:7777 > /dev/null; do sleep 1; done && ls examples/ | grep '.html$' | cut -d. -f1 | while IFS=_ read BASE DIM; do google-chrome --headless --disable-gpu --screenshot --window-size=${DIM} \"http://localhost:7777/examples/${BASE}_${DIM}.html\" && mv screenshot.png \"examples/${BASE}.png\"; done","preexamples":"npm run pretest && kill $(lsof -t -i:7777); http-server -p 7777 &","postexamples":"kill $(lsof -t -i:7777)"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.4.1","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"10.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.0.1","rollup":"^0.62.0","uglify-es":"^3.3.9","http-server":"^0.11.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.1.2_1536806870469_0.9524258979168863","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"d3-dag","version":"0.2.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"64988381206224531f0745969097ea955bf40b20","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.0.tgz","fileCount":54,"integrity":"sha512-1QMAvGqlfyBORu00WpctdcLhhOyBq8K494g6gFAKbzXGGanW4JiOSV3HkzlruWmeFDX0soYnpM8VFOxZN3AaEA==","signatures":[{"sig":"MEYCIQCJqfS1vo3RPo8V8cgDOcujzmS/yaXaS6GR7SCaeiM05gIhAPHCMver0ls6Ln0DlbUZu0C3UL0Sej6oO2w2TwndXk7q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319972,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaaeFCRA9TVsSAnZWagAA/EwP/R1vw47iRHOmTchjsEeG\n17fTzCDKqiyZ0BbUHELjhyRCn/xOtWEUiC7/8oVu9qSuOha4tt7MzVY1kxSm\nEH4DulOnq9AdTCmmZlr7/UXh2SHJ9onVm0ANk/yC1hBBt5T/nFTJ/BY4Eys4\n5pRWssyp7/Z9iLerkbwg7pKg/rqQf56C9UrjNdvRUeoobhzKj2XZE/id/9OL\nKC5tBJJ8WvuOnqZnF9aaD9zgPUl+QmUHNhOQl7MjflAaZ2sFNfHtR7DAb0et\nh6pMDWEm2dtsmRJExK2TbrlQoteZY2aeNAPMUsEKh8Mm314iNA660cM/990l\nLC/NHFen78ytit8Ft/CRsKPdOGXOrPIQsEm1ZpgFq9MfHzO0ZGSXsXhSDF+R\n83b39PJ4vDMxeeHd+HFvpVN+Xao+w6yq1z/7EwVRGm7dSxjJNTdOYKmWhcwc\nlVpJyZ4+3t9LAsUKV1uzY73elnkVDDBlexkgV/08YutAOuHFFSBNqLhIueM2\ns9e4FmzwcqqTEkLIA++ViejrFHK3HscwkWTST3ZTm81z6f+ZdD8N7tIp+IO7\nCwEcqxBGQwyePsR241BputI5wbgs/pjYgES6/LxZujQobPvyupdSVzKYPXcp\nzLNaGHZ/Bub0qCBLs73ciJtsqn4913Ot2f2hYrDJrzTS85NHedOK45woCQsX\ntdU+\r\n=g8iv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"5e1f29a95e6cfaedaf46b7309cf42641718397a0","scripts":{"lint":"eslint index.js src test","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.8.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.0_1550428035863_0.43339720592055553","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"d3-dag","version":"0.2.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"ec32954d9ac5e5236c90565ec7827d288191c489","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.1.tgz","fileCount":53,"integrity":"sha512-orPgOY9Oex/mEiUNStRfhYYEKSCqfOk9R7DDph0ScNhiN0H1QqxinzzbXtWiL9Cwse5PwDLugVPLHDrp7wLQRQ==","signatures":[{"sig":"MEUCIQDOpU7d6OBhtY12Ov+wRHFH8Io9B64UHYwdpH/Iin2bywIgU9IEZwwJgKOyznsaw39xRHkl2Jb3gNKso0EqUp7UCyY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaauvCRA9TVsSAnZWagAAVE4P/jeUDcMl17VYaklmD1Bz\nSGtrJW3ORlyjGpruKzcKO8/lASCZA042JpSqRknBYvvWjriCe2v3PzonT+9u\n4IQhwE0eI5Uoh/nNbWYOI9Djy7Cgz9T0cSYe2qI6znEq1FlLqpkzWq0aop7Z\nJDKjaxWVf7lXWpzp5wOeEt0ymF0s1LS8fNOe3BZ+4Y7gQNnNyZVS/2s/FKsv\nxg87O/qM3JgKJUu8CWdWz8DAebU410IZZbiaj+2ZTb2VgV3QbWgmCl+Ki8Nh\nOa1Hb8Ld13AfBCeVfNQ8EOv800UHTIvdOxHHqLwSbM9hZnEql5tzf11lz5TS\nNgJuiaVTMU9/yl6siuQNoMaZO/qcs3KwJgtivmKl3TrHePk/49w4YpQo7A40\nmEWlW7cvizJhvCVBIVmVG9R4PKzKjeHWXYt7EgWBE9G4HILJ22MS9jUWv1q9\nrIYHZ+iNatk5CYsZ7lWZPADBDVNmu4C/PfSdxurgJ4ykdKrrJO1cKZOrynqa\nfAriSS7Qh+jmUYTOrzuOpR483XjYUXQI0sEK41JaixGuoVr7knuT7CLPVT8Z\nkVXDhGHnMtiRMhASO7SC6nQQ0PtsPtOMR+1ZojHAbGXWCuiwhSNoL74RLn7z\nwElyy7Ft+rOrjp3T0ltVZrLzTme7VXU6mT/9zGejI6yKn6+mksnr1H+0afqf\nkJH4\r\n=5nh7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"38131cd7aae75a4d422f8efcc39aa20f5d718348","scripts":{"lint":"eslint index.js src test","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.8.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.1_1550429102953_0.8753049144120779","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"d3-dag","version":"0.2.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"acc1f7bfc9b81bfd39678e886a1036e95591048d","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.2.tgz","fileCount":53,"integrity":"sha512-C9POaNoWC8dmeMoxUxK4eibGrH2pNixWfcXZOjxqVs6Iv2E545smRpXqGRphN0ECP0vnEMslyUvuzRlXO/gEVQ==","signatures":[{"sig":"MEUCIQCJvu5WkSGlIMRr29vQd1aPf2xKm/Xnr9Ns5zZtbRTyVQIgLBs+DfUpl6ZRAc4Cm6tSGeAjh4uIM7MF6Vlo54LS0Jg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":262330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaca8CRA9TVsSAnZWagAAnRgP/19UpJFwpTjx90RblLkq\nIjvCyWWLitnafgXSvYpPRJLKoRolc3IaLx0P48/QTyN9XSqGhskAAe3rhLHs\nE1rF3C9qkr6k38Ajqad9OPPARlbingq/jYRCPL2ZQ9FVGtYd9S9eekB13E1J\nq0eTrsdYoBTG1VhAonNYzRUDFGk5dMyk8N5IdPUybSO5R4iJJIOyUelgCejf\npNGGk8XY1IERuSdxLVnMzsLyymo9YYvG8QQiVBsCv7YYTLzz5Q9fJSD+WXLY\nOYPpZmK7eIeVccxgn4kN9t/qNJnsnzsZUnInrx0/QxQE9pBxCEXYyKYV+KzN\nydxzSXqzqT3CmZRkH6goNIjfUhBYrnuP2jX+mrSfKFirzxyW6ua54rYNrVNn\nm87jky1nqpYBqg6o7ghYpwd4eRZGsyeBSzKj0xreghKD/5hdjkdPh4SjZiO2\npawSrBHAVYEYezd+hIkTyFuvKQq++9n6Qycv+wCB4rybhOVcnDgEQbZevHrU\nqrK3dFntwGCU+UlwoDt8KP4kZ6RnkYBvMDR1IiZan0RnztGW2K6+WtM7re3A\n1woZCl1WgLF+sCyGKgYu0nrj+fp3nVwcZNJf6zo66gt5twU4tNzZ3tqp2RTz\nYuTCy7j6e+Sh3hYg9Edx+bapNoaWNwSgnpngnGgILI6savEBvE8abX18kJ1f\nG+X3\r\n=oKu/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"c6f717d8fcc9c8a342bd6b07a47721a3b4308c13","scripts":{"lint":"eslint index.js src test","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","publish":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.8.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.2_1550436027409_0.721918983926817","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"d3-dag","version":"0.2.3","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.3","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"0c55b00575894c036f61d4a61f0190ca78c3283e","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.3.tgz","fileCount":54,"integrity":"sha512-4yE2afuUyp6Mg6Gw4PwWyQj1TJcwb8xx9C45G8f/4vWsbmPLI7KGfIcDonNPRqTZN0BJPf0vYYluJKzBTK8LuA==","signatures":[{"sig":"MEYCIQDlIwLHpdG4ZKeRqhsu8GRa7E9t2b61chsihDf7BqKhfQIhAMup4OcraEL0xh2ZIoD272SJ/1zLj6wuBXd+UpyHCSJv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":320121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcacfUCRA9TVsSAnZWagAAn0kP/0+FUR/JudFRURf0VGPs\ne8aCeqqwEU8/2D9fuZ2Lth4EVz0zeSvP/rkbBLuGDV93svYAF/kylSudFUs2\n63BKR8OjZu4DQ086SiDFgrWBO8YLTu+HE8p7eaFU55ksG1RcYUmzr4/p7S5h\nw8GPsKozXv60vbuCOq/FXHDp6i4b3vvia4M31x6s71VzKfMegigTpmwxXiQM\nrMFzWx0Jj92/WztJecItnl0Zv3+y1i8zLfm9Lpg6j7yzQc6fv30fJhyXqOB0\naCHRoroqZI+0v3hJOpfSr4rMWdlA/+NCghvq31IcdnWLyH4gujxLfUwvQWxH\n4OfDV70N9LY8819pIx2U1XVBKFrLW5FoXTT/AdCY1arGb5b3Ad9dYFSWWZ6S\nrqoSJfRnufycAisqGOzGWplSHLJe7boO9h3FA7i00qRGyCvp8tP6grGOnkF9\nnbe3b+Q1LW6r4/ez8kUMLFYlUb13j0z7EloeJMlVbOqXqDgGQEuFm1cz9aKp\nGL1tANyvqAYUfxuHkj7Epm/H7zLjBilAW4zSnmzAMC98Utmt20gKQkv1bn6P\neqk+DPMCWd2ekGbH7Ur60vp9kjuXbh2VNvhszL8A7V8FNOHfGKHds8PXwwSi\nASbK4KbKkL716vPhEFBSdeU8TokJT0ISNKdz8f/Ox5YaOVLJlmjcc0+kvRbZ\nz3vD\r\n=BsW1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"6f294c9e752015ed9bff842899e80e5ff17ea7bd","scripts":{"lint":"eslint index.js src test","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.8.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.3_1550436307460_0.43291078776134095","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"d3-dag","version":"0.2.4","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.4","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"205f12a16dad6772206e3b5f52eb4d9841fa1c77","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.4.tgz","fileCount":54,"integrity":"sha512-/Ddn4X2Gh/NnW11UFolBfw/Ecr7ScTxEEo2nskwMibm/KbRLpiocOTlMqBSb3WSP3oxe7ob074VBEDLkbAkfvg==","signatures":[{"sig":"MEQCIAnqhjkLEak81fAFA95anD2XVoxCLlCVUtLz7Ej5ujlPAiBASrgHqfrdBEku6gWzbip/0pQqAOTmM/Tcv8zb6m8fkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctK3wCRA9TVsSAnZWagAA38UP/1TZaK13SOgeGKHbb0xZ\ny2uS2nDiQDlYZM4TeuesG6ozyAdd1asH9cTXNTr2VZVW/03b2UI3nub4edW5\nek3LTm3vb/KaNaj4d5XbQWL4rXBkhqApltjYeG95vxw1Gb0zqyd6PGRgjFUO\nPIhe5shcWYmXm8NHjxMwDtXnzysefNjMOrnyn9HgqcChYQUvNu0EdKxw3qMv\nxiQuftxYlyeMHWkxZtS+wwFfOev1OiZlO7v1mYD9zMTyLHY4xveJ6HL4Z+Sv\nqwE7PCC7VGAMn6viVaahrpZ/BrHh79x8oCvVAYaFjzL6eWIakgkeMV413R6k\nMwz4AmeBHX+MnbuHEt5PYtbCueL5LG6F9h70StQbV0vaBWYUtpNGVTVcMLu6\nlljPz9q1p7s5mi+26ol/pjKowytUSEEiKjBb3+vu/Cv983BXGdZYSpFepVrS\nYw8WE19e1AMYxTpFVgSHz6842R+5ARe4xq5UMxdBL4Mwq9BOoL6b8uUQ5YU9\nx0qxgbYQGegzd14+luJEeD8ifYva+OFUjafDP4tGcLDoP/tn4l70KwyRWrxK\nVHJl/lFRwhQU7dvVBzHKiFLWxUj+BF1fJRgEeazFc15RdgmRFpcqlNyrxzBW\nvtGf/cf+L9pKtti3+S+uR21VuCoy4CsPpRro++R1uCvIC7HTYln46dkKxufn\nP75Y\r\n=z1qY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"b10fe4ed55586d80ea9d1353818c9fc53f53bbae","scripts":{"lint":"eslint index.js src test","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.8.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.4_1555344879140_0.29992136514789025","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"d3-dag","version":"0.2.5","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.5","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"8e25822a1be5017f14cdc67a8f8a7d71fdd089dd","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.5.tgz","fileCount":54,"integrity":"sha512-sE05MhkmjzOIX78sQ2n0OM4BxSwPQxXEKk9abuHOy9r16w5m4WgdnLmgXAUfqNWWk7i2Gm4ZEZs0Ok7jS5KqdQ==","signatures":[{"sig":"MEUCIFzfkEl6Q9O+Fu6ACfRJp7SL1TH61H/NMiN5iupShmY8AiEA9I2MTUIoGWN27mgUVl06LuazOVnFV1axwbD6D+E5bL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc04HrCRA9TVsSAnZWagAAMfcP/3JUmghTHsgVV+BgfvfB\nvnrwPF/tfJPfC+FyRtxigQAZsDUqzwcN7L6WTCDFqbc0YdLAH2cbu2ziV1pG\ny+DMMh4c4kCexBNa7fkajp4T3qG1ozL861viRm+5qcRltoB/U8dcR7YXOosc\n/qil8vs2W4bZf71Uab6lMFJDxbJJHYD5N1TQ+n3o72B3g2QqTt7vgdBpsmCB\nelh6sIIvtZz+4pHyYCW3ztwWwfl3f+pvM4kBAfdRSqPAiqJpVS+sfmDdSOPr\nZ45jxeUCcrhTsNZ5drRgk8R4kvAURPBOtPyL32jvF6xhnCrX5DOpxr+MRlG0\nqQoyTcARwFPMvKG6qza8xAL/xptexcyiVLsv81sEmYD1D+5Sx3YVO2VZYSB3\nAfyMUI/7GspTS23697G1fKposWg21defjA/aVJLPkXXUlHWNpzoZ25W6i0xD\nvkfSz9SggcEc6E0NHvkqd3ytIw9ka3wadpqMYEG6pnHCEy0fcRBNL7G9jRYN\nEfxMqmF3D6jSfY7UoROdY3bDjQvWMF8Mc/GAv5Elywy8QTSdzuA5O33ZnSVN\ny+CEuQrN+Sn8o/Ek+tuNsG0Zo7TN+yHUM61S7oXOGCWDoxwP02aEWQ4lU6EF\nIzXzJTgNAFyn5JqVIwyqCLTV6q6aZgKohzfNqiXfbmaS7MsMTAytlVrR/g18\n6n8Q\r\n=HHeq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"fd13b3ceba4a038d1305f1bc18136a934add492a","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.9.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.5_1557365226931_0.519745796785136","host":"s3://npm-registry-packages"}},"0.2.6":{"name":"d3-dag","version":"0.2.6","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.2.6","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"3c465caeca25bd5a6fe7ced5738c13f5ee181240","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.2.6.tgz","fileCount":54,"integrity":"sha512-5RKK1CAUDDvgZN7XJSl0e77Ilh1XDueLt/KlAynyUJXCzQR6x8E0IzXLfc5jR0KfmNN93S8RdZ3ElMoJezHO6w==","signatures":[{"sig":"MEUCIQCsx3hhkGBa+qrwQ5nm7DkI1hAsMgOFYQHq5xvO3mVqyAIgHnfSQ48P32akgnhjAH9Gg3UXrcbC1gMAwJ2lz8hLfrM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":324917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBU7LCRA9TVsSAnZWagAAjmcP/j/Sl/nujmZmlN86CHxs\nuW27ZkeTqKAGGEUyLZF3ELS+bRhL6/Gupdzc58eSX+ISFMp2cHpqtk1nin5u\nf+KlMCB8KjtAVwQUb6d9FjptEh1XGryOAdFVe8JLuxAtYkpWOu+tqdl1Yx82\nZZt7nBPPu8HkbwoT+gMVMddhF0opN6e2+fDILlLSxJw83x+e1VAJtZ8Nbb63\nVQ3Jd3dGtBX4LKs8Y2JraK/Qa79Bw/vWhZWcVQO95NK8KcALW+bueh/92zaA\nJiB5qo31SxJyM0fbSYlfm0U3VpLBByIq+wRhPmdvcgYhvaNtv3a7fo1lp2re\nJWw8A6EgEvm7fkCdFUuNx2EoUebo6DA1mRPDiblamnG+/UM5tWbTBHDWNMcV\n8UvPXVMW2erdjG91duqpmP+ZOdWsiG8KuzdW8hNCV9xp4jhxpZ1TiYFU21OQ\nzeFLVx0LuX8d7uCc9BTAgDJSAyY6LjucNzm6jgVhXIqP4a42+y1eCDvO93Cw\nw6mrIzcd4xD07T6Zqvvdy7t7N5BCc8x+zmkVSiMed3ucdI5LnCZdGcExWBsE\nS8cr8oKRQtqOAdtNPSMMV1irBlaPGGuGRZjWqgkKyVtNBo+R0/H/dAieHlRV\nPMS4hyJhnFFf28PNxmfqtTylW/L+xxDv3Im/hh6MnwE/e45p4GPQwfYlje4A\n6yc4\r\n=4d4I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"6b2c4f31ea5a2d9b7c1fe268ec071f28211e4718","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.9.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"11.8.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.2.6_1560628938931_0.07012331125300508","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"d3-dag","version":"0.3.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.3.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"3c4ed5a88dd8d94cbceb61bfade1f8f5235d6814","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.3.0.tgz","fileCount":60,"integrity":"sha512-taPxO2LMBQmbKI/d9fu4056quJa5Yn+2iRldxdhFZDDR98vhtrGn9synVHEEmAic81oIXbYzg7ACZZ6UxHCYaA==","signatures":[{"sig":"MEUCIFOZJbVsp1oiNlGXvBm04YvQIqnJUnMGb2/SWq6GThYLAiEA8w2GJtJCtce4d9W12UbIv5Vq5Ma8LzsIZOw/bYxxQEY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":378952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeb2yCRA9TVsSAnZWagAAjvkP/0z1JKxoMq0mmRwyGsG5\nTEfk8gxt8gEEdyagBXInZUuaeOAgmV4gsVFfgIVmdE9JxZeyspLxgvvTce2N\nepbtqHWo1TFfAt/yQ3LoBBXbfXQVCQPBf/uBbpLMIKYTBBQhTrJO4zAtDdT6\nffuvtro3mX2LmPk/xEukZZ9cPVT23lx2ev9Fs/4OQpnwie3xpc+IW4+yEs/E\nPZuGs+V0x8dItKb/S/VFEQrfijLaGo64jMd/EDGRwVFyw8vi1o9wNNWlNGnr\nreUiXVn1c1lO85wYsRG/ED7SUw/Cd3eWRykpq3PUm8ui1sMqBgReZ8p1gGYy\nvNHYngUdOuY6+GQg4Yj3ICrmm+LaeBPOSuwJHvF7BvyUdyaQeIR2RfVxbklD\nqZTrJpAzUyIdNDHifd0nCEaKR6N1AJoAO/l/ZCT0GjpCJ8trl7pPuC9Gr9/s\nelBQhZ7uFNwLDMIeyOADSYvkM9fw0fNz+CPg0TYVkNC71pVAYIFPDApojYbA\nfR2gF0mCYEGs285xU+pm43Mo35ppE59Gj2j9EhkXM4Qcnrc0wxoodClvXCpA\ns+HuxML57rJI3SmfisIrgTIl/IVqfSXVqac6V/TNXTl8hae3B/JawHVZBSj6\noqgdyDxPnzYoU/AdheWOlpkjyli3tcmiabypS7eKzOicjGYczpDPkz8VwDJB\neNgQ\r\n=QP25\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"ebd5508a243a02e8806e9d2f7dc4b6e35c691346","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.11.3","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"12.10.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"^0.4.5"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.3.0_1568259505312_0.46188633750726926","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"d3-dag","version":"0.3.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.3.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"fb5534d4f1a484e35d9b680176eab3b2f9f61074","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.3.1.tgz","fileCount":61,"integrity":"sha512-AQ3I0qtjOAXDZnpZRiOEUim0tdgk+0hu2mnKQ5N90X2P5aYF/eaK2WtSKQN/qLSa6UimDEzoW+tDKKmQfM8Lnw==","signatures":[{"sig":"MEUCIBjRl035gSjNFBi5aCF4QFrIy37cvKrxQLBHcqN+/p9PAiEAuZN+RWhDmKgvQZ4SALqjzE3CqQEXab+hPV26X7ocwUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":387765,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtKtpCRA9TVsSAnZWagAA/iAP/2/GCjMtKM9pCXrEYja9\n3HjAYBOYIt7JcsMAGxxBsW58XKBhNOryIi5165GxavPvdZe0zDZ94b1T38o6\nwsqs2upKya1V9DQhUkSNp0yxBM1vfYXJ5k1citcNyWBlO+/ILU8VN79AcC8u\nReKpBGtVUQu1HQFc3oG6J5cyZy+o+forngJgj+3mZWvKs5PJykaOMN9SzFPw\nDJJajNUneKc5q4EHCKhbNM3IfeSg37xspHgggbmMSIz0e5XuCaJdGx3WRvc4\ndZHvtYm8hcyINzjPrOdTixgqSTrK6E2hZ7Hr+GMd1JNaJBAwjlJKOcXkngto\nc3OSi3ySb0rM1AhpcJ/15wUy6T905mlorR0aHjEB/OaLZDC2/nMGzO4jVuEE\n3AIxTenKWncXSsU5GbZh0mjcyAmFyY736IlIa9S+F/O5M18v/UNtcslS14nz\ne4C3OFDmdpOawOUYAYJYQTb7nwD8XVM6yjvzyXp5kDox/CQukhv7f3jQVvUG\nMhlrXCadiWDGsJ3S3v6ZPdafctSEW9vbCWAWsog/ibJlmeWrCccAmA5XycFH\nnLcxi+Y5JdkQL5y2MchTHr7GefeBYqwi9Ia6sj+MZjgnS7KzPS1Z5lkykzd7\nUbQkG/5+ZDnb+o+cGobGrS7ZjGMjLr8PNZUIHdOeqAi7uqzoEGbnfNSGkNZ/\n2uhk\r\n=zeiO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"ba9fc48d97b891617bbf30ea041525b798e9c4c0","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.12.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"13.0.1","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"0.4.17"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.3.1_1572121448939_0.17726968407439903","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"d3-dag","version":"0.3.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.3.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"f790a8d92ac95742caff94be64fc1540aede677b","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.3.2.tgz","fileCount":62,"integrity":"sha512-srS/zR42TmN4XUjQKkNK8AyrqGUHj1A76UQFYMkwQrcHz+HDFG0XLduEw28atQcM0+lvE9DgoZlZsWY+zPVWiA==","signatures":[{"sig":"MEUCIQCKR041IimyKadoCgPn9USf6APXZXrrLiHIRXgV/SmTbQIgCmk3vyMAPelsKKpXk368ILvsWZW1Cq4EPmzFVJT69Bo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6KaCCRA9TVsSAnZWagAARIAP/ihSW2N4MaY6QqPArDUg\n1kETO9wgg/SKKExsoqzS/q+eZHuaazpuvgWUjcqzy6Mh5ncC8miF1jXpIVWs\nC8r2bpyK8rxi7eywR4wv98NjwhF+qVdlL5TQUJnlcS1ozzc80R9etl/M6yNT\ny//MKVJJDz4Nk1S7pPPykydHD56m3PVBYozBn72J4Lwm7udOAGPQDRpwA3Rh\njr34eENVB7V/WtS+v0ZQ9ZOpvSg0D0Jf8JXFKrRsHOsVpC+LkSnUAkx8a1aE\nk4g0MnxGbFQ5rfDsbA/IemgHly9hqRxor4pF0X+bKaHi9nnzPgZ6qU+yf4kL\n/bKoV6Ird0a3BjgG+t9cgl7G1vPlTzT3axiv4HpfEsZSf7TslrZnZVM5fMXV\nOIgOO9chajmeD+l7ajrEQBtTrEgXWSHICFsk0HjSiSibo+SXmjhZueKHGtJs\n5QWBROhy8XCdYOvsrnOysXeqZ7yiRhKhxBBW1+fWVcSm6mf0vjz4JV6KJExY\nS1DcNwyukyTIGUq06WHLhLGPXPUNlkVIrMqAH5YqTfKoVBn5/wN68mZukmoY\nXfNg4nnnYpLYGe52KpfI8/dO3qaxTep5FMg8CclNJouxNoNk/7ZNT53RAr/F\njKi3YwCOx6Px0lJQV3n/4X8JtrrJNaEGZvoS5En0AQZOaf38h0T+M/14Espf\nY5cE\r\n=E/1o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"13840eaabe025cf06c2412617bd627b54e469629","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.13.2","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"13.0.1","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"0.4.17"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.3.2_1575528065670_0.4909975550383916","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"d3-dag","version":"0.3.3","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.3.3","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"7a48aac92ad8736e2773b75c25359ee09ed23316","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.3.3.tgz","fileCount":62,"integrity":"sha512-CKBaIPMq9hc2u2GLzP9wqdphh/i3WhDX3r/QEhzPzShHmhI9l0gA4GUpqtYOpf4IMpYrvdK9nGtkRUyeo3e1BQ==","signatures":[{"sig":"MEUCIEplP0+Ca28Glllx5X90b1eS2EfQWc4x7s0jTyc8qpzGAiEAiDa02B9rA62EXFq2hr55bOE8agesWQC/FI89hQNQT+Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":389241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6RJrCRA9TVsSAnZWagAAbGUP/2KtkG7YnKH+kcFUaigE\n2xCTzf3I/WG1wcKCcyY9EANDmC9bStexeihc+fjQ2N1U2ivQ4exiptvSAPr9\n1RoqVHooZSxR1edFJagU/Ln/4BJAbJT5j9qq4jr5gJRw5m1cCZFwwtkEj5nw\nTjdbiyLKskPfMXzKWzYlXty5V+DVWAd24/PhG+Y6mGx3HVVXGU3pbLzf20ea\nnPf+Ta4skPdS6vYU+9mTh5iJIj3TqVmUTFHXRY08KYgcfRrxgZTCNlqG6Y/A\nsBS4+Joq1wX7CJ8WO1tju2NN8HG+tgLfUcFaaIl2L6RxtfN7Gty0RqFNvqy3\n6cy251/iXDt+s1GhgyzO8IvkfuJLDvFOS9SdQ+pZohOyiygWEpR6fQrq6bIU\n1IYu5wtXnXfpWU/aEcqDuujNqIHvK8m5PwtnhjQqVZSdi9DwDqE2uz2LLUCG\nE7IFrFoKQTz5QOvJWZiMUS6VZUlyFe2bd+FklJixs+Wnj0HgLc79HwIZ4uvX\nrSG1o1x8Xv2Jas4LiDtVdXeEd5DS2TF6oHX/eTBAilHliG+9y6nonq16dfml\npeKboyW1kskPj+0vCVDBhoTU6rNlEqE8Fnz1W5gKaCL9IAvhThMYud82EWdW\naXnwePdp2gxroTq23EzjD5IjPbATcu5YVqyxssSih9QPW6jDktAYbhaSKisj\nbzu5\r\n=PZyZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"e354b7eb8e648184c2dcf3806c5eca8b1c2c91bd","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.13.2","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"13.0.1","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"0.4.17"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.3.3_1575555691189_0.9810069620450896","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"d3-dag","version":"0.3.4","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.3.4","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"c995e6ff8312eed45be9d88b004e001e2c73ee75","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.3.4.tgz","fileCount":62,"integrity":"sha512-6GY1HTt46vND13zEf9wBjPQi2W7VA5WLLfQu4XJZQBQ8CSjNL0tipWiijuAYQcDCgpxVHc2EwlPIVrzi4Vvzmw==","signatures":[{"sig":"MEYCIQDR6FYdC3s9BWVnfzA9d+inakmLThhDLetTw8qpy5/MpwIhAKdZHBqzoElR0SyBCU70C8U8VULgxhJH9M20UX9+RNoW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391618,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGjo/CRA9TVsSAnZWagAArawQAIWdTI7mf/bOrcEiRcI1\nNrtk8msAiC6ge96My9Z6YzJZeEJwbEuP5qfwoSsJ6X/onp03q5ssUgophayo\nx9scq9IuQdB8Lv+QVdWAEaEqS1WfzGOvQki4yxHLD1Zh6Z4f5ik0ui26rreA\njNtBtAE+A9aPoS4DqlqvDNV6OqvQ+fnp8q5eCFvuzwpXyei2t8KaM2zzkjAJ\nFHyUdeb0vmTPNKtexVzWkp0Ot6d8horckx41OO7Z4Ic2kw/1QKDOGLRY6hB0\nNGr1prTCSK3owqJGd/6W6ci5POsavo3N6n7gm2XcUCYFe6FGZu92DzPLuQ8O\n5w7vU6NP0zBWdlvDNihNNiohO+2FuWvRGwBquhRH2cmwnMbbaTEAOtFl0mUO\ngnGewmikeqfKjgHbPnpj98vAIa1uW1zpgmVW38sIOc3Co/zkXkybGllt0J9s\nfhn7/dDlIduW4Ue6NrB9SMkKqF6cNMefjyTGB0+feCEQX91ug7cJIdJOwGoX\nb+OtcgO1CbQ0oNLgMaz5aWAj3Pek31n7zuriXZNXxIEfpcknfNuiM68Isxk7\nZn3VyqijgnwMryf/K2jmQ4eK6AVqCbvOht9pA3YlSBiia0oso4Xo4FGNVTjF\nx8xnwmwkEYZkhCPHyvAFUDYyqYQz7KLKiMhI8S6i+fQPXSUSa4/YGBQ2kCV/\nNFxV\r\n=WnBh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"7236d5e03669fcb148d18911931062b6148f9d58","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.13.2","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"13.0.1","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"0.4.17"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.11.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.3.4_1578777151129_0.7365644551840431","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"d3-dag","version":"0.3.5","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.3.5","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"4c60b45c4192be34f2cb7ef334dadd435b062e6f","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.3.5.tgz","fileCount":62,"integrity":"sha512-F6WIGLTWcHD7LTW+0MxnNlJxfhX1SMMVoZ/Evo3YboDnaqSkqgUYdwqFeJ8CqWmEG2lUaJZjl8LJJB0hUt19Fw==","signatures":[{"sig":"MEQCIERXHa3mhD/nfK/0QykWrcdm/kb2iI4ujExA1kkGHSOPAiAxmSOgWcg/KLgkagKcSVW1S9SMGc9Tj6yRe5CYWovZiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegCcCCRA9TVsSAnZWagAAly0P/3ktIpSYNrtkA/WjXIDz\nV8xI1yLVjQ70PE9EY4nKeDK9jfjLOXg+5Dd3KO3Y2Q76izkqhdQEyBPyQkI6\nYluzIgFLL5QlloG0yH+BUAP/O2QuKYvW93P8uw0PY6/6maEvbGqVYrH0CQiD\n2G/0BJV4eOgBMvZ9L/hLhsRM2v352O64+PNBlTiyu+8C8GFmsZhpwvfJGDxz\nNYthNFdBe5Y/hMam7HfF8j2zYT6s/DX+Elcr2/a/J/m2CxatG3HtDQAbIsUR\noTt/vaAQ5KYoxUT+Z/GwtiT8bVtn8GrX+9I0+bn0iWfTneBAKL54u8fK+RMH\nUZrbwZtup799ADcy18bv5Ccd1TuFuZLI839njxMOlYpdNydDnehTCtTSyPmm\nxM7rVCtDZmULAxiooQ2fobp/qgLQBwjkanatB38ygy+ZS2D2vtImouDgqT+m\noXtLY5WJ9q+I0wvQv9EirUy+665YomiS1aMIzxYENHPS25/Qt/vmjI0+N6Oy\nPQAXZF+FaRIsrxkmetcRkCS4YvzU7qa08ClbxgOqX8pGXUugZfKMSO5AU3NU\nHftyLlJ0JSZkvyt6wtwNh02zX8bXCkLLtM6pX+o6cr1mM4IyNzkwFLH10eyW\nvjqwW68MpiMRvHEmL6DjLuKtvetLgXzAeeU8321kbTC3QhtLVjJRTlMQFjaT\nfFNs\r\n=Zk4u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","gitHead":"eca4f5d333ccc08a8dcb95ec6f6ae2910d5f2942","scripts":{"lint":"eslint index.js src test && prettier --check index.js 'src/**/*.js' 'test/**/*.js'","test":"npm run build && tape 'test/**/*-test.js' && npm run lint","todo":"grep -nrEI 'FIXME|TODO|XXX' index.js src test","build":"rm -rf dist && mkdir dist && rollup --banner \"$(preamble)\" --config","format":"prettier --write index.js 'src/**/*.js' 'test/**/*.js'","prepare":"npm run test && uglifyjs -b beautify=false,preamble=\"'$(preamble)'\" dist/d3-dag.js -c -m -o dist/d3-dag.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"6.13.4","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","_nodeVersion":"13.5.0","dependencies":{"d3-array":"^1.2.1","quadprog-js":"^0.1.3","fastpriorityqueue":"^0.5.0","javascript-lp-solver":"0.4.17"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^4.9.1","eslint":"^5.14.0","rollup":"^0.62.0","prettier":"^1.16.4","uglify-es":"^3.3.9","http-server":"^0.12.1","babel-eslint":"^10.0.1","package-preamble":"^0.1.0","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.3.5_1585456898082_0.14093187391231687","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"d3-dag","version":"0.4.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"ecfcf93891623a2ff34dff2e91e2f6670416d323","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.0.tgz","fileCount":58,"integrity":"sha512-CEC5DPfuQWGvyenXXnujnS4GuiUXoR+fVjR67NPPVHF6yIIaXLmU8ZJsrPBCCjRwSHOQR/T0qI4/tz3/YCsLQg==","signatures":[{"sig":"MEYCIQDoyLHpFMNQPhcZZmvbq/+3rnRBOOpDjYvB+z0YzDITxAIhAMrpZBmFBuBe7OaP+IyudGCyRDpBMPq0nmlb0Kmtv0K9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":542844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY7TICRA9TVsSAnZWagAAoYMP/AnYOMcsZLVEfttPYqiN\n1vosj09b3MqssVD9ehUG904yow9V0mISa0fJEytUQeKE1xBkWw3H0+EhD4iM\nU0GcA4XJnbAANF5rZuAbEdDSvijGuBjJ2cVc4uzbPXGI2Ie889fWe7mOa98i\neakiJTkmcGpD+2pwcF1U5ZN2kk2rL4J0ZIIBVisIfIX6NM2uqSbIq5zRlPEY\n3mK0ivEexgX7qHTD0ayNOocZEvcYc2Xjxah8dNzuBQEZb0+dwr7T8vehksXl\nODBJLlIqk40thYi5ZbY3uBHz0Fl77bavKo4mdHaFzPZvPEU+C+xbmGSXs4uT\nIiQxbtg/EvQdEKErBd8cV61ONa8wReoWugQij6QDw7DnrGPecI5RnCf5wXXN\nZHJHrb1vAb1KxIsDqqAEp6wYYi74rVeYfFk9uQWmXxTvZXu3+2shu+52J7O2\nrTyvFmKFZtpaIxQCRyBf0v39Xu29DSv0dTCqivpj/5XftO13sImMd/CNEQEO\nxGc8hINdRoYqNyLn8Ye6tfuXa1SBVZPA0T2y52Ea9f91vHEbSZxa3cfOKQnT\n+30EobZeE5iMTOPtBSBHo+aZ/vF2C55GUaiQLsf/KOx5RVW3u5h2uCTcxCE1\nZseozM4D1RDsJ7aakF32VgUekGw6yyrT/bc2wahlJrHvUbF1RKvbkQYeeJ5Y\nrj9y\r\n=RNAg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts'","prepare":"yarn test && yarn build && yarn docs && rollup --banner \"$(preamble)\" --config"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.7.1","quadprog":"^1.6.1","quadprog-js":"^0.1.3","@types/d3-array":"^2.0.0","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","rollup":"^2.27.1","ts-jest":"^26.3.0","typedoc":"^0.19.1","prettier":"^2.1.2","typescript":"^4.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.0","@babel/types":"^7.11.5","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.0.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^6.11.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.1.1","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.0_1600369863292_0.20806470924226428","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"d3-dag","version":"0.4.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"6ad418cab674827cd859a000e177a2f0f7b981ef","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.1.tgz","fileCount":58,"integrity":"sha512-XKLzMeVl5xfs+uMTrfMSUIlWqYgh7Kty6m0JuNyQZFs7gM56vTZXlTlh49WAVz10U2qmp/a8nFHo4XYly1vRtA==","signatures":[{"sig":"MEUCIFHD/bY74cAk6Py2ZpOw4LVGU5TvQZcRfr7BhDHthbzuAiEArRq4RbpM43XED5mRHman/TaUXDziuABTnBSdDQ2/jl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":545238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZUHfCRA9TVsSAnZWagAAxqQP/23YZKi2D1F/w2rbO0kX\nn56pgSdrE/b37/PmfAYAPGOtZYZw3X+8GbvMYPJJ54NtyXDnT0UHR4c732TY\nSRW2b5oQ3QTOpJCI0C59Gk65YlYOITx3b3RgeJnn5bC92FBD03/a+kxBiKJk\nA3K/8iySKoNC+GtJ201/7GzAwS0fm+oRvvH6cC9W8QmhARvTj1gQtWEgr/i9\nK9rB0NuRkMIufBm32OCJzj9QknYIQmc5y5eR7qdTAV7mHTGdgwWk5bfTnuB+\nGpO1TYlMYDxOfqG/bdj4NAfCh7tLmWgpesS7jr2TUTF/Zrfaw3ZvqydK7cUi\nfA1UbopL7dfDvCLeJxp4UMnppxVnLXDEMgxlEGVZBVnaB4qsQGuK/Y5gJlqQ\n5bDTmyBuNDoBvokiwdaaiaZt2EBK7B9z/XXdUjWQ/VJFjTIVoe6kta0AkipL\nT8hKZgGNXwaiIjgkLEU7+QPkc8br3N8W4fiplR6zbHH5Rn78vn1SVSqz5Vhg\nLo552czhB8gk5DUu9Fvk6aXQNSXkc1SZM84HpE/W+S5EuwgXxhK3Un9cUzz6\nJn2Cj7M1QITL+/VKUuC1cPGgqsRPbZu7XSPkKPO1TVxsPscuX3bCSgD67Rhc\neAICf8iwC4s0huFeDSL2VVUzF+EvndCUOhlozj5KnJqieoXnWeGVJg29ILKQ\nmRDv\r\n=wUQZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts'","prepare":"yarn test && yarn build && rollup --banner \"$(preamble)\" --config"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.7.1","quadprog":"^1.6.1","quadprog-js":"^0.1.3","@types/d3-array":"^2.0.0","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","rollup":"^2.27.1","ts-jest":"^26.3.0","typedoc":"^0.19.1","prettier":"^2.1.2","typescript":"^4.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.0","@babel/types":"^7.11.5","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.0.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^6.11.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.1.1","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.1_1600471519174_0.15454160364774272","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"d3-dag","version":"0.4.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"46bce5f40a50e2c984d4f8646592faed2ff12bf0","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.2.tgz","fileCount":58,"integrity":"sha512-hHlIck+pU6kcpx+EUu/vxQEm04bDoR8msBE5ptD6W5L2YYl+JpVlc669xbL0aLQ5MZLqZTSdRMg1IVixjnsSkA==","signatures":[{"sig":"MEQCIDI27JS8NIyF5OBNBokSi44BKpE/c0rXrUP4eOnNIn+fAiBlQaE6uqMKXMVOcNBo5vlOdG96JidaKtG5AtRVyNAOjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZWFkCRA9TVsSAnZWagAAiuAP/2nPVh8wsDyfuf3dVOK+\nLQUxr7EJM+dJXgxlLApBJOF0OoSVTmo2tGHfRD7hpYcXxPD4JKYzZs31dUDD\nKAPC932FfEvLyC+q8LLLSSEvLe1aksBPXp/syLiSL83DPQt4/Wjy2CZz/Pm7\nTdztbqFcY+fNTwgwk8d1jo+T04mex5TQs8GG2sgMV4Tz961vTEpl0XMROvIU\nAx+0oL5XByuMPBF4DPZAHfsCsDIWEVhUU/CwDwVGuYaZKOtfhhXEeFBZO3+B\n3ZaB9xRMmEdjQ2+z830IER4gJ3b5OVhC9VcRyOiJTuvwnZl7lwl5k8rTbMw9\n89lm/xssVkEQwjSLKc4x7BSdAp/xZG7bburWIjSdxIE6XUf1ymYy8FmVdNIN\nW79jHrw+++544MkHMIQvJ9NzUPk/uYylvqtVNIrC3vocBRHdTW7K1CskVTkL\nnqQL+5rCR6rZ9mfF4SKWoVGvDZW4kbfkHoArwUW7dlYeJFk1C8c0oekH+nlQ\nZatnt0BTC9B/pe8I9FItIKL8UFCB0SP9s8bdt5GRu4g6Jo+H9EsU7LbJ1s6g\n8qEBl3N1vrl5fpzZFqd2qGDMQ57v1zwvT/dcuzSN1RYgsH2zA0xO3z4M3a4w\nYBTDlSe+JyfRK2sRnRNpDK/OrAmHVMDPK3cqVCqFH4N1G3lKeqUtfe3xjlil\ncbt8\r\n=pRjm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts'","prepare":"yarn test && yarn build && rollup --banner \"$(preamble)\" --config"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.7.1","quadprog":"^1.6.1","quadprog-js":"^0.1.3","@types/d3-array":"^2.0.0","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","rollup":"^2.27.1","ts-jest":"^26.3.0","typedoc":"^0.19.1","prettier":"^2.1.2","typescript":"^4.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.0","@babel/types":"^7.11.5","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.0.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^6.11.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.1.1","rollup-plugin-typescript2":"^0.27.2","@rollup/plugin-node-resolve":"^9.0.0","@typescript-eslint/eslint-plugin":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.2_1600479587728_0.866315140961758","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"d3-dag","version":"0.4.3","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.3","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"1aea15ba0ffcd30e5ed756abf46b458fcd9d4225","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.3.tgz","fileCount":58,"integrity":"sha512-IdJM6ZF4o08kFoR6c1IbBQNDC4GwAS1CBdBm1AZm5fM+d/QKLXvOpLS7jazP6KMVxnd7nKKkr3UyBlh+PFQQNg==","signatures":[{"sig":"MEUCIQCpC85y9ljTkp/03U4QVufe7WdO0SgLEN4pf1NsJcaHwgIgTQK9ZqnM8sZMByHRbI2CFr9gkZ8bmFm2oQ0eV9/pBYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":541453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZjjfCRA9TVsSAnZWagAAf7QP/AxWtFRZiz6P4a3QRLEV\nvK3B9C7prHOoO+v2MefEKDnfzBVBuc6RpBFnjnexDqQaIhYTBx1JCMuHu6Yv\nVqYYLjUyHo7UR6dBCelI2pbq+bk8yo2rvIgg04lTHdVYW8bfnAelprNkoyxE\nuqZgnI6s0x1476xRJxfJNceREj75g+WxEYcQBN7aDCVKAyrXEl2cgHELiZBK\ni37pYep14zr/8GJFpCvsjp0jbM389Hmh09Zc5rSlT/Jt5TpEnFIkWlQgOu/P\nnroSHdIFFVYJTmhdvbpeC/02NIiV/FDRXiBGCrLk9dopR5bHR2RVvSi+4Mzb\nZkk63q4asCFzmHvdhtEslzGUqpDmdmIlKR1DAQO21f+ht/SNCMsSALCwUpaj\nNMn3NzzgjBIyGdIWN6hL6b1SxEceciaJUG/sQ5xBSYvjpqBDCCM99zmgFuKf\npakMhgfQ3DFFRNSdJ+XbcENklkT1BFJONQQ6ClWrgih5m7LeMg6BPXg1OAwe\nJ//J7lT32JNCUuWVhUYPUpA3sxfbCqV5ovnf/sD870521+Lb0HBtkewR+EBD\ngb78QyE1Be/oQi+756S8wMuyaWQ/Yx2NlZJor4JV33YYUJaXjrvBFEbPv6VR\nfogWOPrWATv4th5QDFS96HDlMXYmB08Fg36uUmVkEMYtnLZ2VrW0vNEfqaO2\nnuaD\r\n=i+Qy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"index","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build && rollup --banner \"$(preamble)\" --config"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"index","licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.7.1","quadprog":"^1.6.1","quadprog-js":"^0.1.3","@types/d3-array":"^2.0.0","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24","@rollup/plugin-replace":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","rollup":"^2.27.1","ts-jest":"^26.3.0","typedoc":"^0.19.1","prettier":"^2.1.2","typescript":"^4.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.0","@babel/types":"^7.11.5","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.0.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^6.11.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.1.1","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.3_1600534750974_0.21542248606208436","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"d3-dag","version":"0.4.4","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.4","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"538450cc9a59b32b7b4e3994c8a7f391da045f18","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.4.tgz","fileCount":98,"integrity":"sha512-/tLZZwh80plFddvbigXW0aveRILV1t/30U40hOAYW//IjOEGI+jq9UQQxoP5is4ut3badOv/jYTZW9POCw3YzQ==","signatures":[{"sig":"MEYCIQD7j7RujQW0KXainksuH2cmSs3kBJkMQZhJMwU+gpy1awIhALzGK1R2N5CLZLqC7P8Sou2/aMomyHVtIGQ97dRBu1mu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":657333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZqGgCRA9TVsSAnZWagAA2DUP+QBqQeBNwtibL/MZVfKb\nSf5HlmA/Tt9OjIseNjiBAJvAppfDncqWq75TRwhnxP2oLu6g2X5oxfoCyxMV\nv/XJdL0QUy2IJovh2VkTs5S74omI/9zVXFE3n5lk76VpgbmSyXXxAdpShK/W\nGxKp9kGlrKm8dDp48gKopW9G77Do1JNF3MBNv/T6k7aSooCy6KIpMqH9k2vW\n30CmaSVDyuLJhnXslfM+r7zccHxaNSqUcW8LZZYuFgG8eEAN5evzlNbPvWVE\n7uAP5FeSD9vaXZWbgsc2LeAP5rHZWbRbsk3pTDBEaj21PtpQ0a3kts9aUULJ\neHUQ3OBjkMhdXK7F9Rt5YvBc3LO/B9biGJYUSuviAkbJ5/u0S+R15AK/WrQh\ndkOD+P4Qzcas5j5FyluGaMDRoHwNsQ7J5ia7PH+ws32Tie/VR6d77zcg4NF2\nPvie5B8evYoOyLFmh+KiAx6+yvoIqjynPEGgfLLrypL36otTN4Z+YCTATHTg\nlrxWf27b9pMQPL0AH4kpP7FQUxVo6gpEREeGQEYcRt7Ext6kVQQch8/55lcW\nCSptW1UZCKR5VpMj0TBd/mlfdcMI11F9pDz5jPeUfydthg5ERZNQKM/SoLtz\ngiy8K5ZOyyLrAmW6aj/T7kGCeBJ6To+yTOTr88mVVkXPkp110krDxkIRInyr\nkl+c\r\n=pAqW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"src/index","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build && rollup --banner \"$(preamble)\" --config"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"src/index","licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.7.1","quadprog":"^1.6.1","quadprog-js":"^0.1.3","@types/d3-array":"^2.0.0","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24","@rollup/plugin-replace":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","rollup":"^2.27.1","ts-jest":"^26.3.0","typedoc":"^0.19.1","prettier":"^2.1.2","typescript":"^4.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.0","@babel/types":"^7.11.5","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.0.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^6.11.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.1.1","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.4_1600561567841_0.33625961913378544","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"d3-dag","version":"0.4.5","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.5","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"a0431f4181eb6366695040bbd8b97bbaa0977781","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.5.tgz","fileCount":99,"integrity":"sha512-BgV7oBZ1RvDJ5TxrCv0hax/dnSp89bzmfGaWIO0VSgB19jNcjBWBrrG2uJCrDx0IRYYOiR0Fq7rGaqb+NvTUZQ==","signatures":[{"sig":"MEQCIFDHsTuWIhRKYSa21+ffUDlXFT5EgAYpetH4JWKRQcIJAiARX/NxjqbeNIWxsW8nrELUATy1QzsPJVydzAauWdkkNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":679685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ7xFCRA9TVsSAnZWagAAsq8P/00arxjm9otsvw7ASlb2\nCn6hlcgalhZb4OgfnN/h5V6zZdnlk33wfrfz3PmFi2hPd82DKNZc6q7VxOb/\nD/jX4nJyKUQfvFZ0aVxbvlt6sup0LLXGfqdPmaKCFRAUVdfYtYnAETbZEstQ\nkEhiyGmdYPZuH7oYC29jVS9R3IS/rwfUqvW9secrhgkgY7pvzgs3NI323eDG\nmkOjyr/H2X2aNHwipAyEUPbehEI0i+rRjydlfosc8utiD2qH495L2P+4hBTX\n0ny0UWfwd/Zrl6TZbDMtFPYIbN4F7xGn1VcUBsASKFjbuT2qT4si52z+6AaD\ndbcsHEmSihM4D11+/2EbBNc83P2dMQvhpt0i848soLOSTg7dCtQbd32GPl9G\nHfHWR2miDI+vuQFXfLU3KPUWwNc/Kn4WeKqQhgsQe36XTmDnd8ZuFabSoQZw\n7MwNJDLm08uw3CrNTbWwmYS7+rLug77pourmiWxBziKubgaeNYOInju/lC4f\nzM+4yARNPRrx9tPzpEZVeimhH+TqPtbDRbNGnrvGTC+YdGxUDamj03AVPNhF\nz6nrGhlj6C6TFjLYVPowdroPzhUnYA9CehBLeJYHvR0hIr7xgN+4KjkhlPRx\nODKq3WpmSjzrIFntmCeOZcA2R2LBwdBN9daZFBNcQINcs60dKQA/g4YB+Aif\nVHN9\r\n=Cr2z\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.js","unpkg":"dist/d3-dag.min.js","module":"src/index","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build && rollup --banner \"$(preamble)\" --config"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"jsnext:main":"src/index","licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.7.1","quadprog":"^1.6.1","quadprog-js":"^0.1.3","@types/d3-array":"^2.0.0","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24","@rollup/plugin-replace":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","eslint":"^7.9.0","rollup":"^2.27.1","ts-jest":"^26.3.0","typedoc":"^0.19.1","prettier":"^2.1.2","typescript":"^4.0.2","@types/jest":"^26.0.14","@types/node":"^14.11.0","@babel/types":"^7.11.5","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.0.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^6.11.0","@rollup/plugin-commonjs":"^15.0.0","@typescript-eslint/parser":"^4.1.1","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.5_1600633924165_0.04615386777823027","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"d3-dag","version":"0.4.6","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.6","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"c93ca80696dbba1a02f108ac8831d201dee3da65","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.6.tgz","fileCount":58,"integrity":"sha512-zEe+GAUR59Aqk+/ffyBn1V0eas+ax7NCifSYoZWfldIXiEw1bEbxM+kIJ1Q4wRGtLrmK7XkBNgDjnneN2yLf6w==","signatures":[{"sig":"MEUCIQDm/B+/lcIHQaYX05/WeYEUi8suPdMQseZ4/N0nczQOpQIgZYPCsdEpz50oGdPB9zKXPyW1YM5GKkfng+lmybVJJu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfi01JCRA9TVsSAnZWagAA834QAJaB6oG4C6MHh1B+mVS7\niT1x5dZnHbVZyMbDIbjubLO0RXdDxOwCB+eq1xZ92c+Jby+8BVOCNLuah6Tz\nOBBa2jIlI5PHFOhA1JolCzpp9n0JswtNCNeDXF3jwOsqQSdRJ+j8tHuWDhkf\nlO1hS6ec6u9gdxE9LPvAFytwkVi7BdUje5CpgA4FObkoUnFVbGfyWRNXZ31U\njPXXenxdYM/0BxaR09wZjmgUNtG6/rcPcNY9ptXtVBzS+h0sFwrS7rP8AqPo\nBhtwXBG7fIDZYyxVUZz0zt6DquIiRS1T2Lt8tQu5WNe/6xgTbkgoPLcBqwXU\nKMfw8L23vlv6H4C+4VMJSi2EsI8C/URH4h68+j8uEYNANCSdZ/oqiaD/CY+O\n2gHNvm1CBxMZU6Fu/Gv0vGCPuJSffcG3mS3ecqfHrh0Ywe8Z0YoyoVzO1hc8\n+tL6wo9LsEiQWf8I70IuAPTPYF7en4a3dlwLOAtlID2q3IzyYNjpCHfiewGp\nFL25WElbP3YIrsZQmZjsXBSNGfQP3/TLnU6pDfu84JdhT8/DnNVJj3jaMFLc\nZKFQn3wyOQD+9b2IelqAXx3nKW4pxs89Ap2046ffTIORwy2iJPEqiZ2Qp8xV\nUcPz4wOt1FbykzRDWHmzYowugJkWVJu2xiwstyUGVbhhBkjjpZltPNerjokg\nhUrv\r\n=/g+K\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.8.0","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.3","eslint":"^7.11.0","rollup":"^2.32.0","ts-jest":"^26.4.1","typedoc":"^0.19.2","prettier":"^2.1.2","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/node":"^14.11.10","@babel/types":"^7.12.1","@types/d3-array":"^2.2.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.3","eslint-config-prettier":"^6.13.0","@rollup/plugin-commonjs":"^15.1.0","@typescript-eslint/parser":"^4.4.1","rollup-plugin-typescript2":"^0.28.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.6_1602964808408_0.5878838725107067","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"d3-dag","version":"0.4.7","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.4.7","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"7057e16ce009e5d366490b1f20b8b6ed6fa1947f","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.4.7.tgz","fileCount":58,"integrity":"sha512-/rEb4GV+tFgsHLJd6170/WxGrcQEesNlxA1t2a9Wj47Ob/FPzT+BFudtuvdlnEpGmnnrXBJOd/KsFaROuQ5R/w==","signatures":[{"sig":"MEQCIF5cb5BVm9vFzHDtn/mGJ6ZQkMTNzqG1yuEa5rKFTWjmAiBrXnZWmnnQEKKmn+7yYUxKlDBY3NZganXac6IptXT7Tw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":710478,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoE+iCRA9TVsSAnZWagAAaTcQAIxvkraLDdPJ8I0vzUnL\nMqssQxi0Tj1GnoFtwsE0rRb/LVwJXcC+JGse4NlGETw+3y/ncFEOL2fvdYtW\nCKSXiv2Ev0HeBh+olyivqEqMA9OvJooFI2CQZvZ5b76Fvx/fgVFrNo+/uU56\nq6dI5d08OvwBnmjtscA5XKCmNH1Y04a2Mb5mtqfEycktd0wk5zbG4L8j9hOC\nJaF6nPsWOj4vM2AIY18sTUBuFmW8OlPPfLuu+ezAvxrmttHP/rIVztKFFf7g\n+sbaQmxtl0IOpRj3/8bSsgeyqlADouE6Aq+K9/k8UZmlWpnIz302j/LWdqyK\n/Ohi1rLEa4yJ0wAVlos93rhGvIjfnVOciY8b+2Nmad+ADc3EbXhTv7Y3cs2K\nYSWldiwG1V3a+jvW8ruV13+jD3PH5ZkEhqHMmFyqI7005h72UHrToLbZSZOt\ndny4NpB3PyZmkWHcdwAvJ8Fv//5X8FWVQtM685bzakuTmvnyBJn7j6HoCN+l\nW/qrFbPDk90PMBtocQ5i1+2iavdfk8b7HqwJsy9YM4bluxGgqi53bVE0hqMK\nYWlMZINsfTzS5e1xm1EIWFH5nxZLnhxi3GsQKmi3FVf7eRHJUWvES6ppV9Ge\ntWNJ/RBc+s3pnE6ht3N3pOge1ZQtIr5sH/Lx+wqmoE+ZPO/hmxdqXPBa7XK+\nSrKL\r\n=30j2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.8.0","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.5.3","eslint":"^7.11.0","rollup":"^2.32.0","ts-jest":"^26.4.1","typedoc":"^0.19.2","prettier":"^2.1.2","typescript":"^4.0.3","@types/jest":"^26.0.14","@types/node":"^14.11.10","@babel/types":"^7.12.1","@types/d3-array":"^2.2.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.1.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.3","eslint-config-prettier":"^6.13.0","@rollup/plugin-commonjs":"^15.1.0","@typescript-eslint/parser":"^4.4.1","rollup-plugin-typescript2":"^0.28.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^9.0.0","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.4.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.4.7_1604341665825_0.15838928406777564","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"d3-dag","version":"0.5.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.5.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"ba7ce2a52fd968bcaa050f62146535612f9f5ea0","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.5.0.tgz","fileCount":59,"integrity":"sha512-upCsDDbAUVU52mpz4x0hMpsI4SepdtUSu4F6BEcWgeW6FoP4jSWGLUqNkke1h/s0mWNSzkwB8nV3Sj91La/iHw==","signatures":[{"sig":"MEUCIQCaldnfaUJjAT7WcvBZlF0PyyxptlS+sRzFHPX763UolwIgFVPlK3yzFzsjqSRsApPHB8h5S/siTlG8Vz4x8GYo4AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":712302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs2KfCRA9TVsSAnZWagAAtB4P/ivR/MaSSV2XE5/gwPRc\n+4aZi7IOteOl6emhHTBkD03H6EdGu5O5Y3LuVYupAg8B4mgOrsIi9zeoz3PA\nPBS1urCL2uu/zdXHh8fciJ+mGPP7LRLyZfM44FmIZQdfOwtYV2rk+N1Ci3i3\n2hyIbWCyXBPtvQeg02CfQ8k8BOXp33PFBINqPxvtia5ucG4exFYK2cW0Du15\nYD62V6rx5u9tZ3wI+AEVXRuFXtiKj6lX11EDJ6tmxhJXChLP3RAQ5mLLkSEy\npS/PTghfd+jiBLF3OuikvQE8HZYCBSoAoaN/q+qYemQwDaHa2JSa7/jOc5Ht\ntjMDvDOEGkRxz/YK/MpxxrXH5CTF3xMhHANt46XVR1x/TUmXvv781hLmyVtQ\nfnYM19kohmoFHNXCyUjSMi5+pysdpzHeNE8Z8F85hVMQFvmmhx9D2/gCYfgB\nCexfS1nOCfhgvFwCt4cVj3JjM64ik8c2NxeaEwpVTpCcIA5V7qoisgBQZlR1\nTUTlEGzowOf3dycLEXym1aZpIgg+Jao5aQuB0KtOVlZIJMLH2tSyEZ06d8eJ\nvKsTxbCvcDh0kRWk90OIcklla21x1joyfPa94EXMkGdIcVL32fi5GGns6IDB\nJUyP8daCatYbT+iav0Br1Rd/JRjdQT8Kh8IMGtvCbQ0hFPmhzOzi0A3iEBjs\n0lo9\r\n=yqZi\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.8.0","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.13.0","rollup":"^2.33.2","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.1.2","typescript":"^4.0.5","@types/jest":"^26.0.15","@types/node":"^14.14.7","@babel/types":"^7.12.6","@types/d3-array":"^2.8.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.1.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^6.15.0","@rollup/plugin-commonjs":"^16.0.0","@typescript-eslint/parser":"^4.8.0","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^10.0.0","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.8.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.5.0_1605591711101_0.26776932601605163","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"d3-dag","version":"0.6.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.6.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"f29d56aa695763aacd54b811929f73b91c8a6fe6","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.6.0.tgz","fileCount":59,"integrity":"sha512-1R7CorQfALzRxqomDRWdG4OGyRCW16CZHfZjHmqwEXyLBb0XD9rjkH2yBGXagCzA+s3BrgMrMxtfZZbTUwN0pw==","signatures":[{"sig":"MEQCIB5/nKOxzu3VhlZfxMg3hd1TzJYZiqUnkzPXLfV5DqoyAiAFVfVC4MiDshVILAzLOCZeg9jrF1znB1ecNc3RBobm/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3iJgCRA9TVsSAnZWagAA5NUP/jGOxeyRl8wV3UwAnH8m\nZhyeybS8jgY6B6EADbt0aL7IpkhLPRZed5Y21DyrMDjeToZ5kxGKlf+lR6io\nX+cpmTDBbZBQhXQNMm8V5zufjZOISbcj6OwDzYHOJ2dJDH4aUJ+Rd674VJZ6\ndUz41zNs8hZhTByLCQwTo/aDtWMM2mKa/mX3ssZNmSqbh1+hi8XrUQgHqKXe\nMvHaLkB0XxDntTBAlHZF3iY6Fu0MTwk1rOSGsIAX5oFO0PI327ZNSckB3jHK\n25opbkD3LjLBHPuiwWoSDKGbDRcwfjOj2gBqn0xnbgU+aTH7NrfnheON9TkH\nc9WzoTL6ZGh+zossw+Li+jr+Zy4ypmxInpiDVRHSLB781hPf6IGz5xnZeiIw\nDiEqcHSzlE2FmA4nTHdm1hfL293SVma1eaEIaSuJufXUKiuQfcIFouuAchsQ\niFGCNYnPOj4uJ7rdKxqOwUM0YieSPiqtpw3MHE5vf92bfJXoBZMJ/hp/EVj3\nyT/AO0tSGav8Ulbv/AqOLYHVcY6czOw0RBLljRu5uW3u8IcUFUyHga2Sd/DD\nh744x+U46GAOnlNzOZkftFEpjRMPs/dbjlKDopv69nc26717Ll8hJ337mpjF\nhLqd+I4CoAKKaxTiD8XR2/CwABAFKvb1luaEp4YnAqCVHGGwL0GUiJiyZxX5\n3Way\r\n=dEOy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.9.1","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.15.0","rollup":"^2.35.1","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.14","@babel/types":"^7.12.11","@types/d3-array":"^2.8.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.1.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.0.0","@rollup/plugin-commonjs":"^17.0.0","@typescript-eslint/parser":"^4.10.0","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^11.0.1","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.10.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.6.0_1608393311966_0.7899491973198758","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"d3-dag","version":"0.6.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.6.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"ba9398ee3ee2dd898bf5680bf752efcea345c42a","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.6.1.tgz","fileCount":59,"integrity":"sha512-DKAfA3t4aaegOF0tVGp/iN4qgUSjbuKWdK/qd4MLmq8b4DRpekZ09G8WwEJT9rDJwmg9klW1MABxmipFmDaU0w==","signatures":[{"sig":"MEYCIQDze8oqQrltP1rBnIrGlFXy1hXh6BowFLihPiI36NJVXQIhAOfNVprKOyPhPCjbclEvA/fukkyL6duYzJrr/iw4CHN8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4PZjCRA9TVsSAnZWagAAVgMQAIamIkm4ZUxLiEY7VcF5\ndECQBS30fypdgARc5zznBZmumvZvVwllR8EAZb1pmyEof0Rot+G6fSLZo3jm\nntIgxDbB17gGWTKbsKMG5k4LdhL0xUTiFCTJWElqIm+XK8/wmUrpWTJ3PeoS\nyp7wXoOEd2xLu1FHyNNgSATQQc2C8eCzrWpxg3xs+qmLnqsX8yTthsVpvxBT\nJhbHI3dHop02EbgwBvOuBtwGUUXm/FDn7xLK9reeaT4Nh+9MMq9rdjEgYSPx\nYziJonYksnTo3s7UgAZ9RQ1pBXT61RhtXZrEnQzDRR21O2K01CFpNTmWrjXJ\nYuhjC9YH3GO9+iYtXTNHeV6YnxtnlHhGclnZ1k1Wcw0vwVddojhbMx+oFB6W\npCoG7JoqE76q3CEOvda0w2IXEpCS19WWry87wZBF+W0OytawSs6SiKGwMP/l\nKAPv/u/awV8PVRCHmMikkxMK7Gw0RFkR1cpfgOp/J3gyRYUkQiy2XCzRMwXU\nw0IZIhWE4/L3QA7VLuEi/nQtDQ/XMc5RcPR8OA4nAq1yjSbqGl0aH/6mjJOp\nEB3KDXHsYq+da6gO2KWX8jndNtALDSGUsMoWdmqooXVqRUWQlUizozPLpNn5\nh2Obym68RSqm/9NqZnjKBex5/kd1PeXJx6WleU47ZYbKZ8uKvEWN/5Nm1pK5\nBwFP\r\n=mA/f\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.9.1","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.16.0","rollup":"^2.35.1","ts-jest":"^26.4.4","typedoc":"^0.19.2","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.14","@babel/types":"^7.12.11","@types/d3-array":"^2.8.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.1.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.1.0","@rollup/plugin-commonjs":"^17.0.0","@typescript-eslint/parser":"^4.11.0","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^11.0.1","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.11.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.6.1_1608578658804_0.9947010693223197","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"d3-dag","version":"0.6.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.6.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"92aefb12f95920805c963de1d1320a02a9698f31","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.6.2.tgz","fileCount":59,"integrity":"sha512-Ld9WoZP5guEUsJ4/6jvSvx9AwJve9VYVvb0n2gylMoFNtkRsrGEx0dpAOvNjrTyX5obPiR4eMKmP3eJXLDjW4w==","signatures":[{"sig":"MEUCIQCrPVv1SxQGydzH1cCI2Wme/I8cbn1dUFWifNQ9fy58YAIgO3kE0+y32heU1wf+rO3yC7qbIPNUG9fTFtsYl4T2oP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8hi9CRA9TVsSAnZWagAAIrwQAJGejoLTH1f7L4rBSHY4\nWEWB4vQqLrRS7Vm/DIRjh/OAxrPwnzJ+SyY+gGFdo+DkBxVszdCnnpvHcGUN\nT7mBQs3T/C29TRLJ93xqo+6vS2cKAysxYESFGaOdA9H/YV/gemkU2lOj62Lt\nCsrppakI1bMbUlT/42Cz+iVYuStygK83ajMU959n/Lck61oXC14u8CXEHES9\nFi6grLjOOLEQ/3JqqCVX+6B3hgZ7BBKWEfKc7+B3+Bniv2VQhr8jYQrYEHyo\n/6IF4oDb4BribPIVSXyhzkjZW7AqIzfIg5rlZ4Vcn41uyCgcLilJwALXaGDA\nWvwubkzuFNaUUPFSH1S+yQQ86j1niJV5W8RKWiuzxSosRE4o+Q+ZzuZ0XBEg\nHLJUfC6CHMUhPPgOfitttpPtGVaob0lj5G2Z0qIYrdGyQ2H/DyxMJc3+Q1JH\nBDYX7B1Njp3C61Zz+CsY0y2ItCdObM4PwdhbbyGAnyXCJ4sbp0kr3Sz98qBe\npQFA0C9qtIBNmEx1f9rMhAVjSKC5zP3rFWV9u4wewBrXoqmJ0zGsmulas93S\nC2XNLoSpIO18zcTY7DVA6jNqhKgGcjZATV2OFUacPeaz8fv2KZ7ZZbfkng9w\nTzy7EWE9L5qbkxhDYC9a1FHQ/4JSBi7W1EGAFyDWrQQRfA/yKgz6ylihtpIu\njoPQ\r\n=ozmn\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --failAfterWarnings --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.9.1","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","rollup":"^2.35.1","ts-jest":"^26.4.4","typedoc":"^0.20.10","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.19","@types/node":"^14.14.19","@babel/types":"^7.12.12","@types/d3-array":"^2.8.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.1.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.1.0","@rollup/plugin-commonjs":"^17.0.0","@typescript-eslint/parser":"^4.11.1","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-node-globals":"^1.4.0","@rollup/plugin-node-resolve":"^11.0.1","rollup-plugin-node-builtins":"^2.1.2","@typescript-eslint/eslint-plugin":"^4.11.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.6.2_1609701565007_0.8686051966667123","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"d3-dag","version":"0.6.3","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.6.3","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"8fc297d6ff0b35fd8c5f250ff8b09c8371b16dee","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.6.3.tgz","fileCount":59,"integrity":"sha512-IcCb3JNnr0SUR1DAWoSTJxdDu6HjPfsirbP79/0He7WlSYCUkTcF/+tKsc8Sb2ItJQhTi+q9XNzGzWmlLaXBSg==","signatures":[{"sig":"MEQCIHLRjRAfJnig0J5GyRWqo04L0JMVwA5bMxSXZW6P0V2VAiB5O/Zuk0aUKL8xJ6vz+GVFi3DqGzv0boW1JLg4HvT9VA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSCvLCRA9TVsSAnZWagAANxAQAJoqD0MmrhK+cZE3O4id\nUQz3IOXRUS1Cl1GqEu4Od8aZCC3fTRJG5Q5DcnTGAmagq+oLhpgO5Crgvr5/\ns2SUk08CwYe4/cz5Q9/j636lC44nYbUkx0BE94BgHrKPpQjJ9cpmdO1aLgan\nApncekSbZphUsN9rKmHqTpGWk++QEXWCs/NVjyQq1vdwsdaMWdIYJuHpnZmR\n0BqFBPdLepZW3KzV6n0AgVN68k21RVhVbvMIckqZe27ww3fGI0iJ48cmOppy\n1FEcWGOF3sFCcGIx/iHuPRb0TUq2LR6S/gEWKWQBmrJ4plZPYUIoi2aJf5jQ\nnwp1ejL3te1kqSjfhSXQDhbuuenCjG/1d5xagK7mRMrRcV5F6aQzdxGXdlaC\nZHjkE5mhxTHEbFTAlaBX0J2vSkUU38PVA9kZZsBk6i7p0bslelZVob+IiEZY\nnzv6c3bR5ddurqGVz9Qsqay9j52kt5mmudLRhytf7N9AwNnyG+knZNwhznO5\n+CuUHkbXgZF3djGl/dc3I9n71vPq0BSaceNbNlMY1zOf/AqCA+0NtjDv/Rp8\ns7P7xsgMFY/F07g/NTGnx+JT6MSSqF50v53SDP8D/YaDahYISm7VopPdPfIM\nM+5VydTzoGrW3wQQupqcHO1HDc5cWJsgmrzS0NrCUPMPsWRGOqwaUP8gJg+C\ny8RC\r\n=3qJf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"dist/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.umd.min.js","module":"dist/d3-dag.esm.js","scripts":{"fix":"eslint src test types --ext .ts --fix","docs":"typedoc --out docs --stripInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && tsc --noEmit && eslint src test types --ext .ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"rollup --banner \"$(preamble)\" --failAfterWarnings --config","format":"prettier --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' package.json tsconfig.json .eslintrc.json rollup.config.js && import-sort --write 'src/**/*.ts' 'test/**/*.ts' 'types/**/*.d.ts' rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.11.0","quadprog":"^1.6.1","fastpriorityqueue":"^0.6.3","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.21.0","rollup":"^2.41.0","ts-jest":"^26.5.3","typedoc":"^0.20.30","prettier":"^2.2.1","typescript":"^4.2.3","@types/jest":"^26.0.20","@types/node":"^14.14.33","@babel/types":"^7.13.0","@types/d3-array":"^2.9.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.2.0","@rollup/plugin-alias":"^3.1.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.1","eslint-config-prettier":"^8.1.0","@rollup/plugin-commonjs":"^17.1.0","@typescript-eslint/parser":"^4.17.0","rollup-plugin-typescript2":"^0.30.0","@rollup/plugin-node-resolve":"^11.2.0","@typescript-eslint/eslint-plugin":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.6.3_1615342538813_0.5797103403927915","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"d3-dag","version":"0.7.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.7.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"dc2fc28ebaea63d36d0cb53bb8a4ff26c971916c","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.7.0.tgz","fileCount":99,"integrity":"sha512-B/kKkBu+h+F5FM4N2lvQfMiZuqpdCfypfwRqv4N9vKrHrfFqNJDnQ8ETQnTVNt6ewo8x9tLW617H7nW3OSbbQA==","signatures":[{"sig":"MEQCIE9jgOEOH+BvAKaUfTS8oPvZuISTx+9weqnVgRFB6vCnAiBF0RVgbSX9gy0SuYusewr7xbhdb4GKp4bbIDPoLsrSzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":909678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgj0CnCRA9TVsSAnZWagAAuIQQAIrV1zOzF9l9pDNVwWin\nzgvYS1WBbbCMfqxFZYT3b8q84q/3zWzjqVCEvttKBORyGWyINhMSd1D3bYlq\n5hLOYI3wNU0VDhnl9AbNZ/ZhZiqsB6uHPLyNSzaonbD+dyPP0sDg/hLgbsT7\nVhQbFsfigzK60o3smJZY08D05Z+W+zhBrhfic+TkCniGzYfNtCqjX5hxg6u+\nMxEuzfX+OIgw4R/SMMQUTFfiBWxP7y6hcgLLLEPGcRiwEk+iePn0y5kj2P02\nqS+zLHsR6Lj3seIThCx+OkXaowXkWUrh7hdjVCVeNzs3JOZdFTBV0q58FmxS\n35u4SKJT7qAr9N1dLURCdOSqt+28uaeo6QTyhm/9nLYd5jUNriZPvhlunV86\nl8TMRcAd8qoE1Eh9MZsbLZztRfjP0Z2IL07k99rTYT+KiQR7BgfFR5Wjxggf\nUUlX0i942t0K2SmKU/ET7eA+vMzUdcVu+mY3ltAOZLhpq8Phd2L8vCbx+U9Y\nWYluPWP0bqF4qtOLx6kl6CqTsHebvlmiM2pqT21tO+gUcuAC97zYIBYxuNLs\nhMlMzgnaNjmiQoMhFW5W6j7c6OsH3XLSziexTekquXlbh4GjO5HGIUshAeBe\niA9JjS7acP9mRTrrOifVc8dFhDd2uT5qZc9lVTH5/vQSdPH33I9SjuFub0hV\nmNrD\r\n=wnZD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"ts-jest","testEnvironment":"node","moduleFileExtensions":["ts","js"]},"main":"bundle/d3-dag.umd.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.umd.min.js","module":"bundle/d3-dag.esm.js","scripts":{"fix":"eslint --fix {src,test,types}/**/*.ts","docs":"typedoc --out docs --excludeInternal --media resources src && touch docs/.nojekyll","lint":"prettier --check {src,test,types}/**/*.ts {,.}*.json rollup.config.js && tsc --noEmit && eslint {src,test,types}/**/*.ts","test":"jest --coverage && yarn lint","todo":"grep -rI --color TODO src test types","build":"tsc && rollup --banner \"$(preamble)\" --failAfterWarnings --config","format":"prettier --write {src,test,types}/**/*.ts {,.}*.json rollup.config.js && import-sort --write {src,test,types}/**/*.ts rollup.config.js","prepare":"yarn test && yarn build"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^2.12.1","quadprog":"^1.6.1","fastpriorityqueue":"^0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.25.0","rollup":"^2.45.2","ts-jest":"^26.5.5","typedoc":"^0.20.36","prettier":"^2.2.1","typescript":"^4.2.4","@types/jest":"^26.0.22","@types/node":"^14.14.41","@babel/types":"^7.13.17","@types/d3-array":"^2.9.0","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","eslint-plugin-jest":"^24.3.5","@rollup/plugin-alias":"^3.1.2","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.2","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^18.0.0","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.7.0_1620000935383_0.16929657678710042","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"d3-dag","version":"0.8.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.8.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"def418b1900ddd747e94efdb1cedbec2b2821a67","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.8.0.tgz","fileCount":68,"integrity":"sha512-vJrNofczywkbKNggubQ7CnhAOt6PrQxhXw9B5gj994cArwIFHrpGR5rD8lNVvWW7KZuKHKMKGBUukGtRXbN00w==","signatures":[{"sig":"MEUCIQC6XG5ezf7vRbx0mjwG4g0YtLocT2QTs6D38ym1RyeN7wIgfryhZjzk+GSCipqaIGrW9pt13+01JDI0TXC6qGPLjhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx8HjCRA9TVsSAnZWagAA9KAP/09aWCfw9USDiDYU7KUo\nE5pWpOk+EZbwRYlag8FFhJUrVcaaJF9HazA+NSZUxTYLbGj8u5VFDZuDP8Ii\nr+MLuU411cy4AVLj2AhF4VGQmtHZefNLJEsgSVNRPQotS/DtuTk9hK+rxs2G\nGZQn902KVg8hZIfBO7jjSVrE8CDw2mkqJrHAHoqgBMI4fEgivCg+/66vfXrc\nQu8JJJzswdhzT8mPhBXSt+HBeWyM/a2A7STgltBdVx5i/dRkrj7RIhMphXDF\n0iOA2dot/9W7UAgNQo+/s2+NQBvIbNVbZHlkKy5G56b/aoqDsqQOJS5l/zqM\nSe2+2qkqNLV5n94eRaTQLWbS3dagcD71+rfX4LbZgtK6rC2OwIAc8NMXada1\nF1FOKVW+Q2oTrCywlki3ABWKtNVNGWwGF7IGMCP2CdEOrGce0f5LLpLK8TWe\nQ45Nw4mvBGNKy6UN3UN+0ijZDHjMEJzyRXfXjRRQEjophF81rjQVre1Kxton\niKptnodhYtcUTocNzEohxormtOK9nrffrc3A85i8tbadedIRweW+y32SUDuo\nAqPfF+6/KsWR+NupkkG7CEy5wWnVdiziSqUn0WbGCB/+Jp6mbVe/nG70IWvR\n+19WEFWgnu+f0cc/fqEyZbro1TXSKExZOpnuMQFL2bp+tY05k+PliMqds32b\nDkcN\r\n=5t3s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","scripts":{"docs":"rm -rf docs && typedoc --out docs --excludeInternal --media resources src && touch docs/.nojekyll","lint":"yarn prettier --check && eslint {src,test,test-d,types}/**/*.ts","test":"tsc && jest --coverage && yarn build && tsd && yarn lint","todo":"grep -rI --color TODO src test types","build":"rm -rf dist && tsc -p tsconfig.build.json","bundle":"rm -rf bundle && esbuild dist/index.js --bundle --minify --external:fs --external:child_process --global-name=d3 --banner:js=\"$(preamble)\nvar d3 = Object.assign(d3 || {}, (() => {\" --footer:js='return d3; })())' --outfile=bundle/d3-dag.iife.min.js && esbuild dist/index.js --bundle --minify --format=cjs --platform=node --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.cjs.min.js && esbuild dist/index.js --bundle --minify --format=esm --external:fs --external:child_process --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.esm.min.js","format":"yarn prettier --write && import-sort --write {src,test,test-d,types}/**/*.ts","prepare":"jest --clear-cache && yarn test && yarn build && yarn bundle","prettier":"prettier {src,test,test-d,types}/**/*.ts {,.}*.json"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"denque":"^1.5.0","d3-array":"^3.0.1","quadprog":"^1.6.1","fastpriorityqueue":"^0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.17.0","jest":"^27.0.4","eslint":"^7.28.0","esbuild":"^0.12.8","typedoc":"^0.20.36","prettier":"^2.3.1","babel-jest":"^27.0.2","typescript":"4.2","@babel/core":"^7.14.5","@types/jest":"^26.0.23","@types/node":"^15.12.2","@babel/types":"^7.14.5","@types/d3-array":"^2.12.1","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","@babel/preset-env":"^7.14.5","eslint-plugin-jest":"^24.3.6","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.8.0_1623704035152_0.31775542958528824","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"d3-dag","version":"0.8.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.8.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"04c57c56665237885bf72fba788e5891496fda92","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.8.1.tgz","fileCount":68,"integrity":"sha512-+C1TLZAhbXFMM8aHCkZaA61hAbFRh0pgc3IzZbOl6ti1eW8TQReNkW0yDZP2zYJlyHcAR3kqR84gw9XkFuG3SA==","signatures":[{"sig":"MEYCIQCkzKbtbNEObAmJ1/TDKUN34QR+iT/9/c7zw4E+ongWygIhAM+7UGh1QIsA9TNKXHAPml8kvqnFcd2FsU0YC1iwg2Tz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8xIQCRA9TVsSAnZWagAAj8UQAJyoQ4WcpwpHA/Y1Ygzn\nmNc5kDjNv1ESIaZpv+bfr64Z2WFl/p5RZ7i1RxcAKn86sVULJSybfxxIRSIs\nGCpUnI5E0eyLXcZLJV7QCJDnyc57bUeGJ8v/t2zR7qlca7nV9cEV5mkIBA4t\n22C2HgkMCDnJnlMapWlwQ6vsLehW1G4rKgjkWOP7xlD0eoaZ514YFM5KTOcV\nN0Jych/yQ3X7ghKZDV0dChPcf9/eo30vEGIk1DTcjhfQTbS/9YcxAQRlbSYz\n8UZ8NEYTDRvQlpbY01XfXGwMnl47nVaeqMuKvkm/5tWzFya1IGKeqFGznLsj\nfcJD0WNbWrgSQVnoFW2U7Cg9skn9nbfXw/qO5HA7YrBdiFNfrMFQ604KfiCG\n4d75j/uvIkl8i8emyE0TzCVL5Y4SjGXpGi53Yj2qwltDVMScsALr1+QPwAy+\nyswHlTeVBXazOItqjwOw+kL6/VYh/fnSCIFSuivUZNzCyJj8RcOwXLSG0Y6h\nKb5isbpVjmVjV/LPeRDf0GbyunfehAFWo35TFBSpTjfpbtR3Ch5KSlc1+hlL\nF2tHFtUsErXl/v32RcY++7AHkQIbpZVusOUn+P9yuh5Y/DUegLz12/2kuWfy\nIit/q2qwR8wfOKnN9953TM2eeee6/j2d/6TAEmPekVk4C2xHga+YiC1SC1ZS\n8Ik9\r\n=9CTy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","scripts":{"docs":"rm -rf docs && typedoc --out docs --excludeInternal --media resources src && touch docs/.nojekyll","lint":"yarn prettier --check && eslint {src,test,test-d,types}/**/*.ts","test":"tsc && jest --coverage && yarn build && tsd && yarn lint","todo":"grep -rI --color TODO src test types","build":"rm -rf dist && tsc -p tsconfig.build.json","bundle":"rm -rf bundle && esbuild dist/index.js --bundle --minify --external:fs --external:child_process --global-name=d3 --banner:js=\"$(preamble)\nvar d3 = Object.assign(d3 || {}, (() => {\" --footer:js='return d3; })())' --outfile=bundle/d3-dag.iife.min.js && esbuild dist/index.js --bundle --minify --format=cjs --platform=node --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.cjs.min.js && esbuild dist/index.js --bundle --minify --format=esm --external:fs --external:child_process --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.esm.min.js","format":"yarn prettier --write && import-sort --write {src,test,test-d,types}/**/*.ts","prepare":"jest --clear-cache && yarn test && yarn build && yarn bundle","prettier":"prettier {src,test,test-d,types}/**/*.ts {,.}*.json"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"denque":"^1.5.0","d3-array":"^3.0.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.17.0","jest":"^27.0.6","eslint":"^7.30.0","esbuild":"^0.12.15","typedoc":"^0.21.4","prettier":"^2.3.2","babel-jest":"^27.0.6","typescript":"^4.3.4","@babel/core":"^7.14.6","@types/jest":"^26.0.24","@types/node":"^16.3.3","@babel/types":"^7.14.5","@types/d3-array":"^3.0.1","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","@babel/preset-env":"^7.14.7","eslint-plugin-jest":"^24.3.6","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.3","@typescript-eslint/eslint-plugin":"^4.28.3"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.8.1_1626542608363_0.3778176014511283","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"d3-dag","version":"0.8.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.8.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"77d87a1a8547f9b30a33df290bcf8556ff242663","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.8.2.tgz","fileCount":68,"integrity":"sha512-9lOu2Cu5uSQSjn6cbS3mmRfalShTdQuvmd//bP8AQtMgXHVVO7XrRdIH9PTAsRblYkaJ+oibhql1TMEPTKTytw==","signatures":[{"sig":"MEUCIHdqNJNZgSFDwWtoo2EPNXfJoFYxB0nDiudYEw+nFCv5AiEAnCNUz3AYL1grOwszJ/CnsqHJZZJEjtV6a4nBG08/6Gk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":453695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBvRgCRA9TVsSAnZWagAA7AMP/0OgpYzQHnISddDdTvfK\nVDIToMI11btUwX+zUkA/DfRKzs2uVNHrNWXM950wWnWznQr/RcaZSlcSh/P5\nrtGNRvMlDbbn3IX5GGsWR4lQtiOi0HSTIaMyhxlBFbHr05qmHs/og1+eATeh\nGO/zp+0k102tFluy8czz0EYLkp5FR98/SlIbo/PudCCVCJoIOaj+vG3CHisj\nMdXffV+czd8vpSLfaJO/QZBUzCetgdIJEf774uMzDkTiX5qPBpNDmOtVOYcD\nd+7osZezmm2JPWRu/OhW/SkiCvjr5DCV4w64vk8it3apPK24EoPxR0RQ8I6E\nDtI38hZMGsVCsulkLcC1BQJi6/EwAdEfwzDHlfMiOv8c/pN1IaUFYD4AK6ZZ\nF8qKa92zKUE5kouqVQhLPgMReBBKYPWr2xU7s0smtdedTqOpo6bjZO0AJzz4\nbA1Q2b2auMghLce/vRXavm6CO6qK6vcTevBu4R5BweAGIeLGeKWp4maf6L7U\nkhDr/aAA8hCQoY1HsQ+3fwOsYLavyTRCue+w6vBUfpILo5SC5oYLTl66TfcO\ncfyOLjKae5WzP4HhbwqJ5JGgiIdqZD0UH5hxPdE/Lu0ocrtdq5e96/SYXgjc\nf0BL/QNpSXUZefZC+ZLjKQDD0SU/jzRL+R4DFfrg/q5+tT3xxkh8m9gaIt11\ngylo\r\n=T5ZQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","scripts":{"docs":"rm -rf docs && typedoc --out docs --excludeInternal --media resources src && touch docs/.nojekyll","lint":"yarn prettier --check && eslint {src,test,test-d,types}/**/*.ts","test":"tsc && yarn lint && jest /test/ --coverage && yarn build && tsd && yarn bundle && jest bundle.test.ts","todo":"grep -rI --color TODO src test types","build":"rm -rf dist && tsc -p tsconfig.build.json","bundle":"rm -rf bundle && yarn bundle-iife && yarn bundle-cjs && yarn bundle-esm","format":"yarn prettier --write && import-sort --write {src,test,test-d,types}/**/*.ts","prepare":"jest --clear-cache && yarn test && yarn build && yarn bundle-esm","prettier":"prettier {src,test,test-d,types}/**/*.ts {,.}*.json","bundle-cjs":"esbuild dist/index.js --bundle --minify --format=cjs --define:this=global --platform=node --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.cjs.min.js","bundle-esm":"esbuild dist/index.js --bundle --minify --format=esm --define:this=undefined --external:fs --external:child_process --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.esm.min.js","bundle-iife":"esbuild dist/index.js --bundle --minify --define:this=window --external:fs --external:child_process --global-name=d3 --banner:js=\"$(preamble)\nvar d3 = Object.assign(d3 || {}, (() => {\" --footer:js='return d3; })())' --outfile=bundle/d3-dag.iife.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"denque":"^1.5.0","d3-array":"^3.0.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.17.0","jest":"^27.0.6","eslint":"^7.32.0","esbuild":"^0.12.17","typedoc":"^0.21.5","prettier":"^2.3.2","babel-jest":"^27.0.6","typescript":"^4.3.4","@babel/core":"^7.14.8","@types/jest":"^26.0.24","@types/node":"^16.4.10","@babel/types":"^7.14.9","@types/d3-array":"^3.0.1","import-sort-cli":"^6.0.0","package-preamble":"^0.1.0","@babel/preset-env":"^7.14.9","eslint-plugin-jest":"^24.4.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.14.5","@typescript-eslint/parser":"^4.28.5","@typescript-eslint/eslint-plugin":"^4.28.5"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.8.2_1627845728262_0.3615592538998531","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"d3-dag","version":"0.9.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.9.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"9f9f55a5a78ff9bd745b82508adc00f2eafdecac","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.9.0.tgz","fileCount":78,"integrity":"sha512-+XMmkXq44H2827+bjj1Ns6Ql9F2HAYKn0MCORUGc5L7uN6zjfcin8uVYjGZ4x8lP6LupOHdtRg0SIbEIMxrbBw==","signatures":[{"sig":"MEQCIHbnjpa7BirmHKboDuoOXQtQSVqed5JMm8rhdiiz/4Q/AiAOlS4PawzZ1B8M9QjVktGKBje9jBGAr5zdG/0/Kp3XPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz2FICRA9TVsSAnZWagAAlmEP/0ZcE4ycl5T8W1/Xk8Nz\n/HNGoMOdzDa9fkTm6wh26xWU38Si2+ED9n/PBJbsHEpeHR/rKMYMZ3pL9ifn\n1vLi2MmBwOoMH0GoTtuZZ8zh2aXHTqz4yG5SFa8gnvFm4t0bvszUX3qmwFsd\nPkcAvHoCQfsr5Ix1SkAm9rD6FDrSMJwka2xNU/7rDjE9cwkzG99om29QS+yZ\nKQbns5ZTrdza47JcHCFxJLLo9kwPPVy8Nozv5bxa3BOCvxLeffr9+QaEUMrG\nM6jOBNlQQbhNX0jCoDrVi0Fdty8IT/xKbnXsQ64FCW2AapS373Jow/Xy6IsN\nYk+Vz0qPSOwlxadm6xIDCudW2zTZcPAuLDSXhFsYWF4qU9fY6Wl9BZ/m2FCY\nXfXqLzebrktZ5xvf0tx1tbVz1x9rtz+ApKUBsnL9Pv5J/TKsFP1m3g5SC9DP\nv6JbQ22uyeJd3xeF+c6HwquRI+yARJ6L5XsgTFuKu9eum8XgrDK4DCKVyybb\nNrMZjNQFfOjZt5lt5/F/4yACOXHc5rkVU1s3CddA+SbNGvnzmWZkSamvEESm\nb/gW22n1b5nGKfxexK9pGVOPhuOsa1eNqLT9WI7NrlP0Dpknk89YNxR65jNi\ndU5x6Qjrnh/F3P/Z+8m+hJrF3G2hyC+BR6GAQh/xIlylKvmYsqoUdaFy2aEA\nqXW1\r\n=qQil\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","scripts":{"doc":"typedoc","fmt":"yarn prettier --write","lint":"yarn prettier --check && eslint {src,test,test-d,types}/**/*.ts","test":"tsc && yarn lint && jest /test/ --coverage && yarn build && tsd && yarn bundle && jest bundle.test.ts","todo":"grep -rI --color TODO src test types","build":"rm -rf dist && tsc -p tsconfig.build.json","bundle":"rm -rf bundle && yarn bundle-iife && yarn bundle-cjs && yarn bundle-esm","prepare":"jest --clear-cache && yarn test && yarn build && yarn bundle-esm","prettier":"prettier {src,test,test-d,types}/**/*.ts {,.}*.json","bundle-cjs":"esbuild dist/index.js --bundle --minify --format=cjs --define:this=global --platform=node --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.cjs.min.js","bundle-esm":"esbuild dist/index.js --bundle --minify --format=esm --define:this=undefined --external:fs --external:child_process --banner:js=\"$(preamble)\" --outfile=bundle/d3-dag.esm.min.js","bundle-iife":"esbuild dist/index.js --bundle --minify --define:this=window --external:fs --external:child_process --global-name=d3 --banner:js=\"$(preamble)\nvar d3 = Object.assign(d3 || {}, (() => {\" --footer:js='return d3; })())' --outfile=bundle/d3-dag.iife.min.js"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.0","jest":"^27.4.5","eslint":"^8.5.0","esbuild":"^0.14.7","typedoc":"^0.22.10","prettier":"^2.5.1","babel-jest":"^27.4.5","typescript":"^4.5.4","@babel/core":"^7.16.5","@types/jest":"^27.0.3","@types/node":"^17.0.2","@babel/types":"^7.16.0","@types/d3-array":"^3.0.2","package-preamble":"^0.1.0","@babel/preset-env":"^7.16.5","eslint-plugin-jest":"^25.3.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.5","@typescript-eslint/parser":"^5.8.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.8.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.9.0_1640980808241_0.7789212895059168","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"d3-dag","version":"0.9.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.9.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"0310cf974195a3a9324e482dc8ecf87e09555c12","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.9.1.tgz","fileCount":78,"integrity":"sha512-ol3CXnScfo/KzRO2fULM1FX4uO36zIsT/c1zMPfqcjSGwpHFBti4ET2ABCKDbP0Z+9KK4ayiilwAJFNm31korw==","signatures":[{"sig":"MEQCIEne0teBYhWilxbjjEyxx5dt/nLmGXGWCO59QRk1nWO+AiBFMxTkLLPpR37rSPteuPSWpqTEXB65owvCilsuUaZkZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6ztECRA9TVsSAnZWagAA+FAP/3UDK2qS2nOSK+xSrVsz\nPnMXCO7aQMpJEg5b0C3fhWNOaQnfpnTW7+BpIU06K/XmaQaRP/Ei1WAkKa1Z\nfiVR44D4DW3fRj43CgG7zfzFYsVF3tYCUnvbmMErigA8UHfGOSj29YNyKhxS\nmk7POkgYN/LU//C7KQ66enuBrZOkctkzxWS+JETVY95v9c7TiJWRljchPS+r\naJF9n5/AS/ZpSDDYQLtvFK2bQMW/jOYqiCp1w3mNePTtojUTEpMQnJrpE5yY\nwC7IbtSGgEQemJ7W4w/FSD91oq4TTFpB06N0W/ciBC5KchppOYWSL4ZMnfcw\njoceUGRBrfP8sT9j1lwNg5TK78U+ZBAC/J7nxnCvYtDQgQV71lUwN8pDkZ5O\n/ZHVfutimb7pIbYWNbmJinzsMpoqQZ3nieVx94iGiS1PhLChKaCjL8CXjdoi\nBZaFSkneSbiOTg5KFmRwWSB/IDfgkPkYWbDRJ1yGsSYSekmkuxX9lhDEFz38\nhyj+mbLxDTTHUty5r0Und+B8igNoLfP4fjFbYidHkBwMgwJbW9rkmpS2v9gg\nM7MQoydeYNOdfrr+4xO1C3xzsnvyEvwKdaRVQ6aoBncZYOBAXYD9RIhzyQSp\nBSFz//z6zZ75OW5atkOlxxwyiSfh+3P2l3Z6r3sLyhJ97AhAPqOPASus6T6h\n4Qne\r\n=2EWo\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","scripts":{"doc":"typedoc","fmt":"yarn prettier --write","lint":"yarn prettier --check && eslint {src,test,test-d,types}/**/*.ts *.mjs","test":"tsc && yarn lint && jest /test/ --coverage && yarn build && tsd && yarn bundle && jest bundle.test.ts","todo":"grep -rI --color TODO src test types","build":"rm -rf dist && tsc -p tsconfig.build.json","bundle":"rm -rf bundle && node bundle.mjs","prepare":"jest --clear-cache && yarn test && yarn build && yarn bundle","prettier":"prettier {src,test,test-d,types}/**/*.ts {,.}*.{json,mjs,ts}"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2018 Erik Brinkman\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","jest":"^27.4.7","eslint":"^8.7.0","esbuild":"^0.14.11","typedoc":"^0.22.11","prettier":"^2.5.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.10","@babel/types":"^7.16.8","@types/d3-array":"^3.0.2","@babel/preset-env":"^7.16.8","read-package-json":"^4.1.1","eslint-plugin-jest":"^25.7.0","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.10.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.9.1_1642806084582_0.9378451495211231","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"d3-dag","version":"0.10.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.10.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"4c39d545d8442495e7abad09add3884ece634cb6","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.10.0.tgz","fileCount":7,"integrity":"sha512-cnaotasl/zMdHYyr7aqQnxShWmmutwfwP4rBz6ECnC4jOSfDUDYwOpTrOaW3EF6V1Eo3F+3jyETqPnzw8O4QgA==","signatures":[{"sig":"MEUCIDCuK0rjuTR8lhl+cjGiS8HwitEPyGLPiA7DBR7yVVviAiEA3jiMGtKssTogOqBoKjicVQosnhb+2T43Vm8EOFDVCQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302891,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJSvCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYgw//e+eMfNLn//IiWDvHtOiUL50tWHkbWdq79UGLr61IHsG4vcfs\r\nYm+cp05IWkdrLfyZ3w7C7VqeJWzG3hJb3qiTsY2vYXJ5g2CClWr3UCpMptjy\r\ngjz+AGsiiOE2CPttRXxIMNDVL+ewLcyJsP8SWch99gAsqiNRLiZNRK9udYoK\r\ngJJd7B5jzJ61nCRzCyO1rFESeW5FUg3+kSzO62KtF3jq+n0g4LJYofQQ04kO\r\nz+s1IWcWXACcNyjDPFlz1fCyUFaWECASvt3HQNCGi6gCeGOSCjhVdxE3fZW6\r\ny/v6WfQMmHgno3XzDL3u7q2T0vyJjFHRmyt5D5Uyz4CMelwyrcfM3bhO7b4U\r\n7zte+e0QrIsP9oQQrjUQDm1X8bw6UNOkBnaf4DumFSiVQsCqtSlOgxE+iy/V\r\neE+9cfluJwzEA7k4hqK0jgWVTZ9t6vR91Cfjp9ns3o31IDm7/GwE5UfeqNsn\r\nDYQAV3Y0QhgRW31bQ9nRs4NiRUwmgCJcc9qvaltgA2ia4Z28AMt5ICL91B++\r\nN8wR1bYpYLqmni2NksvoD21QsQHBf0pLes/nWccWuVHpQk0l8jR6kkkjvbso\r\ngpeN6RlnLKWL82bAFepvMPLr2OQnWsMivKOavcZdg/InM5CgCqpjOI3ZnGVo\r\nlHOd5gfYfU88FDXh+NAc+mnUrhfZzmnYa70=\r\n=VeIN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"033fb198fce2f7db3f4b84a2185eaf73d985718f","scripts":{"doc":"typedoc","fmt":"yarn prettier --write","lint":"yarn prettier --check && eslint --cache {src,test,test-d,types}/**/*.ts *.mjs","test":"tsc && yarn lint && jest test/ --coverage && yarn build && tsd && yarn bundle && jest bundle.test.ts","todo":"grep -rI --color TODO src test types","build":"rm -rf dist && tsc -p tsconfig.build.json","bundle":"rm -rf bundle && node bundle.mjs","prepare":"jest --clear-cache && yarn test && yarn build && yarn bundle","prettier":"prettier '{src,test,test-d,types}/**/*.ts' '{,.}*.{json,mjs,ts}' 'examples/*.json'"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","jest":"^27.4.7","eslint":"^8.7.0","esbuild":"^0.14.11","typedoc":"^0.22.11","prettier":"^2.5.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.10","@babel/types":"^7.16.8","@types/d3-array":"^3.0.2","@babel/preset-env":"^7.16.8","read-package-json":"^4.1.1","eslint-plugin-jest":"^25.7.0","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.10.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.10.0_1646603202549_0.05332555682375295","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"d3-dag","version":"0.11.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.11.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"72821bc34170baf85b250d8c8c31ebc2befde04e","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.11.0.tgz","fileCount":112,"integrity":"sha512-SQ0xViiFSRU9IP9hkNSb62y7x/+Xl01lB1gF7JHIjhKHAdrM6ibqwd0wqlaMRnx8ByUR/1jqTnOwyhouzMoAeg==","signatures":[{"sig":"MEUCIGsFxsq/A8R1hRTFmi8jvM6e9LY20Ltl6uBOW3i8Qf3dAiEAv4El3zEQnOzwN0p8b/fKK4XNQ4ock7KfQNpnmkiexVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO0S1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqlUhAAl4tl/Q1Cr/r3NyB/efy5BzYVs9YPOA4f2EuC0LP2lycyOsi9\r\nyjOenjNXKFg8IClEcVFkeXYMo0q+f3YrCR8TyAHNPomVvoBOL2QwB7xxJVzS\r\nhNZlrjoCzFZF/Ul9HzQ0qZE0MIHnoSGQHc+FydWsDOLB2gmilLbtCZ5mhsVi\r\nYFFhE4+q2L8SXtkTHfgCA9NqCwQ+ou628KfcaYA24jwJdnXI4zDdbzm4A0A6\r\n3EbGj5BjsGlSpoblZYFeB0XXuAJVWpH7rO7WO4a8lX6uxbFcQF3zjhPHKlPd\r\nQsVTrch1MfD8PiLtjWTejKnN3HBYTEbEwzii4GqRfR7R3uD8grHJnowzp0rs\r\nHvAiqSeNsvBMNPpS4BKWy+XKhI3lhF1UfCg0G4uXH1a0l1X/oIuxtKh5B/4m\r\nel2ZaXHLSLI/23nhXYxEiM709gCyqZKviyJTW2BMEiSng+5WMFWMl01jHMYj\r\nNSmY7LAKKcbxoXsK1Nn5mk3wHJIBwz5ekeZ+nv2hguhedG4Q9srdxJX8NlSA\r\nQZerVjJ8MoOih4VAWJcClRHF88XPWEcEAq2Y0gdo8e8FkiQZIQkN6JwIWufU\r\nCEbF8MvSQQwbFmKNPsj4MrS8BvE0fys1NMOzMXD66wcrk53Fj1XxPdNkrvhA\r\nyHyiRpp2qD9erNT7VZNdiEmowc3YfoGXpqg=\r\n=y2fZ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"bc8a0734deaf303ec9e376d782251e91836750d4","scripts":{"doc":"typedoc","fmt":"yarn fmt:prettier --write","lint":"yarn lint:prettier && yarn lint:eslint","test":"tsc && yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle","todo":"grep -rI --color TODO src test types","build":"yarn build:ts && yarn build:flow && yarn build:bundle","prepare":"jest --clear-cache && rm -rf dist bundle && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","test:tsd":"yarn build:ts && tsd","test:jest":"jest test/","build:flow":"node flow.mjs --cache","lint:eslint":"eslint --cache {src,test,test-d,types}/**/*.ts *.mjs","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs","fmt:prettier":"prettier '{src,test,test-d,types}/**/*.ts' '*.{json,mjs,ts}' 'examples/*.json'","lint:prettier":"yarn fmt:prettier --check","test:coverage":"yarn test:jest --coverage"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"deprecated":"this package wasn't built correctly","repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","glob":"^7.2.0","jest":"^27.4.7","eslint":"^8.7.0","esbuild":"^0.14.11","flowgen":"^1.17.0","typedoc":"^0.22.11","prettier":"^2.5.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.10","@babel/types":"^7.16.8","@types/d3-array":"^3.0.2","@babel/preset-env":"^7.16.8","read-package-json":"^4.1.1","eslint-plugin-jest":"^25.7.0","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.10.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.11.0_1648051381753_0.25358308755151193","host":"s3://npm-registry-packages"}},"0.11.1":{"name":"d3-dag","version":"0.11.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.11.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"4ae0cc4ca3cfbbf71b307f5c63f5f0fa3f0d852c","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.11.1.tgz","fileCount":112,"integrity":"sha512-2ZbsWjEmClyM3rPCwMu5C+KIetTElFAPR0gzf6ITiupGBwPmFkdBhajGmb7ba7EywXHfWoWj2N2Ch6k8qnIArQ==","signatures":[{"sig":"MEYCIQC6oZGW6wK57CRt/6u1CsTyt7AznLiZ7Ekiu8LmjSbOmQIhAIPoC1kM1ptkSi3T9Bdhvo7FC7PJh5Ydf88nfwhEOv6S","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646722,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO0YzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaBA//ZoVoOqm/rhyhzKwa7tSXAGqQ0p3yfxbOD4Iizce8vHyJcu2N\r\nf11u6X+MtqnvjPrv8/X4A6hvVfB1f/zjylZ6pTv8KpXvO/5dUa/8NhUBB41c\r\nS7/gYFOhQ5/SxaN8/UyLpoyYEdKwRQes5x8zJf1RH5p8B1UmffVe2tSac3ec\r\nsKkLEidAHVz83hluY+P3fLTKpMGemGfVLzm9o32Zv4ehMg8sHJK0mAv+2bdj\r\ncAstTaGWMgCkjaWCqoNKSvJs+m150W3AMPaoNURH6l2b5v/XH7Hp8wgSGKd8\r\nWIFxrUA/QPLJPmHo/8KuRjqyd38A3ulNFDec2BOHDToETqsz8xzTNIzQzE0g\r\nlFewOBnLgxeeh6jTDFlzMsW/M4sbXpThuz1lGK3ki26D9x2ksigYTl+xVsjw\r\npQM0HPGl5bzzjrfH2gaxPTfpT0b92Vc38KtLMIv3Wam90fgxpcRwhKOR+lna\r\nC+hLEvNR/nrTBm3NtCkbGdeiPrc/EjflQpoJjzBgdpFp5p5zXLVtrpPgvPfo\r\nVdoYd1ZbwqhTLOMwU+MqK7ZQpImUNZBQMg2xTUYqzzQIsXGDTZF4rVWfS2gE\r\niK5D+VRl1G3+N8h7vXQStzwHInPeFaDJD4of6jJCLjYsvsltwDibcL/1cYff\r\nkjzK5ot7Mthk6BB5TnJjoMmxryhc34s00k4=\r\n=agoQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"9cbb20c965baeadb71412d647170bf8bd5020c54","scripts":{"doc":"typedoc","fmt":"yarn fmt:prettier --write","lint":"yarn lint:prettier && yarn lint:eslint","test":"tsc && yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle","todo":"grep -rI --color TODO src test types","build":"yarn build:ts && yarn build:flow && yarn build:bundle","prepack":"jest --clear-cache && rm -rf dist bundle && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","test:tsd":"yarn build:ts && tsd","test:jest":"jest test/","build:flow":"node flow.mjs --cache","lint:eslint":"eslint --cache {src,test,test-d,types}/**/*.ts *.mjs","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs","fmt:prettier":"prettier '{src,test,test-d,types}/**/*.ts' '*.{json,mjs,ts}' 'examples/*.json'","lint:prettier":"yarn fmt:prettier --check","test:coverage":"yarn test:jest --coverage"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"devDependencies":{"tsd":"^0.19.1","glob":"^7.2.0","jest":"^27.4.7","eslint":"^8.7.0","esbuild":"^0.14.11","flowgen":"^1.17.0","typedoc":"^0.22.11","prettier":"^2.5.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.10","@babel/types":"^7.16.8","@types/d3-array":"^3.0.2","@babel/preset-env":"^7.16.8","read-package-json":"^4.1.1","eslint-plugin-jest":"^25.7.0","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.10.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.11.1_1648051763116_0.7562594320618099","host":"s3://npm-registry-packages"}},"0.11.2":{"name":"d3-dag","version":"0.11.2","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.11.2","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"26f519e97a5e79186e037fe4abacca4e4f6ab6b8","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.11.2.tgz","fileCount":112,"integrity":"sha512-aumAnmfRyzwaGt08KyY/+1CgFpgtVKgiyTkmJuMJK1Z7ru83QzKdKzRP3ELFU1aRHY44kEVqnBTy6imO5Oaenw==","signatures":[{"sig":"MEYCIQDwa5kRuQT4Sabr2SOneysCI+45N3RVXeUUreQ8isxd5AIhAKO1XmYHdKHrQa++DlRDdlDuHtUkvMCe4WUqB1pK0N+1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":646787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUG4hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYaBAAiEbmgcnB/6gOjdkCm9mbjQaK4Lk8ubT+UfxfuE4Gt57ovNUg\r\n3NutXHYJspynLrG0hlgoKmvnqX1Ue3dlIFwzk1H+yMkhFLhYByjw1eRH1cWs\r\neF3Ael1uhrvqFyvWFAXxSKPbxErcCEexYpbW1wsWhb6s3yuq+bOVd8yYsOAe\r\nw3m+PNiMqsN3j+RZQfCrHiXwNGJmDvk2yFEExfi7jHZ5jIhF/LX313/tX1l0\r\nEtXpkXseuHbHB6w+g/5r+dOTprYPBoFL4EmhEIMQWZhEXoQEzo1dqTvSJp0i\r\n+BYz1h+hmn+EV3e8SD4HRmVubZU7Rb7ZR63ziTrOwhaFpLVUT5K7u0udWANV\r\n6QU1rzzjznFCF5MM8Y869erd05WTzuz2z4h5aeNJSOvBnnPQPAC6RcW/Lg1+\r\neHIFXKrs00h3Kho7to3M0KYQuS2FosijWLW/3Wh8XU66xSlCqznpnkE2BTI0\r\nOdWPz6Y2DyDg/3Uv+QUStALhJK41LNZpI02SiPhheTVrBQYjkclaB2AjoPuF\r\n+xhSUtYGfBjX7E19ydAjjxoiQf5EvflRZ7Vansv3n5KTNTsMGUoMqeTEVfTH\r\nMKvX2yjG28NmbtyXJUGz6H5epvjzVhPJLrG7hwN/RLaIoxT/JJQP9FF+Ulmt\r\ndz9IxPej93vhpFAViML+YtYDlPzeQpwwKuQ=\r\n=XHvN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"4c91e57fe42b52dd76b5305010711d1cd423bfaf","scripts":{"doc":"typedoc","fmt":"yarn fmt:prettier --write","lint":"yarn lint:prettier && yarn lint:eslint","test":"tsc && yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle","todo":"grep -rI --color TODO src test types","build":"yarn build:ts && yarn build:flow && yarn build:bundle","prepack":"jest --clear-cache && rm -rf dist bundle && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","test:tsd":"yarn build:ts && tsd","test:jest":"jest test/","build:flow":"node flow.mjs --cache","lint:eslint":"eslint --cache {src,test,test-d,types}/**/*.ts *.mjs","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs","fmt:prettier":"prettier '{src,test,test-d,types}/**/*.ts' '*.{json,mjs,ts}' 'examples/*.json'","lint:prettier":"yarn fmt:prettier --check","test:coverage":"yarn test:jest --coverage"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"tsd":"^0.19.1","glob":"^7.2.0","jest":"^27.4.7","eslint":"^8.7.0","esbuild":"^0.14.11","flowgen":"^1.17.0","typedoc":"^0.22.11","prettier":"^2.5.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.10","@babel/types":"^7.16.8","@types/d3-array":"^3.0.2","@babel/preset-env":"^7.16.8","read-package-json":"^4.1.1","eslint-plugin-jest":"^25.7.0","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.10.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.11.2_1649438241481_0.5049457041111411","host":"s3://npm-registry-packages"}},"0.11.3":{"name":"d3-dag","version":"0.11.3","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.11.3","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"e97949711f5960cd27880ed8e1d4264d92096702","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.11.3.tgz","fileCount":112,"integrity":"sha512-rkKlG30lnV2s4fBydFG41hIJ+YvW6PRgsQ7u9Q0Q8laWVnhX/LBCdq8pg/Xqp2Auz9S+3Lg6kadQdRL1WpWAUA==","signatures":[{"sig":"MEQCIF6hTqAHRxAFqr0NBIPrqWc0Xn8XRbZlVO0JXz11jT7+AiAySSrXCe7eVz6jm7cpEEaHRPtJYXQmqNrjDlv5MiKFXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":648283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUcy5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2YQ//UaxpOW1ypfg19SS+PZT2OxdzATOJV9Zna82M1ZzoL6+kwJuk\r\nSSncgiI40mWvP0XatcT7r/76TcANIqfo+Bqy5FffdZOAjN9Kio77v1WPgdzn\r\npfBzwczvmyF4eKCmMgryvcbxSZFAhgq3NchZxGARN/ZhksxkUVOiTmNN1N2R\r\n7tVRL/2l5DYsCqDekIHyvnmqNpmbEb6d6qBs/MuZGkfcQuRCeoBRV8w8GXNt\r\nU3r9WB5pARlQWvba6uzjDS4bEwpi9D8r2vW1LLDoTBqlb4qTFOD2zILcuuHZ\r\nYh/keGN51oBGFnX4Ea8W+IGs1bMGm0whgjhn0JeEoKaTOsZ5NVTAJlKQmMVx\r\nuyuOlFUF606g2S0vBeDQ0G05SwjfsA4qfHSN3IH2bzgmSxwlKE7pLn1k36Lw\r\nNUDKmXvQnuZQ2LoIEqRbsXoTHXs+8qsFTGd+dswNdN51tcmXaIqVY+xNCGkK\r\nvhcv0DSfyriTnM+EMYNe3vviErbz1c0LLq5trmhmZnQfABk/FSD8+4CTra3k\r\nUw4L72ALYjsvMxqv9ZVXaqNON/ARf7XunABp6mVweNdixx7t8pPJwdGB1kru\r\nqawX9dsOMrVEMnX/L0A8+i2GGw1e7/sQ4PChvlcsbcBUqZQhH9lFIc4phm+V\r\n2AJNQwu3hNgjn1FMaUEAYhwhhZEpWzZaiOY=\r\n=vdxV\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"80fe7353bad1059d9c4d31945b20a741ccd9c33d","scripts":{"doc":"typedoc","fmt":"yarn fmt:prettier --write","lint":"yarn lint:prettier && yarn lint:eslint","test":"tsc && yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle","todo":"grep -rI --color TODO src test types","build":"yarn build:ts && yarn build:flow && yarn build:bundle","prepack":"jest --clear-cache && rm -rf dist bundle && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","test:tsd":"yarn build:ts && tsd","test:jest":"jest test/","build:flow":"node flow.mjs --cache","lint:eslint":"eslint --cache {src,test,test-d,types}/**/*.ts *.mjs","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs","fmt:prettier":"prettier '{src,test,test-d,types}/**/*.ts' '*.{json,mjs,ts}' 'examples/*.json'","lint:prettier":"yarn fmt:prettier --check","test:coverage":"yarn test:jest --coverage"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.1.1","quadprog":"^1.6.1","fastpriorityqueue":"0.7.1","javascript-lp-solver":"0.4.24"},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"tsd":"^0.19.1","glob":"^7.2.0","jest":"^27.4.7","eslint":"^8.7.0","esbuild":"^0.14.11","flowgen":"^1.17.0","typedoc":"^0.22.11","prettier":"^2.5.1","babel-jest":"^27.4.6","typescript":"^4.5.4","@babel/core":"^7.16.7","@types/jest":"^27.4.0","@types/node":"^17.0.10","@babel/types":"^7.16.8","@types/d3-array":"^3.0.2","@babel/preset-env":"^7.16.8","read-package-json":"^4.1.1","eslint-plugin-jest":"^25.7.0","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.16.7","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.10.0","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.10.0","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.11.3_1649527993037_0.3043253084554174","host":"s3://npm-registry-packages"}},"0.11.4":{"name":"d3-dag","version":"0.11.4","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.11.4","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"0b337e28ec7b12de02a27050e2c334420081688b","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.11.4.tgz","fileCount":112,"integrity":"sha512-KeXRyX5YsO7ZWnKXEGy6FXCMo/FdWGVkUPdRI4waKzLV06EGPwz6O3YOP3/OKk2nv8KZGrjZzeGIJJ3wLYK9CA==","signatures":[{"sig":"MEQCIAova969uhDxneLC81fhttxg7j2DmXxkJfUWloQ7L4L1AiBCtwjKXS2BMIuAJRAtEuvR3iv4YYD0vXenCHuHYWzbKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":668520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3gpjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7Zw//SCbWdmGzaxmby9Kodnnsx3LMTvqNyUUt8B6qk/mZE1L6R74k\r\nR3C5mzq4iQf4WzDauMEolUHKB5iGn6iKxizwww70p8iUJeClbZA/zlRYF+Zr\r\nlmXpQUB1VvNO/KrZHn+x3Q3DNjNaBaKhZ5wBAgQZm0BOCe9tIl39XzbBf8ZM\r\nWb8rrR4PrYJ5z9rzidQJFIDwk0A4J/l27lPuyTnas2trZUK0s6WJcGLtcjtN\r\n2TFAv40ryu1HAx+qmutLqz5d6W9P/gIyHtILgOkXM7yW+BljHaoCZHYfmksb\r\no6rRVMVQt+V4SE+CA4UQNu60NuxBKNNnC8p0SkO25QTG5T49WUa0rZL4I00H\r\nrysbAnjyXvOOuZGkjW1dLm0+tlBNTw5Inrvy7g1BXaIFohF1yk0N19lfu1ej\r\nb3yo6smqAlmKeotP1wymwj81Q+qzeMfF/prC0DzGSDLjUpnqCpZ4zl3XI7cE\r\nN/dc0N3IGAc4oeyIuGV+zLC+UAS7GCzG6cLtqCwtUzNtc39LD8G1WAmrUXNJ\r\nkCUirdH5sv1bCzM4CTo5Vmy+7+LrPMSz69WSUEwqzFv9RlYOy+WwOakmIcQ5\r\nnAMSWsRA/fut9HNxeVnrSS7usCj9/OAjXmc6axBUS25ypAeFEWCSJRY9q5A2\r\nJiFQ6MH/HkbfJc0dwmXnlwNx9yH634+n/IM=\r\n=MUTq\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"949a079457f6295d2834b750b898c1e0b412b6f8","scripts":{"doc":"pnpify typedoc","fmt":"yarn fmt:prettier --write","lint":"yarn lint:tsc && yarn lint:eslint && yarn lint:doc","test":"yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle","build":"yarn build:ts && yarn build:flow && yarn build:bundle","prepack":"jest --clear-cache && rm -rf dist bundle && yarn test && yarn build","build:ts":"pnpify tsc -p tsconfig.build.json","lint:doc":"pnpify typedoc --emit none","lint:tsc":"pnpify tsc","test:tsd":"yarn build:ts && pnpify run tsd","test:jest":"jest test/","build:flow":"node flow.mjs --cache","lint:eslint":"eslint --cache {src,test,test-d}/**/*.ts bundle.mjs","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs","fmt:prettier":"prettier '{src,test,test-d,types}/**/*.ts' '*.{json,ts}' 'examples/*.json' bundle.mjs","test:coverage":"yarn test:jest --coverage"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"resolutions":{"minimist":"1.2.6"},"dependencies":{"d3-array":"^3.1.6","quadprog":"^1.6.1","fastpriorityqueue":"0.7.2","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","esnext","graphvis","idescendants","iife","ilinks","indeg","initializers","inits","invariants","iroots","isplit","iter","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multimap","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","replacer","rescale","rescaled","resized","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"tsd":"^0.20.0","glob":"^8.0.3","jest":"^28.1.1","chalk":"5.0.1","eslint":"^8.17.0","esbuild":"^0.14.43","flowgen":"^1.20.0","typedoc":"^0.22.17","prettier":"^2.6.2","babel-jest":"^28.1.1","typescript":"^4.7.3","@babel/core":"^7.18.2","@types/jest":"^28.1.1","@types/node":"^17.0.41","@babel/types":"^7.18.4","@types/d3-array":"^3.0.3","@yarnpkg/pnpify":"^4.0.0-rc.8","@babel/preset-env":"^7.18.2","read-package-json":"^5.0.1","eslint-plugin-jest":"^26.5.3","eslint-plugin-tsdoc":"^0.2.16","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.5.0","@babel/preset-typescript":"^7.17.12","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.27.1","@yarnpkg/esbuild-plugin-pnp":"^3.0.0-rc.8","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.27.1","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.11.4_1658718819163_0.10712666312598151","host":"s3://npm-registry-packages"}},"0.11.5":{"name":"d3-dag","version":"0.11.5","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@0.11.5","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"666675d763770ca013d13b609eba5fc66d8d419e","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-0.11.5.tgz","fileCount":112,"integrity":"sha512-sNHvYqjzDlvV2fyEkoOCSuLs2GeWliIg7pJcAiKXgtUSxl0kIX0C2q1J8JzzA9CQWptKxYtzxFCXiKptTW8qsQ==","signatures":[{"sig":"MEYCIQDRMp60f6loo+tKn8bYHFWKmG6vq7MWWZ+JS4mg01KCnwIhAP6Y1gIjfn7eKvf2CpSxI81PwBu6asdXUhw9ihVNLedK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGW8mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCGg/9EQuVJXevme5//C0gCUfhgyZ6zsZ5rDee1FkfdSPP9RBkDU9V\r\n0l5Pl6YXaBw4P6RSp6eLxqqa20i4AKQX0AbHN7rzozgmhw+lT/2dprDT1tQw\r\n+IT2+IQhHSij6/cXw7fqDKYfgXQpNESU8lHgUSU5+mg587EV2//RFugObIsh\r\nbgtLUAa2GAcbirLgbEsR0o3Sp0OnuoV5JQD93fyJ77rRQ6xrcvLPK/fii/5q\r\nuP2CgpvgKOIbYBqvUudNlscirUWHjEsmG9vryBMY48TeJmIafT6Il6C0dsNh\r\n6B5i6pxEvgzj+KD8g4QNA3rpIuBZMJYHuKmRhLP+P2BBkfpakLcgpHPmiF96\r\nhhfv0lF2IblDBcpBz1Vj2DMgWsi+4Z7I8w0uPPppxilfKyS4KxxDy1nasPXB\r\nNv1twN2fCO1mV+8PFIzZqM/WCOn/ULAevlu6tUfQfoG+f9LZKUOrIjzCcEbX\r\n16Tdbpt+s4HJ0UsAscptOe2sreLrdQr7vcD0/sYOeIetOjuhKIqBS+beJxiz\r\n7iz3bP++HUzvA/bqTyhA95RYzuILDp8X9nadXK7Wnyqlt7VTmhGRDEVGn8XV\r\nOV/N1UW9T4cPoSQK7sHa6qUu16svIDXxir+ztwza0y0SVcjaUXJ/R6KNQbYF\r\n6qpZ8Wo1wb6ZwLXKLm8TzRGlOU7J5pbxHqM=\r\n=91ng\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"348bc5d90b505ec124efeef8d4705e3ad0a396bc","scripts":{"doc":"pnpify typedoc","fmt":"yarn fmt:prettier --write","lint":"yarn lint:tsc && yarn lint:eslint && yarn lint:doc","test":"yarn lint && yarn test:coverage && yarn test:tsd && yarn test:bundle","build":"yarn build:ts && yarn build:flow && yarn build:bundle","prepack":"jest --clear-cache && rm -rf dist bundle && yarn test && yarn build","build:ts":"pnpify tsc -p tsconfig.build.json","lint:doc":"pnpify typedoc --emit none","lint:tsc":"pnpify tsc","test:tsd":"yarn build:ts && pnpify run tsd","test:jest":"jest test/","build:flow":"node flow.mjs --cache","lint:eslint":"eslint --cache {src,test,test-d}/**/*.ts bundle.mjs","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs","fmt:prettier":"prettier '{src,test,test-d,types}/**/*.ts' '*.{json,ts}' 'examples/*.json' bundle.mjs","test:coverage":"yarn test:jest --coverage"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"resolutions":{"minimist":"1.2.6"},"dependencies":{"d3-array":"^3.1.6","quadprog":"^1.6.1","fastpriorityqueue":"0.7.2","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","esnext","graphvis","idescendants","iife","ilinks","indeg","initializers","inits","invariants","iroots","isplit","iter","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multimap","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","replacer","rescale","rescaled","resized","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"]},"_hasShrinkwrap":false,"packageManager":"yarn@3.2.0","devDependencies":{"tsd":"^0.20.0","glob":"^8.0.3","jest":"^28.1.1","chalk":"5.0.1","eslint":"^8.17.0","esbuild":"^0.15.7","flowgen":"^1.20.0","typedoc":"^0.22.17","prettier":"^2.6.2","babel-jest":"^28.1.1","typescript":"^4.7.3","@babel/core":"^7.18.2","@types/jest":"^28.1.1","@types/node":"^17.0.41","@babel/types":"^7.18.4","@types/d3-array":"^3.0.3","@yarnpkg/pnpify":"^4.0.0-rc.18","@babel/preset-env":"^7.18.2","read-package-json":"^5.0.1","eslint-plugin-jest":"^26.5.3","eslint-plugin-tsdoc":"^0.2.16","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.5.0","@babel/preset-typescript":"^7.17.12","eslint-plugin-spellcheck":"^0.0.19","@typescript-eslint/parser":"^5.27.1","@yarnpkg/esbuild-plugin-pnp":"^3.0.0-rc.15","typedoc-plugin-missing-exports":"^0.22.6","@typescript-eslint/eslint-plugin":"^5.27.1","prettier-plugin-organize-imports":"^2.3.4"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_0.11.5_1662611237947_0.37769002594079004","host":"s3://npm-registry-packages"}},"1.0.0-0":{"name":"d3-dag","version":"1.0.0-0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.0.0-0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"a1c87dd980c27b5f65f9e6e1ec7d2fe4aa84a261","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.0.0-0.tgz","fileCount":49,"integrity":"sha512-9uyzKNlTYyF88IFUaVjZXzQLRirX+sHY4biPU6dAh10PBRkBewabtRtco2CpWr9cJr1ULpYlTjhC5qDspIVUuA==","signatures":[{"sig":"MEYCIQCJvbFihD8jn2hjy47KMBe8G9bt0mtYZkM/sW31vZsVIgIhAOBO5ubcK3LV59/3LG0Hp9LTlme/nf7CmsSiC5SdQ9i8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":489596},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap|stringify-object|is-regexp|is-obj|get-own-enumerable-keys)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"3fa3ec901d600561610791346bd299e659fa96c0","scripts":{"doc":"typedoc","fmt":"prettier --write --cache '{src,test-d}/**/*.ts' '*.json' 'examples/*.json' bundle.test.ts bundle.mjs flow.mjs","lint":"yarn lint:ts && yarn lint:doc && yarn lint:es","test":"yarn test:cov && yarn test:bundle","build":"yarn build:ts && yarn build:bundle","lint:es":"eslint --cache src/**/*.ts","lint:ts":"tsc","prepack":"jest --clear-cache && rm -rf dist bundle && yarn lint && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","lint:doc":"typedoc --emit none","test:cov":"yarn test:jest --coverage","doc:watch":"typedoc --watch","test:jest":"jest src","build:flow":"node flow.mjs --cache","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^5.0.0","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"error","prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","acyclic","advisee","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","deserializing","directionally","ecode","esnext","grafo","graphvis","hydrator","idescendants","iife","ilinks","indeg","infeasible","initializers","inits","invariants","iroots","isplit","iter","iterables","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multigraph","multimap","multitree","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","readonly","rect","replacer","rescale","rescaled","resized","resizing","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unordered","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/no-unnecessary-type-assertion":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"],"parserOptions":{"project":["./tsconfig.json"]}},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"glob":"^10.3.0","jest":"^29.5.0","chalk":"5.2.0","eslint":"^8.43.0","esbuild":"^0.18.8","flowgen":"^1.21.0","typedoc":"^0.24.8","prettier":"^2.8.8","babel-jest":"^29.5.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.3.1","@babel/types":"^7.22.5","@types/d3-array":"^3.0.5","@babel/preset-env":"^7.22.5","read-package-json":"^6.0.4","eslint-plugin-jest":"^27.2.2","eslint-plugin-tsdoc":"^0.2.17","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.8.0","@types/stringify-object":"^4.0.2","@babel/preset-typescript":"^7.22.5","eslint-plugin-spellcheck":"^0.0.20","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0","prettier-plugin-organize-imports":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.0.0-0_1688312178765_0.7143318136550469","host":"s3://npm-registry-packages"}},"1.0.0-1":{"name":"d3-dag","version":"1.0.0-1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.0.0-1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"d50e24392061478d78e5e8ca1ff5102cda42d0f7","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.0.0-1.tgz","fileCount":49,"integrity":"sha512-NtThJQiUepMbgFA8gjN2VPAcvqGjIVa503U94H3fUVCjGcU+GJzM8dKAeYMtUze0joT8Tn12iUycNOeK/I2QcA==","signatures":[{"sig":"MEQCIDpqzOxAlfwAkP5uYAUN8G0lxSgWzDnDiuZkw3OZibtiAiABX1akQqhNvWALl2yA/gBjj7V8hwV0tl/d0z6PHtFjYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":502718},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap|stringify-object|is-regexp|is-obj|get-own-enumerable-keys)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"20872635d531b425f3b3f03cdbbdec585e3003dd","scripts":{"doc":"typedoc","fmt":"prettier --write --cache '{src,test-d}/**/*.ts' '*.json' 'examples/*.json' bundle.test.ts bundle.mjs flow.mjs","lint":"yarn lint:ts && yarn lint:doc && yarn lint:es","test":"yarn test:cov && yarn test:bundle","build":"yarn build:ts && yarn build:bundle","lint:es":"eslint --cache src/**/*.ts","lint:ts":"tsc","prepack":"jest --clear-cache && rm -rf dist bundle && yarn lint && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","lint:doc":"typedoc --emit none","test:cov":"yarn test:jest --coverage","doc:watch":"typedoc --watch","test:jest":"jest src","build:flow":"node flow.mjs --cache","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^5.0.0","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"error","prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","acyclic","advisee","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","deserializing","directionally","ecode","esnext","grafo","graphvis","hydrator","idescendants","iife","ilinks","indeg","infeasible","initializers","inits","invariants","iroots","isplit","iter","iterables","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multigraph","multimap","multitree","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","readonly","rect","replacer","rescale","rescaled","resized","resizing","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unordered","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/no-unnecessary-type-assertion":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"],"parserOptions":{"project":["./tsconfig.json"]}},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"glob":"^10.3.0","jest":"^29.5.0","chalk":"5.2.0","eslint":"^8.43.0","esbuild":"^0.18.8","flowgen":"^1.21.0","typedoc":"^0.24.8","prettier":"^2.8.8","babel-jest":"^29.5.0","typescript":"^5.1.3","@babel/core":"^7.22.5","@types/jest":"^29.5.2","@types/node":"^20.3.1","@babel/types":"^7.22.5","@types/d3-array":"^3.0.5","@babel/preset-env":"^7.22.5","read-package-json":"^6.0.4","eslint-plugin-jest":"^27.2.2","eslint-plugin-tsdoc":"^0.2.17","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.8.0","@types/stringify-object":"^4.0.2","@babel/preset-typescript":"^7.22.5","eslint-plugin-spellcheck":"^0.0.20","@typescript-eslint/parser":"^5.60.0","@typescript-eslint/eslint-plugin":"^5.60.0","prettier-plugin-organize-imports":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.0.0-1_1688314301073_0.4542927755624122","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"d3-dag","version":"1.0.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.0.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"0d2093e54688266414fb7cc0e5445e4364f704fa","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.0.0.tgz","fileCount":49,"integrity":"sha512-OJaaYqd9tSu0TB8QWfAVO74btk7xWH4g8pJissMnSC12JnUU87HDBSGJ6ebriPvLS9Rt8PFGgkqXdg/fYdPovQ==","signatures":[{"sig":"MEUCIG6H5KvJoOux2eyX53j0YWq80EYymKUxs47dDSW4Dd1yAiEAlG8TADLqsRxOg6TV1NrRflFlUeA/6DvUTexbcKiKUkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503203},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap|stringify-object|is-regexp|is-obj|get-own-enumerable-keys)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"9b25af24772cdd824955ff0232d6dac0854795fa","scripts":{"doc":"typedoc","fmt":"pnpify prettier --write --cache '{src,test-d}/**/*.ts' '*.json' 'examples/*.json' bundle.test.ts bundle.mjs flow.mjs","lint":"yarn lint:ts && yarn lint:doc && yarn lint:es","test":"yarn test:cov && yarn test:bundle","build":"yarn build:ts && yarn build:bundle","lint:es":"eslint --cache src/**/*.ts","lint:ts":"tsc","prepack":"jest --clear-cache && rm -rf dist bundle && yarn lint && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","lint:doc":"typedoc --emit none","test:cov":"yarn test:jest --coverage","doc:watch":"typedoc --watch","test:jest":"jest src","build:flow":"node flow.mjs --cache","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^5.0.0","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"error","prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","acyclic","advisee","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","deserializing","directionally","ecode","esnext","grafo","graphvis","hydrator","idescendants","iife","ilinks","indeg","infeasible","initializers","inits","invariants","iroots","isplit","iter","iterables","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multigraph","multimap","multitree","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","readonly","rect","replacer","rescale","rescaled","resized","resizing","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unordered","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/no-unnecessary-type-assertion":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"],"parserOptions":{"project":["./tsconfig.json"]}},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"glob":"^10.3.3","jest":"^29.6.1","chalk":"5.3.0","eslint":"^8.44.0","esbuild":"^0.18.11","flowgen":"^1.21.0","typedoc":"^0.24.8","prettier":"^3.0.0","babel-jest":"^29.6.1","typescript":"^5.1.6","@babel/core":"^7.22.8","@types/jest":"^29.5.2","@types/node":"^20.4.1","@babel/types":"^7.22.5","@types/d3-array":"^3.0.5","@yarnpkg/pnpify":"^4.0.0-rc.48","@babel/preset-env":"^7.22.7","read-package-json":"^6.0.4","eslint-plugin-jest":"^27.2.2","eslint-plugin-tsdoc":"^0.2.17","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.8.0","@types/stringify-object":"^4.0.2","@babel/preset-typescript":"^7.22.5","eslint-plugin-spellcheck":"^0.0.20","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","prettier-plugin-organize-imports":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.0.0_1688956436690_0.9374854511505559","host":"s3://npm-registry-packages"}},"1.0.0-ts4":{"name":"d3-dag","version":"1.0.0-ts4","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.0.0-ts4","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"485331397ff71bf38a0b5850dd9c12d71ad5948e","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.0.0-ts4.tgz","fileCount":49,"integrity":"sha512-y9OSozcxKOXkl5GUpbHqLsCIMxTfIi1bdLJUkewlF25cGxwvwuJelabg15PsZ8Y8yQ9QZVKd27cV/U8gF3uHCw==","signatures":[{"sig":"MEQCIEIzd/1W5dYtP3zWoKgRWFMfbKdRXLDK+YgIF0aJmgA+AiA1L6IDvDKVblIJSXz0LUQQlZF+dEbQJH+Q4RpJ+G5S+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":503195},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap|stringify-object|is-regexp|is-obj|get-own-enumerable-keys)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"350937b530e6fe06e64d921fd8efd7fc34d36fff","scripts":{"doc":"typedoc","fmt":"pnpify prettier --write --cache '{src,test-d}/**/*.ts' '*.json' 'examples/*.json' bundle.test.ts bundle.mjs flow.mjs","lint":"yarn lint:ts && yarn lint:doc && yarn lint:es","test":"yarn test:cov && yarn test:bundle","build":"yarn build:ts && yarn build:bundle","lint:es":"eslint --cache src/**/*.ts","lint:ts":"tsc","prepack":"jest --clear-cache && rm -rf dist bundle && yarn lint && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","lint:doc":"typedoc --emit none","test:cov":"yarn test:jest --coverage","doc:watch":"typedoc --watch","test:jest":"jest src","build:flow":"node flow.mjs --cache","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^5.0.0","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"error","prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","acyclic","advisee","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","deserializing","directionally","ecode","esnext","grafo","graphvis","hydrator","idescendants","iife","ilinks","indeg","infeasible","initializers","inits","invariants","iroots","isplit","iter","iterables","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multigraph","multimap","multitree","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","readonly","rect","replacer","rescale","rescaled","resized","resizing","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unordered","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/no-unnecessary-type-assertion":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"],"parserOptions":{"project":["./tsconfig.json"]}},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.0","devDependencies":{"glob":"^10.3.3","jest":"^29.6.1","chalk":"5.3.0","eslint":"^8.44.0","esbuild":"^0.18.11","flowgen":"^1.21.0","typedoc":"^0.24.8","prettier":"^3.0.0","babel-jest":"^29.6.1","typescript":"^4.9.5","@babel/core":"^7.22.8","@types/jest":"^29.5.2","@types/node":"^20.4.1","@babel/types":"^7.22.5","@types/d3-array":"^3.0.5","@yarnpkg/pnpify":"^4.0.0-rc.48","@babel/preset-env":"^7.22.7","read-package-json":"^6.0.4","eslint-plugin-jest":"^27.2.2","eslint-plugin-tsdoc":"^0.2.17","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^8.8.0","@types/stringify-object":"^4.0.2","@babel/preset-typescript":"^7.22.5","eslint-plugin-spellcheck":"^0.0.20","@typescript-eslint/parser":"^5.61.0","@typescript-eslint/eslint-plugin":"^5.61.0","prettier-plugin-organize-imports":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.0.0-ts4_1691333375061_0.38487245868864495","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"d3-dag","version":"1.1.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.1.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"dist":{"shasum":"cb7b6fb4d51c95410971230cfbc8effcfa8b9430","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.1.0.tgz","fileCount":49,"integrity":"sha512-N8IxsIHcUaIxLrV3cElTC47kVJGFiY3blqSuJubQhyhYBJs0syfFPTnRSj2Cq0LBxxi4mzJmcqCvHIv9sPdILQ==","signatures":[{"sig":"MEYCIQDxy7sYiVUkFFSeWWKJT3K5piw13/ry7Mt5LNsr4f7z2QIhAK3rL+ICUi+b+AzcNz5yRA6cPbZNUxQnwVFhT6z/LnmR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":507427},"jest":{"transformIgnorePatterns":["node_modules/(?!(d3-array|internmap|stringify-object|is-regexp|is-obj|get-own-enumerable-keys)/)"]},"main":"bundle/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"bundle/d3-dag.iife.min.js","module":"bundle/d3-dag.esm.min.js","gitHead":"08664b42b13320ddcac4a0495f68b5616fd1a18e","scripts":{"doc":"typedoc","fmt":"pnpify prettier --write --cache '{src,test-d}/**/*.ts' '*.json' 'examples/*.json' bundle.test.ts bundle.mjs flow.mjs","lint":"yarn lint:ts && yarn lint:doc && yarn lint:es","test":"yarn test:cov && yarn test:bundle","build":"yarn build:ts && yarn build:bundle","lint:es":"eslint --cache src/**/*.ts","lint:ts":"tsc","prepack":"jest --clear-cache && rm -rf dist bundle && yarn lint && yarn test && yarn build","build:ts":"tsc -p tsconfig.build.json","lint:doc":"typedoc --emit none","test:cov":"yarn test:jest --coverage","doc:watch":"typedoc --watch","test:jest":"jest src","build:flow":"node flow.mjs --cache","test:bundle":"yarn build:bundle && jest bundle.test.ts","build:bundle":"rm -rf bundle && node bundle.mjs"},"_npmUser":{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"},"prettier":{"plugins":["prettier-plugin-organize-imports"]},"repository":{"url":"https://github.com/erikbrinkman/d3-dag.git","type":"git"},"description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^5.0.0","javascript-lp-solver":"0.4.24"},"eslintConfig":{"env":{"node":true},"root":true,"rules":{"no-console":"error","prefer-const":["error",{"destructuring":"all"}],"tsdoc/syntax":"error","no-warning-comments":["error",{"terms":["fixme"],"location":"anywhere"}],"spellcheck/spell-checker":["error",{"minLength":4,"skipWords":["Awan","Azura","Emden","Flowgen","Flowtype","Gansner","Noam","accessor","accessors","acyclic","advisee","aggregator","aggregators","bidirectionalizes","bigrams","bottomup","coffman","coffmangraham","contravariant","coord","covariant","curviness","customizable","decrement","decross","decrossed","decrossing","decrossings","decycle","dedup","deserializing","directionally","ecode","esnext","grafo","graphvis","hydrator","idescendants","iife","ilinks","indeg","infeasible","initializers","inits","invariants","iroots","isplit","iter","iterables","javascript","lagrangian","laidout","longestpath","minimizers","multidag","multigraph","multimap","multitree","nchild","nchildren","negatable","outdeg","parametrize","quadprog","radix","readonly","rect","replacer","rescale","rescaled","resized","resizing","suboptimal","sugi","sugify","sugiyama","tabularesque","topdown","transpiled","transpiling","twolayer","unordered","unranked","unsugify","vals","vert","verticality","zherebko"],"identifiers":false}],"@typescript-eslint/no-unused-vars":["error",{"varsIgnorePattern":"^_+$"}],"@typescript-eslint/no-inferrable-types":"off","@typescript-eslint/no-non-null-assertion":"off","@typescript-eslint/no-unnecessary-type-assertion":"error"},"parser":"@typescript-eslint/parser","extends":["eslint:recommended","plugin:@typescript-eslint/recommended","plugin:@typescript-eslint/recommended-requiring-type-checking","plugin:jest/recommended","prettier"],"plugins":["@typescript-eslint","jest","spellcheck","eslint-plugin-tsdoc"],"parserOptions":{"project":["./tsconfig.json"]}},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.3","devDependencies":{"glob":"^10.3.10","jest":"^29.7.0","chalk":"5.3.0","eslint":"^8.50.0","esbuild":"^0.19.4","flowgen":"^1.21.0","typedoc":"^0.25.1","prettier":"^3.0.3","babel-jest":"^29.7.0","typescript":"^5.2.2","@babel/core":"^7.23.0","@types/jest":"^29.5.5","@types/node":"^20.7.2","@babel/types":"^7.23.0","@types/d3-array":"^3.0.8","@yarnpkg/pnpify":"^4.0.0-rc.52","@babel/preset-env":"^7.22.20","read-package-json":"^7.0.0","eslint-plugin-jest":"^27.4.2","eslint-plugin-tsdoc":"^0.2.17","esbuild-plugin-ignore":"^1.1.1","eslint-config-prettier":"^9.0.0","@types/stringify-object":"^4.0.2","@babel/preset-typescript":"^7.23.0","eslint-plugin-spellcheck":"^0.0.20","@typescript-eslint/parser":"^6.7.3","@typescript-eslint/eslint-plugin":"^6.7.3","prettier-plugin-organize-imports":"^3.2.3"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.1.0_1696089130105_0.39935638382016303","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"d3-dag","version":"1.2.0","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.2.0","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"58d814eb22d71db99c36fa16d5043441fd847781","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.2.0.tgz","fileCount":46,"integrity":"sha512-PhG33NEVc8bDxzaoDZeTsBE610nFYERra9438hFGd+vjY+xo3VReOczMsJdxfQVhBfWgAPQ+g9QOuXcpXhQ9aQ==","signatures":[{"sig":"MEYCIQDUydaEK2XbdO4DbW6EgY88jJkDt4pVoEh05OZh21UNGQIhAMVUWR6y02LsKPvuS68Q3yTiVlHP/Qj9UefjE8du6JAh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/d3-dag@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":301090},"type":"module","module":"dist/d3-dag.esm.min.js","gitHead":"1a82a67dda1f2545414c54e5057423458883c55d","scripts":{"doc":"typedoc && bun build docs-src/compare-app.tsx --minify -e child_process --outfile docs/compare-app.js && bun build docs-src/examples-app.tsx --minify -e child_process --outfile docs/examples-app.js","fmt":"biome format --write","lint":"bun lint:ts && bun lint:doc && bun lint:es","bench":"bun src/dagre.bench.ts","export":"bun export:ts && bun export:bundle","lint:es":"biome check","lint:ts":"tsc","prepack":"bun lint && bun test --coverage && bun export","lint:doc":"typedoc --emit none","doc:watch":"typedoc --watch","export:ts":"tsc -p tsconfig.build.json","export:flow":"bun flow.mjs --cache","export:bundle":"bun build src/index.ts --minify --outfile dist/d3-dag.esm.min.js -e child_process"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7976e137-d116-47b1-9811-285ffb186876"}},"deprecated":"Broken package exports (missing main/types); use 1.2.1 or later","repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"11.11.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^6.0.0","javascript-lp-solver":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","react":"^19.2.5","mitata":"^1.0.34","typedoc":"^0.28.18","react-dom":"^19.2.5","@types/bun":"^1.3.12","typescript":"~6.0.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","@biomejs/biome":"^2.4.11","@dagrejs/dagre":"^3.0.0","@types/d3-array":"^3.2.2","@types/react-dom":"^19.2.3","@types/stringify-object":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.2.0_1776050744234_0.5282569493517286","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"d3-dag","version":"1.2.1","keywords":["d3","d3-module","layout","dag","infovis"],"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","_id":"d3-dag@1.2.1","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"homepage":"https://github.com/erikbrinkman/d3-dag#readme","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"dist":{"shasum":"a6d55877ff45fa864572ef75dfccba9aafd8ec1f","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.2.1.tgz","fileCount":48,"integrity":"sha512-EMctxrHEOccjqrSRwQcjj3VKBEOtwoN0xCA8XtOYKKJii2B8XZqi9Yp2iVRcm6J/jZBzX+6fnihWGk+YuERDjA==","signatures":[{"sig":"MEUCIQDFfiskZEfLql+gdCh5mmVGBi1k4wZWCTJpoY0kF+mImAIgLnRbjJgtSe6VUd292avDS5BM+Fzxa+RAY19DJLq9Wrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/d3-dag@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":592482},"main":"dist/d3-dag.cjs.min.js","types":"dist/index.d.ts","unpkg":"dist/d3-dag.iife.min.js","module":"dist/d3-dag.esm.min.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/d3-dag.esm.min.mjs","default":"./dist/d3-dag.esm.min.mjs","require":"./dist/d3-dag.cjs.min.js"}},"gitHead":"c3d1e4166418691826a51d52b5f9da46621641a0","scripts":{"doc":"typedoc && bun build docs-src/compare-app.tsx --minify -e child_process --outfile docs/compare-app.js && bun build docs-src/examples-app.tsx --minify -e child_process --outfile docs/examples-app.js","fmt":"biome format --write","lint":"bun lint:ts && bun lint:doc && bun lint:es","bench":"bun src/dagre.bench.ts","export":"bun export:ts && bun export:bundle","lint:es":"biome check","lint:ts":"tsc","prepack":"bun lint && bun test --coverage && bun export","lint:doc":"typedoc --emit none","doc:watch":"typedoc --watch","export:ts":"tsc -p tsconfig.build.json","export:flow":"bun flow.mjs --cache","export:bundle":"bun export:bundle:esm && bun export:bundle:cjs && bun export:bundle:iife","export:bundle:cjs":"bun build src/index.ts --minify --format=cjs --target=node --outfile dist/d3-dag.cjs.min.js","export:bundle:esm":"bun build src/index.ts --minify --format=esm --outfile dist/d3-dag.esm.min.mjs","export:bundle:iife":"bun build build/iife.ts --minify --format=iife --target=browser --outfile dist/d3-dag.iife.min.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7976e137-d116-47b1-9811-285ffb186876"}},"repository":{"url":"git+https://github.com/erikbrinkman/d3-dag.git","type":"git"},"_npmVersion":"11.11.0","description":"Layout algorithms for visualizing directed acylic graphs.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"d3-array":"^3.2.4","quadprog":"^1.6.1","stringify-object":"^6.0.0","javascript-lp-solver":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^13.0.6","react":"^19.2.5","mitata":"^1.0.34","typedoc":"^0.28.18","react-dom":"^19.2.5","@types/bun":"^1.3.12","typescript":"~6.0.2","@types/react":"^19.2.14","@xyflow/react":"^12.10.2","@biomejs/biome":"^2.4.11","@dagrejs/dagre":"^3.0.0","@types/d3-array":"^3.2.2","@types/react-dom":"^19.2.3","@types/stringify-object":"^4.0.5"},"_npmOperationalInternal":{"tmp":"tmp/d3-dag_1.2.1_1776141911375_0.4956411599644348","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"d3-dag","version":"1.2.2","description":"Layout algorithms for visualizing directed acyclic graphs.","keywords":["d3","d3-module","layout","dag","infovis"],"repository":{"type":"git","url":"git+https://github.com/erikbrinkman/d3-dag.git"},"homepage":"https://erikbrinkman.github.io/d3-dag/","author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","main":"dist/d3-dag.cjs.min.js","module":"dist/d3-dag.esm.min.mjs","unpkg":"dist/d3-dag.iife.min.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/d3-dag.esm.min.mjs","require":"./dist/d3-dag.cjs.min.js","default":"./dist/d3-dag.esm.min.mjs"}},"scripts":{"fmt":"biome format --write","lint:ts":"tsc","lint:es":"biome check","lint:doc":"typedoc --emit none","lint":"bun lint:ts && bun lint:doc && bun lint:es","export:ts":"tsc -p tsconfig.build.json","export:flow":"bun flow.mjs --cache","export:bundle:esm":"bun build src/index.ts --minify --format=esm --outfile dist/d3-dag.esm.min.mjs","export:bundle:cjs":"bun build src/index.ts --minify --format=cjs --target=node --outfile dist/d3-dag.cjs.min.js","export:bundle:iife":"bun build build/iife.ts --minify --format=iife --target=browser --outfile dist/d3-dag.iife.min.js","export:bundle":"bun export:bundle:esm && bun export:bundle:cjs && bun export:bundle:iife","export":"bun export:ts && bun export:bundle","prepack":"bun lint && bun test --coverage && bun export","bench":"bun src/dagre.bench.ts","doc":"typedoc && bun build docs-src/compare-app.tsx --minify -e child_process --outfile docs/compare-app.js && bun build docs-src/examples-app.tsx --minify -e child_process --outfile docs/examples-app.js","doc:watch":"typedoc --watch"},"dependencies":{"d3-array":"^3.2.4","javascript-lp-solver":"^1.0.3","quadprog":"^1.6.1","stringify-object":"^6.0.0"},"devDependencies":{"@biomejs/biome":"^2.4.11","@dagrejs/dagre":"^3.0.0","@types/bun":"^1.3.12","@types/d3-array":"^3.2.2","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@types/stringify-object":"^4.0.5","@xyflow/react":"^12.10.2","glob":"^13.0.6","mitata":"^1.0.34","react":"^19.2.5","react-dom":"^19.2.5","typedoc":"^0.28.18","typescript":"~6.0.2"},"gitHead":"c634242f8eb76032ef0597969a4cb11cc1e2d55d","_id":"d3-dag@1.2.2","bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-RT4+IEUEthIeIiTb4TUfmrw8o7qINmeRjtvrokmuhfk3KXp8YQX6yZOFUJIq7sHhv5JMpDKR3hHWzYb9q/jUaQ==","shasum":"430b2bf4bccabe023d867a8ca52bbe9fb5b66cea","tarball":"https://registry.npmjs.org/d3-dag/-/d3-dag-1.2.2.tgz","fileCount":48,"unpackedSize":595787,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/d3-dag@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID6H65bocLHwm4ZK0rxLNB9u5pILPanaDEEA90JmVr1uAiEAscvXWbPcaJGy8Oz9i9acH88CqU5OzeBAPFfFYr+36do="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7976e137-d116-47b1-9811-285ffb186876"}},"directories":{},"maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/d3-dag_1.2.2_1783272880971_0.5709937630408553"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-06T03:39:36.339Z","modified":"2026-07-05T17:34:41.388Z","0.0.1":"2018-07-06T03:39:36.411Z","0.0.2":"2018-07-06T04:01:13.245Z","0.0.3":"2018-07-06T04:54:27.753Z","0.0.4":"2018-07-06T04:58:03.521Z","0.0.5":"2018-07-06T05:06:31.827Z","0.0.6":"2018-07-06T05:25:06.639Z","0.0.7":"2018-07-06T05:50:31.871Z","0.1.0":"2018-08-18T20:53:31.027Z","0.1.1":"2018-08-18T21:06:07.664Z","0.1.2":"2018-09-13T02:47:50.694Z","0.2.0":"2019-02-17T18:27:16.158Z","0.2.1":"2019-02-17T18:45:03.190Z","0.2.2":"2019-02-17T20:40:27.613Z","0.2.3":"2019-02-17T20:45:07.651Z","0.2.4":"2019-04-15T16:14:39.302Z","0.2.5":"2019-05-09T01:27:07.069Z","0.2.6":"2019-06-15T20:02:19.026Z","0.3.0":"2019-09-12T03:38:25.452Z","0.3.1":"2019-10-26T20:24:09.150Z","0.3.2":"2019-12-05T06:41:05.862Z","0.3.3":"2019-12-05T14:21:31.413Z","0.3.4":"2020-01-11T21:12:31.253Z","0.3.5":"2020-03-29T04:41:38.375Z","0.4.0":"2020-09-17T19:11:03.650Z","0.4.1":"2020-09-18T23:25:19.287Z","0.4.2":"2020-09-19T01:39:47.840Z","0.4.3":"2020-09-19T16:59:11.213Z","0.4.4":"2020-09-20T00:26:07.991Z","0.4.5":"2020-09-20T20:32:04.348Z","0.4.6":"2020-10-17T20:00:08.598Z","0.4.7":"2020-11-02T18:27:46.100Z","0.5.0":"2020-11-17T05:41:51.245Z","0.6.0":"2020-12-19T15:55:12.179Z","0.6.1":"2020-12-21T19:24:18.970Z","0.6.2":"2021-01-03T19:19:25.183Z","0.6.3":"2021-03-10T02:15:38.982Z","0.7.0":"2021-05-03T00:15:35.551Z","0.8.0":"2021-06-14T20:53:55.304Z","0.8.1":"2021-07-17T17:23:28.498Z","0.8.2":"2021-08-01T19:22:08.575Z","0.9.0":"2021-12-31T20:00:08.475Z","0.9.1":"2022-01-21T23:01:24.833Z","0.10.0":"2022-03-06T21:46:42.716Z","0.11.0":"2022-03-23T16:03:01.985Z","0.11.1":"2022-03-23T16:09:23.321Z","0.11.2":"2022-04-08T17:17:21.695Z","0.11.3":"2022-04-09T18:13:13.342Z","0.11.4":"2022-07-25T03:13:39.313Z","0.11.5":"2022-09-08T04:27:18.196Z","1.0.0-0":"2023-07-02T15:36:18.993Z","1.0.0-1":"2023-07-02T16:11:41.333Z","1.0.0":"2023-07-10T02:33:56.946Z","1.0.0-ts4":"2023-08-06T14:49:35.289Z","1.1.0":"2023-09-30T15:52:10.349Z","1.2.0":"2026-04-13T03:25:44.381Z","1.2.1":"2026-04-14T04:45:11.579Z","1.2.2":"2026-07-05T17:34:41.116Z"},"bugs":{"url":"https://github.com/erikbrinkman/d3-dag/issues"},"author":{"name":"Erik Brinkman","email":"erik.brinkman@gmail.com"},"license":"MIT","homepage":"https://erikbrinkman.github.io/d3-dag/","keywords":["d3","d3-module","layout","dag","infovis"],"repository":{"type":"git","url":"git+https://github.com/erikbrinkman/d3-dag.git"},"description":"Layout algorithms for visualizing directed acyclic graphs.","maintainers":[{"name":"erik.brinkman","email":"erik.brinkman@gmail.com"}],"readme":"# d3-dag\n\n[![npm](https://img.shields.io/npm/v/d3-dag.svg)](https://www.npmjs.com/package/d3-dag)\n[![build](https://github.com/erikbrinkman/d3-dag/workflows/build/badge.svg)](https://github.com/erikbrinkman/d3-dag/actions)\n[![docs](https://img.shields.io/badge/docs-docs-informational)](https://erikbrinkman.github.io/d3-dag/modules.html)\n\nLightweight, TypeScript-first DAG layout for the web.\n`d3-dag` provides layered graph layout algorithms for directed acyclic graphs.\n\n## Why d3-dag?\n\n- **Different layouts** - optimal edge crossing minimization, multiple coordinate assignment strategies, and unique layout algorithms (Zherebko, Grid) not available elsewhere in JavaScript\n- **Small bundle** - a fraction of elkjs's ~500KB transpiled Java\n- **TypeScript-first** - full type safety with generic operators and immutable builders; dagre v3 added TypeScript support, but d3-dag's generic operator pattern provides deeper type safety\n- **Works with React Flow** - drop-in replacement for dagre as a layout engine (see below)\n\n## Quick Start with React Flow\n\nIf you're using [React Flow](https://reactflow.dev/) and want different layouts from dagre, d3-dag is a drop-in replacement:\n\n```ts\nimport { dagre } from \"d3-dag\";\n\nfunction getLayoutedElements(nodes, edges, direction = \"TB\") {\n  const grf = new dagre.graphlib.Graph();\n  grf.setGraph({ rankdir: direction });\n  grf.setDefaultEdgeLabel(() => ({}));\n  for (const node of nodes) {\n    grf.setNode(node.id, {\n      width: node.measured?.width ?? 172,\n      height: node.measured?.height ?? 36,\n    });\n  }\n  for (const edge of edges) grf.setEdge(edge.source, edge.target);\n  dagre.layout(grf);\n  return {\n    nodes: nodes.map((node) => {\n      const pos = grf.node(node.id);\n      return {\n        ...node,\n        position: { x: pos.x - pos.width / 2, y: pos.y - pos.height / 2 },\n      };\n    }),\n    edges,\n  };\n}\n```\n\nThe dagre-compatible API supports familiar options (`rankdir`, `nodesep`, `ranksep`) with progressive disclosure into d3-dag's advanced algorithms:\n\n```ts\nimport { dagre, sugiyama, decrossOpt, coordQuad } from \"d3-dag\";\n\nconst grf = new dagre.graphlib.Graph();\ngrf.setGraph({ rankdir: \"LR\", nodesep: 50, ranksep: 100 });\n// ... add nodes/edges ...\ndagre.layout(grf);\n\n// Or upgrade to better algorithms\ndagre.layout(grf, sugiyama().decross(decrossOpt()).coord(coordQuad()));\n```\n\n## Migrating from dagre\n\nReplace `import dagre from \"dagre\"` with `import { dagre } from \"d3-dag\"`. Most graph construction and layout methods work the same.\n\n### Supported dagre API\n\n| Category | Methods |\n|----------|---------|\n| **Setup** | `setGraph`, `graph`, `setDefaultNodeLabel`, `setDefaultEdgeLabel`, `isDirected`, `isCompound`, `isMultigraph` |\n| **Nodes** | `setNode`, `setNodes`, `removeNode`, `hasNode`, `node`, `nodes`, `nodeCount`, `filterNodes` |\n| **Edges** | `setEdge`, `removeEdge`, `hasEdge`, `edge`, `edges`, `edgeCount`, `setPath` |\n| **Traversal** | `predecessors`, `successors`, `neighbors`, `inEdges`, `outEdges`, `nodeEdges`, `sources`, `sinks` |\n| **Layout** | `dagre.layout(grf)` with optional `Operator` (e.grf. `sugiyama()` or `zherebko()`) |\n\n### Unsupported dagre API\n\n- **Compound graphs**: `setParent`, `parent`, `children`\n- **Serialization**: `json.write`, `json.read`\n- **Algorithms**: `alg.*` (use d3-dag's native operators instead)\n\n### Notable differences from dagre\n\n- `setGraph` accepts additional `quality`, `ranker`, and `algorithm` options\n- `dagre.layout` accepts an optional `Operator` for fine-grained algorithm control\n- `graph()` returns a shallow copy of the config (mutations require `setGraph`)\n- Default `nodesep` and `ranksep` are `50` (same as dagre)\n- Every node needs a positive `width` and `height`. Unlike dagre (which tolerates\n  zero-sized nodes), a node created without dimensions — including one auto-created by\n  `setEdge` or via a `setDefaultNodeLabel` that returns no size — throws at layout time.\n- `edge(v, w)` returns the same label object each call, and its `points` is recomputed on\n  each read, so a label captured before `dagre.layout` reflects the laid-out points\n  afterward. The array is a fresh copy, and any label passed to `setEdge` is ignored.\n\n## Quality Presets\n\nThe dagre-compatible API accepts a `quality` option that controls the layout speed/quality trade-off:\n\n```ts\ngrf.setGraph({ quality: \"fast\" }); // faster layout, lower quality\ngrf.setGraph();                  // default: \"medium\", better layout, slower\n```\n\n| preset | description | genealogy (184 nodes) | vs dagre v3 |\n|--------|-------------|----------------------:|-------------|\n| `\"fast\"` | simplex layering, DFS decrossing, greedy coordinates | 5.1 ms | ~4x faster |\n| `\"medium\"` | simplex layering, two-layer decrossing, simplex coordinates | 49 ms | ~2x slower |\n| `\"slow\"` | simplex layering, optimal decrossing, simplex coordinates | small graphs only | — |\n\nThe `quality` and `ranker` options only apply when using the sugiyama algorithm (the default). You can also set `algorithm` to `\"zherebko\"` or `\"grid\"` for alternative layouts:\n\n```ts\ngrf.setGraph({ algorithm: \"zherebko\" }); // linear topological layout\ngrf.setGraph({ algorithm: \"grid\" });     // grid-based topological layout\n```\n\nThe default (`\"medium\"`) produces better layouts at the cost of being roughly 2x slower on large graphs. Use `\"fast\"` when layout speed matters more than visual quality, e.grf. for interactive or animated graphs.\n\ndagre v3 added a `customOrder` callback and ordering constraints, allowing users to bring their own node ordering algorithm. d3-dag provides multiple built-in strategies (including ILP-optimal crossing minimization) out of the box, along with multiple coordinate assignment and layering algorithms not available in dagre.\n\n## Examples\n\n- **Sugiyama** [[examples](https://erikbrinkman.github.io/d3-dag/documents/examples.html?layout=sugiyama)] [[api](https://erikbrinkman.github.io/d3-dag/functions/sugiyama-1.html)] - a layered layout\n- **Zherebko** [[examples](https://erikbrinkman.github.io/d3-dag/documents/examples.html?layout=zherebko)] [[api](https://erikbrinkman.github.io/d3-dag/functions/zherebko-1.html)] - a linear topological layout\n- **Grid** [[examples](https://erikbrinkman.github.io/d3-dag/documents/examples.html?layout=grid)] [[api](https://erikbrinkman.github.io/d3-dag/functions/grid-1.html)] - a grid based topological layout\n- **Dagre Comparison** [[docs](https://erikbrinkman.github.io/d3-dag/documents/dagre.html)] [[api](https://erikbrinkman.github.io/d3-dag/variables/dagre.html)] - side-by-side comparison of d3-dag vs dagre\n\n## Installing\n\nIf you use node, `npm i d3-dag` or `bun add d3-dag`.\nOtherwise you can load it using `unpkg`:\n\n```html\n<script src=\"https://unpkg.com/d3-dag@1.1.0\"></script>\n<script>\nconst dag = d3.graphStratify(...);\nconst layout = d3.sugiyama();\nlayout(dag);\n\n// ... actually render here ...\nfor (const node of dag.nodes()) {\n  console.log(node.x, node.y);\n}\nfor (const { points } of dag.links()) {\n  console.log(points);\n}\n\n</script>\n```\n\n## General Usage Notes\n\nThis library is built around the concept of operators.\nOperators are functions with a fluent interface to modify their behavior.\nEvery function that modifies behavior returns a copy, and will not modify the original operator.\nFor example, the `stratify` operator creates dags from id-based parent data, can be used like so:\n\n```ts\n// note initial function call with no arguments to create default operator\nconst stratify = graphStratify();\nconst dag = stratify([{ id: \"parent\" }, { id: \"child\", parentIds: [\"parent\"] }]);\n\nstratify.id(({ myid }: { myid: string }) => myid);\n// doesn't work, stratify was not modified\nconst dag = stratify([{ myid: \"parent\" }, { myid: \"child\", parentIds: [\"parent\"] }]);\n\nconst myStratify = stratify.id(({ myid }: { myid: string }) => myid);\n// works!\nconst dag = myStratify([{ myid: \"parent\" }, { myid: \"child\", parentIds: [\"parent\"] }]);\n```\n\n## Updating\n\nFor information about changes between releases see the [`changelog`](CHANGELOG.md).\n\n## Contributing\n\nContributions, issues, and PRs are all welcome!\n","readmeFilename":"README.md"}