{"_id":"get-blueprint","_rev":"26-937fc8f801a6203779023983061033c7","name":"get-blueprint","description":"Drawing tool for creating diagrams using D3.","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.1":{"name":"get-blueprint","version":"0.1.1","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"09a608ec244047e2e3dfadc43169ff8c0740a75c","_id":"get-blueprint@0.1.1","_shasum":"9ae6224c3fe8090242d2f14f5090e8cc62489caf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"9ae6224c3fe8090242d2f14f5090e8cc62489caf","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.1.tgz","integrity":"sha512-nE1rR02fzO3igVYFrlAN7Oy8SygA1XAnvNN/3HB4dZeVbm3NiKQfIebWBWEiYL0EEULqZJcjWWHUrIKO8S1E2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmY63VyfGzQMEybxjY3bkNwXmjn91+egmMwlsxhUPbEwIgHAF84RrNLIvhnnfBjEa2CMFG8Zmgs5IK1x2Dzhztxps="}]}},"0.1.2":{"name":"get-blueprint","version":"0.1.2","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"a92ce30849727a0a4f35533f7796f911b9d2c853","_id":"get-blueprint@0.1.2","_shasum":"816a49361a0945d96d9d1409d1d2443030ae7d5e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"816a49361a0945d96d9d1409d1d2443030ae7d5e","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.2.tgz","integrity":"sha512-NAldXzjrgrR4JOzpcntcVJoXPuwE875jjEZtZUsd2WbcI6ia7dCMiu5/QGgXKbXUrCaO02nc1xhVGwkOmRE3dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA8Fb5wRkoCryEh6Yxm2+NEfjNhRDGaHZvgVOydpkPrAIgdgXvjCvzDQnhJ2WYn7jr/kad/tEF9NvN+q3rhwHdgLs="}]}},"0.1.3":{"name":"get-blueprint","version":"0.1.3","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"3f9184b4720253792edd36853395bff4be3fea9b","_id":"get-blueprint@0.1.3","_shasum":"8d0b63b46fe36f02f01bbab9614cb657bf45bfd9","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"8d0b63b46fe36f02f01bbab9614cb657bf45bfd9","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.3.tgz","integrity":"sha512-7SRbKYBDN5bxhlu3w5qfRopEIAUbuP7DJaE5UMFU/W082ZlQatiEoVaZJKcffn9aZP/MraaxgzajV4Shbd6bnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyoDD2Vv7VnrHVP6M7XZOXRe4LWR12M56kFxJo8OA4FAiABk+IOBdBVpYjgoMWCPO0FVmaQktKcZwT94iJrRdi3Eg=="}]}},"0.1.4":{"name":"get-blueprint","version":"0.1.4","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"553fee41bbae888751ab103f8c0744eddb5bff58","_id":"get-blueprint@0.1.4","_shasum":"a029aefb273dce601f3d3f1928d8fffd4c0055aa","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"a029aefb273dce601f3d3f1928d8fffd4c0055aa","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.4.tgz","integrity":"sha512-obKWMO8YgmnD+iVWPLQ3057hZ0PHhDYbkm1Tn5k9zH7cTZhiH+/7vf3fdWTeFtQ6lBYRXJh7CuuoWESjKOcSoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8WB6ZvsJaUV/lhwuMiKSuWXJJ+9uPVljp5GvfMWlowAiAVELG47q9Xligu0Ls1D9TOYbf2OwHGkCPzVXPXFu5Tiw=="}]}},"0.1.5":{"name":"get-blueprint","version":"0.1.5","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"55ba1731f49fa2e03a393d8f024f3546615ccd32","_id":"get-blueprint@0.1.5","_shasum":"5c60d60c8ddb7f9636355357ab5c0f8d839c06bf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"5c60d60c8ddb7f9636355357ab5c0f8d839c06bf","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.5.tgz","integrity":"sha512-eQ+0dcVTQrARbGEXj3fRt/Y6O+XR3O0rMJpJ+q4idsgdiXnXAabHRDTD+zwgRjQSkAcafyLXYVTdLTWCyyiRxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE489f5KPvbqOlSuyACHCVuodbvOnq9YCttZaAxL7R6AAiEAo13vajnRIm40zliwrLpRd/v7zDDOZjyD2UyUaA6mGHA="}]}},"0.1.6":{"name":"get-blueprint","version":"0.1.6","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"2c2f97f345cc7e5c7d1f2ae84c5d5d26275cd0a7","_id":"get-blueprint@0.1.6","_shasum":"fcfb11200ca7bda537a9048b7a2b72b7515ca407","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"fcfb11200ca7bda537a9048b7a2b72b7515ca407","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.6.tgz","integrity":"sha512-V4cC82wbRmlUEcYKYSEHSIGzXeLaeTUJ6RsGyBCi6nqmQ+SO6T/hzlpy//TWAujNAYIWn8s9JU88JaY6mTtc7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGtUWzwzqLoFI87CDOlcWTIMvVf7ELGSbJktdZFZsB/DAiBRRwCnih1v8z0yEdxQcRrjK7eYMaoiyGF3qU+rj77RbQ=="}]}},"0.1.7":{"name":"get-blueprint","version":"0.1.7","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"d4a0caa698fdf4427072d08326e2c090338b20bb","_id":"get-blueprint@0.1.7","_shasum":"89cbc6f63c31691a2fb9b5e89b91cb4efb53879b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"89cbc6f63c31691a2fb9b5e89b91cb4efb53879b","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.7.tgz","integrity":"sha512-MC+NrB82HBS1wAWFcm0Nv0aMfSTHLD8qxv+VvXH+v5zGafuChlOEDk4HyMbL3XEu2oNKLgVAukOpu03U/kuTwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7WV7CMEbA1uP90e6ruhflekz482p66coXp27+JYySPAiEA1LKiGFRUoYHqhQPK/ksoviigHQLZayUNg7uaz+C6BQU="}]}},"0.1.8":{"name":"get-blueprint","version":"0.1.8","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"b97afac8d334eff3ea6f687af5acf9563a4e8e18","_id":"get-blueprint@0.1.8","_shasum":"66cf60a07e6bed1738eaa0eed156d977e99d742e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"66cf60a07e6bed1738eaa0eed156d977e99d742e","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.8.tgz","integrity":"sha512-5DRgFH+b9xW5ca2JM2N8O8mbSMZECda5+OFlyzw5SbKZmIaOlbbw8Z5SRkAvQ0QKnpgL9UB4+6TOZQiOOrO7Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp7rVxLBN9rGUblCFBQSRR+ryNBeVjnCB/2MX1du9PYwIhAP9S/tDeRNREIkU1hx5UvYXtdFVWiAs9iIZxmCSG7Cmd"}]}},"0.1.9":{"name":"get-blueprint","version":"0.1.9","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"25d755d6e14bc364b451f2e6f7c3b2f0151fb96f","_id":"get-blueprint@0.1.9","_shasum":"ccd23f5e1150ec972be006611d9a7d793065eb54","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"ccd23f5e1150ec972be006611d9a7d793065eb54","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.1.9.tgz","integrity":"sha512-kN5GBDq7CXMTtad5UUiYwmjU/XnI9Cpy2rSpvGby+e7D/eY6cG/nkWdfCvOP30O3hUEWitP9Ka2EKVFE21l3/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJN8o5KFsliOslg7J/tvPGJjbB/oVxksbWyI4ofU/MVgIgGDmamYjFea3tF8xCA8zaDuybClByGt2njjzitWBtMd8="}]}},"0.2.0":{"name":"get-blueprint","version":"0.2.0","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"9e602f6de978fcd48f438f42d69a1d131ef9e48d","_id":"get-blueprint@0.2.0","_shasum":"9b6acb40abd776fe1b3dab119a44e15bde4b1c75","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"9b6acb40abd776fe1b3dab119a44e15bde4b1c75","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.2.0.tgz","integrity":"sha512-yDxLOQNalexCTBUYKyWOXPCQ5mYtQRhrIN9q+n2VEYnw5Ca4J5Jme+upuO3SRJDFhDQpKnAXe9uK0cqoNkvYgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgtIZwC7zacICjYxpPQdag4KRj/9MIVDXJwvWZRzUjjQIhAIaXISAdFf+U05Hzj6qtKQM3jpAwaS8lN1/uqDyZ4l28"}]}},"0.2.1":{"name":"get-blueprint","version":"0.2.1","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"16f42ac3e1ed43a5139372cfc91bfe7b366d82af","_id":"get-blueprint@0.2.1","_shasum":"e70d643894d3b9f971be5e4b36593fbdad1fc33f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"e70d643894d3b9f971be5e4b36593fbdad1fc33f","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.2.1.tgz","integrity":"sha512-dcGEQpowxlfwBxLKy0UYr19hDSZ1USRiOdQ/yItWTchyZqwOereo4+5kvGlugGaWw5HIg8YQEGWXv7P+tJ4ewg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkj1jJEVRhU3Av6uhuB6HumKyuuXMN/iVVroAw8cuJ7AiA31X43Dksn/pj9klMdfvbd5la4c42k8zJZC3ey1qIbDA=="}]}},"0.2.2":{"name":"get-blueprint","version":"0.2.2","description":"Drawing tool for creating diagrams using D3.","main":"dist/blueprint.min.js","scripts":{"test":"gulp test","build":"gulp build","bower":"bower install","run":"foreman start"},"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"keywords":["drawing","svg","canvas","draw"],"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"homepage":"https://github.com/Wildhoney/Blueprint","devDependencies":{"babelify":"^5.0.4","bower":"^1.3.12","browserify":"^9.0.3","express":"^4.12.2","gulp":"^3.8.11","gulp-clean":"^0.3.1","gulp-jshint":"^1.9.2","gulp-karma":"0.0.4","gulp-rename":"^1.2.0","gulp-sass":"^1.3.3","gulp-uglify":"^1.1.0","jasmine-core":"^2.2.0","js-yaml":"^3.2.7","karma":"^0.12.31","karma-chrome-launcher":"^0.1.7","karma-firefox-launcher":"^0.1.4","karma-jasmine":"^0.3.5","karma-safari-launcher":"^0.1.1"},"dependencies":{},"gitHead":"29648676214f2138534364d157686b4fdb71235c","_id":"get-blueprint@0.2.2","_shasum":"bc0b435560e7df1a59c1053b8a678babd1415795","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"wildhoney","email":"adam.timberlake@gmail.com"},"maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"dist":{"shasum":"bc0b435560e7df1a59c1053b8a678babd1415795","tarball":"https://registry.npmjs.org/get-blueprint/-/get-blueprint-0.2.2.tgz","integrity":"sha512-19hjhDTN+qNSC8WLoF1rKSn2vp0ZEdED26QQwy4F/UvS+ruzE45o5fxpRrydJXVyj9cgy4iKIL+ox4gEdI/oxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFTBwkYGF3shFEkSYb/v8O3ebfPZAgP2uyUl5d0PpAE7AiBCtGQnvnrBFROrGZUi1cVP3dytXqvnX9x6WSFVqRGj/Q=="}]}}},"readme":"# Blueprint\n\n![Travis](http://img.shields.io/travis/Wildhoney/Blueprint.svg?style=flat)\n&nbsp;\n![npm](http://img.shields.io/npm/v/get-blueprint.svg?style=flat)\n&nbsp;\n![License MIT](http://img.shields.io/badge/License-MIT-lightgrey.svg?style=flat)\n\n* **Heroku**: [http://getblueprint.herokuapp.com/](http://getblueprint.herokuapp.com/)\n* **Bower:** `bower install get-blueprint`\n\n---\n\n![Blueprint Diagram](http://i.imgur.com/Kc1iqli.png)\n\n# Getting Started\n\nAdding a shape is as simple as passing in a string representation for your shape. For example `blueprint.add('rect')` would add a rectangle to the canvas.\n\n```javascript\nvar rect = blueprint.add('rect');\n```\n\nIn the above case the `rect` is an instance of `Interface` which encapsulates a lot of useful accessor methods for manipulating the shape, without exposing you to the complexity beneath.\n\nYou may set attributes using `setAttr` and get attributes using `getAttr` &ndash; `Interface` also has shorthand methods for setting attributes individually, such as `x()`, `y()`, `height()`, `width()`, etc...\n\n`Interface` also has the `attr` method for setting or getting depending on if a value was passed:\n\n```javascript\nvar value = Math.random();\nexpect(rectangle.width(value).width()).toEqual(value); // √\n```\n\n**Note:** The `z()` method is for setting the z-index but isn't applied directly to your `rect` shape, it is instead applied to the `g` element that is wrapped around your shape. When you define the z-index for your shape, the `Events.REORDER` event will be dispatched and all elements will be re-ordered using their z-indexes using `d3.sort`. See [Z-Index Management](#z-index-management) for further information.\n\n## Debugging: Data Attribute\n\nMostly for debugging purposes, each `Interface` object has a `toString` method which returns the ID of the attribute (`[object Interface: BP5]`) which corresponds to the `data-id` &mdash; which [can be changed](#change-data-attribute) &mdash; attribute on your shape's `g` element: `<g data-id=\"BP5\">...</g>`. Each `Shape` object also has a `toString` method which returns the shape's ID (`[object Rect: BP5]`) which is a nexus between the `Shape` and its `Interface`. You may also return the `Shape` instance &mdash; although it's not recommended &mdash; by taking it from the `blueprint.shapes` array.\n\n```javascript\nthis.shapes.push({\n    shape: shape, // all of the complexity.\n    interface: shape.getInterface() // interface developers deal with.\n});\n```\n\nFor the `blueprint.all` method the `interface` of each `shapes` object is returned:\n\n```javascript\nreturn this.shapes.map((model) => model.interface);\n```\n\n### Change Data Attribute\n\nBy default `Blueprint` sets the `data-id` attribute on each element's group, but this can be changed using the `constructor`:\n\n```javascript\nvar blueprint = new Blueprint(svg, {\n    dataAttribute: 'data-blueprint-id'\n});\n```\n\n# Creating Shapes\n\nAll of the shapes in `Blueprint` use hooks to allow for the easy creation of custom shapes.\n\n- [x] `getTag` &mdash; For specifying the root element's tag name;\n- [x] `addInterface` &mdash; For adding the specialised interface;\n- [ ] `addAttributes` &mdash; For applying custom attributes;\n- [ ] `addElements` &mdash; For appending elements to the group/shape elements;\n\nShapes can be registered with the `register` method on the `Blueprint` object &ndash; it accepts a name (`string`) and an object (`Shape`).\n\n```javascript\nclass Circle extends Shape {}\nblueprint.register('circle', Circle);\n```\n\n## Removing Shapes\n\nOnce you've created a shape, you will probably wish to remove it at some point. For this, the `Interface` object has a `remove` method which dispatches an `Events.REMOVE` event to the `Blueprint` object. By using this method to remove the shape, `Blueprint` can ensure the cleanup is invoked to prevent memory leaks.\n\n```javascript\nvar rect = blueprint.add('rect').fill('blue').x(100);\nrect.remove(); // bye bye.\n```\n\n# Dispatchers\n\nEach `Shape` has a `Dispatcher` (`this.dispatcher`) which is capable of dispatching events that affect **every** shape, whereas `Feature` and `Interface` objects **only** have dispatchers capable of dispatching events to the `Shape` object &mdash; if an event is intended to be broadcast to all shapes, then it's the responsibility of the `Shape` object to relay the dispatched event to the `Blueprint` object, such as in the case of `Events.DESELECT` from `Selectable`.\n\n<img src=\"http://i.imgur.com/jdm7RDX.png\" alt=\"Dispatcher Architecture\" width=\"540\" />\n\nIn the above diagram we can see that `Blueprint` has the main dispatcher that it injects into `Shape` &mdash; each `Interface` and `Feature` have their own dispatchers.\n\n# Z-Index Management\n\nTechnically SVG doesn't have a `z-index` property as CSS does, and therefore the Z value is determined by the insertion order of the elements. `Blueprint` provides a handful of convenience methods for managing the Z index. Aside from the typical `z` method which accepts **any** numerical value &mdash; including `Infinity` and `-Infinity` which will be translated to in between `1` and `groups.length` &mdash; `Blueprint` has the following methods:\n\n- `sendToBack()` sends the shape to the back &mdash; `1`;\n- `bringToFront()` brings the shape to the front &mdash; `groups.length`;\n- `sendBackwards()` sends the shape backwards one step &mdash; `z() - 1`;\n- `bringForwards()` brings the shape forwards one step &mdash; `z() + 1`;\n\n```javascript\n// shufflin', shufflin'...\nvar rect = blueprint.add('rect').z(-Infinity);\nrect.bringToFront().sendBackwards().bringForwards().sendToBack();\n```","maintainers":[{"name":"wildhoney","email":"adam.timberlake@gmail.com"}],"time":{"modified":"2022-06-18T07:45:35.606Z","created":"2015-03-06T14:38:36.470Z","0.1.1":"2015-03-06T14:38:36.470Z","0.1.2":"2015-03-06T17:02:53.447Z","0.1.3":"2015-03-07T10:51:37.155Z","0.1.4":"2015-03-07T11:04:46.149Z","0.1.5":"2015-03-07T14:06:43.460Z","0.1.6":"2015-03-08T11:35:30.099Z","0.1.7":"2015-03-09T16:53:44.309Z","0.1.8":"2015-03-10T10:58:52.817Z","0.1.9":"2015-03-10T16:07:04.091Z","0.2.0":"2015-03-10T16:19:36.760Z","0.2.1":"2015-03-12T14:21:40.045Z","0.2.2":"2015-03-12T22:22:43.324Z"},"homepage":"https://github.com/Wildhoney/Blueprint","keywords":["drawing","svg","canvas","draw"],"repository":{"type":"git","url":"https://github.com/Wildhoney/Blueprint.git"},"author":{"name":"Adam Timberlake","email":"adam.timberlake@gmail.com"},"bugs":{"url":"https://github.com/Wildhoney/Blueprint/issues"},"license":"MIT","readmeFilename":"README.md"}