{"_id":"art","_rev":"260584","name":"art","description":"Cross-browser Vector Graphics","dist-tags":{"latest":"0.10.3"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"time":{"modified":"2021-06-03T16:44:15.000Z","created":"2013-01-29T09:41:38.023Z","0.10.3":"2018-07-12T16:56:32.006Z","0.10.2":"2018-04-04T05:59:11.170Z","0.10.1":"2016-01-05T00:29:41.864Z","0.10.0":"2014-11-06T06:10:31.023Z","0.9.2":"2014-05-29T19:19:28.978Z","0.9.0":"2013-09-11T15:39:57.019Z","0.0.0":"2013-01-29T09:41:38.023Z"},"users":{"zhiquan_yu":true,"adludio":true,"bapinney":true,"wangnan0610":true,"chinawolf_wyp":true,"ramy":true,"psbolden":true,"iotale":true,"squirrellypenguin":true},"author":{"name":"Sebastian Markbage"},"repository":{"type":"git","url":"git+https://github.com/sebmarkbage/art.git"},"versions":{"0.10.3":{"name":"art","description":"Cross-browser Vector Graphics","version":"0.10.3","keywords":["art","canvas","svg","vml"],"author":{"name":"Sebastian Markbage"},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/sebmarkbage/art.git"},"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"gitHead":"20b1462e35c330b60c746112feb6640edc1f18b3","_id":"art@0.10.3","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"sebmarkbage","email":"sebastian@calyptus.eu"},"dist":{"shasum":"b01d84a968ccce6208df55a733838c96caeeaea2","size":62789,"noattachment":false,"key":"/art/-/art-0.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.10.3.tgz"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/art_0.10.3_1531414591878_0.8484544410253327"},"_hasShrinkwrap":false,"publish_time":1531414592006,"_cnpm_publish_time":1531414592006},"0.10.2":{"name":"art","description":"Cross-browser Vector Graphics","version":"0.10.2","keywords":["art","canvas","svg","vml"],"author":{"name":"Sebastian Markbage"},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/sebmarkbage/art.git"},"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"gitHead":"842d2d56c6436adc0bbb0c065a296f295b95bc0a","_id":"art@0.10.2","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"sebmarkbage","email":"sebastian@calyptus.eu"},"dist":{"shasum":"55c3738d82a3a07e0623943f070ebe86297253d9","size":63434,"noattachment":false,"key":"/art/-/art-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.10.2.tgz"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/art_0.10.2_1522821551111_0.3130108251017021"},"_hasShrinkwrap":false,"publish_time":1522821551170,"_cnpm_publish_time":1522821551170},"0.10.1":{"name":"art","description":"Cross-browser Vector Graphics","version":"0.10.1","keywords":["art","canvas","svg","vml"],"author":{"name":"Sebastian Markbage"},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/sebmarkbage/art.git"},"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"gitHead":"51ffce8164a555d652843241c2fdda52e186cbbd","_id":"art@0.10.1","scripts":{},"_shasum":"38541883e399225c5e193ff246e8f157cf7b2146","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.2","_npmUser":{"name":"zpao","email":"paul@oshannessy.com"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"dist":{"shasum":"38541883e399225c5e193ff246e8f157cf7b2146","size":49406,"noattachment":false,"key":"/art/-/art-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.10.1.tgz"},"directories":{},"publish_time":1451953781864,"_cnpm_publish_time":1451953781864,"_hasShrinkwrap":false},"0.10.0":{"name":"art","description":"Cross-browser Vector Graphics","version":"0.10.0","keywords":["art","canvas","svg","vml"],"author":{"name":"Sebastian Markbage"},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/sebmarkbage/art.git"},"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"gitHead":"a0b4bdb7491c380d53e6600183f4b9122284c032","_id":"art@0.10.0","scripts":{},"_shasum":"bb17f5b0d4c26c1bc83aec8c256b3717b48467d2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"sebmarkbage","email":"sebastian@calyptus.eu"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"dist":{"shasum":"bb17f5b0d4c26c1bc83aec8c256b3717b48467d2","size":74077,"noattachment":false,"key":"/art/-/art-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.10.0.tgz"},"directories":{},"publish_time":1415254231023,"_cnpm_publish_time":1415254231023,"_hasShrinkwrap":false},"0.9.2":{"name":"art","description":"Cross-browser Vector Graphics","version":"0.9.2","keywords":["art","canvas","svg","vml"],"author":{"name":"Sebastian Markbage"},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/sebmarkbage/art.git"},"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_id":"art@0.9.2","_shasum":"5ab9b70233f8cf44cf838d92c263f5ff6c35bb66","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sebmarkbage","email":"sebastian@calyptus.eu"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"dist":{"shasum":"5ab9b70233f8cf44cf838d92c263f5ff6c35bb66","size":74081,"noattachment":false,"key":"/art/-/art-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.9.2.tgz"},"directories":{},"publish_time":1401391168978,"_cnpm_publish_time":1401391168978,"_hasShrinkwrap":false},"0.9.0":{"name":"art","description":"Cross-browser Vector Graphics","version":"0.9.0","keywords":["art","canvas","svg","vml"],"author":{"name":"Sebastian Markbage"},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"https://github.com/sebmarkbage/art.git"},"dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_id":"art@0.9.0","dist":{"shasum":"b1f811492a661d8a4ea9ca468d86687d50aad6ca","size":71923,"noattachment":false,"key":"/art/-/art-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.9.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"sebmarkbage","email":"sebastian@calyptus.eu"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"directories":{},"publish_time":1378913997019,"_hasShrinkwrap":false,"_cnpm_publish_time":1378913997019},"0.0.0":{"name":"art","version":"0.0.0","description":"art","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":"","keywords":["art"],"author":{"name":"Valerio Proietti"},"license":"MIT","_id":"art@0.0.0","dist":{"shasum":"9cc2896b45500e60b3d427482624c35afbbb6cd8","size":285,"noattachment":false,"key":"/art/-/art-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/art/download/art-0.0.0.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"kamicane","email":"kamicane@gmail.com"},"maintainers":[{"name":"kamicane","email":"kamicane@gmail.com"},{"name":"sebmarkbage","email":"sebastian@calyptus.eu"}],"directories":{},"publish_time":1359452498023,"_hasShrinkwrap":false,"_cnpm_publish_time":1359452498023}},"readme":"# ART\n\nART is a retained mode vector drawing API designed for multiple output modes.\nThere's also a built-in SVG parser. It uses Node style CommonJS modules.\n\nThe first line in your program should select rendering mode by requiring either:\n\n- __art/modes/canvas__ - HTML5 Canvas\n- __art/modes/svg__ - SVG for modern browsers and vector tools\n- __art/modes/vml__ - VML for Internet Explorer or Office\n- __art/modes/script__ - Code generation for ART modules\n- __art/modes/dom__ - SVG or VML depending on environment\n- __art/modes/fast__ - Canvas, SVG or VML depending on environment\n\nThese modules exposes four core rendering classes:\n\n- __Surface__ - Required rectangular rendering area. Container for the rest.\n- __Group__ - Container for Shapes, Text or other Groups.\n- __Shape__ - Fill and/or stroke an arbitrary vector path.\n- __Text__ - Fill and/or stroke text content rendered using native fonts.\n\nThere are also helper classes to work with vector paths, 3x3 transformation\nmatrices, colors, morphing, common shapes etc.\n\n#Demos\n\n[See ./demos](./demos)\n","_attachments":{},"homepage":"http://sebmarkbage.github.io/art","bugs":{"url":"https://github.com/sebmarkbage/art/issues"},"license":"MIT"}