{"_id":"@cremeta/harp-text-canvas","name":"@cremeta/harp-text-canvas","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@cremeta/harp-text-canvas","version":"2.0.0","description":"SDF based text rendering for TypeScript","main":"index.js","typings":"index","scripts":{"build":"tsc --build $EXTRA_TSC_ARGS","test":"cross-env mocha --require source-map-support/register $EXTRA_MOCHA_ARGS ./test/*.js","prepare":"cross-env tsc --build $EXTRA_TSC_ARGS"},"repository":{"type":"git","url":"git+https://github.com/xyzmaps/harp.gl.git","directory":"@xyzmaps/harp-text-canvas"},"author":{"name":"XYZ maps contributors","url":"https://xyzmaps.org"},"license":"Apache-2.0","dependencies":{"@xyzmaps/harp-lrucache":"^2.0.0","@xyzmaps/harp-utils":"^2.0.0"},"devDependencies":{"@xyzmaps/harp-test-utils":"^2.0.0","@types/chai":"^4.2.14","@types/mocha":"^8.2.0","@types/node":"^14.0.5","@types/three":"^0.158.0","chai":"^4.0.2","cross-env":"^7.0.2","mocha":"^8.2.1","sinon":"^9.2.2","source-map-support":"^0.5.19","three":"^0.158.0","ts-node":"^9.1.1","typescript":"^4.1.2"},"peerDependencies":{"three":"^0.158.0"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"_id":"@cremeta/harp-text-canvas@2.0.0","bugs":{"url":"https://github.com/xyzmaps/harp.gl/issues"},"homepage":"https://github.com/xyzmaps/harp.gl#readme","_nodeVersion":"20.8.1","_npmVersion":"10.1.0","dist":{"integrity":"sha512-90OjJ+UHMExZAWlgQKdzeB3AqMKbrXt+RPFvFUlXKhqQq9O2PKiVrXJHeqvt+F3u3FIkAB4y1blG6y2yGlGDXQ==","shasum":"6a510f0dbb58ebd6b1254402ffe638d5f581d969","tarball":"https://registry.npmjs.org/@cremeta/harp-text-canvas/-/harp-text-canvas-2.0.0.tgz","fileCount":35,"unpackedSize":245475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGL2r80pHjjEBbzAF7pQxR7IvRy9k4Sw7MFATHZpC8NwAiEA8k8Pul4eCHrzJZQWKQTGqb+J5NnEuX/zGZoD/+E7U10="}]},"_npmUser":{"name":"jack-zhao","email":"297512741@qq.com"},"directories":{},"maintainers":[{"name":"jack-zhao","email":"297512741@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/harp-text-canvas_2.0.0_1729664402532_0.4312187850781555"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-23T06:20:02.328Z","2.0.0":"2024-10-23T06:20:02.801Z","modified":"2024-10-23T06:20:03.125Z"},"maintainers":[{"name":"jack-zhao","email":"297512741@qq.com"}],"description":"SDF based text rendering for TypeScript","homepage":"https://github.com/xyzmaps/harp.gl#readme","repository":{"type":"git","url":"git+https://github.com/xyzmaps/harp.gl.git","directory":"@xyzmaps/harp-text-canvas"},"author":{"name":"XYZ maps contributors","url":"https://xyzmaps.org"},"bugs":{"url":"https://github.com/xyzmaps/harp.gl/issues"},"license":"Apache-2.0","readme":"# @xyzmaps/harp-text-canvas\n\n## Overview\n\n`Harp-Text-Canvas` is a robust [Signed Distance Field (SDF)](https://en.wikipedia.org/wiki/Signed_distance_function) text rendering library for `three.js`. It\nhandles:\n\n  * Proper typesetting.\n  * Rich text styling.\n  * Complex text layouts.\n  * Simple Bidi text.\n  * Multi-font SDF text rendering.\n  * Both SDF and MSDF BMFont assets.\n  * Custom SDF text rendering materials.\n  * Render to texture.\n","readmeFilename":"README.md"}