├── .gitignore ├── .jshintrc ├── .travis.yml ├── CHANGELOG.md ├── Gruntfile.js ├── LICENSE-MIT ├── README.md ├── docs ├── alt-diagonal.css ├── alt-diagonal.png ├── binary-tree.css ├── binary-tree.png ├── diagonal.css ├── diagonal.png ├── left-right.css ├── left-right.png ├── sprite.medium.png ├── sprite.small1.png ├── sprite.small2.png ├── top-down.css └── top-down.png ├── lib ├── algorithms │ ├── alt-diagonal.algorithm.js │ ├── binary-tree.algorithm.js │ ├── diagonal.algorithm.js │ ├── left-right.algorithm.js │ └── top-down.algorithm.js ├── layout.js └── smiths │ └── packing.smith.js ├── package.json └── test └── layout_test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/README.md -------------------------------------------------------------------------------- /docs/alt-diagonal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/alt-diagonal.css -------------------------------------------------------------------------------- /docs/alt-diagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/alt-diagonal.png -------------------------------------------------------------------------------- /docs/binary-tree.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/binary-tree.css -------------------------------------------------------------------------------- /docs/binary-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/binary-tree.png -------------------------------------------------------------------------------- /docs/diagonal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/diagonal.css -------------------------------------------------------------------------------- /docs/diagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/diagonal.png -------------------------------------------------------------------------------- /docs/left-right.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/left-right.css -------------------------------------------------------------------------------- /docs/left-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/left-right.png -------------------------------------------------------------------------------- /docs/sprite.medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/sprite.medium.png -------------------------------------------------------------------------------- /docs/sprite.small1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/sprite.small1.png -------------------------------------------------------------------------------- /docs/sprite.small2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/sprite.small2.png -------------------------------------------------------------------------------- /docs/top-down.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/top-down.css -------------------------------------------------------------------------------- /docs/top-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/docs/top-down.png -------------------------------------------------------------------------------- /lib/algorithms/alt-diagonal.algorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/algorithms/alt-diagonal.algorithm.js -------------------------------------------------------------------------------- /lib/algorithms/binary-tree.algorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/algorithms/binary-tree.algorithm.js -------------------------------------------------------------------------------- /lib/algorithms/diagonal.algorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/algorithms/diagonal.algorithm.js -------------------------------------------------------------------------------- /lib/algorithms/left-right.algorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/algorithms/left-right.algorithm.js -------------------------------------------------------------------------------- /lib/algorithms/top-down.algorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/algorithms/top-down.algorithm.js -------------------------------------------------------------------------------- /lib/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/layout.js -------------------------------------------------------------------------------- /lib/smiths/packing.smith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/lib/smiths/packing.smith.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/package.json -------------------------------------------------------------------------------- /test/layout_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/layout/HEAD/test/layout_test.js --------------------------------------------------------------------------------