{"versions":{"1.0.2":{"name":"@mapbox/tiny-sdf","version":"1.0.2","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^3.12.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"da3cde4753f348612e0f0bfe48f999c8a6de6b63","_id":"@mapbox/tiny-sdf@1.0.2","_shasum":"7b41ce7b2cfcf8b5bda4e62a49aa22d45455acbc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"shasum":"7b41ce7b2cfcf8b5bda4e62a49aa22d45455acbc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.0.2.tgz"},"maintainers":[{"name":"anonymous","email":"agafonkin@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tiny-sdf-1.0.2.tgz_1482513179982_0.2504809161182493"},"directories":{},"contributors":[]},"1.1.0":{"name":"@mapbox/tiny-sdf","version":"1.1.0","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"ISC","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^3.12.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"3c78d9ef302fb8543b4e56c964fb5f6995868b82","_id":"@mapbox/tiny-sdf@1.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"anonymous","email":"agafonkin@gmail.com"},"dist":{"integrity":"sha512-dnhyk8X2BkDRWImgHILYAGgo+kuciNYX30CUKj/Qd5eNjh54OWM/mdOS/PWsPeN+3abtN+QDGYM4G220ynVJKA==","shasum":"b0b8f5c22005e6ddb838f421ffd257c1f74f9a20","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.1.0.tgz"},"maintainers":[{"email":"andrea.delrio@mapbox.com","name":"anonymous"},{"email":"ali@mapbox.com","name":"anonymous"},{"email":"ann.millspaugh@gmail.com","name":"anonymous"},{"email":"hello@franka.tech","name":"anonymous"},{"email":"charlie@mapbox.com","name":"anonymous"},{"email":"julianne@mapbox.com","name":"anonymous"},{"email":"dthompson@gmail.com","name":"anonymous"},{"email":"eric.alessandrini@mapbox.com","name":"anonymous"},{"email":"jayana.charles@mapbox.com","name":"anonymous"},{"email":"christopher.cailleaux@gmail.com","name":"anonymous"},{"email":"poornima@mapbox.com","name":"anonymous"},{"email":"bersabel.tadesse@mapbox.com","name":"anonymous"},{"email":"mallorywood413@gmail.com","name":"anonymous"},{"email":"luis@mapbox.com","name":"anonymous"},{"email":"pilar@mapbox.com","name":"anonymous"},{"email":"galia@mapbox.com","name":"anonymous"},{"email":"matt.gosline@mapbox.com","name":"anonymous"},{"email":"kelly.young@mapbox.com","name":"anonymous"},{"email":"incanus@codesorcery.net","name":"anonymous"},{"email":"mully@mapbox.com","name":"anonymous"},{"email":"mikel@groundtruth.in","name":"anonymous"},{"email":"danpat@danpat.net","name":"anonymous"},{"email":"macro.shen@mapbox.com","name":"anonymous"},{"email":"amy.ghate@mapbox.com","name":"anonymous"},{"email":"asheemm@gmail.com","name":"anonymous"},{"email":"john.sylak-glassman@mapbox.com","name":"anonymous"},{"email":"michael@mapbox.com","name":"anonymous"},{"email":"aj@mapbox.com","name":"anonymous"},{"email":"lucie.daeye@mapbox.com","name":"anonymous"},{"email":"devin.boyer@mapbox.com","name":"anonymous"},{"email":"andrey@mapbox.com","name":"anonymous"},{"email":"flippmoke@gmail.com","name":"anonymous"},{"email":"safonov.ilya@gmail.com","name":"anonymous"},{"email":"denis.koronchik@gmail.com","name":"anonymous"},{"email":"peterqliu@gmail.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"rasagy@mapbox.com","name":"anonymous"},{"email":"chethan@mapbox.com","name":"anonymous"},{"email":"upendra@mapbox.com","name":"anonymous"},{"email":"cesar@mapbox.com","name":"anonymous"},{"email":"pavel@mapbox.com","name":"anonymous"},{"email":"olivia.brundage@mapbox.com","name":"anonymous"},{"email":"aileen.s.rowan@gmail.com","name":"anonymous"},{"email":"richman@mapbox.com","name":"anonymous"},{"email":"danny@mapbox.com","name":"anonymous"},{"email":"eliane@mapbox.com","name":"anonymous"},{"email":"nikinfour@gmail.com","name":"anonymous"},{"email":"gokul.ganesan@mapbox.com","name":"anonymous"},{"email":"blannon@gmail.com","name":"anonymous"},{"email":"sean@mapbox.com","name":"anonymous"},{"email":"me@lukasmartinelli.ch","name":"anonymous"},{"email":"krishna@mapbox.com","name":"anonymous"},{"email":"lindsay@mapbox.com","name":"anonymous"},{"email":"vestibule@anandthakker.net","name":"anonymous"},{"email":"chris.loer@mapbox.com","name":"anonymous"},{"email":"0o3ko0@gmail.com","name":"anonymous"},{"email":"sam.kronick@mapbox.com","name":"anonymous"},{"email":"manohar@mapbox.com","name":"anonymous"},{"email":"alex.parlato@mapbox.com","name":"anonymous"},{"email":"yunjie.li@mapbox.com","name":"anonymous"},{"email":"bharata+npm@mapbox.com","name":"anonymous"},{"email":"aarthy@mapbox.com","name":"anonymous"},{"email":"dane@mapbox.com","name":"anonymous"},{"email":"dana.sulit@mapbox.com","name":"anonymous"},{"email":"emmanuel.sambale@gmail.com","name":"anonymous"},{"email":"miles.sackler@mapbox.com","name":"anonymous"},{"email":"agafonkin@gmail.com","name":"anonymous"},{"email":"hello@chau-nguyen.de","name":"anonymous"},{"email":"michael.krasnyk@gmail.com","name":"anonymous"},{"email":"r.ragupathy85@gmail.com","name":"anonymous"},{"email":"vincent.sarago@mapbox.com","name":"anonymous"},{"email":"tony.chen@mapbox.com","name":"anonymous"},{"email":"arun.planemad@gmail.com","name":"anonymous"},{"email":"patrick@mapbox.com","name":"anonymous"},{"email":"laurier@mapbox.com","name":"anonymous"},{"email":"ugo.vollmer@mapbox.com","name":"anonymous"},{"email":"alice@mapbox.com","name":"anonymous"},{"email":"ansis.brammanis@gmail.com","name":"anonymous"},{"email":"oindrila.gupta92@gmail.com","name":"anonymous"},{"email":"virginia@mapbox.com","name":"anonymous"},{"email":"karito@mapbox.com","name":"anonymous"},{"email":"srividyabharadwaj26@gmail.com","name":"anonymous"},{"email":"perry@mapbox.com","name":"anonymous"},{"email":"colleen.mcginnis@mapbox.com","name":"anonymous"},{"email":"nat@mapbox.com","name":"anonymous"},{"email":"nick.cordella@mapbox.com","name":"anonymous"},{"email":"benjamin@mapbox.com","name":"anonymous"},{"email":"fischer@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"paul@mapbox.com","name":"anonymous"},{"email":"max@mapbox.com","name":"anonymous"},{"email":"abhishek@mapbox.com","name":"anonymous"},{"email":"jothirnadh@mapbox.com","name":"anonymous"},{"email":"ryan.baumann@mapbox.com","name":"anonymous"},{"email":"dan@mapbox.com","name":"anonymous"},{"email":"lily@mapbox.com","name":"anonymous"},{"email":"amisha@mapbox.com","name":"anonymous"},{"email":"kara.e.mahoney@gmail.com","name":"anonymous"},{"email":"bhargav.kowshik@gmail.com","name":"anonymous"},{"email":"alinapaz@gmail.com","name":"anonymous"},{"email":"damon@mapbox.com","name":"anonymous"},{"email":"lyzi@mapbox.com","name":"anonymous"},{"email":"spam@freenerd.de","name":"anonymous"},{"email":"carol@mapbox.com","name":"anonymous"},{"email":"mayaqgao@gmail.com","name":"anonymous"},{"email":"camilla@mapbox.com","name":"anonymous"},{"email":"saman@mapbox.com","name":"anonymous"},{"email":"bryan@mapbox.com","name":"anonymous"},{"email":"daniel+npm@trvx.org","name":"anonymous"},{"email":"decorah@mapbox.com","name":"anonymous"},{"email":"ajith@mapbox.com","name":"anonymous"},{"email":"pratik@mapbox.com","name":"anonymous"},{"email":"morgan.herlocker@gmail.com","name":"anonymous"},{"email":"hi@jacquestardie.org","name":"anonymous"},{"email":"mollylloyd@gmail.com","name":"anonymous"},{"email":"john.firebaugh@gmail.com","name":"anonymous"},{"email":"tim.channell@gmail.com","name":"anonymous"},{"email":"ruben@mapbox.com","name":"anonymous"},{"email":"mail@kkaefer.com","name":"anonymous"},{"email":"brendan@mapbox.com","name":"anonymous"},{"email":"moritz@mapbox.com","name":"anonymous"},{"email":"karen@mapbox.com","name":"anonymous"},{"email":"david.dave.clark@gmail.com","name":"anonymous"},{"email":"amyleewalton@gmail.com","name":"anonymous"},{"email":"ian.villeda@gmail.com","name":"anonymous"},{"email":"nicki@mapbox.com","name":"anonymous"},{"email":"jake@jakepruitt.com","name":"anonymous"},{"email":"scothis@gmail.com","name":"anonymous"},{"email":"mcwhittemore@gmail.com","name":"anonymous"},{"email":"siyu.song@gmail.com","name":"anonymous"},{"email":"ghoshkaj@gmail.com","name":"anonymous"},{"email":"ulsh@mapbox.com","name":"anonymous"},{"email":"emily@mapbox.com","name":"anonymous"},{"email":"sam@mapbox.com","name":"anonymous"},{"email":"alex@mapbox.com","name":"anonymous"},{"email":"will@mapbox.com","name":"anonymous"},{"email":"sanjay@mapbox.com","name":"anonymous"},{"email":"sajjadkm@gmail.com","name":"anonymous"},{"email":"aruna@mapbox.com","name":"anonymous"},{"email":"kai@mapbox.com","name":"anonymous"},{"email":"matt@mattficke.com","name":"anonymous"},{"email":"andrew@mapbox.com","name":"anonymous"},{"email":"nicholas.ingalls@gmail.com","name":"anonymous"},{"email":"tlee@mapbox.com","name":"anonymous"},{"email":"dubois@mapbox.com","name":"anonymous"},{"email":"young@mapbox.com","name":"anonymous"},{"email":"ian@mapbox.com","name":"anonymous"},{"email":"jeff@miccolis.net","name":"anonymous"},{"email":"ryan.clark.j@gmail.com","name":"anonymous"},{"email":"lauren@mapbox.com","name":"anonymous"},{"email":"bobby@mapbox.com","name":"anonymous"},{"email":"tristen.brown@gmail.com","name":"anonymous"},{"email":"accounts@mapbox.com","name":"anonymous"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf-1.1.0.tgz_1498746262446_0.9107962434645742"},"directories":{},"contributors":[]},"1.1.1":{"name":"@mapbox/tiny-sdf","version":"1.1.1","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^3.12.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"3b6df667fd157340ce3e849153a1b9d01dec0393","_id":"@mapbox/tiny-sdf@1.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Ihn1nZcGIswJ5XGbgFAvVumOgWpvIjBX9jiRlIl46uQG9vJOF51ViBYHF95rEZupuyQbEmhLaDPLQlU7fUTsBg==","shasum":"16a20c470741bfe9191deb336f46e194da4a91ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.1.1.tgz","fileCount":6,"unpackedSize":22887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8ClCCRA9TVsSAnZWagAAocoP/0CUuVdZWASSvF9ZKDo6\nHjudcG1xkzsVxYozeNPyvUfD87w76YUYNhOMKVoRPjLWmbEUlf0XnHa3YygI\nxm6szlGrg+nVIjbTDmO+DPUeKEoIuxED9ywHlIBPmeP1RZMXxTOWvnkPsuBk\n1euGePLlmGe3xRPgFCyEM101d8QWCUNA4ecASs2vaAZLIlrjFgy7d9/zrWmG\nrUI3fiEaD9GHgaLoo1u/yNxjrR69wWoaIUPNfpdl5UlJ1f65FD8Jfj0TWgiB\nSmTkpnDaHVENfmu/6SOZj73mjcJLJ/bl/OLta6FEiaFw0tdVsNtC4BqYvxEB\nVNiLvqI/E2fy0VgUrZ+ijbGaXSAb5m87z43DTrIxI0Q1gMw6dyHt/evgPnWx\nV9O5IkPF6owYu+o+o9m0DEZrvIGk2P0H+9P0g1jlPkD2XjouA55X8ziBesw1\n97GA/fUjSc0LNcKHVXiL6/GbG07Bo1O0siHbC3EI9uK3q0Y/TQDILCZr/3Gm\nE7AG+UN8Q2lSMRiCN1RZi//tRR+3CT04Uk6ax18FkvU1jbt45J/0QDoDFfWq\nR+NzFd4ONIxWzRSZxtPJa1RKd66/EqzmQ+9F2rHxUSL3tJz0xD6t6vcYIENA\nlfHSKy5M2bAPdgJuGb1K/2llBwAlv/1n/teJhC61iEIJcoLTi8tT4FbSKO3C\ndZ8K\r\n=excP\r\n-----END PGP SIGNATURE-----\r\n"},"maintainers":[{"email":"accounts@mapbox.com","name":"anonymous"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-01@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-02@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-03@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-04@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-05@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-06@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-07@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-08@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-09@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"anonymous"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"anonymous"}],"_npmUser":{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.1.1_1559243073587_0.6605895519226548"},"_hasShrinkwrap":false,"contributors":[]},"1.2.5":{"name":"@mapbox/tiny-sdf","version":"1.2.5","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^7.0.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"2b1efa1ba63233c920f1116dbab64dc13a62c7e4","_id":"@mapbox/tiny-sdf@1.2.5","_nodeVersion":"14.15.5","_npmVersion":"7.5.2","dist":{"shasum":"424c620a96442b20402552be70a7f62a8407cc59","size":11324,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.2.5.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.2.5_1613678219229_0.4890173879177282"},"_hasShrinkwrap":false,"publish_time":1613678219384,"_cnpm_publish_time":1613678219384,"contributors":[]},"1.2.4":{"name":"@mapbox/tiny-sdf","version":"1.2.4","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^7.0.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"57efbf75898b79f936fb21b71a74d18f77a4d6a2","_id":"@mapbox/tiny-sdf@1.2.4","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"03b4e6ceb7bfc63e3c0d3297a16d4aa0c5d4aeaf","size":183994,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.2.4.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.2.4_1613609224902_0.6720072358771831"},"_hasShrinkwrap":false,"publish_time":1613609225135,"_cnpm_publish_time":1613609225135,"contributors":[]},"1.2.3":{"name":"@mapbox/tiny-sdf","version":"1.2.3","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^7.0.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"3780469b9476293e9ada53a77ca4f5e54e6b4016","_id":"@mapbox/tiny-sdf@1.2.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"74807b3eab60ca8f9cd2de8238c27928f8f31677","size":10550,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.2.3.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.2.3_1612764630035_0.9141522419241017"},"_hasShrinkwrap":false,"publish_time":1612764630227,"_cnpm_publish_time":1612764630227,"contributors":[]},"1.2.2":{"name":"@mapbox/tiny-sdf","version":"1.2.2","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^7.0.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"67de39bcc91d8be8e852d0b2b21134bccad6765c","_id":"@mapbox/tiny-sdf@1.2.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"536417dd04cd6af4d46eb0e65f932941a7540be1","size":10550,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.2.2.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.2.2_1611648561514_0.007440095854964968"},"_hasShrinkwrap":false,"publish_time":1611648561708,"_cnpm_publish_time":1611648561708,"contributors":[]},"1.2.1":{"name":"@mapbox/tiny-sdf","version":"1.2.1","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^7.0.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"66658a2c92c54e7da5284dc4cba4ac2696e63661","_id":"@mapbox/tiny-sdf@1.2.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"3e46f5ed97d06594a92404fde916ebe8c4ec3c87","size":10561,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.2.1.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.2.1_1611559069959_0.34230762732824904"},"_hasShrinkwrap":false,"publish_time":1611559070089,"_cnpm_publish_time":1611559070089,"contributors":[]},"1.2.0":{"name":"@mapbox/tiny-sdf","version":"1.2.0","description":"Browser-side SDF font generator","main":"index.js","scripts":{"test":"eslint index.js"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"eslint":"^7.0.0","eslint-config-mourner":"^2.0.1"},"eslintConfig":{"extends":"mourner"},"gitHead":"a5b87d6aafa74813aca6c4cc02b0edca0314ce30","_id":"@mapbox/tiny-sdf@1.2.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"shasum":"797c859080d46ce4019aac4fc245427207adfde4","size":10497,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-1.2.0.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_1.2.0_1610933646287_0.11305638000559792"},"_hasShrinkwrap":false,"publish_time":1610933646426,"_cnpm_publish_time":1610933646426,"contributors":[]},"2.0.4":{"name":"@mapbox/tiny-sdf","version":"2.0.4","description":"","type":"module","main":"index.js","exports":"./index.js","typings":"./index.d.ts","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.8.0","eslint":"^8.0.1","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^6.2.0","pixelmatch":"^5.2.1","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.3.1"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"049f6ae795b8eea630c68d6f3ee0fcb3fc65265e","_id":"@mapbox/tiny-sdf@2.0.4","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"shasum":"497d7153a61b7cef4638b9e9e91cd37403dead07","size":4412,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.4.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.4_1634568032695_0.4976555526683444"},"_hasShrinkwrap":false,"publish_time":1634568032839,"_cnpm_publish_time":1634568032839,"contributors":[]},"2.0.3":{"name":"@mapbox/tiny-sdf","version":"2.0.3","description":"","type":"module","main":"index.js","exports":"./index.js","typings":"./index.d.ts","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.8.0","eslint":"^8.0.1","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^6.2.0","pixelmatch":"^5.2.1","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.3.1"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"ecb5645a64866d3bf1a2d7f9858cb9a64a68d956","_id":"@mapbox/tiny-sdf@2.0.3","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"shasum":"6a1a0205eee84071476d5f94613fff20586886a8","size":4244,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.3.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.3_1634566755512_0.03507105048698489"},"_hasShrinkwrap":false,"publish_time":1634566755628,"_cnpm_publish_time":1634566755628,"contributors":[]},"2.0.2":{"name":"@mapbox/tiny-sdf","version":"2.0.2","description":"","type":"module","main":"index.js","exports":"./index.js","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.8.0","eslint":"^7.32.0","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^6.2.0","pixelmatch":"^5.2.1","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.3.1"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"487278f78a29e5344cce0d65bd28049a468095b1","_id":"@mapbox/tiny-sdf@2.0.2","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"shasum":"89b477f350c146be84fb263eb67f60f0ee2f59cf","size":4233,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.2.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.2_1632487666278_0.9683748355257333"},"_hasShrinkwrap":false,"publish_time":1632487666424,"_cnpm_publish_time":1632487666424,"contributors":[]},"2.0.1":{"name":"@mapbox/tiny-sdf","version":"2.0.1","description":"","type":"module","main":"index.js","exports":"./index.js","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.8.0","eslint":"^7.32.0","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^6.2.0","pixelmatch":"^5.2.1","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.3.1"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"be9732315ebf609568028b1311a20a9271fcfa0e","_id":"@mapbox/tiny-sdf@2.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"shasum":"45be53c1b0d982c4147d0228b77e85a76d9c9260","size":4278,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.1.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.1_1632328177013_0.7783552940406204"},"_hasShrinkwrap":false,"publish_time":1632328177141,"_cnpm_publish_time":1632328177141,"contributors":[]},"2.0.0":{"name":"@mapbox/tiny-sdf","version":"2.0.0","description":"","type":"module","main":"index.js","exports":"./index.js","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.8.0","eslint":"^7.32.0","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^6.2.0","pixelmatch":"^5.2.1","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.3.1"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"b624a53d1678f9b3022a4b3ac7b4bb6ede4f9a70","_id":"@mapbox/tiny-sdf@2.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"shasum":"1e34a94b6f4c95d877652be4d399b4476792ac44","size":15978,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.0.tgz"},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.0_1632295748747_0.9443434690621912"},"_hasShrinkwrap":false,"publish_time":1632295748902,"_cnpm_publish_time":1632295748902,"contributors":[]},"2.0.5":{"name":"@mapbox/tiny-sdf","version":"2.0.5","description":"Browser-side SDF font generator","type":"module","main":"index.js","exports":"./index.js","typings":"./index.d.ts","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.9.0","eslint":"^8.8.0","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^6.2.0","pixelmatch":"^5.2.1","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.5.0"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"bd847e192f5b147d644e4fad3e0cf45e31166ea3","_id":"@mapbox/tiny-sdf@2.0.5","_nodeVersion":"14.16.1","_npmVersion":"7.10.0","dist":{"integrity":"sha512-OhXt2lS//WpLdkqrzo/KwB7SRD8AiNTFFzuo9n14IBupzIMa67yGItcK7I2W9D8Ghpa4T04Sw9FWsKCJG50Bxw==","shasum":"cdba698d3d65087643130f9af43a2b622ce0b372","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.5.tgz","fileCount":5,"unpackedSize":10743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+RacCRA9TVsSAnZWagAA6NwP/A0vG89mzPwh9azsE/o3\nW10Aie02Pw2GuPC14gC24sOCNUpaxaY3a5lrDMuozO4i4RF1tZ62pQMHeHBo\nn1tFTUwXrxYbB5MKngHZZywszCw4lp/IKg/Xt4roJcoDImvu0NJlk8ws6sbW\nQMelCjdPP3ngMw+uM/V1QUKfUMZlO5DbfHpaMvesaSjT/lAzHoKbuIwZw/5o\nZybkwM2jBUh0VYGBLNcBKNlbp7kR992PgIW2PlowfJZ3TN6PMiUlwc9kZ3aR\nNEbQvRlZ5sn/2A/iLQK7etMksj3CHOu2Xb9uj7ImhdNFbEMd3ww+DROGfcVc\nIUATyYQFeRtueeHMsbug5F/2zHLIaYB0Bqr2/o1UxCuTg3xh4ngVDrKE5+uq\n1R1qCSddyTfxtcqGfVXUo0o6Rg7242t5sta9zVW6ybmWVplWber1XgsuHSWo\n1SRshtepQpw/yBKcHIpggZhfmQUKh6helrR7ZS+cWl3QyikQXL7vjjSf44pL\nxSmJHXvJIMTb80OdbVRBxo8uN8IXZsYPum+obIcuFWC0LIN4836eNsdeTku0\nUNZ1OT1wmWwMKltNfJZFeawSUWIFpU+/aEoDRDdcWRFwMWbjrMm8L/bmXH42\nrcxygD5JjReFI1W4122wqT0Dr4iEaWlrrnRkRSj7o0BtXuvunoGlHyc7PFlV\nRYB3\r\n=3yGG\r\n-----END PGP SIGNATURE-----\r\n","size":4413},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.5_1643714204398_0.19895006575199448"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-01T11:16:51.119Z","contributors":[]},"2.0.6":{"name":"@mapbox/tiny-sdf","version":"2.0.6","description":"Browser-side SDF font generator","type":"module","main":"index.js","exports":"./index.js","typings":"./index.d.ts","scripts":{"pretest":"eslint index.js index.html test","test":"node test/test.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"2.9.3","eslint":"^8.23.0","eslint-config-mourner":"^3.0.0","eslint-plugin-html":"^7.1.0","pixelmatch":"^5.3.0","pngjs":"^6.0.0","st":"^3.0.0","tape":"^5.6.0"},"eslintConfig":{"extends":"mourner","parserOptions":{"ecmaVersion":2020},"plugins":["html"]},"gitHead":"5bd130204f341acfd974081a791be9397fb10c39","_id":"@mapbox/tiny-sdf@2.0.6","_nodeVersion":"14.19.1","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qMqa27TLw+ZQz5Jk+RcwZGH7BQf5G/TrutJhspsca/3SHwmgKQ1iq+d3Jxz5oysPVYTGP6aXxCo5Lk9Er6YBAA==","shasum":"9a1d33e5018093e88f6a4df2343e886056287282","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.6.tgz","fileCount":5,"unpackedSize":10711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkobj00Jk4qw7S2TsWrwcSiIDLe7g69+J3KZHiouqENQIhAMIJhcgev92oG7xZlfFnuz233DPslCO+0X0jdM1SKmPd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3TzTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQeQ//VOJThkojfCOU44nOVXj9TMS5FVpFADtYsdsDJfhtca635HcN\r\nTCCn/SS1UrVpKt0u+gqbk/sMe3RLthnHtRcU0v9g5G7y1ccek9LwcLzlS7wb\r\nPzbds3snCOmSte4Yd3vi1sw31mS51xgHpA1YcqsQ1EpuaW03/Z0d2oPz8Djb\r\n/DnGiXkvfTWJLVFZQAlWix9tVtHedBsBeT7ZvC+BBSZ9M41bItI/w38MgbgE\r\nuFpXpD4lWyAdcIWO5416MF/KJYsAtJ1e+dhrgpXmj6Sx3Pl9LYSjGPSVo7zB\r\nUX3MPdCRggCuCrWBMJb2NdGBP0b7qFi2CDofUHNmjC5Hfg8ulFe76DjnoSDj\r\nrAisj+97mW/NfkbW4EkcOj0dDvdxXsHxwcGvM1wnPMplL63VhyNnhckpBsVg\r\n/PbKTphic7VdSyL9/Z/PQMEscNBApfoO2iw0pyeNemg3wTaYrwFhhGchcPDT\r\nCxEtld8hkdsK5TtfzJpiQ6jcRhv5kiN3uc0USyJCBKOWwHHlTJMpMHUU9//i\r\nLl458S8641aljgEqEFJY7JtYI+P/J423+AozQeOvlyDnRFnIw0TktvGdLzNe\r\n/qtCD/cDWSrivtuiLGHDAd6rt4J4Y06qMEYYoNzChotJ7n0LyvArI8xX7nnp\r\n9lbBpKGucqif5EVupc4tzFHlu8rO2KOkUvk=\r\n=XqCh\r\n-----END PGP SIGNATURE-----\r\n","size":4398},"_npmUser":{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf_2.0.6_1675443411130_0.3935081903799329"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-02-03T16:56:51.295Z","publish_time":1675443411295,"contributors":[]},"2.0.7":{"name":"@mapbox/tiny-sdf","version":"2.0.7","description":"Browser-side SDF font generator","type":"module","main":"index.js","exports":"./index.js","typings":"./index.d.ts","scripts":{"pretest":"eslint index.js index.html test","test":"node --test","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"3.1.2","eslint":"^9.32.0","eslint-config-mourner":"^4.1.0","eslint-plugin-html":"^8.1.3","pixelmatch":"^7.1.0","pngjs":"^7.0.0","st":"^3.0.2"},"_id":"@mapbox/tiny-sdf@2.0.7","gitHead":"0600475552e35c8b75c7db65900e4d8555400bdb","_nodeVersion":"20.15.1","_npmVersion":"11.3.0","dist":{"integrity":"sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug==","shasum":"0d67d65a43195003b282764f2297c619736bbc6e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.0.7.tgz","fileCount":5,"unpackedSize":10819,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXh6PEriXMcIOypsEp/K3JSzFZd5c4zEbJR635KjFNYAIhAO2LRa3nUnhQ3VcgZBRNZjx4wgYU+nNvuNbrIZoFVyci"}],"size":4456},"_npmUser":{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-sdf_2.0.7_1754393548334_0.9984079842351086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-08-05T11:32:28.529Z","publish_time":1754393548529,"_source_registry_name":"default","contributors":[]},"2.1.0":{"name":"@mapbox/tiny-sdf","version":"2.1.0","description":"Browser-side SDF font generator","type":"module","main":"index.js","exports":"./index.js","typings":"./index.d.ts","scripts":{"pretest":"eslint index.js index.html test","test":"node --test","bench":"node ./test/bench.js","start":"st --no-cache --localhost --index index.html ."},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"keywords":["sdf","signed distance fields","font","canvas","text","distance transform"],"author":{"name":"Vladimir Agafonkin"},"license":"BSD-2-Clause","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"homepage":"https://github.com/mapbox/tiny-sdf#readme","devDependencies":{"canvas":"^3.2.3","eslint":"^10.2.0","eslint-config-mourner":"^4.1.0","eslint-plugin-html":"^8.1.4","pixelmatch":"^7.1.0","pngjs":"^7.0.0","st":"^3.0.3"},"_id":"@mapbox/tiny-sdf@2.1.0","gitHead":"e9144ae64cc780021b7c95e87cdf2938e38690a5","_nodeVersion":"20.15.1","_npmVersion":"11.3.0","dist":{"integrity":"sha512-uFJhNh36BR4OCuWIEiWaEix9CA2WzT6CAIcqVjWYpnx8+QDtS+oC4QehRrx5cX4mgWs37MmKnwUejeHxVymzNg==","shasum":"62f562340eaa1f1945a2b255e084f9377f9ab9b3","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@mapbox/tiny-sdf/-/tiny-sdf-2.1.0.tgz","fileCount":5,"unpackedSize":12093,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAcrlqV80sD+D5GQv+o314YE4f2izyk79FGddSwAJLh/AiEAoBNwKcItXD81TabxU+MYyEMEGbAy713sK7p8+5bXxyg="}],"size":4976},"_npmUser":{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"accounts+npmjs-01@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-02@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-07@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-03@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-04@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-09@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-05@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-06@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-08@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-advanced-actions@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"anonymous","email":"accounts+npmjs@mapbox.com"},{"name":"anonymous","email":"accounts@mapbox.com"},{"name":"anonymous","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+production+ci@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+01@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+02@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+03@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+04@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+05@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+06@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+07@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+08@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+09@mapbox.com"},{"name":"anonymous","email":"yannick.meeus@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com"},{"name":"anonymous","email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-sdf_2.1.0_1775638640519_0.2992630725432115"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-04-08T08:57:20.657Z","publish_time":1775638640657,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.1.0"},"name":"@mapbox/tiny-sdf","time":{"modified":"2026-04-08T08:58:37.391Z","created":"2022-01-26T23:10:41.458Z","1.0.2":"2016-12-23T17:13:02.362Z","1.1.0":"2017-06-29T14:24:23.344Z","1.1.1":"2019-05-30T19:04:33.818Z","1.2.5":"2021-02-18T19:56:59.384Z","1.2.4":"2021-02-18T00:47:05.135Z","1.2.3":"2021-02-08T06:10:30.227Z","1.2.2":"2021-01-26T08:09:21.708Z","1.2.1":"2021-01-25T07:17:50.089Z","1.2.0":"2021-01-18T01:34:06.426Z","2.0.4":"2021-10-18T14:40:32.839Z","2.0.3":"2021-10-18T14:19:15.628Z","2.0.2":"2021-09-24T12:47:46.424Z","2.0.1":"2021-09-22T16:29:37.141Z","2.0.0":"2021-09-22T07:29:08.902Z","2.0.5":"2022-02-01T11:16:44.545Z","2.0.6":"2023-02-03T16:56:51.295Z","2.0.7":"2025-08-05T11:32:28.529Z","2.1.0":"2026-04-08T08:57:20.657Z"},"readme":"# TinySDF [![Volodymyr Agafonkin's projects](https://img.shields.io/badge/simply-awesome-brightgreen.svg)](https://github.com/mourner/projects) [![Node](https://github.com/mapbox/tiny-sdf/actions/workflows/node.yml/badge.svg)](https://github.com/mapbox/tiny-sdf/actions/workflows/node.yml)\n\nTinySDF is a tiny and fast JavaScript library for generating SDF (signed distance field)\nfrom system fonts on the browser using Canvas 2D and\n[Felzenszwalb/Huttenlocher distance transform](https://cs.brown.edu/~pff/papers/dt-final.pdf).\nThis is very useful for [rendering text with WebGL](https://www.mapbox.com/blog/text-signed-distance-fields/).\n\n## [Demo](http://mapbox.github.io/tiny-sdf)\n\n## Usage\n\nCreate a TinySDF for drawing glyph SDFs based on font parameters:\n\n```js\nconst tinySdf = new TinySDF({\n    fontSize: 24,             // Font size in pixels\n    fontFamily: 'sans-serif', // CSS font-family\n    fontWeight: 'normal',     // CSS font-weight\n    fontStyle: 'normal',      // CSS font-style\n    buffer: 3,                // Whitespace buffer around a glyph in pixels\n    radius: 8,                // How many pixels around the glyph shape to use for encoding distance\n    cutoff: 0.25              // How much of the radius (relative) is used for the inside part of the glyph\n});\n\nconst glyph = tinySdf.draw('泽'); // draw a single character\n```\n\nReturns an object with the following properties:\n\n- `data` is a `Uint8ClampedArray` array of alpha values (0–255) for a `width` x `height` grid.\n- `width`: Width of the returned bitmap.\n- `height`: Height of the returned bitmap.\n- `glyphTop`: Maximum ascent of the glyph from alphabetic baseline.\n- `glyphLeft`: Currently hardwired to 0 (actual glyph differences are encoded in the rasterization).\n- `glyphWidth`: Width of the rasterized portion of the glyph.\n- `glyphHeight` Height of the rasterized portion of the glyph.\n- `glyphAdvance`: Layout advance.\n\nTinySDF is provided as a ES module, so it's only supported on modern browsers, excluding IE.\n\n```html\n<script type=\"module\">\nimport TinySDF from 'https://cdn.skypack.dev/@mapbox/tiny-sdf';\n...\n</script>\n```\n\nIn Node, you can't use `require` — only `import` in ESM-capable versions (v12.15+):\n\n```js\nimport TinySDF from '@mapbox/tiny-sdf';\n```\n\n## Development\n\n```bash\nnpm test  # run tests\nnpm start # start server for the demo page\n```\n\n## License\n\nThis implementation is licensed under the [BSD 2-Clause license](https://opensource.org/licenses/BSD-2-Clause). It's based directly on the algorithm published in the Felzenszwalb/Huttenlocher paper, and is not a port of the existing C++ implementation provided by the paper's authors.","users":{}}