{"_id":"@mapbox/tiny-sdf","_rev":"3332282","name":"@mapbox/tiny-sdf","description":"Browser-side SDF font generator","dist-tags":{"latest":"2.0.6"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"time":{"modified":"2024-07-10T07:27:45.000Z","created":"2016-12-23T17:13:02.362Z","2.0.6":"2023-02-03T16:56:51.295Z","2.0.5":"2022-02-01T11:16:44.545Z","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","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","1.1.1":"2019-05-30T19:04:33.818Z","1.1.0":"2017-06-29T14:24:23.344Z","1.0.2":"2016-12-23T17:13:02.362Z"},"users":{"iampyramidone":true},"author":{"name":"Vladimir Agafonkin"},"repository":{"type":"git","url":"git+https://github.com/mapbox/tiny-sdf.git"},"versions":{"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":{"shasum":"9a1d33e5018093e88f6a4df2343e886056287282","size":4398,"noattachment":false,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.6.tgz"},"_npmUser":{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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,"_cnpm_publish_time":1675443411295},"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":{"shasum":"cdba698d3d65087643130f9af43a2b622ce0b372","size":4413,"noattachment":false,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.5.tgz"},"_npmUser":{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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","publish_time":1643714204545,"_cnpm_publish_time":1643714204545},"2.0.4":{"name":"@mapbox/tiny-sdf","version":"2.0.4","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.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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.4.tgz"},"_npmUser":{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"2.0.3":{"name":"@mapbox/tiny-sdf","version":"2.0.3","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.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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.3.tgz"},"_npmUser":{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"2.0.2":{"name":"@mapbox/tiny-sdf","version":"2.0.2","description":"Browser-side SDF font generator","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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.2.tgz"},"_npmUser":{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"2.0.1":{"name":"@mapbox/tiny-sdf","version":"2.0.1","description":"Browser-side SDF font generator","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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.1.tgz"},"_npmUser":{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"2.0.0":{"name":"@mapbox/tiny-sdf","version":"2.0.0","description":"Browser-side SDF font generator","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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-2.0.0.tgz"},"_npmUser":{"name":"mapbox-npm-05","email":"accounts+npmjs-05@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.2.5.tgz"},"_npmUser":{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.2.4.tgz"},"_npmUser":{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.2.3.tgz"},"_npmUser":{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.2.2.tgz"},"_npmUser":{"name":"mapbox-npm-07","email":"accounts+npmjs-07@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.2.1.tgz"},"_npmUser":{"name":"mapbox-npm-06","email":"accounts+npmjs-06@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.2.0.tgz"},"_npmUser":{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},"directories":{},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_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},"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":{"shasum":"16a20c470741bfe9191deb336f46e194da4a91ff","size":9862,"noattachment":false,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.1.1.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_npmUser":{"name":"mapbox-npm-08","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,"publish_time":1559243073818,"_cnpm_publish_time":1559243073818},"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":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"b0b8f5c22005e6ddb838f421ffd257c1f74f9a20","size":8907,"noattachment":false,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.1.0.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tiny-sdf-1.1.0.tgz_1498746262446_0.9107962434645742"},"directories":{},"publish_time":1498746263344,"_hasShrinkwrap":false,"_cnpm_publish_time":1498746263344},"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":"mourner","email":"agafonkin@gmail.com"},"dist":{"shasum":"7b41ce7b2cfcf8b5bda4e62a49aa22d45455acbc","size":17106,"noattachment":false,"key":"/@mapbox/tiny-sdf/-/@mapbox/tiny-sdf-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@mapbox/tiny-sdf/download/@mapbox/tiny-sdf-1.0.2.tgz"},"maintainers":[{"name":"mapbox-admin","email":""},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapbox-npm","email":"accounts+npmjs@mapbox.com"},{"name":"mapbox-npm-01","email":"accounts+npmjs-01@mapbox.com"},{"name":"mapbox-npm-02","email":"accounts+npmjs-02@mapbox.com"},{"name":"mapbox-npm-03","email":"accounts+npmjs-03@mapbox.com"},{"name":"mapbox-npm-04","email":"accounts+npmjs-04@mapbox.com"},{"name":"mapbox-npm-05","email":""},{"name":"mapbox-npm-06","email":""},{"name":"mapbox-npm-07","email":""},{"name":"mapbox-npm-08","email":"accounts+npmjs-08@mapbox.com"},{"name":"mapbox-npm-09","email":"accounts+npmjs-09@mapbox.com"},{"name":"mapbox-npm-advanced-actions","email":""},{"name":"mapbox-npm-ci","email":"accounts+npmjs-npm-ci@mapbox.com"},{"name":"mbx-npm-01-production","email":""},{"name":"mbx-npm-02-production","email":""},{"name":"mbx-npm-02-staging","email":""},{"name":"mbx-npm-03-production","email":""},{"name":"mbx-npm-04-production","email":""},{"name":"mbx-npm-05-production","email":""},{"name":"mbx-npm-06-production","email":""},{"name":"mbx-npm-07-production","email":""},{"name":"mbx-npm-08-production","email":""},{"name":"mbx-npm-09-production","email":""},{"name":"mbx-npm-advanced-actions-production","email":""},{"name":"mbx-npm-advanced-actions-staging","email":""},{"name":"mbx-npm-ci-production","email":""},{"name":"mbx-npm-ci-staging","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tiny-sdf-1.0.2.tgz_1482513179982_0.2504809161182493"},"directories":{},"publish_time":1482513182362,"_hasShrinkwrap":false,"_cnpm_publish_time":1482513182362}},"readme":"# TinySDF [![Build Status](https://travis-ci.com/mapbox/tiny-sdf.svg?branch=main)](https://travis-ci.com/mapbox/tiny-sdf)\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.\n","_attachments":{},"homepage":"https://github.com/mapbox/tiny-sdf#readme","bugs":{"url":"https://github.com/mapbox/tiny-sdf/issues"},"license":"BSD-2-Clause"}