{"_id":"@cennavi-fe/unitbezier","_rev":"2-18ff4dc541bdb1da2c98d34fd4ce7dcd","name":"@cennavi-fe/unitbezier","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"@cennavi-fe/unitbezier","version":"0.0.0","keywords":["unit","bezier","interpolation","webkit"],"author":"","license":"BSD-2-Clause","_id":"@cennavi-fe/unitbezier@0.0.0","maintainers":[{"name":"wuhaoyuan","email":"alan_why@foxmail.com"},{"name":"zhoumingrui","email":"441821595@qq.com"},{"name":"hhui90068","email":"15738779822@163.com"},{"name":"wb9527","email":"1129305053@qq.com"},{"name":"ndwgg","email":"ndwgg@qq.com"}],"homepage":"https://github.com/mapbox/unitbezier","bugs":{"url":"https://github.com/mapbox/unitbezier/issues"},"dist":{"shasum":"34f5f1839500ed47ceb2f230131ecf68619008ff","tarball":"https://registry.npmjs.org/@cennavi-fe/unitbezier/-/unitbezier-0.0.0.tgz","fileCount":8,"integrity":"sha512-sA+ETSpTx5szzHCLYdh9KBiLaxQuItNqDGpae1GuCNDw9KpN9f9vgDkStPk7ElzNsrEW2G2lHZmWtq6yf2md7A==","signatures":[{"sig":"MEYCIQCLxEuqbJMwKw5ntVr0bM5kMO/TNCvrM4e/DAKSGQn1QwIhAKbNLxsy1C8qP/tdalNdxNb/4+dzBu37acLtKGvE3DcG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7045},"main":"index.js","_from":"@mapbox/unitbezier@^0.0.0","_spec":"@mapbox/unitbezier@^0.0.0","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_shasum":"15651bd553a67b8581fb398810c98ad86a34524e","scripts":{"test":"tap --coverage test/*.js"},"_npmUser":{"name":"zhoumingrui","email":"441821595@qq.com"},"_inBundle":false,"_location":"/@mapbox/unitbezier","_resolved":"https://registry.npmjs.org/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz","_integrity":"sha1-FWUb1VOme4WB+zmIEMmK2Go0Uk4=","_requested":{"raw":"@mapbox/unitbezier@^0.0.0","name":"@mapbox/unitbezier","type":"range","scope":"@mapbox","rawSpec":"^0.0.0","registry":true,"saveSpec":null,"fetchSpec":"^0.0.0","escapedName":"@mapbox%2funitbezier"},"deprecated":false,"repository":{"url":"git+ssh://git@github.com/mapbox/unitbezier.git","type":"git"},"_npmVersion":"6.14.17","_requiredBy":["/"],"description":"unit bezier curve interpolation","directories":{},"_nodeVersion":"14.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tap":"~9.0.3","cz-conventional-changelog":"1.2.0"},"_phantomChildren":{},"_npmOperationalInternal":{"tmp":"tmp/unitbezier_0.0.0_1688608483743_0.2411814198965554","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-07-06T01:54:43.690Z","modified":"2025-08-20T06:57:48.613Z","0.0.0":"2023-07-06T01:54:43.944Z"},"bugs":{"url":"https://github.com/mapbox/unitbezier/issues"},"license":"BSD-2-Clause","homepage":"https://github.com/mapbox/unitbezier","keywords":["unit","bezier","interpolation","webkit"],"repository":{"url":"git+ssh://git@github.com/mapbox/unitbezier.git","type":"git"},"description":"unit bezier curve interpolation","maintainers":[{"email":"ndwgg@qq.com","name":"ndwgg"},{"email":"1129305053@qq.com","name":"wb9527"},{"email":"441821595@qq.com","name":"zhoumingrui"},{"email":"alan_why@foxmail.com","name":"wuhaoyuan"}],"readme":"[![Build Status](https://travis-ci.org/mapbox/unitbezier.svg)](https://travis-ci.org/mapbox/unitbezier)\n\n# unitbezier\n\nUnit bezier interpolation function: a port to JavaScript from Webkit:\n\nhttp://svn.webkit.org/repository/webkit/trunk/Source/WebCore/platform/graphics/UnitBezier.h\n\n## api\n\n### new UnitBezier(p1x, p1y, p2x, p2y)\n\nInitialize a new bezier curve given the points\n\n### bezier.sampleCurveX(t)\n\n### bezier.sampleCurveY(t)\n\n### bezier.sampleCurveDerivativeX(t)\n\n### bezier.solveCurveX(t)\n\n### bezier.solve(x, epsilon)\n","readmeFilename":"README.md"}