{"_id":"ember-text-measurer","_rev":"13-993bfe81c7c88d4419f129ce3f343b90","name":"ember-text-measurer","description":"Ember addon with a service to calculate text dimensions on a canvas","dist-tags":{"latest":"0.6.0"},"versions":{"0.1.1":{"name":"ember-text-measurer","version":"0.1.1","description":"The default blueprint for ember-cli addons.","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"engines":{"node":">= 0.10.0"},"author":{"name":"Miguel Camba"},"license":"MIT","devDependencies":{"broccoli-asset-rev":"^2.4.2","ember-ajax":"^2.0.1","ember-cli":"2.6.0-beta.1","ember-cli-app-version":"^1.0.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-deploy":"0.5.1","ember-cli-htmlbars":"^1.0.3","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.4.0","ember-cli-jshint":"^1.0.0","ember-cli-qunit":"^1.4.0","ember-cli-release":"0.2.8","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.5.0","ember-disable-prototype-extensions":"^1.1.0","ember-export-application-global":"^1.0.5","ember-load-initializers":"^0.5.1","ember-pagefront":"0.11.1","ember-resolver":"^2.0.3","loader.js":"^4.0.1"},"keywords":["ember-addon","measure","text","canvas"],"dependencies":{"ember-cli-babel":"^5.1.6"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"1636ee25761f82516382278b79170603defb287f","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.1.1","_shasum":"ef7c9d4f1fb2af60239116632001eb88105a8fc3","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.7.1","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"shasum":"ef7c9d4f1fb2af60239116632001eb88105a8fc3","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.1.1.tgz","integrity":"sha512-bgGwO+mmvFyqS7QdOOD2DxgiuTbIMMIfv+EYxR0GqGiGyPeGkeHpFeKcde265a20LBH55XgLK0OH6l//9SmDXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCugXsJDkERX1JEOIGBnCSa3Z+g3qN4HdmsYNaNyuNlMAIgTWoIHZJMESB0yBDuHoDieliAK+/AXLpPR5H+5ku+HVg="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ember-text-measurer-0.1.1.tgz_1463132062284_0.6398863047361374"}},"0.1.3":{"name":"ember-text-measurer","version":"0.1.3","description":"The default blueprint for ember-cli addons.","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"engines":{"node":">= 0.10.0"},"author":{"name":"Miguel Camba"},"license":"MIT","devDependencies":{"broccoli-asset-rev":"^2.4.2","ember-ajax":"^2.0.1","ember-cli":"2.6.0-beta.1","ember-cli-app-version":"^1.0.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-deploy":"0.5.1","ember-cli-htmlbars":"^1.0.3","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.4.0","ember-cli-jshint":"^1.0.0","ember-cli-qunit":"^1.4.0","ember-cli-release":"0.2.8","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.5.0","ember-disable-prototype-extensions":"^1.1.0","ember-export-application-global":"^1.0.5","ember-load-initializers":"^0.5.1","ember-pagefront":"0.11.1","ember-resolver":"^2.0.3","loader.js":"^4.0.1"},"keywords":["ember-addon","measure","text","canvas"],"dependencies":{"ember-cli-babel":"^5.1.6"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"7fb3cddcc5abbfb346cd7aaff0669e78e1f3263c","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.1.3","_shasum":"b9987f5963ea847676fc2bd9c7b996c6ed2ab452","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.7.1","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"shasum":"b9987f5963ea847676fc2bd9c7b996c6ed2ab452","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.1.3.tgz","integrity":"sha512-N3mv2iMzYbEEdNCHljVPQXEQZWjm61aJ0crUC61ZzjJ3p4Ne5HZ46p7QlokmNJt/ZLnUkSUl7Pnixtl1OUGTzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbv9iAlbk0JTv5dQnxNFhL/JSBcLsCda+EeNn9bp6J0QIhALI4oM0ugPLmd4FsBFhKShPc7szqi1N9l6CQdCeDCkcu"}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-text-measurer-0.1.3.tgz_1463139112524_0.25170026207342744"}},"0.3.0":{"name":"ember-text-measurer","version":"0.3.0","description":"The default blueprint for ember-cli addons.","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"engines":{"node":">= 0.10.0"},"author":{"name":"Miguel Camba"},"license":"MIT","devDependencies":{"broccoli-asset-rev":"^2.4.2","ember-ajax":"^2.0.1","ember-cli":"2.6.0-beta.1","ember-cli-app-version":"^1.0.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-deploy":"0.5.1","ember-cli-htmlbars":"^1.0.3","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.4.0","ember-cli-jshint":"^1.0.0","ember-cli-qunit":"^1.4.0","ember-cli-release":"0.2.8","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.5.0","ember-disable-prototype-extensions":"^1.1.0","ember-export-application-global":"^1.0.5","ember-load-initializers":"^0.5.1","ember-pagefront":"0.11.1","ember-resolver":"^2.0.3","loader.js":"^4.0.1"},"keywords":["ember-addon","measure","text","canvas"],"dependencies":{"ember-cli-babel":"^5.1.6"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"2faff9df8e53a790d9ae035cb25ad561c8fde528","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.3.0","_shasum":"51b14c1c0e514ea502ee55ae1b5a74edb6d08bb5","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.7.1","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"shasum":"51b14c1c0e514ea502ee55ae1b5a74edb6d08bb5","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.3.0.tgz","integrity":"sha512-0ht7MYhM0Xl4x2YoT+ueE55+ShJdIVuIIgi1eXY/VrMm8y//uILEeFMjQAQaNx3UjBEDg0ZegZzJXsHoQjEoGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/y8vdK4TBVA/hggIXKB50Xlmkv8pNVZC7jpXrBJgLUAiEA5RTks8ts/YAqembjybGVVUTFHaNRLpehW+wv/3LunXo="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-text-measurer-0.3.0.tgz_1463154742100_0.9529638255480677"}},"0.3.1":{"name":"ember-text-measurer","version":"0.3.1","description":"The default blueprint for ember-cli addons.","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"engines":{"node":">= 0.10.0"},"author":{"name":"Miguel Camba"},"license":"MIT","devDependencies":{"broccoli-asset-rev":"^2.4.2","ember-ajax":"^2.0.1","ember-cli":"2.6.0-beta.1","ember-cli-app-version":"^1.0.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-deploy":"0.5.1","ember-cli-htmlbars":"^1.0.3","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.4.0","ember-cli-jshint":"^1.0.0","ember-cli-qunit":"^1.4.0","ember-cli-release":"0.2.8","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.5.0","ember-disable-prototype-extensions":"^1.1.0","ember-export-application-global":"^1.0.5","ember-load-initializers":"^0.5.1","ember-pagefront":"0.11.1","ember-resolver":"^2.0.3","loader.js":"^4.0.1"},"keywords":["ember-addon","measure","text","canvas"],"dependencies":{"ember-cli-babel":"^5.1.6"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"cf85eddf58b836f88faa19b1b26f1870d35183bf","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.3.1","_shasum":"e632f6c19e54146dbaf750571057e9ee0245497a","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.7.1","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"shasum":"e632f6c19e54146dbaf750571057e9ee0245497a","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.3.1.tgz","integrity":"sha512-zISNPO9x5q2M+a9lSDEcgTmqtVM68Jo+brzksDFqf3PH2SIuDAvNtp+fkUS7mQGVD43cXXSqT9TwuLKmCjsWng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGDMbGGWdrtQhv84ix/J4tZmGyqY1z2Ov7N7NTIRkEiAiEAzoxeorBKCgnrm3dww60jqch6BypxdrWXy1Zuz+oSzDM="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-text-measurer-0.3.1.tgz_1463260524326_0.22010969277471304"}},"0.3.2":{"name":"ember-text-measurer","version":"0.3.2","description":"The default blueprint for ember-cli addons.","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"engines":{"node":">= 0.10.0"},"author":{"name":"Miguel Camba"},"license":"MIT","devDependencies":{"broccoli-asset-rev":"^2.4.2","ember-ajax":"^2.0.1","ember-cli":"2.6.0-beta.1","ember-cli-app-version":"^1.0.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-deploy":"0.5.1","ember-cli-htmlbars":"^1.0.3","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.4.0","ember-cli-jshint":"^1.0.0","ember-cli-qunit":"^1.4.0","ember-cli-release":"0.2.8","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.5.0","ember-disable-prototype-extensions":"^1.1.0","ember-export-application-global":"^1.0.5","ember-load-initializers":"^0.5.1","ember-pagefront":"0.11.1","ember-resolver":"^2.0.3","loader.js":"^4.0.1"},"keywords":["ember-addon","measure","text","canvas"],"dependencies":{"ember-cli-babel":"^5.1.6"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"7ab55a598d8224b928df33f79e6090aea4160ae0","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.3.2","_shasum":"0cb34e47303722cf8b06d4ac5116b78bfb8227fa","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.7.1","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"shasum":"0cb34e47303722cf8b06d4ac5116b78bfb8227fa","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.3.2.tgz","integrity":"sha512-dEPSbHG7rBnYxTaccTwK+FMn8wRCtFNT3mTB+q6DU3ekF+f55KrUd129HrXvqUdPd9uAsxw/eOpNBlQcshC12Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrQK8/T7sM+/eHsCqsbABWcJmeZJPDt55nCv0C6e+aTAiEAihsa5/dmkWkiI444F2Qm6FaFZz1Z8P+DOkvcTxLuW/0="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ember-text-measurer-0.3.2.tgz_1463695965830_0.13100765622220933"}},"0.3.3":{"name":"ember-text-measurer","version":"0.3.3","description":"The default blueprint for ember-cli addons.","directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"engines":{"node":">= 0.10.0"},"author":{"name":"Miguel Camba"},"license":"MIT","files":["addon/","app/","index.js"],"devDependencies":{"broccoli-asset-rev":"^2.4.2","ember-ajax":"^2.0.1","ember-cli":"2.8.0-beta.2","ember-cli-app-version":"^1.0.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-htmlbars":"^1.0.3","ember-cli-htmlbars-inline-precompile":"^0.3.1","ember-cli-inject-live-reload":"^1.4.0","ember-cli-jshint":"^1.0.0","ember-cli-qunit":"^2.1.0","ember-cli-release":"^0.2.9","ember-cli-sri":"^2.1.0","ember-cli-test-loader":"^1.1.0","ember-cli-uglify":"^1.2.0","ember-data":"^2.8.0-beta.1","ember-disable-prototype-extensions":"^1.1.0","ember-export-application-global":"^1.0.5","ember-load-initializers":"^0.5.1","ember-resolver":"^2.0.3","loader.js":"^4.0.1"},"keywords":["ember-addon","measure","text","canvas"],"dependencies":{"ember-cli-babel":"^5.1.6"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"e1da9603810b343c956a32615bea4b6fea8993ef","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.3.3","_shasum":"0762809a71c2e1f2e60ab00c53c6eb1b63c9f963","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.0","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"shasum":"0762809a71c2e1f2e60ab00c53c6eb1b63c9f963","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.3.3.tgz","integrity":"sha512-/wVmHUQ3DnRg0aCB1s5VJhEWCFHlVIWX5exKNW6yX2+Yf4jfsKsnD2iLp4fe7AH2atFGSosIz4IyC7Wdog5I/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICzdpAvHgnxkswDhRIiKnLHmvoTDa54WN/+1cBl/GtGeAiEA2Um5UKL7QQyUBwvpLrx2SGNQQ36ZHwh3cSYz2LZp9Dw="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ember-text-measurer-0.3.3.tgz_1470394762950_0.7877004740294069"}},"0.4.0":{"name":"ember-text-measurer","version":"0.4.0","description":"Ember addon with a service to calculate text dimmensions on a canvas","keywords":["ember-addon","measure","text","canvas"],"license":"MIT","author":{"name":"Miguel Camba"},"directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"files":["addon/","app/","index.js"],"dependencies":{"ember-cli-babel":"^6.8.2"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.16.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.0.0","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.16.0","ember-welcome-page":"^3.0.0","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"ebcf87052492ba458402f2b426c6674998386bed","_id":"ember-text-measurer@0.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"integrity":"sha512-gfDb1Id/SH4j5aD52foDD6Pa0xB5Z8pY51FBxKzt6w91NBIgFKN3i8mhCXlp4ue572xax46+vrcel3tbBhD0eA==","shasum":"a676195378d4eb4c1617678c2d198a2344b4d12b","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEwf8LKrBCfdCF4pcyThBC6vyNgodOxajuwnjeuB0bZAiEAtMWPmthaubdNRc2i30ALpCBDAg/f4vWJZtCKBdYvKTo="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-text-measurer-0.4.0.tgz_1508337499150_0.9834096066188067"}},"0.4.1":{"name":"ember-text-measurer","version":"0.4.1","description":"Ember addon with a service to calculate text dimmensions on a canvas","keywords":["ember-addon","measure","text","canvas"],"license":"MIT","author":{"name":"Miguel Camba"},"directories":{"doc":"doc","test":"tests"},"repository":"","scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"files":["addon/","app/","index.js"],"dependencies":{"ember-cli-babel":"^6.8.2"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.16.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.0.0","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.16.0","ember-welcome-page":"^3.0.0","loader.js":"^4.2.3"},"engines":{"node":"6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"96806c3a699d2005fab7d7923435e69c4e692d07","_id":"ember-text-measurer@0.4.1","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"integrity":"sha512-fwRoaGF0pemMyJ5S/j5FYt7PZva8MyZA33DwkL1LLAR9T5hQyatSbZaLl4D1a5Kv8kDXX0tTFZT9xCPPKahYTg==","shasum":"30ababa7100b2ffb86f8c37fe2b4b56d2592c626","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.4.1.tgz","fileCount":7,"unpackedSize":7627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa81XxCRA9TVsSAnZWagAAtRUP+wT81tsStrCW8w3m3Vuf\nBysMMZCCkzDFRH2xqFvGnTwFb3CnJf1RmG2Yvnh4+MAPILTZYc8HjbvTA8SU\npGHxYF9lGaSLiWtJW5d1rv/Tp5rABmBqCwhwGljALJ0TN7po80FUCFdKSnaj\nL9Xc/il9zhrnQny1rFO5b16oqbvs+0YRcegBgR+CTod7MBApvsOUEdNlos4v\nIbv4I6RahRuZpqt6nNHQBv+ovxBhgRCSVOc3F96Sx0zKInlc17ZIVbS9nxB8\n++sWFHxMiu7RSCuZwWSZM3NrhQSTQcxA5TAxFLS5EHVxgLEQHvvrGYB/hKPS\n/2KbyL6BiLpIHDa45ASrsTrcmnRdhUPcIA77yl8n/vAkr8JmS5QxDYSoXnGb\na9UPwoMo4vwriJlADZ17Jzft0AnmiITXcnjM2w47qossNleiOzAI+DGQUeen\nUjNUrlsLmI8H4QgGuSTh9AqPdvasL16R80ZFg1C2Ehxp7x+Nala9S/AyXm+v\njhaabs3hxdfXaSemAvSGcd9wbmccU3teY064X+ipMPs7G5pASmw8ROXwwdbc\nUXellA9Zm43RWCkKpyYeKpicz1ltxwIycm1+hryQxNOAhFVtjENf4Yt3Y6DL\nPEPApGHc2O3++125uit8hr1DsmfncFgRaAmnmsh6MyUh6L5jOHTjh9aZ77a8\nE0e0\r\n=02OY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOc0x5oh3aiH1/6Tnv2/WKi/7BBFlGGFwDaHLWfg668AiBspbCjeWbQGIzqzMPLo6apGexiF1UYJ18C211E8VqW9g=="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-text-measurer_0.4.1_1525896689064_0.15880737222390606"},"_hasShrinkwrap":false},"0.5.0":{"name":"ember-text-measurer","version":"0.5.0","description":"Ember addon with a service to calculate text dimensions on a canvas","keywords":["ember-addon","measure","text","canvas"],"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"license":"MIT","author":{"name":"Miguel Camba"},"directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build","lint:js":"eslint .","start":"ember serve","test":"ember test","test:all":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.1.0"},"devDependencies":{"broccoli-asset-rev":"^2.7.0","ember-ajax":"^3.0.0","ember-cli":"~3.3.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.3.2","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.1.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.3.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","ember-welcome-page":"^3.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^6.0.1","loader.js":"^4.2.3","qunit-dom":"^0.7.1"},"engines":{"node":"6.* || 8.* || >= 10.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"303b58621917eb190fa854d7c060fd19e63bf766","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.5.0","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"dist":{"integrity":"sha512-YhcOcce8kaHp4K0frKW7xlPJxz82RegGQCVNTcFftEL/jpEflZyFJx17FWVINfDFRL4K8wXtlzDXFgMOg8vmtQ==","shasum":"b907aeb8cbc04560e5070dc0347cdd35d0040d0d","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.5.0.tgz","fileCount":7,"unpackedSize":7941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjbofCRA9TVsSAnZWagAAGJYP/iYNZrvb0Ma0CUqCjDoR\nhktQ6opxZbnTLZsC/5Rre2mi2uGYKJ2dy0bd1jZfiRyUZkw09EpNcaslpG1R\nAyHfVMrJicJKym1u9ZYrEktdeDyXvyEpJjq0I8alJxXtFvoPZFkHMdzJfX3o\n3vqqJwWvcNnwgAcWa1xjsoloedKefZbMAVQ+8OfCAvrda/qpTAhEet8ck/2u\n0OJ7O1L7U1NRa4NIZ5vDZfsJ00Py0gNKnFnf0B0G425BV/afr0Wso1F8z+5J\n6n5CENtUsgnDVba0iijxBdgzxHZWt7pCQiXovyHSgQAReNFxBaAfayVveI4+\nYtX0rLWcWZDrZCnIxROM13aG9eizU0zoTsfZtnWIJ3CSDRZ0OXhC6uEbECcF\n5UsKqk22xvFcUOb0RkitzxTVHKnY+fl0DLjb9LhDuHFHHm8NIcRWoebLvM0T\njNeUIA6xZlJD1H5Jg0J5DD51qEV10jfDDlhaZGvYITEzVsFZr1JH7YA+HZ9e\nUIzWVPeIIkOjMmtMOl4mvaWxsYDOWq9eq7H6dGUcxt6srhxpxGsFcw+WTvZj\nxL3qqoDClNg9xL56SA+n+E6fwLTaBW6w3THCn0JbjKbmc/tPk56uawlZSslp\nkqnbl/jQmpR1dCZsNQatcoRj6IxgFsUxhM18XoX/MAQDCsHOYJHnWVIN+OLi\nALDR\r\n=4J9P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj5J9oaRt8Q13sKRSvTGchLRkxQcp3AazudojV2otjrQIhAPvEI5+keAazRH26u6pzLCINKeNZxThwbN/g1vZqi0m7"}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-text-measurer_0.5.0_1536014878593_0.42259537531516567"},"_hasShrinkwrap":false},"0.6.0":{"name":"ember-text-measurer","version":"0.6.0","description":"Ember addon with a service to calculate text dimensions on a canvas","keywords":["ember-addon","measure","text","canvas"],"repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"license":"MIT","author":{"name":"Miguel Camba"},"directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint .","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.19.0","ember-cli-htmlbars":"^4.3.1"},"devDependencies":{"@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.5.3","ember-cli":"~3.18.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.18.0","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.6.0","ember-try":"^1.4.0","ember-welcome-page":"^3.0.0","eslint":"^6.8.0","eslint-plugin-ember":"^8.4.0","eslint-plugin-node":"^11.1.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.2.0"},"engines":{"node":"10.* || >= 12"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"34843d48a0c2f27dd865cba56b1bcfeef1d2eef8","bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"},"homepage":"https://github.com/cibernox/ember-text-measurer#readme","_id":"ember-text-measurer@0.6.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==","shasum":"140eda044fd7d4d7f60f654dd30da79c06922b2e","tarball":"https://registry.npmjs.org/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz","fileCount":7,"unpackedSize":8311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex+uNCRA9TVsSAnZWagAA5zUP/1N5ZS4et6wWLvtMGYDm\n0ro24ahqWmFFwrbzFDosHDKZf9NnrdkW3K2sBojXxgMH+B23PHHjsp33c4BE\n6qOmkO0+vAyJR48E4semwkf5o+H18sPcKxEvNhwyznKUbj+zaqedwrt14qL9\nhBZpoODzDq22mkIllOj3UFk+hS7ALhyaLD4WoSA+c/E34UYzuPEfIuiiN4p1\n5K0iQtu5y+40jt66Qyzv6lDBtsSjW7pOemJWCNgVJFETY096SrY7S8tC+h81\n+z9iZcsydIzt2S1u46bRp6ltJCPlxeKAYxaSg/0Yz8K1Tsll1OWS5JuPJ4py\nLjQlzfr8duf9HoAJjb13pnBwn7p1mH1vbZUJfq485l/q6xcKjp5YsuZ/RgFo\nm/wFD3f6lWu+HepWPnrAzUJ557RYpa/lDjzADkyhYnBUp8eMqO2wuJW2Qaqt\n5QUChcYp7z9ot7sETQ5ADBwyRdCw8YkaelOxVb9uAbADl8L+6tz3KX+DE68b\nI3ezvcAdlhy21ljmDp5/l2kRbCrIIvADL9Nu7Vv/QkUga5QkDxsEroVKGof7\npA58PYoKK896csKOsEKsGrT4waloKkdh4bHMdyGe7VG6ZrJgWu2XHvHFE57Z\nZl367jzYo4MY/n/Lqj3UXYqbfEOm1h5UnoWtS5ALEcyT71d+INckN35N/rtD\nfTR2\r\n=Mgp/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj+v6cG1Bs8Mf59e3EPF4olw0BawCMW7y7CKp5ETxhagIgUi2FPUKvImg0Bywk+42IxAhh9ze35lUMdAzYgnU5jbI="}]},"maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"_npmUser":{"name":"cibernox","email":"miguel.camba@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-text-measurer_0.6.0_1590160269150_0.9562259366545287"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/cibernox/ember-text-measurer.svg?branch=dummy-branch)](https://travis-ci.org/cibernox/ember-text-measurer)\n\n# Ember-text-measurer\n\nThis addon provides a very simple service to measure the width of a string\nusing an in-memory canvas, so it doesn't cause any layout reflow for max\nperformance.\n\n### Installation\n\n`ember install ember-text-measurer`\n\n### Usage\n\nThis addon just provides a service that you can inject wherever you need.\n\nThe service for now has three methods:\n\n* `width(string, font = null)` will return the width of the text with the given font information.\n\n```js\ntextMeasurer.width('foobar', '24px Arial');             // ~ 68.02px\ntextMeasurer.width('foobar', '20px Arial');             // ~ 56.64px\ntextMeasurer.width('foobar', '20px Times New Roman');   // ~ 52.19px\n```\n\n* `fitTextSize(string, width, font = null)` will return the font size with which the given text\nwill fully fit in the available width with the given (option) font information.\n\n```js\ntextMeasurer.fitTextSize('foobar this is too long', 200, 'normal 24px Times'); // 22px\ntextMeasurer.fitTextSize('foobar this is too long', 200, 'normal 24px Helvetica'); // 21px\ntextMeasurer.fitTextSize('foobar this is too long', 200, 'normal 24px Georgia'); // 20px\n```\n\nNote: The font size passed to this method is irrelevant, the important part is the font style and family.\n\n* `lines(string, width, font = null)` will return the number of lines that this text would\n  require when rendered in a container of the given width with the given font.\n\n```js\nconst sampleMultilineText = `Lorem\nipsum dolor sit amet, ex legimus mandamus sea, qui no doctus option. Ei pri commune maiestatis. Mea at facete appetere tincidunt. Et sea quaestio expetendis. No eius virtute delenit per.\n\n\nEa mel error latine, usu harum delicata forensibus id, ut est probo quodsi regione. Sumo definitiones ex has, percipit voluptatum an qui. Eius solet aeterno sea ut, qui ex inani persequeris. In nostro facilis consetetur mea. Ut audiam virtute nostrum eam, omnes luptatum splendide eam at.\n\nVeri zril ex vel, pri habemus delicata et. Te minimum expetenda dissentiet est, homero omnium expetenda no pri, enim fuisset usu ei. Mel ex quidam scripserit, pri aliquip debitis id. Vis ea legere persius recteque, utamur blandit volutpat ea vel.`;\n\ntextMeasurer.lines(sampleMultilineText, 400, 'normal 24px Helvetica'); // 26 lines\ntextMeasurer.lines(sampleMultilineText, 600, 'normal 24px Helvetica'); // 19 lines\ntextMeasurer.lines(sampleMultilineText, 600, 'normal 14px Helvetica'); // 14 lines\n```\n\n_Please note than measuring the lines is significantly more expensive than measuting the width\nand might take a non-negligible amount of time when performed on text over a few thousands words, and\nresults might not be accurate on browsers that don't have subpixel precission on text measurements_\n\n### What can I do with this?\n\nCheck [THE DEMO](https://ember-text-measurer.pagefrontapp.com) for some ideas ;-)\n\n### Browser compatibility\n\nPretty good, in theory all back to IE9, although IE9 might give slightly unnacurate results,\nprobably not innacurate enough to be a problem.\n\n### Caveats\n\n- It doesn't work in Fastboot because there's no canvas support in node. If you are very interested in\n  this feature, it is proably doable using in some library like [node-canvas](https://github.com/Automattic/node-canvas)\n  PRs welcomed.\n- If you are using a custom font and you perform the measurement before it is fully loaded,\n  the result will be innacurate.\n","maintainers":[{"name":"cibernox","email":"miguel.camba@gmail.com"}],"time":{"modified":"2022-06-17T01:25:48.640Z","created":"2016-05-13T09:34:24.092Z","0.1.1":"2016-05-13T09:34:24.092Z","0.1.3":"2016-05-13T11:31:54.942Z","0.3.0":"2016-05-13T15:52:24.460Z","0.3.1":"2016-05-14T21:15:26.657Z","0.3.2":"2016-05-19T22:12:49.019Z","0.3.3":"2016-08-05T10:59:24.560Z","0.4.0":"2017-10-18T14:38:20.066Z","0.4.1":"2018-05-09T20:11:29.133Z","0.5.0":"2018-09-03T22:47:58.801Z","0.6.0":"2020-05-22T15:11:09.297Z"},"keywords":["ember-addon","measure","text","canvas"],"author":{"name":"Miguel Camba"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/cibernox/ember-text-measurer#readme","repository":{"type":"git","url":"git+ssh://git@github.com/cibernox/ember-text-measurer.git"},"bugs":{"url":"https://github.com/cibernox/ember-text-measurer/issues"}}