{"_id":"opentype.js","_rev":"2801959","name":"opentype.js","description":"OpenType font parser","dist-tags":{"latest":"1.3.4"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"time":{"modified":"2022-08-05T03:14:20.000Z","created":"2013-09-27T13:18:12.532Z","1.3.4":"2021-10-08T12:28:11.753Z","1.3.3":"2020-04-20T20:37:39.366Z","1.3.2":"2020-04-20T19:54:40.914Z","1.3.1":"2020-04-13T15:40:47.975Z","1.3.0":"2020-04-13T15:11:55.391Z","1.2.1":"2020-04-13T14:12:52.560Z","1.2.0":"2020-04-13T13:56:13.554Z","1.1.0":"2019-05-01T07:06:17.435Z","1.0.1":"2019-04-19T13:53:35.701Z","1.0.0":"2019-04-17T13:11:47.768Z","0.12.0":"2019-04-17T12:54:34.899Z","0.11.0":"2018-10-22T18:45:13.487Z","0.10.0":"2018-08-17T10:54:43.720Z","0.9.0":"2018-06-21T16:18:41.507Z","0.8.0":"2018-03-07T17:11:36.333Z","0.7.3":"2017-07-18T12:49:26.862Z","0.7.2":"2017-06-07T20:12:51.584Z","0.7.1":"2017-04-26T19:07:21.240Z","0.7.0":"2017-04-25T12:19:07.567Z","0.6.9":"2017-01-17T14:00:54.329Z","0.6.8":"2017-01-09T13:03:02.292Z","0.6.7":"2017-01-05T20:44:03.227Z","0.6.6":"2016-10-25T13:46:26.012Z","0.6.5":"2016-09-09T13:47:37.762Z","0.6.4":"2016-06-30T12:37:29.982Z","0.6.3":"2016-05-10T09:50:13.502Z","0.6.2":"2016-03-11T14:02:15.245Z","0.6.1":"2016-02-20T09:57:06.358Z","0.6.0":"2015-12-01T14:27:44.168Z","0.5.1":"2015-10-26T20:54:59.983Z","0.5.0":"2015-10-06T07:53:54.575Z","0.4.11":"2015-09-27T19:44:18.740Z","0.4.10":"2015-07-30T10:14:56.099Z","0.4.9":"2015-06-23T08:05:11.863Z","0.4.8":"2015-06-03T20:43:27.081Z","0.4.7":"2015-04-30T17:13:09.504Z","0.4.6":"2015-03-26T15:59:52.769Z","0.4.5":"2015-03-10T10:15:48.807Z","0.4.4":"2014-12-08T10:39:09.003Z","0.4.3":"2014-11-26T05:58:54.143Z","0.4.2":"2014-11-24T13:47:25.203Z","0.4.1":"2014-11-10T19:56:38.328Z","0.4.0":"2014-11-10T16:00:42.193Z","0.3.1":"2014-11-10T14:48:34.873Z","0.3.0":"2014-06-10T08:41:13.203Z","0.2.0":"2014-02-07T15:33:52.191Z","0.0.1":"2013-09-27T13:18:12.532Z"},"users":{},"author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"versions":{"1.3.4":{"name":"opentype.js","description":"OpenType font parser","version":"1.3.4","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","font","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"engines":{"node":">= 8.0.0"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"10563b50d0dcd25cd78f6ea16287b810dd9f7523","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.3.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"1c0e72e46288473cc4a4c6a2dc60fd7fe6020d77","size":729650,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.3.4.tgz"},"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.3.4_1633696091582_0.6609788977198761"},"_hasShrinkwrap":false,"publish_time":1633696091753,"_cnpm_publish_time":1633696091753,"_cnpmcore_publish_time":"2021-12-16T14:48:32.815Z"},"1.3.3":{"name":"opentype.js","description":"OpenType font parser","version":"1.3.3","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","font","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"engines":{"node":">= 8.0.0"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"829e2a324a2ef1d718913c4742b3c5efbdc6ef7f","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.3.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"65b8645b090a1ad444065b784d442fa19d1061f6","size":730591,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.3.3.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.3.3_1587415059199_0.4037933572726813"},"_hasShrinkwrap":false,"publish_time":1587415059366,"_cnpm_publish_time":1587415059366,"_cnpmcore_publish_time":"2021-12-16T14:48:34.609Z"},"1.3.2":{"name":"opentype.js","description":"OpenType font parser","version":"1.3.2","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","font","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"engines":{"node":">= 8.0.0"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"1374691c6deac363136cb273c2959689378ec8ae","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.3.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"87379fe854406930dca762fa025d27571436350c","size":730487,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.3.2.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.3.2_1587412480635_0.38590353292432256"},"_hasShrinkwrap":false,"publish_time":1587412480914,"_cnpm_publish_time":1587412480914,"_cnpmcore_publish_time":"2021-12-16T14:48:36.341Z"},"1.3.1":{"name":"opentype.js","description":"OpenType font parser","version":"1.3.1","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","font","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"engines":{"node":">= 8.0.0"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"240f83f85cad586c0d0e7c9c0052e613efe9db16","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.3.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"bf0d6120ee5a22b27faceb5b01f624cf77328605","size":730094,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.3.1.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.3.1_1586792447682_0.07221598723992795"},"_hasShrinkwrap":false,"publish_time":1586792447975,"_cnpm_publish_time":1586792447975,"_cnpmcore_publish_time":"2021-12-16T14:48:38.880Z"},"1.3.0":{"name":"opentype.js","description":"OpenType font parser","version":"1.3.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","font","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"engines":{"node":">= 8.0.0"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"f54137ee9f9fa5ad4e86a15bca717893ce8b0ce8","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.3.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"f2b6bacb39b5f50695eb8ffeb6ddc95854973c32","size":730829,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.3.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.3.0_1586790714603_0.49657318197339784"},"_hasShrinkwrap":false,"publish_time":1586790715391,"_cnpm_publish_time":1586790715391,"_cnpmcore_publish_time":"2021-12-16T14:48:41.034Z"},"1.2.1":{"name":"opentype.js","description":"OpenType font parser","version":"1.2.1","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"f862538577fdda2860ac6a175fe1b1c8124899b4","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.2.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"69c312852cdec2db3c8920225ecb120175f4c949","size":778086,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.2.1.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.2.1_1586787172405_0.20833299531494132"},"_hasShrinkwrap":false,"publish_time":1586787172560,"_cnpm_publish_time":1586787172560,"_cnpmcore_publish_time":"2021-12-16T14:48:43.306Z"},"1.2.0":{"name":"opentype.js","description":"OpenType font parser","version":"1.2.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"dist/opentype.module.js","bin":{"ot":"bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.9.5","buble":"^0.20.0","cross-env":"^7.0.2","jscs":"^3.0.7","jshint":"^2.11.0","mocha":"^7.1.1","reify":"^0.20.12","rollup":"^1.32.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-license":"^0.9.0","rollup-plugin-node-resolve":"^5.2.0","uglify-js":"^3.8.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.3"},"gitHead":"6d60a8aba8378c400a9b5009eaab8259c525d79c","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.2.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"shasum":"17a155fdb9862ff4a350ce17a1936394947ad5fd","size":777298,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.2.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.2.0_1586786173367_0.13224160846510102"},"_hasShrinkwrap":false,"publish_time":1586786173554,"_cnpm_publish_time":1586786173554,"_cnpmcore_publish_time":"2021-12-16T14:48:44.850Z"},"1.1.0":{"name":"opentype.js","description":"OpenType font parser","version":"1.1.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.1.0","buble":"^0.19.4","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.6","mocha":"^5.2.0","reify":"^0.18.1","rollup":"^0.66.6","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-license":"^0.7.0","rollup-plugin-node-resolve":"^3.4.0","uglify-js":"^3.4.9"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"3fed591a6c337b8e15032f866db1b6f84bb33084","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"dist":{"shasum":"59215beafd92b3f443943ec6198619452f76eb28","size":522662,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.1.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.1.0_1556694377227_0.6880944139606591"},"_hasShrinkwrap":false,"publish_time":1556694377435,"_cnpm_publish_time":1556694377435,"_cnpmcore_publish_time":"2021-12-16T14:48:46.384Z"},"1.0.1":{"name":"opentype.js","description":"OpenType font parser","version":"1.0.1","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.1.0","buble":"^0.19.4","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.6","mocha":"^5.2.0","reify":"^0.18.1","rollup":"^0.66.6","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-license":"^0.7.0","rollup-plugin-node-resolve":"^3.4.0","uglify-js":"^3.4.9"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"509e81568c09748c6278209052dac8579947db36","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"dist":{"shasum":"4beb1f0015bbedd267370545925aefd520de57e3","size":522210,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.0.1.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.0.1_1555682015510_0.6156297724798752"},"_hasShrinkwrap":false,"publish_time":1555682015701,"_cnpm_publish_time":1555682015701,"_cnpmcore_publish_time":"2021-12-16T14:48:47.701Z"},"1.0.0":{"name":"opentype.js","description":"OpenType font parser","version":"1.0.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.1.0","buble":"^0.19.4","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.6","mocha":"^5.2.0","reify":"^0.18.1","rollup":"^0.66.6","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-license":"^0.7.0","rollup-plugin-node-resolve":"^3.4.0","uglify-js":"^3.4.9"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"0ba67d6f7934e426569e4fa7d0c0b62c6483bc0e","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"dist":{"shasum":"0cc5913499d7175d0bf538ea89871a180a8fbaf3","size":522161,"noattachment":false,"key":"/opentype.js/-/opentype.js-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-1.0.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_1.0.0_1555506707580_0.4409491900268385"},"_hasShrinkwrap":false,"publish_time":1555506707768,"_cnpm_publish_time":1555506707768,"_cnpmcore_publish_time":"2021-12-16T14:48:49.082Z"},"0.12.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.12.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.1.0","buble":"^0.19.4","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.6","mocha":"^5.2.0","reify":"^0.18.1","rollup":"^0.66.6","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-license":"^0.7.0","rollup-plugin-node-resolve":"^3.4.0","uglify-js":"^3.4.9"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"0187ccab155f3a4b241e42d7730cbee714bb469b","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@0.12.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"dist":{"shasum":"aa08fb729a9c0fc4ac15b80e042a0db296b60a05","size":518219,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.12.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_0.12.0_1555505674767_0.46615611266770984"},"_hasShrinkwrap":false,"publish_time":1555505674899,"_cnpm_publish_time":1555505674899,"_cnpmcore_publish_time":"2021-12-16T14:48:50.815Z"},"0.11.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.11.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/opentypejs/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.1.0","buble":"^0.19.4","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.6","mocha":"^5.2.0","reify":"^0.18.1","rollup":"^0.66.6","rollup-plugin-buble":"^0.19.4","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-license":"^0.7.0","rollup-plugin-node-resolve":"^3.4.0","uglify-js":"^3.4.9"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"c682b8a75743b92a2375d2d0d0f57e345d346f38","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"homepage":"https://github.com/opentypejs/opentype.js#readme","_id":"opentype.js@0.11.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"dist":{"shasum":"310f3fb85f09ca6cf22ac8cf540df67b418c3351","size":512828,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.11.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_0.11.0_1540233913330_0.044778870102409885"},"_hasShrinkwrap":false,"publish_time":1540233913487,"_cnpm_publish_time":1540233913487,"_cnpmcore_publish_time":"2021-12-16T14:48:51.564Z"},"0.10.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.10.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.0.0-beta.51","buble":"^0.19.3","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.5","mocha":"^5.2.0","reify":"^0.16.2","rollup":"^0.61.1","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-license":"^0.6.0","rollup-plugin-node-resolve":"^3.3.0","uglify-js":"^3.4.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"745c129e88fb2c82a0043f4eedd1d738d02236be","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.10.0","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"jolg42","email":"joel.galeran+npm@gmail.com"},"dist":{"shasum":"a9cfe39d4d9b940eed1ecb361088ead843ec4ef8","size":463020,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.10.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_0.10.0_1534503283353_0.4571644876507832"},"_hasShrinkwrap":false,"publish_time":1534503283720,"_cnpm_publish_time":1534503283720,"_cnpmcore_publish_time":"2021-12-16T14:48:52.541Z"},"0.9.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.9.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"@babel/preset-env":"^7.0.0-beta.51","buble":"^0.19.3","cross-env":"^5.2.0","jscs":"^3.0.7","jshint":"^2.9.5","mocha":"^5.2.0","reify":"^0.16.2","rollup":"^0.61.1","rollup-plugin-buble":"^0.19.2","rollup-plugin-commonjs":"^9.1.3","rollup-plugin-license":"^0.6.0","rollup-plugin-node-resolve":"^3.3.0","uglify-js":"^3.4.1"},"browser":{"fs":false},"dependencies":{"string.prototype.codepointat":"^0.2.1","tiny-inflate":"^1.0.2"},"gitHead":"9e7675309e96d8d6f268f03cdc7343d54c5f2379","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.9.0","_shasum":"c1d98da2a1b364e3efdae80623640e9e3ef5b797","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.9.1","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"c1d98da2a1b364e3efdae80623640e9e3ef5b797","size":486238,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.9.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_0.9.0_1529597921342_0.7885564993984988"},"_hasShrinkwrap":false,"publish_time":1529597921507,"_cnpm_publish_time":1529597921507,"_cnpmcore_publish_time":"2021-12-16T14:48:53.708Z"},"0.8.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.8.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","woff","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs --source-map \"url='opentype.min.js.map'\" --compress --mangle --output ./dist/opentype.min.js -- ./dist/opentype.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"buble":"^0.15.2","cross-env":"^5.0.0","jscs":"^3.0.3","jshint":"^2.9.2","mocha":"^2.5.3","reify":"^0.11.0","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-license":"^0.4.0","rollup-plugin-node-resolve":"^3.0.0","rollup-watch":"^3.2.2","uglify-js":"^3.3.10"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"gitHead":"dac8c6b13b6e43bf132a9c23b757b573c6d5ad26","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.8.0","_shasum":"acabcfa1642fbe894a3e4d759e43ba694e02bd35","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.7","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"acabcfa1642fbe894a3e4d759e43ba694e02bd35","size":458304,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.8.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js_0.8.0_1520442696216_0.5839302920197316"},"_hasShrinkwrap":false,"publish_time":1520442696333,"_cnpm_publish_time":1520442696333,"_cnpmcore_publish_time":"2021-12-16T14:48:54.524Z"},"0.7.3":{"name":"opentype.js","description":"OpenType font parser","version":"0.7.3","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs ./dist/opentype.js > ./dist/opentype.min.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"buble":"^0.15.2","cross-env":"^5.0.0","jscs":"^3.0.3","jshint":"^2.9.2","mocha":"^2.5.3","reify":"^0.11.0","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-license":"^0.4.0","rollup-plugin-node-resolve":"^3.0.0","rollup-watch":"^3.2.2","uglify-js":"^3.0.14","uglifyjs":"^2.4.11"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"gitHead":"ae62dc0f304f21404c43cd1953e14172e97d594a","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.7.3","_shasum":"40fb8ce18bfd60e74448efdfe442834098397aab","_from":".","_npmVersion":"2.15.11","_nodeVersion":"4.8.4","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"40fb8ce18bfd60e74448efdfe442834098397aab","size":370197,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.7.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.7.3.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js-0.7.3.tgz_1500382165100_0.10584410023875535"},"directories":{},"publish_time":1500382166862,"_hasShrinkwrap":false,"_cnpm_publish_time":1500382166862,"_cnpmcore_publish_time":"2021-12-16T14:48:55.661Z"},"0.7.2":{"name":"opentype.js","description":"OpenType font parser","version":"0.7.2","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","module":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"node ./bin/server.js","watch":"rollup -c -w","test":"mocha --require reify --compilers js:buble/register --recursive && jshint . && jscs .","build":"rollup -c","minify":"uglifyjs ./dist/opentype.js > ./dist/opentype.min.js","dist":"npm run test && npm run build && npm run minify"},"devDependencies":{"buble":"^0.15.2","cross-env":"^5.0.0","jscs":"^3.0.3","jshint":"^2.9.2","mocha":"^2.5.3","reify":"^0.11.0","rollup":"^0.41.6","rollup-plugin-buble":"^0.15.0","rollup-plugin-commonjs":"^8.0.2","rollup-plugin-license":"^0.4.0","rollup-plugin-node-resolve":"^3.0.0","rollup-watch":"^3.2.2","uglify-js":"^3.0.14","uglifyjs":"^2.4.11"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"gitHead":"6c7048b5d0388e3f84b4adcc2a2c2706d892b91e","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.7.2","_shasum":"cfe1c98f12f858a269ac00cd3b6de5d5f67d90af","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"cfe1c98f12f858a269ac00cd3b6de5d5f67d90af","size":13310498,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.7.2.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/opentype.js-0.7.2.tgz_1496866368476_0.4759874346200377"},"directories":{},"publish_time":1496866371584,"_hasShrinkwrap":false,"_cnpm_publish_time":1496866371584,"_cnpmcore_publish_time":"2021-12-16T14:49:17.238Z"},"0.7.1":{"name":"opentype.js","description":"OpenType font parser","version":"0.7.1","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"gitHead":"5a6e6b219e647798734d873e0c08270acd86680a","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.7.1","_shasum":"8e0bb32d99f3d092563797237eb824b45eaf3c1f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"8e0bb32d99f3d092563797237eb824b45eaf3c1f","size":267431,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.7.1.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.7.1.tgz_1493233638998_0.7890209171455353"},"directories":{},"publish_time":1493233641240,"_hasShrinkwrap":false,"_cnpm_publish_time":1493233641240,"_cnpmcore_publish_time":"2021-12-16T14:49:18.525Z"},"0.7.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.7.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"gitHead":"1a0b22ed98c243dfd8ed3dc8ee91c5303a3268c1","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.7.0","_shasum":"604c070d91cac6688bcc91083c40016f523d1a3e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.6.0","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"604c070d91cac6688bcc91083c40016f523d1a3e","size":262278,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.7.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/opentype.js-0.7.0.tgz_1493122746806_0.023231636732816696"},"directories":{},"publish_time":1493122747567,"_hasShrinkwrap":false,"_cnpm_publish_time":1493122747567,"_cnpmcore_publish_time":"2021-12-16T14:49:19.441Z"},"0.6.9":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.9","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"OpenType.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"},{"name":"* Joël Galeran"},{"name":"* Gabe Harbs"},{"name":"* Romuald Bulyshko"},{"name":"* Martin Bolot"},{"name":"* Rob Garrison"},{"name":"* Francois Poizat"},{"name":"* Vildan Akchurin"},{"name":"* Josh Marinacci"},{"name":"* Ning Sun"},{"name":"* Adam Lachmanski"},{"name":"* Tom Shinnick"},{"name":"* Andreas Köberle"},{"name":"* Shiro"},{"name":"* Jarda Kotěšovec"},{"name":"* Dima Yv"},{"name":"* Konstantin Käfer"},{"name":"* Victor Powell"},{"name":"* Amit Halberstam"},{"name":"* Jacky Nguyen"},{"name":"* Dominik Lessel"},{"name":"* Ryan Burgett"},{"name":"* 王集鹄"}],"gitHead":"bce15392e3c42cf279914cafa1e61a8dc6d418ed","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.9","_shasum":"eb4db21ff58a12b2db78a652d7a4bf9605253089","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"eb4db21ff58a12b2db78a652d7a4bf9605253089","size":214234,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.9.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.9.tgz_1484661652129_0.005006519611924887"},"directories":{},"publish_time":1484661654329,"_hasShrinkwrap":false,"_cnpm_publish_time":1484661654329,"_cnpmcore_publish_time":"2021-12-16T14:49:19.955Z"},"0.6.8":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.8","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"OpenType.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"},{"name":"* Joël Galeran"},{"name":"* Gabe Harbs"},{"name":"* Romuald Bulyshko"},{"name":"* Martin Bolot"},{"name":"* Rob Garrison"},{"name":"* Francois Poizat"},{"name":"* Vildan Akchurin"},{"name":"* Josh Marinacci"},{"name":"* Ning Sun"},{"name":"* Adam Lachmanski"},{"name":"* Tom Shinnick"},{"name":"* Andreas Köberle"},{"name":"* Shiro"},{"name":"* Jarda Kotěšovec"},{"name":"* Dima Yv"},{"name":"* Konstantin Käfer"},{"name":"* Victor Powell"},{"name":"* Amit Halberstam"},{"name":"* Jacky Nguyen"},{"name":"* Dominik Lessel"},{"name":"* Ryan Burgett"},{"name":"* 王集鹄"}],"gitHead":"44f7b38d08d25c76b53159bdb96759917ccfd859","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.8","_shasum":"e20eb8e1693576eb2f2daa6013bd484907a958f6","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"e20eb8e1693576eb2f2daa6013bd484907a958f6","size":212747,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.8.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.8.tgz_1483966981673_0.25840235128998756"},"directories":{},"publish_time":1483966982292,"_hasShrinkwrap":false,"_cnpm_publish_time":1483966982292,"_cnpmcore_publish_time":"2021-12-16T14:49:20.577Z"},"0.6.7":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.7","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"OpenType.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"},{"name":"* Joël Galeran"},{"name":"* Gabe Harbs"},{"name":"* Romuald Bulyshko"},{"name":"* Martin Bolot"},{"name":"* Rob Garrison"},{"name":"* Francois Poizat"},{"name":"* Vildan Akchurin"},{"name":"* Josh Marinacci"},{"name":"* Ning Sun"},{"name":"* Adam Lachmanski"},{"name":"* Tom Shinnick"},{"name":"* Andreas Köberle"},{"name":"* Shiro"},{"name":"* Jarda Kotěšovec"},{"name":"* Dima Yv"},{"name":"* Konstantin Käfer"},{"name":"* Victor Powell"},{"name":"* Amit Halberstam"},{"name":"* Jacky Nguyen"},{"name":"* Dominik Lessel"},{"name":"* Ryan Burgett"},{"name":"* 王集鹄"}],"gitHead":"49ca0802911165c0cf80d07ea84443f44f3460fa","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.7","_shasum":"b26381c8b011197323799b370935dc2e979fac99","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.6","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"b26381c8b011197323799b370935dc2e979fac99","size":231728,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.7.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.7.tgz_1483649040811_0.7887652751524001"},"directories":{},"publish_time":1483649043227,"_hasShrinkwrap":false,"_cnpm_publish_time":1483649043227,"_cnpmcore_publish_time":"2021-12-16T14:49:21.364Z"},"0.6.6":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.6","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"OpenType.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"},{"name":"* Joël Galeran"},{"name":"* Gabe Harbs"},{"name":"* Romuald Bulyshko"},{"name":"* Martin Bolot"},{"name":"* Rob Garrison"},{"name":"* Francois Poizat"},{"name":"* Vildan Akchurin"},{"name":"* Josh Marinacci"},{"name":"* Ning Sun"},{"name":"* Adam Lachmanski"},{"name":"* Tom Shinnick"},{"name":"* Andreas Köberle"},{"name":"* Shiro"},{"name":"* Jarda Kotěšovec"},{"name":"* Dima Yv"},{"name":"* Konstantin Käfer"},{"name":"* Victor Powell"},{"name":"* Amit Halberstam"},{"name":"* Jacky Nguyen"},{"name":"* Dominik Lessel"},{"name":"* Ryan Burgett"},{"name":"* 王集鹄"}],"gitHead":"a798444b32a56f2e294b12fa98f3fb10bc19894d","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.6","_shasum":"1b015d2ca4966d0059bebfd8bb9d2881e10cb1d1","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.48","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"1b015d2ca4966d0059bebfd8bb9d2881e10cb1d1","size":206221,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.6.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.6.tgz_1477403183739_0.8828418641351163"},"directories":{},"publish_time":1477403186012,"_hasShrinkwrap":false,"_cnpm_publish_time":1477403186012,"_cnpmcore_publish_time":"2021-12-16T14:49:22.101Z"},"0.6.5":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.5","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js -p licensify --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js -p licensify --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.5.3","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0","licensify":"^3.1.2"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"7f8ebd6961b8722520574d51facca3b6a77a971d","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.5","_shasum":"3a144a8802fff5bcaf1be94634cde7110d243f38","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.10.46","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"3a144a8802fff5bcaf1be94634cde7110d243f38","size":205802,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.5.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.5.tgz_1473428856203_0.8544026727322489"},"directories":{},"publish_time":1473428857762,"_hasShrinkwrap":false,"_cnpm_publish_time":1473428857762,"_cnpmcore_publish_time":"2021-12-16T14:49:22.701Z"},"0.6.4":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.4","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.4.5","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"ffc412e964ddec28f2dd91f30a59e4728a77aa63","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.4","_shasum":"28dd0baefedac824b2496999ee5ef5d51368008f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"28dd0baefedac824b2496999ee5ef5d51368008f","size":175085,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.4.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.4.tgz_1467290247294_0.2511517161037773"},"directories":{},"publish_time":1467290249982,"_hasShrinkwrap":false,"_cnpm_publish_time":1467290249982,"_cnpmcore_publish_time":"2021-12-16T14:49:23.158Z"},"0.6.3":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.3","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^13.0.1","jscs":"^3.0.3","jshint":"^2.9.2","mkdirp":"^0.5.1","mocha":"^2.4.5","parallelshell":"^2.0.0","rimraf":"^2.5.2","uglifyify":"^3.0.1","watchify":"^3.7.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.2"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"da54e7b27648fbb81d2e5a6977beb2469f148df6","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.3","_shasum":"7f9bc1ca3c5158f5297187ea13b94ee21eee1643","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"7f9bc1ca3c5158f5297187ea13b94ee21eee1643","size":170554,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.3.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.3.tgz_1462873810635_0.358552050543949"},"directories":{},"publish_time":1462873813502,"_hasShrinkwrap":false,"_cnpm_publish_time":1462873813502,"_cnpmcore_publish_time":"2021-12-16T14:49:23.571Z"},"0.6.2":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.2","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"f82048b53a5953539e21f5c118d8b90457684946","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.2","_shasum":"9d80f67924e4b64de23cd13c092d7ac7ab2142b8","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"9d80f67924e4b64de23cd13c092d7ac7ab2142b8","size":165749,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.2.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.2.tgz_1457704932414_0.8203069621231407"},"directories":{},"publish_time":1457704935245,"_hasShrinkwrap":false,"_cnpm_publish_time":1457704935245,"_cnpmcore_publish_time":"2021-12-16T14:49:24.083Z"},"0.6.1":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.1","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"69b2a27fcd57da78ee22601a5df83817652e9ac7","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.1","_shasum":"0c88065e73a153b401f165938f15cdbc144e670e","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"0c88065e73a153b401f165938f15cdbc144e670e","size":164590,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.1.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/opentype.js-0.6.1.tgz_1455962221467_0.36317313159815967"},"directories":{},"publish_time":1455962226358,"_hasShrinkwrap":false,"_cnpm_publish_time":1455962226358,"_cnpmcore_publish_time":"2021-12-16T14:49:24.678Z"},"0.6.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.6.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"ff940ef157413ddfa48663e9966f716ed6ed30f1","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.6.0","_shasum":"1bd49d363d6567ca941a2b45e044d0d8ed68cfbd","_from":".","_npmVersion":"3.3.9","_nodeVersion":"5.0.0","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"1bd49d363d6567ca941a2b45e044d0d8ed68cfbd","size":325961,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.6.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1448980064168,"_hasShrinkwrap":false,"_cnpm_publish_time":1448980064168,"_cnpmcore_publish_time":"2021-12-16T14:49:25.457Z"},"0.5.1":{"name":"opentype.js","description":"OpenType font parser","version":"0.5.1","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"37d0ed465ccaecc9d97e23c2af0372545696e45a","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.5.1","_shasum":"210bb76d4f05999a325f81041f46793687537989","_from":".","_npmVersion":"2.14.6","_nodeVersion":"4.1.2","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"210bb76d4f05999a325f81041f46793687537989","size":158985,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.5.1.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1445892899983,"_hasShrinkwrap":false,"_cnpm_publish_time":1445892899983,"_cnpmcore_publish_time":"2021-12-16T14:49:25.926Z"},"0.5.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.5.0","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"dependencies":{"tiny-inflate":"^1.0.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"239d65abb476cd3bb2d65946adaf1a0ee37a465a","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.5.0","_shasum":"c5ff9a0fecb2f5063f5367364646911e651ecaad","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"c5ff9a0fecb2f5063f5367364646911e651ecaad","size":159272,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.5.0.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1444118034575,"_hasShrinkwrap":false,"_cnpm_publish_time":1444118034575,"_cnpmcore_publish_time":"2021-12-16T14:49:26.352Z"},"0.4.11":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.11","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"2c06ef27381171813f556fdc8d6d453da923ede8","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.4.11","_shasum":"281a2390639cc15931c955d8d63c14a7c7772b41","_from":".","_npmVersion":"2.12.1","_nodeVersion":"0.12.6","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"281a2390639cc15931c955d8d63c14a7c7772b41","size":153099,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.11.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1443383058740,"_hasShrinkwrap":false,"_cnpm_publish_time":1443383058740,"_cnpmcore_publish_time":"2021-12-16T14:49:26.760Z"},"0.4.10":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.10","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"mocha --recursive && jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","mocha":"^2.2.5","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"},{"name":"* Sascha Brawer"}],"gitHead":"99801fdf85eaa9bf699d7b1d819f874afe29ee70","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.4.10","_shasum":"6f5292a316d9c4f70bccadfcd3503b177ad7e30a","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.10.38","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"6f5292a316d9c4f70bccadfcd3503b177ad7e30a","size":135834,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.10.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1438251296099,"_hasShrinkwrap":false,"_cnpm_publish_time":1438251296099,"_cnpmcore_publish_time":"2021-12-16T14:49:27.193Z"},"0.4.9":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.9","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"license":"MIT","repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"watch":"watchify src/opentype.js --standalone opentype --debug -o build/opentype.js -v","start":"mkdirp build && parallelshell \"npm run watch\" \"node ./bin/server.js\"","test":"jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"rimraf build && rimraf dist && mkdirp build && mkdirp dist && npm run test && npm run browserify && npm run uglify"},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.8.0","mkdirp":"^0.5.1","parallelshell":"^1.1.1","rimraf":"^2.4.0","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"},{"name":"* Mike Kamermans"}],"gitHead":"764294fc66e8c72e07a498b7cb704cafad350871","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js#readme","_id":"opentype.js@0.4.9","_shasum":"2bb8316696d3db2c8b4a03755c31416fb1544498","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.10.38","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"dist":{"shasum":"2bb8316696d3db2c8b4a03755c31416fb1544498","size":116257,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.9.tgz"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1435046711863,"_hasShrinkwrap":false,"_cnpm_publish_time":1435046711863,"_cnpmcore_publish_time":"2021-12-16T14:49:27.978Z"},"0.4.8":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.8","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.6.3","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"}],"gitHead":"b5d04ae68d9c2aba92cc18c5cd93bf677bc43694","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.8","_shasum":"716fb72503205ee924a1a33ba6c7a8d1c16d622d","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.37","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"716fb72503205ee924a1a33ba6c7a8d1c16d622d","size":209105,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.8.tgz"},"directories":{},"publish_time":1433364207081,"_hasShrinkwrap":false,"_cnpm_publish_time":1433364207081,"_cnpmcore_publish_time":"2021-12-16T14:49:28.532Z"},"0.4.7":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.7","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint . && jscs .","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^9.0.3","jscs":"^1.12.0","jshint":"^2.6.3","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"},{"name":"* Louis-Rémi Babé"}],"gitHead":"b4c786d672f174276d582565e69ba73034c27c1b","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.7","_shasum":"4173d89d0c138a89e5371b0c2b1aa1390ab6c5eb","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"4173d89d0c138a89e5371b0c2b1aa1390ab6c5eb","size":207709,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.7.tgz"},"directories":{},"publish_time":1430413989504,"_hasShrinkwrap":false,"_cnpm_publish_time":1430413989504,"_cnpmcore_publish_time":"2021-12-16T14:49:29.313Z"},"0.4.6":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.6","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^9.0.3","jshint":"^2.6.3","uglifyify":"^3.0.1","watchify":"^2.6.0"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"}],"gitHead":"c040d0076c5aecf4e6fad8722f73483e0fce9e2c","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.6","_shasum":"78a97a5c87cebe4e15fb366871d19c14bf3bdc4a","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.37","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"78a97a5c87cebe4e15fb366871d19c14bf3bdc4a","size":209979,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.6.tgz"},"directories":{},"publish_time":1427385592769,"_hasShrinkwrap":false,"_cnpm_publish_time":1427385592769,"_cnpmcore_publish_time":"2021-12-16T14:49:30.403Z"},"0.4.5":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.5","author":{"name":"Frederik De Bleser","email":"frederik@debleser.be"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","jshint":"^2.5.10","uglifyify":"^2.6.0","watchify":"^2.1.1"},"browser":{"fs":false},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"},{"name":"* Miguel Sousa"}],"gitHead":"effe26a96050d67242918bc2c0ffad9982eb1d5c","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.5","_shasum":"66ee00457a58c01f8b3b545854c5827e2f9c3514","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.10.35","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"66ee00457a58c01f8b3b545854c5827e2f9c3514","size":197416,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.5.tgz"},"directories":{},"publish_time":1425982548807,"_hasShrinkwrap":false,"_cnpm_publish_time":1425982548807,"_cnpmcore_publish_time":"2021-12-16T14:49:30.949Z"},"0.4.4":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.4","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"src/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","jshint":"^2.5.10","uglifyify":"^2.6.0","watchify":"^2.1.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"gitHead":"6528e7448fdb392c85c0f1be9caf3cebdfcea047","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.4","_shasum":"6a1e5349a712736806e67f9a8e299039a0d43ecd","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"6a1e5349a712736806e67f9a8e299039a0d43ecd","size":193155,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.4.tgz"},"directories":{},"publish_time":1418035149003,"_hasShrinkwrap":false,"_cnpm_publish_time":1418035149003,"_cnpmcore_publish_time":"2021-12-16T14:49:31.452Z"},"0.4.3":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.3","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","jshint":"^2.5.10","uglifyify":"^2.6.0","watchify":"^2.1.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"gitHead":"ca41a7fa7b3bdd045be0280327da293f45563dfb","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.3","_shasum":"970f8eafcdd673772c21afc55b8e16df179837ac","_from":".","_npmVersion":"2.0.2","_nodeVersion":"0.10.32","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"970f8eafcdd673772c21afc55b8e16df179837ac","size":201663,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.3.tgz"},"directories":{},"publish_time":1416981534143,"_hasShrinkwrap":false,"_cnpm_publish_time":1416981534143,"_cnpmcore_publish_time":"2021-12-16T14:49:31.874Z"},"0.4.2":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.2","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","jshint":"^2.5.10","uglifyify":"^2.6.0","watchify":"^2.1.1"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"gitHead":"739221a029b1bfb0ae0f6ea756a92c1dfcfaf6a1","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.2","_shasum":"f4f19ea98f21544a5932604f247cc80b99660fc6","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"f4f19ea98f21544a5932604f247cc80b99660fc6","size":193058,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.2.tgz"},"directories":{},"publish_time":1416836845203,"_hasShrinkwrap":false,"_cnpm_publish_time":1416836845203,"_cnpmcore_publish_time":"2021-12-16T14:49:32.775Z"},"0.4.1":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.1","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"dist/opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","grunt":"~0.4.2","grunt-contrib-uglify":"~0.4.0","grunt-release":"~0.7.0","jshint":"~2.5.0","uglifyify":"^2.6.0","watchify":"^0.10.2"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"gitHead":"146af3b919ecdd17bc8d5adcfac278d0e68d4610","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.1","_shasum":"16ffb9e0d26911e85933c5ba79c2e7f2cc691b97","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"16ffb9e0d26911e85933c5ba79c2e7f2cc691b97","size":192328,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.1.tgz"},"directories":{},"publish_time":1415649398328,"_hasShrinkwrap":false,"_cnpm_publish_time":1415649398328,"_cnpmcore_publish_time":"2021-12-16T14:49:33.565Z"},"0.4.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.4.0","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","grunt":"~0.4.2","grunt-contrib-uglify":"~0.4.0","grunt-release":"~0.7.0","jshint":"~2.5.0","uglifyify":"^2.6.0","watchify":"^0.10.2"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"gitHead":"a150b66e5f76cea51c0bee9e00979cc9f24b22be","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.4.0","_shasum":"97644928b808531dbfa3ffa75ee739788f6f8c7b","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"97644928b808531dbfa3ffa75ee739788f6f8c7b","size":192410,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.4.0.tgz"},"directories":{},"publish_time":1415635242193,"_hasShrinkwrap":false,"_cnpm_publish_time":1415635242193,"_cnpmcore_publish_time":"2021-12-16T14:49:34.117Z"},"0.3.1":{"name":"opentype.js","description":"OpenType font parser","version":"0.3.1","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","opentype","otf","ttf","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"main":"opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"start":"mkdir -p build && bin/server.js","test":"jshint src","browserify":"browserify src/opentype.js --bare --standalone opentype > dist/opentype.js","uglify":"browserify src/opentype.js --bare --standalone opentype -g uglifyify > dist/opentype.min.js","dist":"npm run test && npm run browserify && npm run uglify"},"dependencies":{},"devDependencies":{"browserify":"^6.2.0","grunt":"~0.4.2","grunt-contrib-uglify":"~0.4.0","grunt-release":"~0.7.0","jshint":"~2.5.0","uglifyify":"^2.6.0","watchify":"^0.10.2"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"gitHead":"48a2b040b85fcee4c0aacc75e0dc5777f45c6fd1","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"homepage":"https://github.com/nodebox/opentype.js","_id":"opentype.js@0.3.1","_shasum":"48fbd85141d915bda5e646e2ca6c72d2b8817289","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"dist":{"shasum":"48fbd85141d915bda5e646e2ca6c72d2b8817289","size":189816,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.3.1.tgz"},"directories":{},"publish_time":1415630914873,"_hasShrinkwrap":false,"_cnpm_publish_time":1415630914873,"_cnpmcore_publish_time":"2021-12-16T14:49:34.603Z"},"0.3.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.3.0","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"dependencies":{},"main":"opentype.js","bin":{"ot":"./bin/ot"},"scripts":{"test":"jshint ."},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-uglify":"~0.4.0","grunt-release":"~0.7.0","jshint":"~2.5.0"},"contributors":[{"name":"opentype.js is written and maintained by Frederik De Bleser","email":"frederik@debleser.be"},{"name":"Contributors","url":"chronological"},{"name":"============================"},{"name":"* Andreas Köberle"},{"name":"* Romuald Bulyshko"},{"name":"* François Pirsch"},{"name":"* Denis Moyogo Jacquerye"}],"bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"_id":"opentype.js@0.3.0","dist":{"shasum":"f30c285f00ea72413cf84a510e25986c55f06f96","size":32979,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1402389673203,"_hasShrinkwrap":false,"_cnpm_publish_time":1402389673203,"_cnpmcore_publish_time":"2021-12-16T14:49:34.874Z"},"0.2.0":{"name":"opentype.js","description":"OpenType font parser","version":"0.2.0","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"dependencies":{},"main":"opentype.js","bin":{"ot":"./bin/ot"},"devDependencies":{"grunt":"~0.4.2","grunt-contrib-uglify":"~0.3.2","grunt-release":"~0.6.0"},"_id":"opentype.js@0.2.0","dist":{"shasum":"ee60718312963b36ac497edb8a0917dc2d6586e9","size":20337,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fdb","email":"frederik@debleser.be"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1391787232191,"_hasShrinkwrap":false,"_cnpm_publish_time":1391787232191,"_cnpmcore_publish_time":"2021-12-16T14:49:35.123Z"},"0.0.1":{"name":"opentype.js","description":"OpenType font parser","version":"0.0.1","author":{"name":"Frederik De Bleser","email":"frederik@burocrazy.com"},"keywords":["graphics","fonts","type"],"licenses":[{"type":"MIT","url":"https://raw.github.com/nodebox/opentype.js/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/nodebox/opentype.js.git"},"dependencies":{},"main":"opentype.js","bin":{"ot":"./bin/ot"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-uglify":"~0.2.4","grunt-release":"~0.5.1"},"readmeFilename":"README.md","bugs":{"url":"https://github.com/nodebox/opentype.js/issues"},"_id":"opentype.js@0.0.1","dist":{"shasum":"15897a0ed5f995f7387566834e8420d05f4bc59a","size":99697,"noattachment":false,"key":"/opentype.js/-/opentype.js-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/opentype.js/download/opentype.js-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"fdb","email":"frederik@burocrazy.com"},"maintainers":[{"name":"jolg42","email":"joel.galeran@gmail.com"}],"directories":{},"publish_time":1380287892532,"_hasShrinkwrap":false,"_cnpm_publish_time":1380287892532,"_cnpmcore_publish_time":"2021-12-16T14:49:35.607Z"}},"readme":"\n# opentype.js &middot; [![Build Status](https://travis-ci.org/opentypejs/opentype.js.svg?branch=master)](https://travis-ci.org/opentypejs/opentype.js) [![npm](https://img.shields.io/npm/v/opentype.js.svg?style=flat-square)](https://www.npmjs.com/package/opentype.js) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/opentypejs/opentype.js/blob/master/LICENSE) [![david-dm](https://david-dm.org/opentypejs/opentype.js.svg)](https://david-dm.org/opentypejs/opentype.js)\n\nopentype.js is a JavaScript parser and writer for TrueType and OpenType fonts.\n\nIt gives you access to the <strong>letterforms</strong> of text from the browser or Node.js.\nSee [https://opentype.js.org/](https://opentype.js.org/) for a live demo.\n\nFeatures\n========\n\n* Create a bézier path out of a piece of text.\n* Support for composite glyphs (accented letters).\n* Support for WOFF, OTF, TTF (both with TrueType `glyf` and PostScript `cff` outlines)\n* Support for kerning (Using GPOS or the kern table).\n* Support for ligatures.\n* Support for TrueType font hinting.\n* Support arabic text rendering (See issue #364 & PR #359 #361)\n* A low memory mode is available as an option (see #329)\n* Runs in the browser and Node.js.\n\nInstallation\n============\n\n### Using [npm](http://npmjs.org/) package manager\n\n    npm install opentype.js\n    \n```js\nconst opentype = require('opentype.js');\n\nimport opentype from 'opentype.js'\n\nimport { load } from 'opentype.js'\n```\n\nUsing TypeScript? [See this example](examples/typescript)\n\nNote: OpenType.js uses ES6-style imports, so if you want to edit it and debug it in Node.js run `npm run build` first and use `npm run watch` to automatically rebuild when files change.\n\n### Directly\n\n[Download the latest ZIP](https://github.com/opentypejs/opentype.js/archive/master.zip) and grab the files in the `dist`\nfolder. These are compiled.\n\n### Using via a CDN\n\nTo use via a CDN, include the following code in your html:\n\n    <script src=\"https://cdn.jsdelivr.net/npm/opentype.js@latest/dist/opentype.min.js\"></script>\n\n### Using Bower (Deprecated [see official post](https://bower.io/blog/2017/how-to-migrate-away-from-bower/))\n\nTo install using [Bower](https://bower.io/), enter the following command in your project directory:\n\n    bower install opentype.js\n\nYou can then include them in your scripts using:\n\n    <script src=\"/bower_components/opentype.js/dist/opentype.js\"></script>\n\n\nAPI\n===\n### Loading a font\n![OpenType.js example Hello World](https://raw.github.com/opentypejs/opentype.js/master/g/hello-world.png)\n\nUse `opentype.load(url, callback)` to load a font from a URL. Since this method goes out the network, it is asynchronous.\nThe callback gets `(err, font)` where `font` is a `Font` object. Check if the `err` is null before using the font.\n```javascript\nopentype.load('fonts/Roboto-Black.ttf', function(err, font) {\n    if (err) {\n        alert('Font could not be loaded: ' + err);\n    } else {\n        // Now let's display it on a canvas with id \"canvas\"\n        const ctx = document.getElementById('canvas').getContext('2d');\n\n        // Construct a Path object containing the letter shapes of the given text.\n        // The other parameters are x, y and fontSize.\n        // Note that y is the position of the baseline.\n        const path = font.getPath('Hello, World!', 0, 150, 72);\n\n        // If you just want to draw the text you can also use font.draw(ctx, text, x, y, fontSize).\n        path.draw(ctx);\n    }\n});\n```\n\nYou can also use `es6 async/await` syntax to load your fonts\n\n```javascript\nasync function make(){\n    const font = await opentype.load('fonts/Roboto-Black.ttf');\n    const path = font.getPath('Hello, World!', 0, 150, 72);\n    console.log(path);\n}\n```\n\nIf you already have an `ArrayBuffer`, you can use `opentype.parse(buffer)` to parse the buffer. This method always\nreturns a Font, but check `font.supported` to see if the font is in a supported format. (Fonts can be marked unsupported\nif they have encoding tables we can't read).\n\n    const font = opentype.parse(myBuffer);\n\n### Loading a font synchronously (Node.js)\nUse `opentype.loadSync(url)` to load a font from a file and return a `Font` object.\nThrows an error if the font could not be parsed. This only works in Node.js.\n\n    const font = opentype.loadSync('fonts/Roboto-Black.ttf');\n\n### Writing a font\nOnce you have a `Font` object (either by using `opentype.load` or by creating a new one from scratch) you can write it\nback out as a binary file.\n\nIn the browser, you can use `Font.download()` to instruct the browser to download a binary .OTF file. The name is based\non the font name.\n```javascript\n// Create the bézier paths for each of the glyphs.\n// Note that the .notdef glyph is required.\nconst notdefGlyph = new opentype.Glyph({\n    name: '.notdef',\n    unicode: 0,\n    advanceWidth: 650,\n    path: new opentype.Path()\n});\n\nconst aPath = new opentype.Path();\naPath.moveTo(100, 0);\naPath.lineTo(100, 700);\n// more drawing instructions...\nconst aGlyph = new opentype.Glyph({\n    name: 'A',\n    unicode: 65,\n    advanceWidth: 650,\n    path: aPath\n});\n\nconst glyphs = [notdefGlyph, aGlyph];\nconst font = new opentype.Font({\n    familyName: 'OpenTypeSans',\n    styleName: 'Medium',\n    unitsPerEm: 1000,\n    ascender: 800,\n    descender: -200,\n    glyphs: glyphs});\nfont.download();\n```\n\nIf you want to inspect the font, use `font.toTables()` to generate an object showing the data structures that map\ndirectly to binary values. If you want to get an `ArrayBuffer`, use `font.toArrayBuffer()`.\n\n\n### The Font object\nA Font represents a loaded OpenType font file. It contains a set of glyphs and methods to draw text on a drawing context, or to get a path representing the text.\n\n* `glyphs`: an indexed list of Glyph objects.\n* `unitsPerEm`: X/Y coordinates in fonts are stored as integers. This value determines the size of the grid. Common values are 2048 and 4096.\n* `ascender`: Distance from baseline of highest ascender. In font units, not pixels.\n* `descender`: Distance from baseline of lowest descender. In font units, not pixels.\n\n#### `Font.getPath(text, x, y, fontSize, options)`\nCreate a Path that represents the given text.\n* `x`: Horizontal position of the beginning of the text. (default: 0)\n* `y`: Vertical position of the *baseline* of the text. (default: 0)\n* `fontSize`: Size of the text in pixels (default: 72).\n\nOptions is an optional object containing:\n* `kerning`: if true takes kerning information into account (default: true)\n* `features`: an object with [OpenType feature tags](https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags) as keys, and a boolean value to enable each feature.\nCurrently only ligature features \"liga\" and \"rlig\" are supported (default: true).\n* `hinting`: if true uses TrueType font hinting if available (default: false).\n\n_Note: there is also `Font.getPaths` with the same arguments which returns a list of Paths._\n\n#### `Font.draw(ctx, text, x, y, fontSize, options)`\nCreate a Path that represents the given text.\n* `ctx`: A 2D drawing context, like Canvas.\n* `x`: Horizontal position of the beginning of the text. (default: 0)\n* `y`: Vertical position of the *baseline* of the text. (default: 0)\n* `fontSize`: Size of the text in pixels (default: 72).\n\nOptions is an optional object containing:\n* `kerning`: if true takes kerning information into account (default: true)\n* `features`: an object with [OpenType feature tags](https://docs.microsoft.com/en-us/typography/opentype/spec/featuretags) as keys, and a boolean value to enable each feature.\nCurrently only ligature features \"liga\" and \"rlig\" are supported (default: true).\n* `hinting`: if true uses TrueType font hinting if available (default: false).\n\n#### `Font.drawPoints(ctx, text, x, y, fontSize, options)`\nDraw the points of all glyphs in the text. On-curve points will be drawn in blue, off-curve points will be drawn in red. The arguments are the same as `Font.draw`.\n\n#### `Font.drawMetrics(ctx, text, x, y, fontSize, options)`\nDraw lines indicating important font measurements for all glyphs in the text.\nBlack lines indicate the origin of the coordinate system (point 0,0).\nBlue lines indicate the glyph bounding box.\nGreen line indicates the advance width of the glyph.\n\n#### `Font.stringToGlyphs(string)`\nConvert the string to a list of glyph objects.\nNote that there is no strict 1-to-1 correspondence between the string and glyph list due to\npossible substitutions such as ligatures. The list of returned glyphs can be larger or smaller than the length of the given string.\n\n#### `Font.charToGlyph(char)`\nConvert the character to a `Glyph` object. Returns null if the glyph could not be found. Note that this function assumes that there is a one-to-one mapping between the given character and a glyph; for complex scripts this might not be the case.\n\n#### `Font.getKerningValue(leftGlyph, rightGlyph)`\nRetrieve the value of the [kerning pair](https://en.wikipedia.org/wiki/Kerning) between the left glyph (or its index) and the right glyph (or its index). If no kerning pair is found, return 0. The kerning value gets added to the advance width when calculating the spacing between glyphs.\n\n#### `Font.getAdvanceWidth(text, fontSize, options)`\nReturns the advance width of a text.\n\nThis is something different than Path.getBoundingBox() as for example a\nsuffixed whitespace increases the advancewidth but not the bounding box\nor an overhanging letter like a calligraphic 'f' might have a quite larger\nbounding box than its advance width.\n\nThis corresponds to canvas2dContext.measureText(text).width\n* `fontSize`: Size of the text in pixels (default: 72).\n* `options`: See Font.getPath\n\n#### The Glyph object\nA Glyph is an individual mark that often corresponds to a character. Some glyphs, such as ligatures, are a combination of many characters. Glyphs are the basic building blocks of a font.\n\n* `font`: A reference to the `Font` object.\n* `name`: The glyph name (e.g. \"Aring\", \"five\")\n* `unicode`: The primary unicode value of this glyph (can be `undefined`).\n* `unicodes`: The list of unicode values for this glyph (most of the time this will be 1, can also be empty).\n* `index`: The index number of the glyph.\n* `advanceWidth`: The width to advance the pen when drawing this glyph.\n* `xMin`, `yMin`, `xMax`, `yMax`: The bounding box of the glyph.\n* `path`: The raw, unscaled path of the glyph.\n\n##### `Glyph.getPath(x, y, fontSize)`\nGet a scaled glyph Path object we can draw on a drawing context.\n* `x`: Horizontal position of the glyph. (default: 0)\n* `y`: Vertical position of the *baseline* of the glyph. (default: 0)\n* `fontSize`: Font size in pixels (default: 72).\n\n##### `Glyph.getBoundingBox()`\nCalculate the minimum bounding box for the unscaled path of the given glyph. Returns an `opentype.BoundingBox` object that contains x1/y1/x2/y2.\nIf the glyph has no points (e.g. a space character), all coordinates will be zero.\n\n##### `Glyph.draw(ctx, x, y, fontSize)`\nDraw the glyph on the given context.\n* `ctx`: The drawing context.\n* `x`: Horizontal position of the glyph. (default: 0)\n* `y`: Vertical position of the *baseline* of the glyph. (default: 0)\n* `fontSize`: Font size, in pixels (default: 72).\n\n##### `Glyph.drawPoints(ctx, x, y, fontSize)`\nDraw the points of the glyph on the given context.\nOn-curve points will be drawn in blue, off-curve points will be drawn in red.\nThe arguments are the same as `Glyph.draw`.\n\n##### `Glyph.drawMetrics(ctx, x, y, fontSize)`\nDraw lines indicating important font measurements for all glyphs in the text.\nBlack lines indicate the origin of the coordinate system (point 0,0).\nBlue lines indicate the glyph bounding box.\nGreen line indicates the advance width of the glyph.\nThe arguments are the same as `Glyph.draw`.\n\n### The Path object\nOnce you have a path through `Font.getPath` or `Glyph.getPath`, you can use it.\n\n* `commands`: The path commands. Each command is a dictionary containing a type and coordinates. See below for examples.\n* `fill`: The fill color of the `Path`. Color is a string representing a [CSS color](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value). (default: 'black')\n* `stroke`: The stroke color of the `Path`. Color is a string representing a [CSS color](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value). (default: `null`: the path will not be stroked)\n* `strokeWidth`: The line thickness of the `Path`. (default: 1, but since the `stroke` is null no stroke will be drawn)\n\n##### `Path.draw(ctx)`\nDraw the path on the given 2D context. This uses the `fill`, `stroke` and `strokeWidth` properties of the `Path` object.\n* `ctx`: The drawing context.\n\n##### `Path.getBoundingBox()`\nCalculate the minimum bounding box for the given path. Returns an `opentype.BoundingBox` object that contains x1/y1/x2/y2.\nIf the path is empty (e.g. a space character), all coordinates will be zero.\n\n##### `Path.toPathData(decimalPlaces)`\nConvert the Path to a string of path data instructions.\nSee https://www.w3.org/TR/SVG/paths.html#PathData\n* `decimalPlaces`: The amount of decimal places for floating-point values. (default: 2)\n\n##### `Path.toSVG(decimalPlaces)`\nConvert the path to a SVG &lt;path&gt; element, as a string.\n* `decimalPlaces`: The amount of decimal places for floating-point values. (default: 2)\n\n#### Path commands\n* **Move To**: Move to a new position. This creates a new contour. Example: `{type: 'M', x: 100, y: 200}`\n* **Line To**: Draw a line from the previous position to the given coordinate. Example: `{type: 'L', x: 100, y: 200}`\n* **Curve To**: Draw a bézier curve from the current position to the given coordinate. Example: `{type: 'C', x1: 0, y1: 50, x2: 100, y2: 200, x: 100, y: 200}`\n* **Quad To**: Draw a quadratic bézier curve from the current position to the given coordinate. Example: `{type: 'Q', x1: 0, y1: 50, x: 100, y: 200}`\n* **Close**: Close the path. If stroked, this will draw a line from the first to the last point of the contour. Example: `{type: 'Z'}`\n\n\n## Versioning\n\nWe use [SemVer](https://semver.org/) for versioning.\n\n\n## License\n\nMIT\n\n\nThanks\n======\nI would like to acknowledge the work of others without which opentype.js wouldn't be possible:\n\n* [pdf.js](https://mozilla.github.io/pdf.js/): for an awesome implementation of font parsing in the browser.\n* [FreeType](https://www.freetype.org/): for the nitty-gritty details and filling in the gaps when the spec was incomplete.\n* [ttf.js](https://ynakajima.github.io/ttf.js/demo/glyflist/): for hints about the TrueType parsing code.\n* [CFF-glyphlet-fonts](https://pomax.github.io/CFF-glyphlet-fonts/): for a great explanation/implementation of CFF font writing.\n* [tiny-inflate](https://github.com/foliojs/tiny-inflate): for WOFF decompression.\n* [Microsoft Typography](https://docs.microsoft.com/en-us/typography/opentype/spec/otff): the go-to reference for all things OpenType.\n* [Adobe Compact Font Format spec](http://download.microsoft.com/download/8/0/1/801a191c-029d-4af3-9642-555f6fe514ee/cff.pdf) and the [Adobe Type 2 Charstring spec](http://download.microsoft.com/download/8/0/1/801a191c-029d-4af3-9642-555f6fe514ee/type2.pdf): explains the data structures and commands for the CFF glyph format.\n* All contributing authors mentioned in the [AUTHORS](https://github.com/opentypejs/opentype.js/blob/master/AUTHORS.md) file.\n","_attachments":{},"homepage":"https://github.com/opentypejs/opentype.js#readme","bugs":{"url":"https://github.com/opentypejs/opentype.js/issues"},"license":"MIT"}