{"_id":"svgpath","_rev":"2285969","name":"svgpath","description":"Low level toolkit for SVG paths transformations.","dist-tags":{"latest":"2.5.0"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"time":{"modified":"2022-01-11T19:46:20.000Z","created":"2013-09-26T17:43:24.941Z","2.5.0":"2022-01-11T19:42:09.666Z","2.4.1":"2022-01-03T12:06:21.061Z","2.4.0":"2021-12-21T18:58:16.685Z","2.3.1":"2021-02-17T19:31:49.562Z","2.3.0":"2020-05-31T01:48:00.870Z","2.2.3":"2020-01-19T17:42:15.808Z","2.2.2":"2019-04-27T19:36:23.514Z","2.2.1":"2016-12-24T00:22:24.150Z","2.2.0":"2016-09-11T13:54:11.998Z","2.1.6":"2016-03-09T16:35:54.713Z","2.1.5":"2016-01-03T11:35:28.068Z","2.1.4":"2016-01-03T03:49:42.885Z","2.1.3":"2015-12-30T15:59:01.507Z","2.1.2":"2015-12-22T06:11:58.323Z","2.1.1":"2015-12-07T19:08:00.035Z","2.1.0":"2015-10-27T05:40:22.122Z","2.0.0":"2015-04-16T15:10:55.260Z","1.0.7":"2014-12-05T21:01:43.544Z","1.0.6":"2014-06-15T13:52:05.084Z","1.0.5":"2014-04-11T19:48:22.414Z","1.0.4":"2014-03-14T10:07:53.522Z","1.0.3":"2014-02-23T01:38:20.423Z","1.0.2":"2013-12-03T17:07:23.161Z","1.0.1":"2013-10-02T11:20:28.187Z","1.0.0":"2013-09-26T17:43:24.941Z"},"users":{"gagan-bansal":true,"heineiuo":true,"xueboren":true,"hugozap":true},"repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"versions":{"2.5.0":{"name":"svgpath","version":"2.5.0","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && nyc mocha","covreport":"nyc report --reporter html && nyc report --reporter lcov","benchmark":"benchmark/benchmark.js","benchmark-prepare":"mkdir -p benchmark/implementations/2.4.1 && git checkout 2.4.1 && cp index.js benchmark/implementations/2.4.1 && cp -R --parents **/*.js benchmark/implementations/2.4.1 && git checkout master"},"devDependencies":{"benchmark":"^2.1.1","eslint":"^8.5.0","mocha":"^9.1.0","nyc":"^15.0.1"},"types":"./index.d.ts","gitHead":"287c612ad84c00e0604fcfa6ffa6557da423868d","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.5.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"d57434641d9aa9abae02a4038ebf281fa3005b10","size":13016,"noattachment":false,"key":"/svgpath/-/svgpath-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.5.0.tgz"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"directories":{},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.5.0_1641930129475_0.515224719416852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-11T19:42:19.681Z","publish_time":1641930129666,"_cnpm_publish_time":1641930129666},"2.4.1":{"name":"svgpath","version":"2.4.1","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && nyc mocha","covreport":"nyc report --reporter html && nyc report --reporter lcov"},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","eslint":"^8.5.0","mocha":"^9.1.0","nyc":"^15.0.1"},"types":"./index.d.ts","gitHead":"70134e408751daf035f0e84b1a5628c1cdf4b995","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.4.1","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"6b535030d712281bf85d620783833655228e517e","size":12929,"noattachment":false,"key":"/svgpath/-/svgpath-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.4.1.tgz"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"directories":{},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.4.1_1641211580931_0.12400401269851713"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-03T12:06:33.404Z","publish_time":1641211581061,"_cnpm_publish_time":1641211581061},"2.4.0":{"name":"svgpath","version":"2.4.0","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && nyc mocha","covreport":"nyc report --reporter html && nyc report --reporter lcov"},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","eslint":"^8.5.0","mocha":"^9.1.0","nyc":"^15.0.1"},"types":"./index.d.ts","gitHead":"8dca1cf9300b0bb9d1082c595ba2d96b3b65f88b","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.4.0","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"shasum":"04711c8a8d5d6dea22afee8043d5bddbe6ff16a7","size":12930,"noattachment":false,"key":"/svgpath/-/svgpath-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.4.0.tgz"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"directories":{},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.4.0_1640113096560_0.9258183380261664"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2021-12-21T18:59:34.131Z","publish_time":1640113096685,"_cnpm_publish_time":1640113096685},"2.3.1":{"name":"svgpath","version":"2.3.1","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && nyc mocha","covreport":"nyc report --reporter html && nyc report --reporter lcov"},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","eslint":"^7.1.0","mocha":"^8.0.1","nyc":"^15.0.1"},"gitHead":"8b6be879a8b386360b35052b9db17cb3bf3e8738","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.3.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"b102334bebd2244b4818460ba2ebad52716a0d43","size":14097,"noattachment":false,"key":"/svgpath/-/svgpath-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.3.1.tgz"},"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"directories":{},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.3.1_1613590309293_0.7140127734622099"},"_hasShrinkwrap":false,"publish_time":1613590309562,"_cnpm_publish_time":1613590309562},"2.3.0":{"name":"svgpath","version":"2.3.0","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && nyc mocha","coverage":"npm run test && nyc report --reporter html","report-coveralls":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","coveralls":"^3.0.3","eslint":"^7.1.0","mocha":"^7.2.0","nyc":"^15.0.1"},"gitHead":"c6657cdff89048a73d1ebc0eb350fe84b8298aeb","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.3.0","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"shasum":"efc76705deab6bd1774e9f0ed038bb661b5e4d23","size":13733,"noattachment":false,"key":"/svgpath/-/svgpath-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.3.0.tgz"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.3.0_1590889680767_0.3867626652193352"},"_hasShrinkwrap":false,"publish_time":1590889680870,"_cnpm_publish_time":1590889680870},"2.2.3":{"name":"svgpath","version":"2.2.3","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && mocha","coverage":"rm -rf coverage && istanbul cover _mocha","report-coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","coveralls":"^3.0.3","eslint":"^5.16.0","istanbul":"^0.4.5","mocha":"^6.1.4"},"gitHead":"ed7194dc88f17034f153293728411ca046e0356e","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.2.3","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"shasum":"749c673899f92c3a4fc2d5415cf85dec349d9512","size":13512,"noattachment":false,"key":"/svgpath/-/svgpath-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.2.3.tgz"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.2.3_1579455735539_0.6959950897122384"},"_hasShrinkwrap":false,"publish_time":1579455735808,"_cnpm_publish_time":1579455735808},"2.2.2":{"name":"svgpath","version":"2.2.2","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && mocha","coverage":"rm -rf coverage && istanbul cover _mocha","report-coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","coveralls":"^3.0.3","eslint":"^5.16.0","istanbul":"^0.4.5","mocha":"^6.1.4"},"gitHead":"3c89be98207a57ffe06566d75fc8c92fc88f18af","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"dist":{"shasum":"1c70d44e27f7b6bd42a74ed3c960be93e411def3","size":13358,"noattachment":false,"key":"/svgpath/-/svgpath-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.2.2.tgz"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svgpath_2.2.2_1556393783284_0.5368346047166941"},"_hasShrinkwrap":false,"publish_time":1556393783514,"_cnpm_publish_time":1556393783514},"2.2.1":{"name":"svgpath","version":"2.2.1","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && mocha","coverage":"rm -rf coverage && istanbul cover _mocha","report-coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"files":["index.js","index.d.ts","lib/"],"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","coveralls":"^2.11.2","eslint":"^3.5.0","istanbul":"^0.4.5","mocha":"^3.0.2"},"gitHead":"6d680cb264fe2ce73e7cbab8ba872b0f7475af40","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.2.1","_shasum":"0834bb67c89a76472b2bd06cc101fa7b517b222c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"0834bb67c89a76472b2bd06cc101fa7b517b222c","size":13337,"noattachment":false,"key":"/svgpath/-/svgpath-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/svgpath-2.2.1.tgz_1482538943544_0.769461311865598"},"directories":{},"publish_time":1482538944150,"_cnpm_publish_time":1482538944150,"_hasShrinkwrap":false},"2.2.0":{"name":"svgpath","version":"2.2.0","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"lint":"eslint .","test":"npm run lint && mocha","coverage":"rm -rf coverage && istanbul cover _mocha","report-coveralls":"istanbul cover _mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage"},"files":["index.js","index.d.ts","lib/"],"devDependencies":{"ansi":"^0.3.1","benchmark":"^2.1.1","coveralls":"^2.11.2","eslint":"^3.5.0","istanbul":"^0.4.5","mocha":"^3.0.2"},"gitHead":"8de3794c5b9be85aaa9eb692c6835143cdde7d95","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.2.0","_shasum":"6bbe4c4cad9170e3f338cc746cc2e0c0fc7a5064","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"6bbe4c4cad9170e3f338cc746cc2e0c0fc7a5064","size":13265,"noattachment":false,"key":"/svgpath/-/svgpath-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/svgpath-2.2.0.tgz_1473602050297_0.31714537227526307"},"directories":{},"publish_time":1473602051998,"_cnpm_publish_time":1473602051998,"_hasShrinkwrap":false},"2.1.6":{"name":"svgpath","version":"2.1.6","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"1979e5b90f90e1109ae51983fcc2239c389dccb3","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.6","_shasum":"e48ecb1f08c5c6a2d2cf9cf506fe0d4fbce478ca","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"e48ecb1f08c5c6a2d2cf9cf506fe0d4fbce478ca","size":12824,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/svgpath-2.1.6.tgz_1457541352200_0.10026231687515974"},"directories":{},"publish_time":1457541354713,"_cnpm_publish_time":1457541354713,"_hasShrinkwrap":false},"2.1.5":{"name":"svgpath","version":"2.1.5","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"c4ea33fdb4b02327ea4f512226af2d4ffa9e2d66","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.5","_shasum":"62504cc7690b3309f5218c6b0f9899fb194ea482","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"62504cc7690b3309f5218c6b0f9899fb194ea482","size":12717,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.5.tgz"},"directories":{},"publish_time":1451820928068,"_cnpm_publish_time":1451820928068,"_hasShrinkwrap":false},"2.1.4":{"name":"svgpath","version":"2.1.4","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"32119ada08b231f487b0f56a306b3488bbcec467","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.4","_shasum":"da383c60a0c40c2548fc7986caf2d749d323033d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"da383c60a0c40c2548fc7986caf2d749d323033d","size":12662,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.4.tgz"},"directories":{},"publish_time":1451792982885,"_cnpm_publish_time":1451792982885,"_hasShrinkwrap":false},"2.1.3":{"name":"svgpath","version":"2.1.3","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"d2395cce3545bba0b089aaef737e129d8ff5b914","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.3","_shasum":"4aac81e4ccc1e527a61184bc37388fdf1f307289","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"4aac81e4ccc1e527a61184bc37388fdf1f307289","size":12352,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.3.tgz"},"directories":{},"publish_time":1451491141507,"_cnpm_publish_time":1451491141507,"_hasShrinkwrap":false},"2.1.2":{"name":"svgpath","version":"2.1.2","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"ee7c9880b018ad199d7d282246a9cc6496db3cc8","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.2","_shasum":"1e38cb781dfb74610a02829b0763b38600893d23","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"1e38cb781dfb74610a02829b0763b38600893d23","size":12271,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.2.tgz"},"directories":{},"publish_time":1450764718323,"_cnpm_publish_time":1450764718323,"_hasShrinkwrap":false},"2.1.1":{"name":"svgpath","version":"2.1.1","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"08b8e696053fc60d98efab7cb70783b7f89a5f6f","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.1","_shasum":"8e484669d58d0ed04f618932cc94668f066fbc47","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"8e484669d58d0ed04f618932cc94668f066fbc47","size":11696,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.1.tgz"},"directories":{},"publish_time":1449515280035,"_cnpm_publish_time":1449515280035,"_hasShrinkwrap":false},"2.1.0":{"name":"svgpath","version":"2.1.0","description":"Low level toolkit for SVG paths transformations.","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/fontello/svgpath.git"},"scripts":{"test":"make test"},"files":["index.js","lib/"],"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"914c27cd8c75003113c3fbd75dc9ba673f5fb50a","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath#readme","_id":"svgpath@2.1.0","_shasum":"bc6104bf12e44f7c68c48a8d5df972d71e7569c2","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"bc6104bf12e44f7c68c48a8d5df972d71e7569c2","size":11609,"noattachment":false,"key":"/svgpath/-/svgpath-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.1.0.tgz"},"directories":{},"publish_time":1445924422122,"_cnpm_publish_time":1445924422122,"_hasShrinkwrap":false},"2.0.0":{"name":"svgpath","version":"2.0.0","description":"SVG path operations library","keywords":["svg","path","transform","scale","translate","rotate","matrix"],"license":"MIT","repository":{"type":"git","url":"https://github.com/fontello/svgpath"},"main":"./lib/svgpath.js","scripts":{"test":"make test"},"devDependencies":{"ansi":"*","benchmark":"*","coveralls":"~2.11.2","eslint":"0.19.0","eslint-plugin-nodeca":"~1.0.3","istanbul":"*","mocha":"*"},"gitHead":"0755afaa6ac146faf654e9b3c87ec606ca031c70","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"homepage":"https://github.com/fontello/svgpath","_id":"svgpath@2.0.0","_shasum":"5f36dc63329cf7fdc9254e3fe0194435de0e068c","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"5f36dc63329cf7fdc9254e3fe0194435de0e068c","size":13623,"noattachment":false,"key":"/svgpath/-/svgpath-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-2.0.0.tgz"},"directories":{},"publish_time":1429197055260,"_cnpm_publish_time":1429197055260,"_hasShrinkwrap":false},"1.0.7":{"name":"svgpath","version":"1.0.7","description":"SVG path operations library","keywords":["svg","path","transform","scale","translate"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"license":{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./lib/svgpath.js","scripts":{"test":"make test"},"devDependencies":{"eslint":"0.10.0","eslint-plugin-nodeca":"~1.0.3","mocha":"*","benchmark":"*","ansi":"*"},"gitHead":"b12df2be20fc0e764c4bb01e4912f18a3e42410a","_id":"svgpath@1.0.7","_shasum":"e554212b87e5d0469141a284c020c87f5c9a4ed0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"e554212b87e5d0469141a284c020c87f5c9a4ed0","size":9821,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.7.tgz"},"directories":{},"publish_time":1417813303544,"_cnpm_publish_time":1417813303544,"_hasShrinkwrap":false},"1.0.6":{"name":"svgpath","version":"1.0.6","description":"SVG path low level operations toolkit","keywords":["svg","path","transform","scale","translate"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"license":{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"},"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./lib/svgpath.js","devDependencies":{"mocha":"*","jshint":"*","benchmark":"*","ansi":"*"},"_id":"svgpath@1.0.6","_shasum":"e3af714e0d99a9a969d39fa6509d810adc20c443","_from":"https://github.com/fontello/svgpath/tarball/1.0.6","_resolved":"https://github.com/fontello/svgpath/tarball/1.0.6","scripts":{},"_npmVersion":"1.4.9","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"dist":{"shasum":"e3af714e0d99a9a969d39fa6509d810adc20c443","size":528299,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.6.tgz"},"directories":{},"publish_time":1402840325084,"_cnpm_publish_time":1402840325084,"_hasShrinkwrap":false},"1.0.5":{"name":"svgpath","version":"1.0.5","description":"SVG path low level operations toolkit","keywords":["svg"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"licenses":[{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./lib/svgpath.js","devDependencies":{"mocha":"*","benchmark":"*","ansi":"*"},"_id":"svgpath@1.0.5","dist":{"shasum":"873e4483986a1828d328fe9138ed0b626c4de3b1","size":9862,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.5.tgz"},"_from":"https://github.com/fontello/svgpath/archive/1.0.5.tar.gz","_resolved":"https://github.com/fontello/svgpath/archive/1.0.5.tar.gz","scripts":{},"_npmVersion":"1.4.3","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"publish_time":1397245702414,"_cnpm_publish_time":1397245702414,"_hasShrinkwrap":false},"1.0.4":{"name":"svgpath","version":"1.0.4","description":"SVG path low level operations toolkit","keywords":["svg"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"licenses":[{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./lib/svgpath.js","devDependencies":{"mocha":"*","benchmark":"*","ansi":"*"},"_id":"svgpath@1.0.4","dist":{"shasum":"b794535677ac168b62be06250496df1c48aa7bd1","size":9801,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.4.tgz"},"_from":"https://github.com/fontello/svgpath/tarball/1.0.4","_resolved":"https://github.com/fontello/svgpath/tarball/1.0.4","scripts":{},"_npmVersion":"1.3.24","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"publish_time":1394791673522,"_cnpm_publish_time":1394791673522,"_hasShrinkwrap":false},"1.0.3":{"name":"svgpath","version":"1.0.3","description":"SVG path low level operations toolkit","keywords":["svg"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"licenses":[{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./svgpath.js","devDependencies":{"mocha":"*","benchmark":"*","ansi":"*"},"_id":"svgpath@1.0.3","dist":{"shasum":"06f957d29935eefdce48f23241c8eb9b1f1ac3b9","size":8235,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.3.tgz"},"_from":"https://github.com/fontello/svgpath/tarball/1.0.3","_resolved":"https://github.com/fontello/svgpath/tarball/1.0.3","scripts":{},"_npmVersion":"1.4.3","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"publish_time":1393119500423,"_cnpm_publish_time":1393119500423,"_hasShrinkwrap":false},"1.0.2":{"name":"svgpath","version":"1.0.2","description":"SVG path low level operations toolkit","keywords":["svg"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"licenses":[{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./svgpath.js","readmeFilename":"README.md","_id":"svgpath@1.0.2","dist":{"shasum":"2c07ab1708f3c31892c51b5b31651536ce79e5b2","size":7327,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.2.tgz"},"_from":"https://github.com/fontello/svgpath/tarball/1.0.2","_resolved":"https://github.com/fontello/svgpath/tarball/1.0.2","scripts":{},"_npmVersion":"1.3.14","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"publish_time":1386090443161,"_cnpm_publish_time":1386090443161,"_hasShrinkwrap":false},"1.0.1":{"name":"svgpath","version":"1.0.1","description":"SVG path low level operations toolkit","keywords":["svg"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"licenses":[{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./svgpath.js","readmeFilename":"README.md","_id":"svgpath@1.0.1","dist":{"shasum":"93426a817f5d5cddbcefe8b99be4a85f0a4b13ed","size":7149,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.1.tgz"},"_from":"https://github.com/fontello/svgpath/tarball/1.0.1","_resolved":"https://github.com/fontello/svgpath/tarball/1.0.1","scripts":{},"_npmVersion":"1.2.32","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"publish_time":1380712828187,"_cnpm_publish_time":1380712828187,"_hasShrinkwrap":false},"1.0.0":{"name":"svgpath","version":"1.0.0","description":"SVG path low level operations toolkit","keywords":["svg"],"homepage":"https://github.com/fontello/svgpath","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"licenses":[{"type":"MIT","url":"https://github.com/fontello/svgpath/raw/master/LICENSE"}],"repository":{"type":"git","url":"git://github.com/fontello/svgpath.git"},"main":"./svgpath.js","readmeFilename":"README.md","_id":"svgpath@1.0.0","dist":{"shasum":"9c14835a2330515384cba5b7fb0ebdbfd77746bc","size":7009,"noattachment":false,"key":"/svgpath/-/svgpath-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/svgpath/download/svgpath-1.0.0.tgz"},"_from":"https://github.com/fontello/svgpath/tarball/1.0.0","_resolved":"https://github.com/fontello/svgpath/tarball/1.0.0","scripts":{},"_npmVersion":"1.2.32","_npmUser":{"name":"vitaly","email":"vitaly@rcdesign.ru"},"maintainers":[{"name":"vitaly","email":"vitaly@rcdesign.ru"}],"directories":{},"publish_time":1380217404941,"_cnpm_publish_time":1380217404941,"_hasShrinkwrap":false}},"readme":"svgpath\n=======\n\n[![CI](https://github.com/fontello/svgpath/workflows/CI/badge.svg)](https://github.com/fontello/svgpath/actions)\n[![NPM version](https://img.shields.io/npm/v/svgpath.svg?style=flat)](https://www.npmjs.org/package/svgpath)\n[![Coverage Status](https://img.shields.io/coveralls/fontello/svgpath/master.svg?style=flat)](https://coveralls.io/r/fontello/svgpath?branch=master)\n\n\n> Low level toolkit for SVG paths transformations.\nSometimes you can't use `transform` attributes and have to apply changes to svg paths directly.\nThen this package is for you :) !\n\nNote: this package works with [path data](https://www.w3.org/TR/SVG11/paths.html#PathData) strings,\nnot with full svg xml sources.\n\n\nInstall\n-------\n\n```bash\nnpm install svgpath\n```\n\n\nExample\n-------\n\n```js\nvar svgpath = require('svgpath');\n\nvar transformed = svgpath(__your_path__)\n                    .scale(0.5)\n                    .translate(100,200)\n                    .rel()\n                    .round(1)\n                    .toString();\n```\n\n\nAPI\n---\n\nAll methods are chainable (return self).\n\n\n### new SvgPath(path) -> self\n\nConstructor. Creates new `SvgPath` class instance with chainable methods.\n`new` can be omited.\n\n\n### SvgPath.from(path|SvgPath) -> self\n\nSimilar to `Array.from()`. Creates `SvgPath` instance from string or another\ninstance (data will be cloned).\n\n\n### .abs() -> self\n\nConverts all path commands to absolute.\n\n\n### .rel() -> self\n\nConverts all path commands to relative. Useful to reduce output size.\n\n\n### .scale(sx [, sy]) -> self\n\nRescale path (the same as SVG `scale` transformation). `sy` = `sx` by default.\n\n\n### .translate(x [, y]) -> self\n\nRescale path (the same as SVG `translate` transformation). `y` = 0 by default.\n\n\n### .rotate(angle [, rx, ry]) -> self\n\nRotate path to `angle` degrees around (rx, ry) point. If rotation center not set,\n(0, 0) used. The same as SVG `rotate` transformation.\n\n\n### .skewX(degrees) -> self\n\nSkew path along the X axis by `degrees` angle.\n\n\n### .skewY(degrees) -> self\n\nSkew path along the Y axis by `degrees` angle.\n\n\n### .matrix([ m1, m2, m3, m4, m5, m6 ]) -> self\n\nApply 2x3 affine transform matrix to path. Params - array. The same as SVG\n`matrix` transformation.\n\n\n### .transform(string) -> self\n\nAny SVG transform or their combination. For example `rotate(90) scale(2,3)`.\nThe same format, as described in SVG standard for `transform` attribute.\n\n\n### .unshort() -> self\n\nConverts smooth curves `T`/`t`/`S`/`s` with \"missed\" control point to\ngeneric curves (`Q`/`q`/`C`/`c`).\n\n\n### .unarc() -> self\n\nReplaces all arcs with bezier curves.\n\n\n### .toString() -> string\n\nReturns final path string.\n\n\n### .round(precision) -> self\n\nRound all coordinates to given decimal precision. By default round to integer.\nUseful to reduce resulting output string size.\n\n\n### .iterate(function(segment, index, x, y) [, keepLazyStack]) -> self\n\nApply iterator to all path segments.\n\n- Each iterator receives `segment`, `index`, `x` and `y` params.\n  Where (x, y) - absolute coordinates of segment start point.\n- Iterator can modify current segment directly (return nothing in this case).\n- Iterator can return array of new segments to replace current one (`[]` means\n  that current segment should be delated).\n\nIf second param `keepLazyStack` set to `true`, then iterator will not evaluate\nstacked transforms prior to run. That can be useful to optimize calculations.\n\n\nSupport svgpath\n---------------\n\nYou can support this project via [Tidelift subscription](https://tidelift.com/subscription/pkg/npm-svgpath?utm_source=npm-svgpath&utm_medium=referral&utm_campaign=readme).\n","_attachments":{},"homepage":"https://github.com/fontello/svgpath#readme","bugs":{"url":"https://github.com/fontello/svgpath/issues"},"license":"MIT"}