├── .eslintrc.js ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE-MIT ├── README.md ├── docs ├── alt-diagonal.js ├── alt-diagonal.png ├── canvassmith.js ├── canvassmith.png ├── equals.png ├── fork.png ├── getting-started-stream.js ├── getting-started-stream.png ├── github.png ├── padding.js ├── padding.png ├── plus.png ├── spritesheet.js ├── spritesheet.png └── twitter.png ├── package.json ├── src-test ├── expected_files │ ├── binaryTree.coordinates.json │ ├── binaryTree.phantomjs.png │ ├── binaryTree.pixelsmith.png │ ├── binaryTree.properties.json │ ├── empty.properties.json │ ├── leftRight.coordinates.json │ ├── leftRight.pixelsmith.png │ ├── leftRight.properties.json │ ├── padding.coordinates.json │ ├── padding.pixelsmith.png │ ├── padding.properties.json │ ├── unsorted.coordinates.json │ ├── unsorted.pixelsmith.png │ └── unsorted.properties.json ├── smith_test.js └── test_sprites │ ├── malformed.png │ ├── sprite1.png │ ├── sprite2.jpg │ └── sprite3.png └── src └── smith.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: https://twolfson.com/support-me 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/README.md -------------------------------------------------------------------------------- /docs/alt-diagonal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/alt-diagonal.js -------------------------------------------------------------------------------- /docs/alt-diagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/alt-diagonal.png -------------------------------------------------------------------------------- /docs/canvassmith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/canvassmith.js -------------------------------------------------------------------------------- /docs/canvassmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/canvassmith.png -------------------------------------------------------------------------------- /docs/equals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/equals.png -------------------------------------------------------------------------------- /docs/fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/fork.png -------------------------------------------------------------------------------- /docs/getting-started-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/getting-started-stream.js -------------------------------------------------------------------------------- /docs/getting-started-stream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/getting-started-stream.png -------------------------------------------------------------------------------- /docs/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/github.png -------------------------------------------------------------------------------- /docs/padding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/padding.js -------------------------------------------------------------------------------- /docs/padding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/padding.png -------------------------------------------------------------------------------- /docs/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/plus.png -------------------------------------------------------------------------------- /docs/spritesheet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/spritesheet.js -------------------------------------------------------------------------------- /docs/spritesheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/spritesheet.png -------------------------------------------------------------------------------- /docs/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/docs/twitter.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/package.json -------------------------------------------------------------------------------- /src-test/expected_files/binaryTree.coordinates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/binaryTree.coordinates.json -------------------------------------------------------------------------------- /src-test/expected_files/binaryTree.phantomjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/binaryTree.phantomjs.png -------------------------------------------------------------------------------- /src-test/expected_files/binaryTree.pixelsmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/binaryTree.pixelsmith.png -------------------------------------------------------------------------------- /src-test/expected_files/binaryTree.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/binaryTree.properties.json -------------------------------------------------------------------------------- /src-test/expected_files/empty.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/empty.properties.json -------------------------------------------------------------------------------- /src-test/expected_files/leftRight.coordinates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/leftRight.coordinates.json -------------------------------------------------------------------------------- /src-test/expected_files/leftRight.pixelsmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/leftRight.pixelsmith.png -------------------------------------------------------------------------------- /src-test/expected_files/leftRight.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/leftRight.properties.json -------------------------------------------------------------------------------- /src-test/expected_files/padding.coordinates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/padding.coordinates.json -------------------------------------------------------------------------------- /src-test/expected_files/padding.pixelsmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/padding.pixelsmith.png -------------------------------------------------------------------------------- /src-test/expected_files/padding.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/padding.properties.json -------------------------------------------------------------------------------- /src-test/expected_files/unsorted.coordinates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/unsorted.coordinates.json -------------------------------------------------------------------------------- /src-test/expected_files/unsorted.pixelsmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/unsorted.pixelsmith.png -------------------------------------------------------------------------------- /src-test/expected_files/unsorted.properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/expected_files/unsorted.properties.json -------------------------------------------------------------------------------- /src-test/smith_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/smith_test.js -------------------------------------------------------------------------------- /src-test/test_sprites/malformed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/test_sprites/malformed.png -------------------------------------------------------------------------------- /src-test/test_sprites/sprite1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/test_sprites/sprite1.png -------------------------------------------------------------------------------- /src-test/test_sprites/sprite2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/test_sprites/sprite2.jpg -------------------------------------------------------------------------------- /src-test/test_sprites/sprite3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src-test/test_sprites/sprite3.png -------------------------------------------------------------------------------- /src/smith.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/twolfson/spritesmith/HEAD/src/smith.js --------------------------------------------------------------------------------