{"_id":"@alloc/art","_rev":"1-810c8851ae8c75a4d0b4ac5e46569f04","name":"@alloc/art","dist-tags":{"latest":"0.11.0-alpha.99eb507"},"versions":{"0.11.0-alpha.99eb507":{"name":"@alloc/art","description":"Cross-browser Vector Graphics","version":"0.11.0-alpha.99eb507","keywords":["art","canvas","svg","vml"],"author":{"name":"Alec Larson"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/alloc/art.git"},"scripts":{"build":"tsc -p ."},"devDependencies":{"prettier":"^1.18.2","typescript":"^3.6.2"},"engines":{"node":"*"},"gitHead":"436fc345e00dc4581fd8a3d41d54d4b08cbb1d98","bugs":{"url":"https://github.com/alloc/art/issues"},"homepage":"https://github.com/alloc/art#readme","_id":"@alloc/art@0.11.0-alpha.99eb507","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-t7NEVUJ3dhAm9NfcFGPbJNk8A+BFjr8cSMfLPLBX2kME5xCPbC9b1vxuHjYIMQ9Rdl4O+IhEULEbCEme//7l1g==","shasum":"396ccf59b2fd6b6380347ee423198870c7247a7e","tarball":"https://registry.npmjs.org/@alloc/art/-/art-0.11.0-alpha.99eb507.tgz","fileCount":76,"unpackedSize":160744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwFVhCRA9TVsSAnZWagAABYoP+wZMXC7iOQBawYbxiIAW\nvxJz8j7zoaBQZvCRromAl5V+DxvZQE+6OBKVLYt+JXXqavTkiOgB9CQNlHgI\nLp59geCokYXECrwaYqk/pt+zF60QfEc7OBPEfvcrpooItLJQk/gFrORu8ut+\n3ze8bUfe6fvXTF272pZYE9IUhP8YsmbKWq1E8oTDcA7A9hyYLGI4pV1wLtuZ\nyM7UiKH9RfJuw5vsZtaZtd+OJtUOhNR6a7dnIRTdSu4WnYYQMxo/DVMBgVDO\n2uAlN09Gm7UVhE4Z7i89maTgeo8T3eEhNzDhFeEwKDcCeHdxAMkNnYJgiVL2\nRuocNw0SNNamUPO+LUldX4p2WpSgvmsoQcZEaNNobFjvHZCX8YTDvwSBTShF\n8pBG+zA2yvHybK1Z5PkkI+98rhaO3zgyTU3EIg57iNOltnvjOJFNZp0k9rI6\nXHGbE2P9Ye0FBRX0SNx3kQw4uDw8ijtnRlALtDnun/jQq+IOQyvZ06g7jRBO\nbhmXfiqQ6QgdwzxZ+hS6CJdoVrWDRAMd4ptCGX4e63rBj+enmvWi+AoMHBOi\nbpdwrD0v2igr8pm3FCOE0owV9cBMLb4gUpm0O++sbLXTgxUVT1AZO6FJz8dH\npfyStQSjntFpcIXwD9Yp7IG0H05m0ATMuUrXxsbAC/8oXzHxUydLYh7w+0za\nVMI2\r\n=uv9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEYc7QMXq4fgMQc05d3WLUBw3A1LQOVjB2E+IC7AHkaQIgJDchhwYyBlOAGpOve4NwCXpjPHtxSMv9D6UpBIUNcrU="}]},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/art_0.11.0-alpha.99eb507_1572885856872_0.33502036415213454"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-04T16:44:16.671Z","0.11.0-alpha.99eb507":"2019-11-04T16:44:17.020Z","modified":"2022-04-04T13:33:33.216Z"},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"description":"Cross-browser Vector Graphics","homepage":"https://github.com/alloc/art#readme","keywords":["art","canvas","svg","vml"],"repository":{"type":"git","url":"git+https://github.com/alloc/art.git"},"author":{"name":"Alec Larson"},"bugs":{"url":"https://github.com/alloc/art/issues"},"license":"MIT","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","readmeFilename":"README.md"}