{"_id":"svg-drawing","_rev":"34-41b9f53f9bb0ccd0a80eef47fa917a99","time":{"0.1.0":"2019-05-06T07:44:05.941Z","created":"2019-05-07T12:52:21.629Z","0.1.2":"2019-05-07T12:52:21.763Z","modified":"2022-05-19T03:27:06.865Z","0.1.21":"2019-05-07T12:56:45.373Z","1.0.0":"2019-05-11T23:50:15.981Z","1.0.1":"2019-05-12T04:07:59.989Z","1.1.0":"2019-05-14T12:18:56.414Z","1.1.2":"2019-05-15T07:24:23.176Z","1.2.0":"2019-05-23T15:00:36.828Z","1.2.1":"2019-05-24T16:02:18.843Z","1.3.0":"2019-05-28T05:05:53.892Z","1.4.0":"2019-05-28T16:26:03.237Z","1.4.1":"2019-05-28T16:35:33.018Z","1.5.0":"2019-05-29T16:13:33.496Z","1.5.1":"2019-05-31T04:17:51.740Z","1.6.1":"2019-06-10T15:03:25.833Z","1.7.0":"2020-02-07T06:30:35.482Z","1.8.0":"2020-02-10T05:38:36.217Z","1.8.1":"2020-03-12T14:40:11.146Z","1.8.2":"2020-03-14T02:46:57.701Z","1.8.3":"2020-05-07T01:14:54.528Z","1.8.4":"2020-05-07T01:22:40.907Z","1.8.5":"2020-05-07T01:50:58.167Z","1.8.6":"2020-05-07T02:42:01.822Z","2.0.0-alpha.1":"2020-05-14T04:06:41.669Z","2.0.0-alpha.2":"2020-05-14T14:19:51.437Z","2.0.0-alpha.3":"2020-05-15T15:09:05.639Z","2.0.0-alpha.4":"2020-05-16T03:14:11.675Z","2.0.0-alpha.5":"2020-05-16T14:56:06.790Z","2.0.0":"2020-05-17T13:06:13.008Z","2.1.0":"2020-05-20T14:12:42.049Z","2.1.1":"2020-05-21T01:49:19.701Z","3.0.0-beta.1":"2020-06-22T14:08:23.661Z","3.0.0":"2020-06-24T04:15:07.647Z"},"name":"svg-drawing","dist-tags":{"latest":"3.0.0","alpha":"2.0.0-alpha.5","beta":"3.0.0-beta.1"},"versions":{"0.1.2":{"name":"svg-drawing","version":"0.1.2","description":"svg drawing library.","author":{"name":"kmkzt"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rm -r lib && NODE_ENV=production webpack -p","build:demo":"rm -r docs && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest"},"license":"MIT","dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.12","@types/node":"12.0.0","@types/node-sass":"4.11.0","@types/prettier":"1.16.3","@types/react":"16.8.16","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.31","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.7.0","@typescript-eslint/parser":"1.7.0","@typescript-eslint/typescript-estree":"1.7.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.5","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","dotenv-webpack":"1.7.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.0.1","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.0","react":"16.8.6","react-dom":"16.8.6","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.0","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.30.0","webpack-cli":"3.3.2","webpack-dev-server":"3.3.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"9870353f214234f23d69ac6ea5828e9deaa8bdfd","_id":"svg-drawing@0.1.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-eYmJ0tw8rhlup3vuxIxOqqZZ7jZ6THaZ5qftJPzt4yjzQ7cZFf2+DapJ4tbtKsQec/njAW2+BI3CgvETwYd05Q==","shasum":"6c04723c6ed2a3c08af708dd5c706b5c6ec925b5","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-0.1.2.tgz","fileCount":5,"unpackedSize":12989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0X+GCRA9TVsSAnZWagAAHw0QAKBWSTbcU4rYsurk0W3u\n4DmI38lXH5tMVRl4YXbu2F2pKbpIWo3qTs5nL1NOa3JsrB5ljMVntTlaMhKo\nkT398d4ncEVlVU2aIFhbzBz6TfwrPj9N2U8u/N4yTc4tAl9KAFy5/vAA6KzZ\n7eMf+5uSK7Zr1GX/IsvzO1uXf3N2dRF3+dZTIj1yLKUNjpSEM0PzdJKYfVB7\naoh9+mRT7sMqWJn6s4oOhkqSojiTcjvLBgPHq8kRMHZVK08P3qYqqr13vGv4\n30UBG884TgP8N3W5rlG/ZrojLLFowSYFHObDOGHVmPKwXQF0FoW9YPWA6hFT\nVetoOuhcPpDxfTHz4kOmfexCYjffZxq7/4nJm/+6bJoWWasYSvQe1fYk4DPY\n1W23cFfKUyJ5pqxNmknIc14CwDggbDSJhTE2gdJH2ZxDt9SsoVXFBSOOy18+\n3JcjF4f1XVlr54KgG3mRGMHXbvJOo714vQVZ380spuQOgheid18/pFkWsSFW\n1MtawEHi2r9vIEVxOTJDoTt+NLyJ/1OsVqMG0MU1osqNJtgXPAWVQ2Cw6QTk\n4j1xLi6u/0KpMrO7YoRUuUPiMSg6AYiJ4SCoNYAUGzToSLvtSny2k6CPq9J8\nrWERx508n2m5/4jjRlY5sdgLZv5aQOddcwwzmWFRrUYWlg4b2VHw1E5GG1RY\n8i/k\r\n=DU2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAx+qtnp88aRh1HGDE70qxdYC75M466sFP9dzpuEjIS+AiBxqzmYTF3PYHNEyoFh30VQCPxXIIpiBP1RUTqAPdQciw=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_0.1.2_1557233541630_0.1238913305042002"},"_hasShrinkwrap":false},"0.1.21":{"name":"svg-drawing","version":"0.1.21","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","homepage":"https://github.com/kmkzt/svg-drawing","scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rm -r lib && NODE_ENV=production webpack -p","build:demo":"rm -r docs && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.12","@types/node":"12.0.0","@types/node-sass":"4.11.0","@types/prettier":"1.16.3","@types/react":"16.8.16","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.31","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.7.0","@typescript-eslint/parser":"1.7.0","@typescript-eslint/typescript-estree":"1.7.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.5","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","dotenv-webpack":"1.7.0","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.0.1","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.0","react":"16.8.6","react-dom":"16.8.6","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.0","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.30.0","webpack-cli":"3.3.2","webpack-dev-server":"3.3.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"9d13a68bb8d3f160aeb9866bc9989b19fbeec8d6","_id":"svg-drawing@0.1.21","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-1WHcbnZfLt0I7d/NottU9dPCu9EwThUVywifIiZh9A85VZrXsT5jPvBiI8Pu4dWeiYARSnJAyYe1DAHyF0IyIQ==","shasum":"e600af524b1d751c5142bb8878898e9e398e7133","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-0.1.21.tgz","fileCount":5,"unpackedSize":13044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YCNCRA9TVsSAnZWagAAr2QQAJjWEviaDLKlC00bzG8h\nN3KaZdj0gF+e1EuhQblIHfDxT1ny1owSHXJ5f/nK/5fYhkxeqGziFZEEhIC0\nSNwjPQAoVXxu1VacYq8aNbcKBb4j9lrdUjjRozcJSCUCQFlMnv6s4D3NpScm\nUmIiD+Pz/+gRGIBcbm1R5ZpJPmwm2Cgb0n/iy6+AGbAQpleb0l6krjkpUcgb\n2YjMYMnz/T6eAbL5sRUDy9+bIWXVsrgUJ6Vj6ZjxYfwyUUX+hKh4inYWw5vp\n6MmoWL1cd7JdWCVuQ39cSO5Uj43xrZTfUSQyNVy1HOFy4NsfzeK7mjGBBTQO\nifuD8/Y8zPZCGDvGi3PiVCFSznXT8F7sbth7M3yAs8fpTgpTfwOykddM8eaK\nFV4NpMLau9DlJ78Y7blSWXPMLGxcgjExYjC5jt0YaSshxjY8bKLoOjuMXMUZ\nlY3Yybg4A3zETz10uS9hYkBEHtgd0Zf72tW4rkP0GYbsK3hSXXoGI+/QWcU+\nOGzy3uw0XjRXmI0LZnNJ/tnXufrSR5MaD1H8KNcNiaVXnfUCk0Jf2hiWtpch\nNgzUvyCbVS4g99/AyzWI0r0ypEqPP1pVC1RAoL9nPPZuIjjWyMmovLTlASKk\ntIcnKjS/uo3HNX2SKUiq+mzPLqq1dDZLDAkoxv9h/QZwfgzgd6+pxgJgw5a0\nOfu8\r\n=iGqd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHLmR8TX8ANAEQXIu7gAckz89t5/rV8PD3dO3mtGvurzAiEAgM+1ra6QctmY4OAo6t8WHxjFzS6fw8NyXsBp379fOjk="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_0.1.21_1557233805261_0.43333880627942234"},"_hasShrinkwrap":false},"1.0.0":{"name":"svg-drawing","version":"1.0.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rm -r lib && NODE_ENV=production webpack -p","build:demo":"rm -r docs && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","semantic-release":"semantic-release"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@semantic-release/changelog":"3.0.2","@semantic-release/commit-analyzer":"6.1.0","@semantic-release/git":"7.0.8","@semantic-release/github":"5.2.10","@semantic-release/npm":"5.1.7","@semantic-release/release-notes-generator":"7.1.4","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.12","@types/node":"12.0.0","@types/node-sass":"4.11.0","@types/prettier":"1.16.3","@types/react":"16.8.17","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.31","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.7.0","@typescript-eslint/parser":"1.7.0","@typescript-eslint/typescript-estree":"1.7.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.5","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.0","react":"16.8.6","react-dom":"16.8.6","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","semantic-release":"15.13.12","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.0","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.30.0","webpack-cli":"3.3.2","webpack-dev-server":"3.3.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"release":{"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/changelog","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"gitHead":"1d17586cbf6b8a882b973ae706a4e33d63e80662","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues"},"_id":"svg-drawing@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-t+LYFHHSrss4fOBA5HzmfbQBHNqbkdHg8BVy7QqXu9RvmAnpAYJWnX8xuH5ucQEY3H6zMKEVKscwbYYDflogVw==","shasum":"1f8c1e98853e64c52c1d3f68778f023a1f549d13","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.0.0.tgz","fileCount":5,"unpackedSize":16116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc11+4CRA9TVsSAnZWagAAzjcP+wVM9N2lP0zai4/5HyiT\nXAQvKu8BvVqXlqYuHQ685qPNaef+hXZ9IcTZcGR3pWZCjKaQy+GiQTGPrFyE\nuC0sRrqUI/MGhIkeiKbHD2v/9o6onOLaxipv0p8JzFuz8yuQMGYwl2oaNYuN\nLNDbVn3dB9l2acgZvrJtVPt0KINJw97+0Rv/Whd/ZAvJdogcSBey8r5U5zD/\n9/s6Hzn1OkmploxcMKNUnnIkW4bhqN7xJ/BHNL58o7BC+urBk/ZK3qwPeXgR\njF7xDU5MkP6Lnp22fuFZ8/VXxxGbBEXMMOuQD3FUHCBipKYujFa6U2GLjUIE\nKTn6EQcsrkSTBVhcCiA8OYDi2rbNwQCkr6k7lzoh5df0gV7a/F5oekGjJ/5n\nehY7S4OT5JLxjYTM9j2Ql1jHKHQPpjCBAFAlw69WbIVPTMitW9Jpj+rYfF0c\npb+uBf3AmSybPLQ4vA2N5Dc7w2myw3bWDc0cO8suSw3lo8nHIuI6X4iV8RK5\nWxadM+fAu3aQgYWoGpd/C1fn8J74LDPWjzeoDdxRC76AMkiJnja3f2pUqF8q\nfbAPckpectS3TxZDtB5qH/Ca9ik6GFpxthq+3oazC1pmSBHji5gKTLnum77P\nG5yvYRW3ogtJYjKb8epJt12Lc+sfGMDiZfB69l0Y0H7CtjL2y1xLgMRuNske\nvuC6\r\n=gj7b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr08UYQL2M7KHwsF0ufHCU330Jo3ZJE7vrJXmBDkwU8AiASsrAWk/rJmdokRafj+/XQrs/F2GUfriSvViqsbcqnSg=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.0.0_1557618615878_0.7080952027051324"},"_hasShrinkwrap":false},"1.0.1":{"name":"svg-drawing","version":"1.0.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rm -r lib && NODE_ENV=production webpack -p","build:demo":"rm -r docs && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.12","@types/node":"12.0.0","@types/node-sass":"4.11.0","@types/prettier":"1.16.3","@types/react":"16.8.17","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.31","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.8.0","@typescript-eslint/parser":"1.8.0","@typescript-eslint/typescript-estree":"1.8.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.5","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.0","react":"16.8.6","react-dom":"16.8.6","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","semantic-release":"15.13.12","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.0","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.31.0","webpack-cli":"3.3.2","webpack-dev-server":"3.3.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"5c22f751ece2421bf1adb52affd7b84fea1621c8","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues"},"_id":"svg-drawing@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-aRenfbVCBs6z4dNSMckyRJp6/rsX+u4uKbVlusojk8XVimBXIB9ga4qGWvzaxvmR4v1zQ2Tx5zVR1tLAdEXXCw==","shasum":"6283f7b2bb7bc1272e2e447fa1ef7a9605aa2d0d","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.0.1.tgz","fileCount":7,"unpackedSize":21523,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc15wgCRA9TVsSAnZWagAAmHIP/Rn1a85Y+b5wAeVZ5qYX\nPWGIDAXY3pKp2DCL4lefBgIW4C5QYobsFh3b3m6tJ7kQGxVLdCjlDmppTgB+\nTaBb/yueW9xB1mCjPEM36Iu5BOHnRJJc1Ax8Cba6hF1TrsqXBgfbkSvFlpXb\nMkSQFzRK6ePKIpB/jsjG3pWpEA6G3BctHw4b8unox1z+5/rayrIOQPKuodtw\n48ilmtpY02cmfLMRKvXXi1eZydnCmxEHnjvLBfYNPhiGwb+P7nPA7UF3HNbg\n5RzDx66Slj1dzm/3FywZmL9j8GYrWU3CimtJgsplohNJeish/LMNzillOKp8\nvmirB0WEfHWDM7q6jhmFzHQQT2mOHdtEbGZOoXaRjUuPDL6B64jrXrdkUKMu\nEg6y440glUPlHQchNV8WEpYUd9CWinsYUahbrpg87/u8MaTlMG1VNddHBpDS\ni+OJcgt5/VrYISmq9uayc+g3hT5zXLOOzf+tUwlWD+o5252zK70f1S5Q3K3E\ni7c60cRBPOW/PoGPYTXCEmi4Hm2zMd8LZfw282gkZGurBNSdk8GS7KPPBeBq\nJ3VNQr0GD3gCs67hiXrGA+zbVwWRkKezzAoNlTaoJsgwe9d5i37pYYAQf186\n3as7KVl1sTRCB1GJxnrNpIlNA0/ZoIYC4dhLoGwAQhpu7O6N69IyrbOdWLej\nZkLm\r\n=7Hd+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJ65Cg6cSINJjvSt6GBerH2ZVZxW45J/TkCyz0/NUPpAiBm1N8jDKVbXNpWOaSQXjLyFziNbXD9zAyQFxxHlS7HIw=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.0.1_1557634079833_0.6030034591821263"},"_hasShrinkwrap":false},"1.1.0":{"name":"svg-drawing","version":"1.1.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rm -r lib && NODE_ENV=production webpack -p","build:demo":"rm -r docs && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.12","@types/node":"12.0.0","@types/node-sass":"4.11.0","@types/prettier":"1.16.3","@types/react":"16.8.17","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.31","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.8.0","@typescript-eslint/parser":"1.8.0","@typescript-eslint/typescript-estree":"1.8.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.5","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.0","react":"16.8.6","react-dom":"16.8.6","release-it":"^12.0.1","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","semantic-release":"15.13.12","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.0","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.31.0","webpack-cli":"3.3.2","webpack-dev-server":"3.3.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"142230e5368f9e2a4337c4a94543dbcfc5bc2e18","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues"},"_id":"svg-drawing@1.1.0","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NyqwZjkkGX1+y5CtLtBKYHYmh/sgMONxpTkcKeOYw9En4lIFGYG/NGRQo3lAYHRXaGGhWvhu2W9myAmD3kh78w==","shasum":"8aab50a5461bdc1456d2b18ac9ced7fce8c582e8","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.1.0.tgz","fileCount":7,"unpackedSize":21593,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2rIxCRA9TVsSAnZWagAA9ykQAI/UYK1H5a4S31o4BID8\n3/WFBZAHsJj+szFbEizo8igizXxYGkjUU/zgI5Eh32wKcJC7vhVe7SI3Zozl\n6qc83kMGw+ICANCh6UG7y/mWrr65xiKOGq0OQaxIgwN6P9AlZd77x9DHjewc\n0x437KKviNzETnIaAqQTV1pG+34+FFkWbJNZiuIxTZKoUNrxwun9pzpjew2/\nSTm/t8nKdXcwtqntV6yzjYyhenEiwQVxb83BVVYnQYWt7Lz+OoTkqXPS076y\nBvnJLn9OHULP8Wu4s9ank4ALUN7oSoQdpo6S4hxYhO4dcGsqelOqgYJ6vyh1\n407rLg46HheKmuymOfHJIzljMn0Txe8AcLjdRh8KC3x46pO1iBdfY26hj0GI\nYF+kbHMbSuQbr7dM2ZrTRvT7MNijDVJRIAeUylZIk32OIqCJQ0cnNo6zUudD\nqCD1xCk+FQMloRUbXuGsHs5S0Dc4yNENCghH5og/etlPIoc2noZDjQ0kXEqQ\no9CC4KO6DbOCyjisoLnOweGRvBb8qcaBeEzglvpZwKZPPiIF9BgNfzVltlEy\n4EuMV2OxNlqvSAPQn9fbIrn21CRMhuMuoPoxazCF8CKCxK83Q4YHzK3uTYG5\nvOlNw7+lr4/RUPAc7YKXWnFpDdgJ8NXD6iP3J58AslX/YU3jvQdDL+oBvk2B\nSTSD\r\n=ouu/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiEjNnT2YOmxHf/OuhIFCT80x2xIpDBPuq/3TnxjPE8AIgdFVJS2T3xiJRqLuAYL7dZ0p2BfltIuUul7Gvi2FfNsU="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.1.0_1557836336187_0.7538971430088699"},"_hasShrinkwrap":false},"1.1.2":{"name":"svg-drawing","version":"1.1.2","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rm -r lib && NODE_ENV=production webpack -p","build:demo":"rm -r docs && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.4","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.4","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.2","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.17","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.31","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.2.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.1.0","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","semantic-release":"15.13.12","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.0","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.31.0","webpack-cli":"3.3.2","webpack-dev-server":"3.3.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"22764eaa8cbeca12d5eb53b40d48c7789e928ca7","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues"},"_id":"svg-drawing@1.1.2","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fJb3dodX28Qk7Tu9tune2tfoQBqFpqJ/RYF1ieRG8rhKcScJHT8uc+edbOA/Ar5sicOQdeOvRfUnfa9JM40VfQ==","shasum":"1782a4a3e8b64869322aa2a8bf7f433525a0fd50","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.1.2.tgz","fileCount":7,"unpackedSize":21447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc276nCRA9TVsSAnZWagAABKIP+weJnZx6gsozjkbIQ3F6\n+GUjENYxO+0KIU1RFeqgoOvAD5jt/CpgPS7pLyjZVq+SKjudweUF7QVVH2BT\n8vI3SSuJhCKlUc/M1csFPZfQFj8+Q6K5i49H9HPzVQGOiyIPhX8DIgdgY+KI\nf87pZcpbQuksxPPMzYiFXSUhOLS6gQl9O9Qrxn/ErNKnN0uYXlLqkciGuDaC\ndJ/H8xeJXQkru3dAlao+YjR+EY1BD382DbKD4sc++2fyj3gNk9fIk9/KfEeE\nUgNzmtYwyDXg92F5qeWBb4J4RwqfaR05wCCQa3isi9JC9HId4a8dp7Rj/WoO\nSCoA/72bwe0SuuqxZX+t3aO2nm+N3JLzn9yDbMTaHrE6FZo4HRLLuMLgsVHk\nCIdOZsnjMWYJDpkTCsQdEOzMJy2qcfPZis8yL0EH3M/gTYIGw5umzm4dBlpH\nypXzJ+tPzkj1c0wZ2FIuL9CF0hHEwOvatK4IhvqPh+i0udtQ4oMF3U1UySZ8\n8JDjRxDZ2Znc9aAtJiJrCZAU/Edx1OsPeqHrPlxVVEpk9dwY998xJtYUW/C/\nalAbtISMjy88wsASKUHPVsQAjxuLsb2oSVEcH+sDBfbsuiWEmrRSZRrv/Fqf\ny96Hxap4TVR5at6Wrd3IVxnd5nfmbRq085+swmOcL7SN02Q3oEZlj8gNYuwX\nCya2\r\n=Pkwm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsqiXCn0S+cmUCuPgnbGcxefrVblcRDP418KMLzaBZiAiEAsjlHvIi86F3oqvxLN820tfNn6cmRIxbtU32zMAFi2sc="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.1.2_1557905063027_0.6140219344698232"},"_hasShrinkwrap":false},"1.2.0":{"name":"svg-drawing","version":"1.2.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.2","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.18","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.0","resolve-url-loader":"3.1.0","rimraf":"^2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"f95fc0b73f50b93a7e337c2699c2cc1263cdc4c2","_id":"svg-drawing@1.2.0","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Swg8TUulFsT/3PGWwTzcECd9fayHFVgp06W+drRkN/anIykn3Hkr5LLcm1xOxUg2skswVzlopqOVjYFNKUTNrA==","shasum":"36f1bd6edf930495179a4c19b9f098b9a093c2c7","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.2.0.tgz","fileCount":13,"unpackedSize":34246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc5rWVCRA9TVsSAnZWagAAqGAP/3xpVsAPfEpzJVtLc/YR\ndNBb/YkjtXmKalgng3aZjnFTH7ogBMV/EwuNIly1ysrVU/XRA3ev3y9xC4aA\nYkPDnqZ4x0NB9+Kja4pESKQqjlhhsdVTD4tCkLTTVM0F56AxqTVEcIGaHq/9\n6+sIxuPxxbRTrAfaOWfOLjsOM8KM6z1juqRWcC9Lpaq7x4HkRyU7YvPtxh+1\nhD3Onwemd8oow8iG82FFxXHBgKjJfsfyNjE/2O4W2dZi9v9JlXFVgYOxcN2H\nnV1UClj30/qUISZrzxFW/3yihU3ou+1B8e/jO7XPm+xZBhT7HUdL8TcnpqY9\nNZJ5BpqbEJ+CBw+wYxbiLYjAyBENMWz7W/6+R5pAhbzujV3JNBiQmp6rLYiI\nsyGvoAzEZXevInlrMkNXbPdwRCrHrJpd2blnXfHrkSw0NaTW+/l+c4qV5Jmy\nghE+DRUJX+lPPUU/WAUuizNdDRBsOZcPCjrlG65e13TdNgDuFCdByYce3QPI\nRy+ml31AmS8DrUsKXvKeM7FwbLTW+pHRhQRjo+nH1RYgxKycNF1CgFRTu9L4\n+cPySNtQGOTfTKQlxro0wJy0OQeINrHgF7xIUCFe1vZkcnfkQgLfiqKSBWtv\n/4BgpPbTnBIUfU6J1C2RXkbnOtKVk/3sTSQIau4HWAYesueN/oeOxqTCxSF0\n2n9U\r\n=IHs3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPPp2MpWlAqm06aZ09/b1H4IDKC8sdRfUL4hp2p/ICnwIhAMLWQjKwHVFQTzPZPNIMGO9VGY/kPWiE7YQOedZ4XS8n"}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.2.0_1558623636712_0.6768853888862973"},"_hasShrinkwrap":false},"1.2.1":{"name":"svg-drawing","version":"1.2.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.2","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.18","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.5","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.0","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"01bb7f9c71c1df40081dd0952e4d34d7c91f7ec5","_id":"svg-drawing@1.2.1","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-M5bCxSy5nhe68ueWbTpqzJYKE/OlXr40VJNxrXjWsE5aAG1eb/LW2aXZ47ExCZtVD5tUJ1ZnhHvpNRaop/3IEA==","shasum":"27c89ff29156e8ed675d3abc904dfd821cd3aa01","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.2.1.tgz","fileCount":13,"unpackedSize":34415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc6BWLCRA9TVsSAnZWagAANxcQAKL5RWO4XpD2PZ2gmpwW\n9Nh987QNFEvvsRR1/N9Iq+jT4KYvluyibfw8lTAE2CLgezkStlkdiwnLKpa4\nheiisMVPWfL4z1twFEsZv6WYzKs4SzwSWjagNP4TxKPUZ5xB3gZvbpTeCtN3\nKKq1tHcngPpqKd+04AoddPAZxWV3F9eY4yBMrHZoUTRyRlhwd116gDNMx4FI\nX+JuA3XC7gjRX/coKlcQKLn/6BzWEQbjvt7q3vgHmNmYmHyoXoZziwUdE8bF\n2surfSLp5W+MpZaVdSrXJ7k6/ky/mhPU5sg+D3QaGdj4MQhqdmTK1IQz8H4N\nHGioKiW+3Tkltc4J4d7F81RlnK9U0LXt/okVthR501c4QMUFcqGzzFmfrfM+\n9q1743O2UqYX85CLdQ5MU8a17ywrnQx2PjCixo0d9RxGlblBvqa9ELsd179r\nBMXzP+8YFmfh53DxbOLCSodBEjNwpfB4VnTJYux6tpr2qdX5iNJ/awHkeNxI\nFy1vSw/8rgmF1ywbJzUVK1arCrA5IV6nU2ojCwG2p72kOeUt9rbyYlHFe8BC\nAzOqL/kKy+HLaYHc4lyahag/5yVy/W0i+gpPcfq/fs0t+btkBIMMq6p6USQC\nzBXZc7nSTXhNDsH3C/D53XdyMh6/ZeKX8YDU3qmcohGw2/PzOxV+mCaKr99d\nPR9Y\r\n=xk/v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvOWqHaNfEJM0xgvhiwJUZUKiNzk2DzpjyuVEz59eEBQIgS28EKTRTGScLFY2OqcHsGTkJjMOroj/K4TTldCpVHzs="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.2.1_1558713738687_0.6408384487756031"},"_hasShrinkwrap":false},"1.3.0":{"name":"svg-drawing","version":"1.3.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.2","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.18","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.6","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.1","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"02798d036637d1f47370792620afbbfc15cedd5c","_id":"svg-drawing@1.3.0","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gv0UP/sjJlHaQyyQBIjcoeFOmYlW3pLJf0oNs2HpdpMyhnBB7Iou8so/jJMKZfxEdlf2PtDQSXNUW2BmXvT0lg==","shasum":"14bc63f2476e23a69aca66ac7a0ba8e46787251d","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.3.0.tgz","fileCount":13,"unpackedSize":38638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7MGyCRA9TVsSAnZWagAA6dwP/0vj/wiAS0wRxeB+hrXP\n54jsGpwOxy8h6fJviQEudo8LcD2GrDBM033/7s+qj9/cGAmnFWTeDfvNTGYJ\nR0CN6lO5di1Q5yaHt01fMylhsT28YjUrP/FtpHSsMIwiwpIT4TNuvsmWGFOQ\nR4Z5YoLkxz4gJ5TkY5o3whhVQnXq3gKsQ4zO4iwfPER91+bcFEEyvYgFveiC\nvjI+r8U5RsctLVN83SpNCHRMTmyu5c05skolqQeiM+jXlfc8lFjKE1OPikZ8\nf0e4ioFQya5+Bm/8LBHJxYCBRdObz04oaJVo5g1J9TGBfBDEPaH0vXMAckjn\nWqSInn9v+XYL54FGlZykfWe8HYFqY288k/3alJKoVLkETr/P3jrsKgilys7N\nAXZ3fMBZA6B0k/yJ8s4w9GcA137JWOefTDVuy82a5xVKvJ6J6ftOUP6sWVr2\n8jN98gMCIFkycNYSnQjVnYbVRWXkal4LMhHMuunWKCMGsqHwlKzQ++GHfNCA\n3ERObNsHwnxeiSJU0cOez8UUWE1cp6dm9g3sRwu9EMCpaJupze5DHUEvQvFa\nKEU/RcSkk8GLuMeP2ybJPuF4I9HVzqm3An0GvrseK4W5IsSkerldySdjCKEw\n7mZuOPUouMYaEe6A5naa9mGbTNOvDJBRxRkZCUlSIIOtBmKThkEqybpGhPak\n2XcZ\r\n=EJR3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKs4hxOF6wj+JVJNc1Dt0dA8hD9FGvfP42tcF1cdyUOAiEAvNG+XGyTsqgK4paWcNc/vvnawzn0QZeBIQ9U5uNBqh8="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.3.0_1559019953764_0.012233796872832992"},"_hasShrinkwrap":false},"1.4.0":{"name":"svg-drawing","version":"1.4.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.2","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.18","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.6","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.1","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"ab1c19c9e9483658d80d898348f890d6dfa24a03","_id":"svg-drawing@1.4.0","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dunn0aytnJnWbiVKAb9+NmPsOSdu93x2MpIJSYujTgh0TAZOJGPvaPdtBV7qdPcP3QxG2IS+HKiaVRP21q+zdA==","shasum":"e4a7d710aae9abd0f34b3201847fe8ca7254d925","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.4.0.tgz","fileCount":13,"unpackedSize":40862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7WEbCRA9TVsSAnZWagAAN9gQAI5RDN30emLb0jzNn/oA\nWO8cM6SIjm+7SKTNBXyAPy8KHuk+j9PE6BtH1aeAzBsypj3i6x1owe3reWZG\nSHvUAeMz2KRdFe/+/o6ScKi/lSIQQ4o/KeH+eSQMnQeyAQnzdirIuBm2ZHka\nsi9YlqTe56ioQl6PmIemGfC8uhhiyA8vMEZfUBFvpuAgPCBXjFCjiwSAt6Eu\nTTNucZ0EkNCnw5AFWjoJuCjrpsToqYNabf9HA7A2yWIkk7IOHb9LNAYI3Yqh\njulGRa3vYzitytrfnT84+PBEI+OrIiLg+F2rxr4OXw47cJhFR6pUG9iJBP6v\n+X25BBspYOTtC9MSVtF/GuYvr9P8roRWNxGNfQQbjs3NlaeCTaSPKpLiuNpR\nnic/k7jn8MFmywoyyLhF8D3mniLuQIDS4SWV8WclsJ0F4hLhexLSftIrhQgM\nWtF6nw67sGX10dkAZSowvFNFljKAju+SZFZAYXCRsDh41y51kjU+A5dVwOe1\nLH/dX7zdg3yP3bZGz9oh7dYT+j3HYtkeIh++SeOKrvSGgS4dEYkaqCJAZDl7\n+/oqHGqFG/ivAgT96IpUMpiY7gQIeMrRnxYgtUrgywgxXF4fHsLBCuAPMYVk\nLvQ4Ir6T+5wfM7HmPA3fOcrdn0NdQFX6BEOUljRPBtkj+3uRWHdmyYNzIGMW\nNl8a\r\n=hwWT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTjlwdN+jIqOqjgy/BEj07z7mIkP5p88OGbsO9D9CGHwIgQzn61p6mDztyTQfxIof31jSI0m7H6u2c+Tj+aoUPxnM="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.4.0_1559060763021_0.04751668992095848"},"_hasShrinkwrap":false},"1.4.1":{"name":"svg-drawing","version":"1.4.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.2","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.18","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.6","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.1","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"4103135d8c4837d51bbd7f5c14d61db2e0f7ebde","_id":"svg-drawing@1.4.1","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YyY1/rq8ZrZYZlXWMm/6LKI22pfKNVSfYBeL/5KThEKk3HJAKvk4/ACKv4djUj+Fvlr1LLI+nzHLFoswcz1Uzw==","shasum":"921aa13065969ec06a5284dc8a29a40fa939fb30","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.4.1.tgz","fileCount":20,"unpackedSize":43928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7WNVCRA9TVsSAnZWagAAulgQAJ2OiQRFEJjJVDj5tjEO\n4BzBEW+kFGpL2517BTryb5WQA8/LVdi8MGQo3Al/wvSvopPRMcR8Jpi6Cjpj\nIVEOQpYBmEtN4wG77pZCGaiTnctDxUcefTbH+/6Bj9Brx4aLuuZesaYQnK98\n8VA8+3SHTnBqmc4hIC+BjYcC+6JjYrPlbb3x05Jem/edYm35YzFcu/fdA6r4\n5PyHsWHAyzoWw2Gr5oj4wlvoYMDBVgoXgeH1RqDX0phifIi5Y+58LNVTPVrx\n3R0JrTloeXLkoYXaEVZkRRD3s16Dx4hXHmCFSxAwAWIGG56fIxH/P+812O9M\nUxpRsXnhhSz3xbPXzyaEoFnQrgMHag6zbRsz06McGYqPktRAAencHOXLTVlj\nxr5D9MlLINZffQlITkcTGpKZLDZIDVmDYeLhUBBnyUgADkqF4L2FUQ6Xgm4k\nGSDyajzDLcrbp2LCmup4iwaDSOw87h3JYyuyA3b7G9bNi6UjUWRbNaBaBCe6\nWWFAmuIJ8pt0EzuVJbzgFC00v2iRqqfFUmrc1WPq+3v0zY+NBvvTtiMr4bPz\nYJnIvfj1uoLL/uWDZbdEKBkTLqiQLNjpyiOblrTQnsBRo3ssFrtajrQ9mPug\nFeidwZj6gnusjRv6JDpnq6Dz3xaQVoJ5aYnUKeBa2Z3a6YZXDdRqdjorf/YR\nUoEk\r\n=aVci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHlY5SOtuhiPN2tCkZ7SlcV1+66WdQjXt+TtAAtGYfTAiBbi3fB8L2Lk6bIfXerCF2cL9ZhlCptP06Gg+ctQJhrxw=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.4.1_1559061332858_0.44358447360794306"},"_hasShrinkwrap":false},"1.5.0":{"name":"svg-drawing","version":"1.5.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.3","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.19","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.6","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.2","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.4.5","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"d4ace7006820160900f8658c8627b2541a43c3e5","_id":"svg-drawing@1.5.0","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+GgRuENML9+DAegmqF1cuWiN9G066JqZI7Ggjf2/tA22FpppbmuaVQBjNtnUt7VV/FPR/KA0lg9Kd4c61a9Xrg==","shasum":"cc41e70ee4d8cb8411c966b0f61292ccb5814ce9","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.5.0.tgz","fileCount":20,"unpackedSize":47318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7q+uCRA9TVsSAnZWagAAvTkP/2r6OFEK4oeSQmdcCmIv\ny+mm8tCnpUbY9pfAAYoeA8/rL0fVSmz9wv2m8HYttj9opn3I3H/nf7obVOfH\nHP6wWgM1N6Ecx/SX4tzTBppRFIphIljDtgT4P8NzbT2jFkmg306s99ZtY4kn\n+fvRXLJl2cumz5qI6jABBSCi93ZOP/v4wEcqx5GTJv2aMj0xvoQfDK6YEisl\nHEIs9ktdxnbfX9HNjlUGtYIMwKPcTyrJzzH8aO2P5fLzACuyWrY+zqSLT7EB\np8DZIS9q7bLrCwafZufDMSwFu6yOglLpsO8u1QaD6RvmYSyCpq/tPkwGxjj+\nEZgKlDfYpn2yHMtMoXlMAiLyhvrznqbjw1+/JdemdT8mA3A96HhAGsD7jbU2\n3EjRpvop4CT8gX1nRT6sFG90qR0GgFCMFeeEoGS9e55F3QSkMSlns4pIs25R\nww7se9eruvCvUjkSDrHbEZcbE7y4MP7qpsdHtiiu0LL6bOsl+29Af+/NPbrS\nzBfCeziiVmN2p1Oiz0AOqbnl2IULrqwW/nFEE0UQOmgddlbvbEtx6v2M1nBh\neQP7jzotfYz1l63rq4GcAv8u+z8lF5N0tuEeFVG8jat33p8NonpN1NfEkRyT\nAxwJeTQjLiVWjgNvhalWFqH+8yR1FOeabIZxRZpOPzqPgvEJJV2pc4S6Meot\n9qQS\r\n=uoPx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmVWiSgaptbUor158v1Crmqh0kcV3BLCcVIL0bKoSbyAiEApAKxGlfhDfKNef1VSRsfjtv4GXHOjk7cC6ki7NfIspM="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.5.0_1559146413293_0.2989161946874239"},"_hasShrinkwrap":false},"1.5.1":{"name":"svg-drawing","version":"1.5.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.4","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.19","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.1","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.6","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.5.1","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.17.1","react":"16.8.6","react-dom":"16.8.6","release-it":"12.2.2","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.1","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.5.1","webpack":"4.32.2","webpack-cli":"3.3.2","webpack-dev-server":"3.4.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"4e589be0e248960fe22dd91b594352288bca5328","_id":"svg-drawing@1.5.1","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MNJWynrBM9upQAtth0djXA/IonoIOCzlUWAUTbe2Kn41LNr++B2xocjcPyN209KcE4dKz+P9XA0BBPNhP95Oqg==","shasum":"fb6647cf05662c188817303b7f0a31002ec813c7","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.5.1.tgz","fileCount":20,"unpackedSize":48344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8KrwCRA9TVsSAnZWagAApSAP/in+D5O2gPUhml49WJVt\n4pFypiNGaBwGk8Yf42+UwqZtSlE+puveZN46Po9ItTZpcPOXCgAosQtsrL7P\nmYkzLUIrXQgH+S/+Ix2VPk6w4cgWdFOV41QeMZTOxrht0KZRogRxGyUlmCj6\nVlLLHNxqSovn8xTvvmLDqSvI9BBZMy/WNABwYje5mtFTBoOcGlxpwavMFGZB\nZ1f1raR7Py454b4ZEJjgFerBRkmVXx3cpEbF41Y/NvH3/6aKCErnstYp65be\ng+cQ/qnLKc1ID8We6MSw9KQX7T/ykmzjwrGYfh8+ot0MSiGd02o/fEFDj8q/\nwdXIUNTO/tY6IlKPvAV04sAMCX3YjL0BR/KXlih6X6rfnewUHQShTNRfD59n\nBO7h/6MUPHHRZ1AfMABvKmFzsxrSdkdLJ2IkzCdVbexdPQfKXxf4jFyavEtJ\nN6+CvmpfVCTpPO8dTyPBVKigxplBwQL7I1q7LX83PkSPutdd8yX5o1NQ3L4u\n2xfhzHfS2ui9W+HQUJhSeavFql9v13bsMXMrEjsfOGr9j5HMd3fetTT2tyJG\n2dRJ/8ZsISjTqI5ipyKhVBLCLzodXChUexszi1i9069uJKiRygvo40hUMgrD\nMBCfS2lzLtfVsbKa0PWCHJQ5MtJ2qZeRhm59llLLYjkb7wcb+/URXvZ8HSUv\n/nW/\r\n=3N7p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLswB2PIjdDPvJ7CC3Fzw6XvIq/jWnndUs1m87LeljhAiALTx0O2hHQkmTIT3m4Ktoa5USN8g6bT4BAD0G9xNMe8w=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.5.1_1559276271588_0.21977800708710715"},"_hasShrinkwrap":false},"1.6.1":{"name":"svg-drawing","version":"1.6.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"dependencies":{"two.js":"0.7.0-beta.3"},"devDependencies":{"@babel/core":"7.4.5","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/polyfill":"7.4.4","@babel/preset-env":"7.4.5","@babel/preset-typescript":"7.3.3","@types/autoprefixer":"9.5.0","@types/babel-core":"6.25.6","@types/babel__core":"7.1.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"4.16.6","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.0","@types/jest":"24.0.13","@types/node":"12.0.7","@types/node-sass":"4.11.0","@types/prettier":"1.16.4","@types/react":"16.8.19","@types/react-dom":"16.8.4","@types/rimraf":"2.0.2","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.4.32","@types/webpack-dev-server":"3.1.6","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"1.9.0","@typescript-eslint/parser":"1.9.0","@typescript-eslint/typescript-estree":"1.9.0","autoprefixer":"9.6.0","babel-core":"6.26.3","babel-jest":"24.8.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"2.1.1","eslint":"5.16.0","eslint-config-prettier":"4.3.0","eslint-loader":"2.1.2","eslint-plugin-prettier":"3.1.0","eslint-plugin-react":"7.13.0","eslint-plugin-react-hooks":"1.6.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.8.0","node-sass":"4.12.0","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.18.2","react":"16.8.6","react-dom":"16.8.6","release-it":"12.3.0","resolve-url-loader":"3.1.0","rimraf":"2.6.3","sass-loader":"7.1.0","style-loader":"0.23.1","ts-jest":"24.0.2","ts-loader":"6.0.2","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.5.1","webpack":"4.33.0","webpack-cli":"3.3.3","webpack-dev-server":"3.7.1","webpack-merge":"4.2.1","workbox-webpack-plugin":"4.3.1"},"gitHead":"6064800f176d9ea66e1ce1870dc38c4643d9766c","_id":"svg-drawing@1.6.1","_nodeVersion":"10.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Re/7HdNYKoDwtTqOYv9rpr+Qw23ajOisanyzSm7yK2sy+rlLhAl3rf909GTx8uaT1PzANjszqALmtm1XOKGGIw==","shasum":"cd311a035e0292e40becf0759e89b20417657fe0","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.6.1.tgz","fileCount":22,"unpackedSize":85348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/nE+CRA9TVsSAnZWagAAV8EQAItvwJMCgsp0l/K5afet\n9gdfctV+PwZHIxPN33uWPpiGwkxSSuvALGpMLSTixFzfJ6TDRzRZ7Bos205M\n6Xe+xUbIplyNwwWHID1qfNb8R29ne2O/jdqHf+gqF7R96DsGu9kkMYPPsDxQ\nRV9VmdBZgmgotR3QamKOfkySBeU3yEsavhW73ZvFlZXfo2nL8JlBTZVGW+Gy\n0ym6mi5XeSellooyKuk63ntoQevVjjhkYkAQwTQutVaW+kchHSpXv+F+ssiK\nzhX1a8ZZiPInbTAGJywtxQmm2FudSdFjsNnW3bPoGca///4LfS7MM00tnmTL\nF0PbtHaN/+ZjfbsEoW1YblmfN9Uhz/MIIoBDEu6Un0wgVIROCSA6FbCnVVA/\n5iZCoX4+SCvzRFe2Olg/SZ0y3ThLHIOEKYuUzsE12OzoXb0d8g9OUZmfNR+b\nJOK+Sq4t/rOCBdpDS34ywzNNpK6IH6TMu3Nq0IBnbpS1pfaoE5aB5yBB/J5q\nsqMgT0xYz7FwJCiz7Ijkm8Sq5CVcCUq+R0JsUTTBZkUKRVen6amndK9f+UVr\nuF16dYGgcwe3AMFUjHiThPA6kN4Xghj7lIUM+J9c81W9ZT99rlvtlzkO7fQx\n5ZKMeExM0QfdtsjvPGCXuUiZ030KT+aYJ8f3u9IySn8v166BhSMKiV37b0e6\nm8M3\r\n=oHrx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2dSsEN4MmkNttNBsY8wxTKorK8pFN6UNQTARqMb245AiBZR3jHNyRh99z5mpr3iALi1mXJYJVx3VQ0HhZd2P+GJQ=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.6.1_1560179005686_0.34884449679968266"},"_hasShrinkwrap":false},"1.7.0":{"name":"svg-drawing","version":"1.7.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"main":"lib/index.min.js","types":"lib/index.d.ts","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","build":"npm-run-all build:*","build:lib":"rimraf lib/* && NODE_ENV=production webpack -p && tsc","build:demo":"rimraf docs/* && NODE_ENV=development webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/polyfill":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-core":"6.26.3","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"3.4.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"12.4.3","resolve-url-loader":"3.1.0","rimraf":"3.0.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-jest":"24.3.0","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"gitHead":"92da714cd7d7d733afc78d7045e9e1de22defe9b","_id":"svg-drawing@1.7.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-o7WPcVyHliRoV0+8+d0FGtH6kBdRAiiB+c+j6Q92KhikieYeihxc6/SMMRB1qg+cuMtUHfqY4pFkUW08KzzEXw==","shasum":"de87656a9e073c460271ae3afa7aa97e34947438","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.7.0.tgz","fileCount":22,"unpackedSize":87227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJePQQLCRA9TVsSAnZWagAAPKsQAIcCK8SB94hhbfa7z4ij\nZb6o4LhKJUDw7NOfFReSn5ASTnAEi35Grq1VRiTDqKsKst4nEU4tKWDSI+8v\nnpDHhLkKAdETCWFc51Sju18K0Cgc0Ctu6kocUCsdq0+pO0PEtnX3OinmlCda\n+ZVfSKTcn7c+ihOx2kWQ7tDyhbOWIGa6UlZcnli6j5bqQDu52O7CATJpXE2C\nPpwnOaQZpLh1InBy59pqJ/b+zTP5ryPsnCY91I5WEGzzpxC8OMizqBS4J5Ng\nWh96xLA+/oIAPLvsYVj7aXpLX7aM58j7YpG4ASNBN00KfOReyqt9yAgbs90a\nCEJWgQbNVddUEvJ5VKDm/5ZpMeyplwT4nTgxxdj5W4f7vUOLYKD2z77eRYCV\nozcwEURmagXM9UFsPGi0zFt7H14EhHd22Jq6aUHZu2yqh5l7FR+8iCJ02Ko/\nVssNcsllUaMI+PS+xpRHLiO9ZFzyJyff7y40kpmSqgDYnRbliTNmFj/YFZjC\nRwXi6LJvuqAN5uhY5vZuLSehqRLLzdsbEn1IWDEuq1WQYndEn5V+iaYlsg9D\n6Qp+iuT2Ryam6U5fWTp4RkGN3A4nGKojGCGGWvgxVBYe7/oBp43k0TcKkCQh\nzoPwPOyCQteiFlHzhEDf1rMovA6cvPwlOYlhlEkLiUWEmVtWxn+9IpOfg9dt\nGwa7\r\n=8yEh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGASR5gTt83viPocEUTkLczUtet/Ko97klKnZbK9JYr5AiBs/mogQHwGpDgjCuU44fHROZYOiqAwXGKCCBN2XWbmFw=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.7.0_1581057035296_0.21635237926880535"},"_hasShrinkwrap":false},"1.8.0":{"name":"svg-drawing","version":"1.8.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.mjs","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"jest --passWithNoTests","release":"release-it"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/polyfill":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-core":"6.26.3","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-preset-es2015":"6.24.1","css-loader":"3.4.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"12.4.3","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-commonjs":"10.1.0","rollup-plugin-node-resolve":"5.2.0","rollup-plugin-typescript":"1.0.1","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-jest":"24.3.0","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"gitHead":"3b6582339595281309772bf55754061a93a7481a","_id":"svg-drawing@1.8.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-POwRGXwpyrKEMWKFsCKb/yFjt/Z0U/ZwuRkEMLVYmWoLb0yaf+I6XHZjL7S97+PvNULBHV3TBxhO3d8/i+V7DA==","shasum":"7a4de66d75eacd19efaff08d1eeb11205f9cde5b","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.0.tgz","fileCount":23,"unpackedSize":101947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQOxcCRA9TVsSAnZWagAAfZEQAJMBGMvS0ORYObCl+JJE\n3csBkDqiG9uOwqWmnY2uxRDXxFfZFTLrlIVS0162esyFcw/mg5ZsyExg7LWc\nUdOdiVvjZCYtSXKvFY3FTh/WjH6n3JdTyTwUAXJnzfloQ8BMu2wPBl+uNhpa\nnKT78x3M5XXCHEc9BU8+8itV6Idzd4wHjaZTe5mc/obC93Okd1o5zuA4fCF5\nvKdy4Sgm8TMfYjbEN+ykONEz6e6swCMC1BaaTYo2WeaHME80a9nV6qP9Dc5x\n9fgXTxdLml5e7Xst0hSJydmloqXBQdWOR0kN+q2CQdWdyqveMdZIXuHDlDh4\n6wCkNh2lWmjZEBn/DVSADlm4gpYLqTl0nKRs6trQ5Wr+4AOA0AFrI4J4EI+P\nugR790DEXB6hcJ87+n+Jm+HSMfwBgbTw3XD7n+tdtwbhNWwEfoXr/H3trB0t\nZEYsdpd4bkEQj8X16giyRkYJrA2niiez7RQdUtrwBcwK/DGOpcnpkLr9P/xx\nuubDIRfroHKgAV2jhsq1uJQkcqMOrDDDN0LuBzCgh+UdxXx57LGjpva4Rdld\nyDjylPX8H3TLvDJg3jTRJ0nJvK6eCFzne1MzVhJdvRYJL1rqJdLtShz5JeA3\nQqUZNOKz2NTvPWtpXQVJa4kUP6mAbg2G5gEV0Pwc9N4r/au7YEvb+TxbUibe\nj8Bd\r\n=Xe4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrze2rA5dcqQ1PUIb2zIyCvZJo6EwtEoBz8QLbQR4WWwIgCFaT5DazcIY+b7NJ9vqaWwcF9N15nM4+/NqN6qgsL4Y="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.0_1581313116014_0.8042685504805709"},"_hasShrinkwrap":false},"1.8.1":{"name":"svg-drawing","version":"1.8.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"NODE_ENV=test jest --passWithNoTests","release":"release-it"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-proposal-class-properties":"7.8.3","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/polyfill":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"12.4.3","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"gitHead":"dece6d5c07af7412d0ee4e04fadcfcaca0479a31","_id":"svg-drawing@1.8.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-4YBbw55IWgwBYItFh+M7XC/CO8oBdI6h2vfMhPT0R3HNiiL/R+Rt6lgFclOFizaekLKd8obzyZZYjKLXOaOtww==","shasum":"9656333cab27a142462b37d9a03122bb261c9c7b","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.1.tgz","fileCount":19,"unpackedSize":100124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaknLCRA9TVsSAnZWagAAf9QQAJAfYNiP2pPNpQBLM/cE\nw3Y6uNPQrAoFlwboWgQ486V5x5xqwCArdzoS9z9S8+zCgkoIVyni0OCtohlP\nBI7A0iBE0hQ/c1eQYt+v6+H51pB8POVLanY8AU1tDX34CFfR4iK40pghq6MX\nIesiO9fy8CKhE5ccssBvpinZ+CfhFtHtRET0r+yhi0/BeZ+TaDq7s98xPZID\n3CI2rIPH5/5ShenheVK1fYtI9x0pnLVTtbq0Fc+35xckh26rqMZJMfsLqoHO\nyMqnrIiE3pbB417jkQl9j6AD7sra6Do+juNlb9vLrQ54R5+FEEkZm/SWZCJ5\namVK8HmjUCqfNjSiTrxxESiFmDT7GHuKDTdiUS0F53dWnPy/Dk9ONZQeEiDX\n2Sd5IredH1pOsxHdkOwfCi1Dr3Z01V/KHo1bzMWZ7An08T1hWEgsYs/m4xD4\nYEhXsP1jX12dKDFNMVOjdtDXQkStxG6Xj9ptM8d0ni2/l9TOenPkdB5gaTi0\nhnkXICQuO4/mc55ZlG3i5VJ+iFMvnmVPBEEiZocFr0BHHSfYt6ZjWRkur0Ij\nlbvbHhEq4zarRZXgMxLxMdKg+mQBehfJh5aoFdR8kgTrAd5VusBTAWL3AkRn\nKLF4geFMz2eFLJJIVuc+WenkbX82O1lpAT/tbtWVGF/Br9ZmyiIY4T0hNQOJ\nOLvY\r\n=fgrH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmdVJRNKxfIUX+8rlFPnicWLsnf28V7MyWUmbksjpfigIhAPqaINrA/aAQpGcOYBjoIxaBr4kQG16KaPHvwZbDtzRi"}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.1_1584024011008_0.06787851503190145"},"_hasShrinkwrap":false},"1.8.2":{"name":"svg-drawing","version":"1.8.2","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"NODE_ENV=test jest --passWithNoTests","test:types":"tsc --noEmit","release":"release-it"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","fork-ts-checker-webpack-plugin":"4.1.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"12.4.3","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"gitHead":"689e282d6aacab8be7f86d5ad5c1653559e70ca9","_id":"svg-drawing@1.8.2","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-JLTKtApLCWMlKDi7c3rC2IUI/XGPpqovMHmt2XKwxlAYuJ8gm9PNIi/1lT2gA1Oke/5bfQe1iBGrIqVLDScV/Q==","shasum":"143fc88fb672980673a5477bf9e444ed9d5667d9","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.2.tgz","fileCount":19,"unpackedSize":95696,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebEWiCRA9TVsSAnZWagAAaV8QAJxg9alf7did2Qa1/z1b\nfQ2/iz2LOO1Ej3eBgK6OTSepzQub+PlUf0aup5nKxWJ2wI4z7P7QAnX16YBp\nqcIK2Xd77YPvqf7jCP0o4wCnwJPDre8NhrXt207B9cE3LsxqM/kEQlJ9CmsD\nfgg3N0Iz1+7A5S6v7N6Bl4xqyXO6lxujBDFbTL3TnXhRMy4tWKWFwL6dX92q\n0K+ajfzQplhmSPw4kHq/0HGgmzkglu0rHaKMZ1j+2nF+3wykR2r0c/ZGD1BU\nsWxcC3czB5qK84fJhY17JYEJvZZ8mv2uLaUr967uM5glrJTpS3a38YXB7FQV\n7VuYeNdKKq/FoCkYhfv/f5fsnG/zC+PLPyV6knUirnN+ej5RAPHoRW+HUoFC\nDu42L8sitm9Ky+K/JOD4+lMkh4qiqDTioYGVpzxh36LtDlKqhXe/06ugl64o\nbS6FuGs7vMdf8JkMOTQIAXg8Po9PHqbX3V5dcC8+BOdaPbfVfxQ96vHd+PwK\ns0BkBH3nC181SLAPMT9nGg/X26cOQrto2bspTf261VPXmDwIjjRlhwoHu3hw\nuYytCYFgPl94cspkrQadSLcrHGBcTy9+ZgArolXSmaOYa1zjoRstt1LhPj2B\nl0YkyrGPDTQkFVT7q8OoTl8tT4VuKSFalwe38D1HttWA5SHLsSa/gSvT/u5d\nmSTr\r\n=d87b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1I8ss2kQsTo41XWWHwj5RBa2zX9vfuI/pLSKC0J5xFwIgU/ezgBuJ6z2BopeW4uBNuWMpz55GaLynkCzTQ0qwkr0="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.2_1584154017561_0.9934664343002748"},"_hasShrinkwrap":false},"1.8.3":{"name":"svg-drawing","version":"1.8.3","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"NODE_ENV=test jest --passWithNoTests","test:types":"tsc --noEmit","release":"release-it","prepare":"yarn build:rollup; yarn build:tsc"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","fork-ts-checker-webpack-plugin":"4.1.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"release-it":{"github":{"release":false}},"gitHead":"64e4baf7b8eff235a16839b2f0c7420c746830ae","_id":"svg-drawing@1.8.3","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-FebYo1wyrQEeYn1MjdswDD1UQSJBQOyq7MLPb5OQa1eHsB+XUpSQZirMUONHfvV1yVrLOgUBvpHh29rapv73KQ==","shasum":"3eee8af150073faf05be3f1c7fb228dd03c6f818","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.3.tgz","fileCount":19,"unpackedSize":95887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes2EOCRA9TVsSAnZWagAAVd0P/2ZfGHwufKsLC0tOnQgb\nlkjWmfFBezct7VXg/KbpGmAPdqDR1GmZTTY8dx7nhjXhCulfBHDarVGP4Hl0\nhFDfSNsFR3PFnCGNIhZTi16KGsQIhOtqbN6kRQel3r+bh25jx2wipNO2/Rd/\noY4pz2ZjyAWsS9EQafKLxn8sAkkyjArB8GRisk7NL0BSBhj1nidrLq9v8BX3\n2j0lD/dndHwLgqD4MRpU5PLncgvD9BAvOGprlHFdOT7HdbG1oWXwr+NTetml\n2IjxHt7hJrhdDXcwhZ77t+gbUzXiYpfmqcvJoTvGSDoep8ehyuf7aOmKqLGO\nnPOqKuzVgk3nmVLjSp2KJow/7BidLNFa34JNVmnrz14lnZjISTTfseOHRxlm\n+S5SM6xNMGcjL41+DeAu7keWY4U0UjHQMO4UGrMVm0+cDuyCeMqT/1FK7RuH\nPdRddY9Lv50NI57Wy9zdbLWeX6zuOMk1Ki1BJ1szRHOnRoB/0h38U0iNw5qI\n3Srl3ZPO4iRCUFoQSn+VHsjCgP02Lsc2vIzyDH0Oln1kq8yQegaY1gGR//oM\nA5MGLGxjGWaMjI7QNbTkRmTi7mmnbdia57dCd+v7e+MHcQ75ZnqrVfQVFZYN\nVe4iEF/8uY3O7FUAHih2vzE8BdaA1P75HRbWbQ1Yb+a4ApFUqFeM1wEIn15O\nI8PE\r\n=/6Nm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXsjJemBw6h6G0ETbXHaK5Ncvii273grQpqEPI/uNU6wIhAPF/2/G1S3aFAoIYuer15k1vmsq59WIsn1k9f+4TM2G1"}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.3_1588814094421_0.3430988296096331"},"_hasShrinkwrap":false},"1.8.4":{"name":"svg-drawing","version":"1.8.4","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"NODE_ENV=test jest --passWithNoTests","test:types":"tsc --noEmit","release":"release-it","prepare":"yarn build:rollup; yarn build:tsc"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","fork-ts-checker-webpack-plugin":"4.1.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"release-it":{"github":{"release":false}},"gitHead":"a1b9063917dd5af9902c1184ab47570c0e6fb9a9","_id":"svg-drawing@1.8.4","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-Aqp7U13a0RX04H3z/BSi5bnUHBMPF/f3iGTRbI9nJnHAiScZ3reRvTf1r+jzPVOiMTPyI5EScpEcxDLxsXECvg==","shasum":"deaad8d95d0fa6670da3e3cd1c7563a1d79aa40a","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.4.tgz","fileCount":11,"unpackedSize":45956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes2LhCRA9TVsSAnZWagAAAk0P/1IBaP2/V/Yr5CkQuD+d\nnpYLJ03dWaDjGzKjQKDbCQBZoInF2GwV3XwbSmaAUbNG7kyW9JfcRdGVNT+M\n4OKB136Tj36j7zO5p5F94tQEqCTX7yZ2znLgbv1hM4C9EDl2uVMEfbekzYyR\noKeOrd+lfmU9SCHCjza7JkFOqBXSQMGQ2iFq4HUVN5VUPXqnUw3Cr4zEDMFs\n3JEImZ1PeSleveaNqDTzzzzwd4a4BrX3KYITxAK4vA0w2fetxbmFcbK1tQ8p\nkviHTOZ92yW5YeT30RDD5pjZYrmZ4VGMW6YtyGGqdsvnq+UPzhE89YnxkE+a\nEq3e6iqe/ieSUzqZu04RmGKGOx5c9F6fjaGSXX3MGpNIz9TdhxTg2c36iqcp\nu/SZzA5CoxqjPi6IZRorUO1AqLXW8tHt9K+R1ZlKiWMcoPz8ftcB/dAp2UYi\nQgoma5C3gZlzIMHVX1byehvls57V2F/Jt+VbQHD5LoZBYauvzQVo6AebQ+n2\n0f/TRLJCj5eUbozs0I1fSW02nS4qqU1nP2YWJyXDyzBG3xmH5HQtFlc5TZ2O\nwIu+/+ep98Ul/Fxz3Lk40qk7oxY1D8fe2TTMa4hGpf2pPPK0XfasDyIGN/e7\nZE9RMS7Dzqwgl4g3JqhpAiZaa+a4GPe9v0Bdby90WFjufg0ulIEK1twcjian\nTOmk\r\n=K61i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6NgfDmPkgwPYdMBLNm09Qfz+FyBi4Yvt2uB8+X0vJoQIgFt6y8CIWgBZOrez+FqQDMTbOn3wThpYFkS4Qb4ZJiDc="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.4_1588814560780_0.30673451890044223"},"_hasShrinkwrap":false},"1.8.5":{"name":"svg-drawing","version":"1.8.5","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"NODE_ENV=test jest --passWithNoTests","test:types":"tsc --noEmit","release":"release-it","prepare":"yarn build:rollup; yarn build:tsc"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","fork-ts-checker-webpack-plugin":"4.1.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"c00da044734362683e19c91418e6376054d2f12f","_id":"svg-drawing@1.8.5","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-XtfokVmVNgq+h04BEltaPW7DbjJaS8iDQqUar/p/Xm1BMh8uDmMg39LN1IzkeVf9ph6q3WhqUW6swE9QXsbaog==","shasum":"45bddddde7eb7a4f27cd2d01aee0e8bc227912bf","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.5.tgz","fileCount":11,"unpackedSize":45931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes2mCCRA9TVsSAnZWagAA1ssP/1GVGNYJApCsUuwe7jyA\nDE4Wt1beDHG+OwSO9Z1d+P1fza9ZAdWPwkc/07c9vugp1nw/P1hbMFPxv80o\nskwFt9EmnfB3gxFf9TsHm8HBEQr/x2iWdyV/rON1MuMmKXfRjN1w4qEFDNKW\nzeNPPdVQaE/4nGCjkVOcCihpWK4sox6JLNy1+6Et+nzR2sraFQa35sMQmjIm\nFxd8NP490lDPeFjkcOVWde8t6QHpBgwZwY62q43LRBRrczFGcq95I3q2vlKx\n+Pb0bXvzup49vfj00oRT9VUEJ5dScU78N+w7yOu0SsD2zWfV0pQbTnRTikQV\nHpgBJAdQhjHwjU9kJliev9txqNw220yCOL1/l8zWTivOYTmySsQ0mbbkHVMU\n9r7qvxp4Vjjf4TW+4XT3Vt9+RGrT79BMpAw2L7x13TDIIer8cIgJMV2LUA/Q\nodr+N1z75XeWop+SPuiNJ5exoVkkaAGuPjAPl/GzSejZWuQv+tq5ggDwVGgl\nxvq3FoxOJda1HL6J7zenDEyNYLdK9MYyw9YdO163fSBhwmwDGcBzm6tVux9X\njbz0jmV3IZ8qP0ouUf9bf5xrEboe3mXqdNhJ12XTQQjAEWLTcrflEALuaPCG\nMZb6cI+HMsfJtIExvA/0mExNxBBxAz4Cypuz1reJMxfSheCbAMB2a/eyJ8H9\nQIXE\r\n=phx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDG5uj5c6wmmtGLeMwDF/sftNb96OY1zmPuTDfsk/TbsAiBTtAzaVL0zt+XXLGU8kiHhdZQqffRv88GBb3B5Fl24ug=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.5_1588816258031_0.24648788685630252"},"_hasShrinkwrap":false},"1.8.6":{"name":"svg-drawing","version":"1.8.6","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing","two.js"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all build:*","build:clear":"rimraf lib/* && rimraf docs/*","build:rollup":"NODE_ENV=production rollup -c","build:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","build:demo":"NODE_ENV=production webpack -p","sample":"webpack-dev-server server.js","test":"NODE_ENV=test jest --passWithNoTests","test:types":"tsc --noEmit","release":"release-it","prepare":"yarn build:rollup; yarn build:tsc"},"peerDependencies":{"two.js":">=0.7"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/babel-core":"6.25.6","@types/babel__core":"7.1.3","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.1.3","@types/eslint-plugin-prettier":"2.2.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/two.js":"0.7.2","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.16.0","@typescript-eslint/parser":"2.16.0","@typescript-eslint/typescript-estree":"2.16.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"6.8.0","eslint-config-prettier":"6.9.0","eslint-loader":"3.0.2","eslint-plugin-prettier":"3.1.1","eslint-plugin-react":"7.18.0","eslint-plugin-react-hooks":"2.3.0","fork-ts-checker-webpack-plugin":"4.1.0","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"6.2.1","tsconfig-paths-webpack-plugin":"3.2.0","two.js":"0.7.0-stable.1","typescript":"3.7.5","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"adb939334234c18cde067c7ec67a396084030c25","_id":"svg-drawing@1.8.6","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-Vx8RWUk6ilgu67+XDh0QnH2gUPbvab6NCU+bxS3oHCaquSuMl5tY1C75PBFNjgUSs4OwBHVk+cHbu1ljTeHKKw==","shasum":"62446806105cee0a5b1a7b98bf5f70639dee539c","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-1.8.6.tgz","fileCount":11,"unpackedSize":45943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes3V6CRA9TVsSAnZWagAADL0QAJmioz2+jwkinErJBQEi\nUiq3L+j9Gzbfh/p3gAz/P5jlkN5yUKO8G6hdjcAoR4th2RBVyTDN0gKWI0QQ\nwIC3UGrjsIGuXwusZAOsDKXE5mxsVN2OVwztygCJAVS2Qh+HUhfTCSl0Z65H\nmD0csvti/EEIz0EDajkLpF/HwbtPrnUUPhnSJa7K5jpMBGbUsVSMkeqNiBso\nQrpTV2TI7WMBj1vujpZc/n1ZVAkENRPGl8lIYwvFqziq6VhBcW0NC3pCFM6y\nSa2bnbvgtXfXnKkoSRQHeRyyiJoY5YPwgWj2ZK2g67C8y51lQLE6Pe0v2c8n\n2y4LhRDQICLGsW+mJNexcjhaxXBnniXK7Gr6ksHNAS0abpjdkHlmbBNh8UM4\np0U+ZMya+jdxQFkRNt3fl9yx4l6NXU37DtX47IYAZfM/UZ8DLnsUjcG3bhj5\nCiKdlHvnKkFQZsBde3zL0sAMh2AE1jN/QjUAew97ygA4RsyvgFCpMdQJloGx\nJBVQTaGEr0rVIMcSLAiAejliN+BSkKaLVVijEqfVzWg15X8o8vCuPEgh9w9a\n0H2eC9j21mNdv33RG1vbLILTzMnIFwTViPD0uQ6gShQXgXbr+dikDcXwO5vt\nhZh8eNrph2NRzkxwl5OGBHMHS2oMByBc+8FX/2XTH4Cmd5jUmm96ZuCHiSgP\n1DEs\r\n=Wqy+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBff17p6cyV8mtjtenvat5wm4lJdCaHWUhYYddggyefQIgRiwj5oW+lcdnyHCPknWMzX8uVvQq4JQSDEGqItnBxv0="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_1.8.6_1588819321723_0.6829121749671132"},"_hasShrinkwrap":false},"2.0.0-alpha.1":{"name":"svg-drawing","version":"2.0.0-alpha.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --passWithNoTests","test:types":"tsc --noEmit","release":"release-it","prepare":"yarn prod"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.0","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/parser":"2.31.0","@typescript-eslint/typescript-estree":"2.31.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"4.0.0","fork-ts-checker-webpack-plugin":"4.1.3","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"7.0.3","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.8.3","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing)\n\n### introduction\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\n**[demo](https://kmkzt.github.io/svg-drawing/)**\n[example code](src/example/)\n\n## Install\n\n```shell\nyarn add svg-drawing\n```\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst el = document.createElement('div')\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nDrawing methods.\n\n```javascript\nconst app = new SvgDrawing(el)\n\n// drawing all clear\napp.clear()\n// undo drawing\naction.undo()\n\n// Download image\napp.download('svg')\napp.download('jpg')\napp.download('png')\n\n// change parameter.　There are other changeable parameters like fill, close, circuler, etc.\napp.penColor = '#00b'\napp.penWidth = 10\n```\n\n## Get started\n\nWIP\n","readmeFilename":"README.md","gitHead":"71c1ba0511751094c63f46aac26c41d1810cf906","_id":"svg-drawing@2.0.0-alpha.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-xaZCsYZO833buAJg7fgbYXUoxpqglRvg7ZfxdRslMJf0acp+IEdU5RYK4+1teHU24tm0P8224gmNLqJf6CfVtQ==","shasum":"87bf606f21002786045d4d6837526ad945596860","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.0.0-alpha.1.tgz","fileCount":14,"unpackedSize":71419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevMPSCRA9TVsSAnZWagAAbksP/Ri4q6I7jZB6AU8FFmnP\ncpzLhDRuLcI1uMEEOzhmZjh9XuqADi59Xm49Pb9hLqENSssIt4xQEWpkCx/N\nWwem9fgwJjfMUvVADbd67iXDqQN02iXEM8Lv/UBHs9jxXlSv3s79jj1ccBHM\nJeIZ4aZ8KKBpwc3cuzgXmcztO9mZpGsuX04FeVzomZ4y141Ilc9ago9WlUQp\nFQLNbht/ja765jCvjOS/e/zS7aOM2CGCLSs87DWrN4t1bRIgBoz9QFRABKOT\nd5RCG7tRXW7lLqN4mtZhoo6/67k2oLNCyOm+0fOZHaOhkAwlaqOKVDqJZN25\nHhmAxAzuDT69jOqlIXpEz3SfmCDwvx460ivSEiu7w1RMKZI3XApMb9KwA+aW\nhmkO7riH1NhgivW3bBcO25nG9GJVMNW23ntlWrEz/0QVMGxpQA6LIXRYJ8ke\nn6pDhrciZXdPDYm76Hu5kimmLD3UujHGw7g4imr/Bn6DdcdQDeFpB7CtDJIT\nJfOn4zane7bu2neaF7KHIxyChnK1vGXxW+lAb9jOzWCmiQrY5t+Dz1TZW854\n2FjkYg0qcS2UT1D9RtY/sYysnRYwxBiS+bUT49ZNWGWmJtzxuLUCuXogy/yT\nytGyynyu7fogLct/YVBAOz0ZB6lGpjZW3E8HsPRCVApBDQol2xPaIbZwGfyJ\nYUGn\r\n=IaC1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxXsySdgMKN0FHQfBHixUdorb8t8PHdXAMOH+GYRfkZAIgAKtslnvBKJDeNMvLvTXFBEZmHX0gOQ3wcd4EIjMK+AM="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.0.0-alpha.1_1589429201559_0.552860528350537"},"_hasShrinkwrap":false},"2.0.0-alpha.2":{"name":"svg-drawing","version":"2.0.0-alpha.2","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.0","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/parser":"2.31.0","@typescript-eslint/typescript-estree":"2.31.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"4.0.0","fork-ts-checker-webpack-plugin":"4.1.3","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"7.0.3","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.8.3","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing)\n\n### introduction\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\n**[demo](https://kmkzt.github.io/svg-drawing/)**\n[example code](src/example/)\n\n## Install\n\n```shell\nyarn add svg-drawing\n```\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst el = document.createElement('div')\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nDrawing methods.\n\n```javascript\nconst app = new SvgDrawing(el)\n\n// drawing all clear\napp.clear()\n// undo drawing\naction.undo()\n\n// Download image\napp.download('svg')\napp.download('jpg')\napp.download('png')\n\n// change parameter.　There are other changeable parameters like fill, close, circuler, etc.\napp.penColor = '#00b'\napp.penWidth = 10\n```\n\n## Get started\n\nWIP\n","readmeFilename":"README.md","gitHead":"c10991f0dc1cc6f792fbb7811a7f143792b186e3","_id":"svg-drawing@2.0.0-alpha.2","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-kRIVyaj902eCaMIsHe82/rwVZDI8CGiV/nI2eDv+99SXFKWPI7tmVPiH66uKdEckQ99Ub6J40I3N3F0Ua207mw==","shasum":"ee4e2182803eb14e98ea21245dcc38e9ea6ef78a","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.0.0-alpha.2.tgz","fileCount":14,"unpackedSize":75885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevVOHCRA9TVsSAnZWagAA+54QAJ//j/j+DpfRVxDUZW4V\nkiQwMCHCDmJhUviSvfe8N6kdf497Y89CM4WV8OuLEl+Iy49Wlb3+N39OgzPq\nZtZxyAFCjnDrk5pVsvIDFkKrACxKjUUDn29kRGoeH9CKgrizKFnDiYBf0oZx\nwaLYC8tu7phhd3DY8bAEgRSLpaL9erkEhCUdngHOZ8GEhA1y0Eqyh8KNwz4V\nwOtzfkxnRPmNFdOuOXaYBOQhpamYb5mkmD6DcLzvDec9mtHo8aa3HNxBxFR6\nJeYnaIWBKWDhrlz5yU9RKJiQmkac1w/lj2463dwfb0WZsz7iiIoREFd3ho3u\ntHHw6UD9wIxpVkv7JzF8vu9orcKDGttztzHtqE9Ho6OpyjWA2BvIc1vX6sH3\nb5GCCQjrarBqZ9+p4IHh8fvY7iLqPgeMHe+WQ/nSKmN7W6E3XhejCTQnhAzm\n620bFJZRK+99HkYAyCPQhuXrWDQ0/q68BJn4/mx3qIMLPjDJh9dd0ht2oG/B\nLnwzRvpMi9jKtIIbOYmYNmxUBmGwsjHS7R1rNUIVpTDIL6V0GFX/TmrCJ4no\njE9UiEHPCnL3LUUt8WYr6Ao5FQk2PDKhZi6jrvxRQA39KR+hymRkqjOpt9f4\nfbVPpa3k+uRUAT+bC6ptTyObpwuqT/heYlADcbzh1VLLMhCI/rXtfOIObRGw\ntlqT\r\n=ZUVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1QKIz7QBR86EEIqzue7mzI5ZvWyhQEdzequArqSBSagIgBvtBoT9LFB1tIK/dEEd5fYAoZeBqa/5VU8X7h1gBUG0="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.0.0-alpha.2_1589465991345_0.5514746998123901"},"_hasShrinkwrap":false},"2.0.0-alpha.3":{"name":"svg-drawing","version":"2.0.0-alpha.3","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.0","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/parser":"2.31.0","@typescript-eslint/typescript-estree":"2.31.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"4.0.0","fork-ts-checker-webpack-plugin":"4.1.3","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"7.0.3","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.8.3","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing)\n\n### introduction\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\n**[demo](https://kmkzt.github.io/svg-drawing/)**\n[example code](src/example/)\n\n## Install\n\n```shell\nyarn add svg-drawing\n```\n\n## How to use\n\n### Drawing Example\n\nThis example renders the drawing area.\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst drawel = document.createElement('div')\n\n// Drawing area will be resized to fit the rendering area\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nSvgDrawing methods.\n\n```javascript\nconst draw = new SvgDrawing(el)\n\n// drawing deactivate\ndraw.off()\n// drawing reactivate\ndraw.on()\n\n// drawing all clear\ndraw.clear()\n// undo drawing\ndraw.undo()\n\n// change parameter.　There are other changeable parameters like fill, close, circuler, etc.\ndraw.penColor = '#00b'\ndraw.penWidth = 10\n\n// Download image. Also available in SvgAnimation, Renderer\ndraw.download('svg')\ndraw.download('jpg')\ndraw.download('png')\n```\n\n### Animation Example\n\nThis example is to animate what you drew with Svg Drawing\n\n```js\nimport { SvgDrawing, SvgAnimation } from 'svg-drawing'\n\n// Render drawing area. omitted the description\nconst draw = new SvgDrawing(el)\n\n// Render animation\n// It is resized to fit the rendering area as well as the SvgDrawing area.\nconst anim = new SvgAnimation(animEl, {\n  ms: 20\n})\n\n// Example stroke animation.\n// Callback function to set SvgAnimation\n// Since the Path Object before animation is passed as an argument, it is converted and returned.\nlet cur = 0\nconst strokeAnimation = paths => {\n  const total = paths.reduce((l, p) => l + p.commands.length, 0)\n  if (cur > total) cur = 0\n  else cur += 1\n  const update = []\n  let count = cur\n  for (let i = 0; i < paths.length; i += 1) {\n    if (count < paths[i].commands.length) {\n      paths[i].commands = paths[i].commands.slice(0, count)\n      update.push(paths[i])\n      break\n    }\n    count -= paths[i].commands.length\n    update.push(paths[i])\n  }\n  return update\n}\n\nconst start = document.getElementById('start')\nstart.onclick = () => {\n  // Sets the animation callback function\n  anim.setAnimation(strokeAnimation)\n  // Copy drawwing data\n  anim.replacePaths(draw.clonePaths())\n  // Start Animation\n  anim.start()\n}\n\nconst stop = document.getElementById('stop')\nstop.onclick = () => {\n  // Stop Animation\n  anim.stop()\n  // Put it back before animating\n  anim.resotre()\n}\n```\n\nSvgAnimation methods.\n\n```javascript\nconst anim = new SvgAnimation(el)\n\n// Animation Start\nanim.start()\n// Animation Stop\nanim.stop()\n// Return to Svg before animation\nanim.restore()\n\n// Parameter `ms` can be changed to set Animation frame. `ms` is mili seconds.\n// Can be changed during animation\nanim.ms = 50\n```\n","readmeFilename":"README.md","gitHead":"c63203c189592ef40f91b37724888cab6edf944d","_id":"svg-drawing@2.0.0-alpha.3","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-OZAbnnGDA3nNnQf68XzIqCMWKVpf4nw2zquGBU1F78GhdLegyxz43hfZexn63v1Q2p+0vnLaj1MG+6QSSubRFQ==","shasum":"d0b1cf0cf250927c49abc109c120d5ff24d43109","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.0.0-alpha.3.tgz","fileCount":14,"unpackedSize":79299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevrCSCRA9TVsSAnZWagAAIUAP/0DTbrqIuCSOquYoBk77\n90ARQ8EdLpjSJ631QoKFYKRv/Si0m01E4C5HKwulAEKzfIa4/W1IQsdt2PIu\n98eVe9O3wFtXlQdNAyA+TA5s6bLfxbmpxhMG4zU7Q123viweqc1uEOkXv29n\nwXa937VBBxmzX3bq3Zr2kt3eLEfxLQPs+McoKFUb8uuEm5sZuTpx/zkFts33\nK7vjqL2PijmVPjnIo1/v6jlplbVKCeSiAY73orRtkwmlze7PSU0L01xlaBJL\n0+B8exTCt3mE3dd++aDFkP7Yjg2CZc0C5jixF2ueUZB4zKyZ2z9mr2KTWE60\nHU3jbVEii11t0tx9O2yxyfPGK5JZ+P7OK1zCGN2M8MBbn5wO5ddguICc2SgA\n9nCI+DkBVHjr7yxiHnuA+f/w0z9l/zYvZZkgUIiw41FwkLSdwrSDlgFCPmkD\nycLu9eqF/dgDe9ZjjsnDB1A0oj+fBR0z4wWL7BC6LD2FLzZhV6NxNkEbfNoZ\niVE1Vr7275+GtASIIB4Uct9IOVbvEKm8+GaaD4HU7naz2THf2ys+ZrHAYaD2\nIgoP9h0aitCyT0GE5gnopEcrKOffS/0ZM4etuYJAKByblZvtdjQ585xt8/+/\nCMgr7PCQb6RL6/F6EPnATjBvEhjmYIS7AYgVbMe3BWUMHy0CaqCXHyFLTdSo\nNR/m\r\n=rxm3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1+wqqw4XkYiJOuR724oX/42DZF5n4Hx2rXyqxVWyasgIgcYx0UUdsLTGviKIvVT4HdrBQcGEr/CiweJiI6OXDGDA="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.0.0-alpha.3_1589555345494_0.9309667219950528"},"_hasShrinkwrap":false},"2.0.0-alpha.4":{"name":"svg-drawing","version":"2.0.0-alpha.4","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.0","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/parser":"2.31.0","@typescript-eslint/typescript-estree":"2.31.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"4.0.0","fork-ts-checker-webpack-plugin":"4.1.3","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"7.0.3","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.8.3","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing)\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\nThis is a **[demo](https://kmkzt.github.io/svg-drawing/)**.\n\n## Install\n\n### npm\n\n```shell\nyarn add svg-drawing\n# or\n# npm i svg-drawing\n```\n\nExample code is [here](src/example/)\n\n### CDN\n\n```html\n<!-- Common JS-->\n<script src=\"https://unpkg.com/svg-drawing@2.0.0-alpha.3/lib/index.min.js\"></script>\n\n<!-- ES Modules -->\n<script type=\"module\">\n  import {\n    SvgDrawing,\n    SvgAnimation\n  } from 'https://unpkg.com/svg-drawing@2.0.0-alpha.4/lib/index.esm.js'\n  ...\n</script>\n```\n\n[Here](example/) is an example for Html only.\n\n## How to use\n\n### Drawing Example\n\nThis example renders the drawing area.\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst drawel = document.createElement('div')\n\n// Drawing area will be resized to fit the rendering area\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nSvgDrawing methods.\n\n```javascript\nconst draw = new SvgDrawing(el)\n\n// drawing deactivate\ndraw.off()\n// drawing reactivate\ndraw.on()\n\n// drawing all clear\ndraw.clear()\n// undo drawing\ndraw.undo()\n\n// change parameter.　There are other changeable parameters like fill, close, circuler, etc.\ndraw.penColor = '#00b'\ndraw.penWidth = 10\n\n// Download image. Also available in SvgAnimation, Renderer\ndraw.download('svg')\ndraw.download('jpg')\ndraw.download('png')\n```\n\n### Animation Example\n\nThis example is to animate what you drew with Svg Drawing\n\n```js\nimport { SvgDrawing, SvgAnimation } from 'svg-drawing'\n\n// Render drawing area. omitted the description\nconst draw = new SvgDrawing(el)\n\n// Render animation\n// It is resized to fit the rendering area as well as the SvgDrawing area.\nconst anim = new SvgAnimation(animEl, {\n  ms: 20\n})\n\n// Example stroke animation.\n// Callback function to set SvgAnimation\n// Since the Path Object before animation is passed as an argument, it is converted and returned.\nlet cur = 0\nconst strokeAnimation = paths => {\n  const total = paths.reduce((l, p) => l + p.commands.length, 0)\n  if (cur > total) cur = 0\n  else cur += 1\n  const update = []\n  let count = cur\n  for (let i = 0; i < paths.length; i += 1) {\n    if (count < paths[i].commands.length) {\n      paths[i].commands = paths[i].commands.slice(0, count)\n      update.push(paths[i])\n      break\n    }\n    count -= paths[i].commands.length\n    update.push(paths[i])\n  }\n  return update\n}\n\nconst start = document.getElementById('start')\nstart.onclick = () => {\n  // Sets the animation callback function\n  anim.setAnimation(strokeAnimation)\n  // Copy drawwing data\n  anim.replacePaths(draw.clonePaths())\n  // Start Animation\n  anim.start()\n}\n\nconst stop = document.getElementById('stop')\nstop.onclick = () => {\n  // Stop Animation\n  anim.stop()\n  // Put it back before animating\n  anim.resotre()\n}\n```\n\nSvgAnimation methods.\n\n```javascript\nconst anim = new SvgAnimation(el)\n\n// Animation Start\nanim.start()\n// Animation Stop\nanim.stop()\n// Return to Svg before animation\nanim.restore()\n\n// Parameter `ms` can be changed to set Animation frame. `ms` is mili seconds.\n// Can be changed during animation\nanim.ms = 50\n```\n","readmeFilename":"README.md","gitHead":"d81d145e57ff9525db66afbb6e8fa9d95605ce08","_id":"svg-drawing@2.0.0-alpha.4","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-/1qdRIyZikGZFoP3JycnwrM66Zgwg8bl04NS7zzObX8Qh4B8OCPIFikqccZJRn1iuYzEvgSGo9lOGv06HcT/Hg==","shasum":"e460bc2958a3e8e53ba563c0c3bc1369b431a1ca","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.0.0-alpha.4.tgz","fileCount":14,"unpackedSize":79691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev1qECRA9TVsSAnZWagAAWPwP/3PboZPY+w/z78r1Kp0c\n8goCpO2tbcM4Pa8r//hP3VKq9x8f4EsEnA84eiNDluDq0+fDCH3VCIZTbQrd\nd1PWxSc+BIMjedaozblsKN1mUC+Xgz7nY47XI7YRaLPY8yhpOspJU7tsSIb8\nBU/QKZW3I5Qg6kx+tJM0k259uMoFTfp7P5Ob4dXwL/rgih0myzo9oJDhdljH\n3/zsYEjgSSTpvKlZi5TcUC+AQPsAOOPdhIoyj2H5Oa6QSSa1+Rn5BDeMBtmP\nZRMwTAhgPq3sjZT2X2UsWTRoO8Mt45BRuUr0CWVBiY9XiBsiie7Swy+TqGUZ\nZ8Q6IPsKYMwLIbZ6TW/V0zyLqEuN5YIcrFab1yQmiMu8lyXIa76Hhj8SqppN\nI3m2+jEZPKmhKIVKb2v+CB0Jp/NHyobvok6YrtibZ00si3zbsXQsyo6niPyN\nZtuPphpdfUWauijwXu2GTV51QIq+xkgjuXQcLjWrS77dYMeum1argkuJa/Sl\n5VBWEnwdP4aJ2G/6gpOZUqY5mKTTHhzFhbUqUEoTDwZnrRXHcrxW+rFGtHNT\nud7WFBLyK5XymV+e7Dhq6RCUOlH/0KCCMHXT0Yr3lXQn0nZX9YJL4MYQtcXs\nBEvjarHQUaXUlPAgDwyExOi6f5US7pDaSLejAZsvWN7fhQU+UUSZXSrkRFmY\nlWpd\r\n=YqvC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOICGQFspjhK1L3L3lMpvoqn2GR+Z6TiJpJpPGWxx9PAIhAMpuOz5EzkKhCU8SOZ1rBOXLbUhclgJgFaVoTi9rVAfP"}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.0.0-alpha.4_1589598851572_0.25895221631955545"},"_hasShrinkwrap":false},"2.0.0-alpha.5":{"name":"svg-drawing","version":"2.0.0-alpha.5","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"devDependencies":{"@babel/core":"7.8.3","@babel/plugin-transform-runtime":"7.8.3","@babel/preset-env":"7.8.3","@babel/preset-typescript":"7.8.3","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/autoprefixer":"9.6.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.0","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/node-sass":"4.11.0","@types/prettier":"1.19.0","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/parser":"2.31.0","@typescript-eslint/typescript-estree":"2.31.0","autoprefixer":"9.7.4","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","css-loader":"3.4.2","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"4.0.0","fork-ts-checker-webpack-plugin":"4.1.3","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","node-sass":"4.13.1","npm-run-all":"4.1.5","postcss-loader":"3.0.0","pressure":"2.1.2","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","sass-loader":"8.0.0","style-loader":"1.1.3","ts-loader":"7.0.3","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.8.3","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing)\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\nThis is a **[demo](https://kmkzt.github.io/svg-drawing/)**.\n\n## Install\n\n### npm\n\n```shell\nyarn add svg-drawing\n# or\n# npm i svg-drawing\n```\n\nExample code is [here](src/example/)\n\n### CDN\n\n```html\n<!-- Common JS-->\n<script src=\"https://unpkg.com/svg-drawing@2.0.0-alpha.3/lib/index.min.js\"></script>\n\n<!-- ES Modules -->\n<script type=\"module\">\n  import {\n    SvgDrawing,\n    SvgAnimation\n  } from 'https://unpkg.com/svg-drawing@2.0.0-alpha.4/lib/index.esm.js'\n  ...\n</script>\n```\n\n[Here](example/) is an example for Html only.\n\n## How to use\n\n### Drawing Example\n\nThis example renders the drawing area.\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst drawel = document.createElement('div')\n\n// Drawing area will be resized to fit the rendering area\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nSvgDrawing methods.\n\n```javascript\nconst draw = new SvgDrawing(el)\n\n// drawing deactivate\ndraw.off()\n// drawing reactivate\ndraw.on()\n\n// drawing all clear\ndraw.clear()\n// undo drawing\ndraw.undo()\n\n// change parameter.　There are other changeable parameters like fill, close, circuler, etc.\ndraw.penColor = '#00b'\ndraw.penWidth = 10\n\n// Download image. Also available in SvgAnimation, Renderer\ndraw.download('svg')\ndraw.download('jpg')\ndraw.download('png')\n```\n\n### Animation Example\n\nThis example is to animate what you drew with Svg Drawing\n\n```js\nimport { SvgDrawing, SvgAnimation } from 'svg-drawing'\n\n// Render drawing area. omitted the description\nconst draw = new SvgDrawing(el)\n\n// Render animation\n// It is resized to fit the rendering area as well as the SvgDrawing area.\nconst anim = new SvgAnimation(animEl, {\n  ms: 20\n})\n\n// Example stroke animation.\n// Callback function to set SvgAnimation\n// Since the Path Object before animation is passed as an argument, it is converted and returned.\nlet cur = 0\nconst strokeAnimation = paths => {\n  const total = paths.reduce((l, p) => l + p.commands.length, 0)\n  if (cur > total) cur = 0\n  else cur += 1\n  const update = []\n  let count = cur\n  for (let i = 0; i < paths.length; i += 1) {\n    if (count < paths[i].commands.length) {\n      paths[i].commands = paths[i].commands.slice(0, count)\n      update.push(paths[i])\n      break\n    }\n    count -= paths[i].commands.length\n    update.push(paths[i])\n  }\n  return update\n}\n\nconst start = document.getElementById('start')\nstart.onclick = () => {\n  // Sets the animation callback function\n  anim.setAnimation(strokeAnimation)\n  // Copy drawwing data\n  anim.replacePaths(draw.clonePaths())\n  // Start Animation\n  anim.start()\n}\n\nconst stop = document.getElementById('stop')\nstop.onclick = () => {\n  // Stop Animation\n  anim.stop()\n  // Put it back before animating\n  anim.resotre()\n}\n```\n\nSvgAnimation methods.\n\n```javascript\nconst anim = new SvgAnimation(el)\n\n// Animation Start\nanim.start()\n// Animation Stop\nanim.stop()\n// Return to Svg before animation\nanim.restore()\n\n// Parameter `ms` can be changed to set Animation frame. `ms` is mili seconds.\n// Can be changed during animation\nanim.ms = 50\n```\n","readmeFilename":"README.md","gitHead":"1bd17e49c36c6736a0fdfdbd8655b7392c7e6df4","_id":"svg-drawing@2.0.0-alpha.5","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-KCZUEunQy6MmNZlH+FCqjvmgkkJFY57uYpJfm9DfZDm+0Q0xx+XPYIxG6Hy+CXBfzb45G0JsiYqwN71FMLHFew==","shasum":"43d70b309aec275e0b0c878f793bc92e5e4e4e2f","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.0.0-alpha.5.tgz","fileCount":14,"unpackedSize":78641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev/8HCRA9TVsSAnZWagAA2YgP/3iuiBpPTFtqv4Hm0+YC\n3MKmrprtN3GR/O70W3eAVHoHkzteP7MmosG5e5Bu+G4T9nm5FHmKKUBv7l65\nGzf1Yt8DdEbSWGKmN9ejFyGDVqvwh4rCyj2kGT0qDKYv4Ha+m1Z0BE0R6i5o\nXplsoisoqKMVgU/NLGyLLnktvVMQqNOh2P8jy0mZyazdwFxpvm8F6rMUQvgC\nYBIt6wlOnnnL7//yPGEJPfB7QjwHmhN+qrnKOBzQR10iIBDxJ2VSP+qBAFGB\nezh7LBGVRlHl/cCozpL3S/ZRZoNWfC1Cn3RuNtyyeTN982rx5T1MgxGYk2VN\nv07XBtfg8H8JxPEe76bCsjk20AL7gK2QyPHiNKE5lugs3ffHID4bLdsNGf8W\n1jSJKd55wKSNK+T0/JH5v2CsdZiwWZFlRLuP61eJFsYyda67h4O7dtct5z4R\neIsbbD9F0h0m9G8EU40vX8770784hpC3ZlnDxvo7sgtHEjYCKjOkuQn7hkSy\nCt+DxROAyZ2nXInmtYFx1izTZr2HztJIThzlAY0Qv9nNWF2T2Mr7UIniYzZF\n2RgCmaPxIBWulik15RhUsbibIqmcH++Veac60r9+bvv0l5kJCcAvx4y1PuGC\nyDoZHPL/z/6V2erCEqTFm2kAViG4a63s8gQpew87NPoT7Bx9pJNfTGsb19Mr\nZ+fJ\r\n=L0Wq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLhE6NqKEhSIni5o7uq1mJVhlViEXnXcGsU1K/CZmd+AIgaLfmBVpaY5taKP+pFZb0h8a/f5wRSzfGou0bU3d8sUU="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.0.0-alpha.5_1589640966643_0.7235434015028095"},"_hasShrinkwrap":false},"2.0.0":{"name":"svg-drawing","version":"2.0.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"dependencies":{},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-runtime":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-typescript":"7.9.0","@rollup/plugin-commonjs":"11.0.2","@rollup/plugin-json":"4.0.2","@rollup/plugin-node-resolve":"7.1.1","@rollup/plugin-replace":"2.3.1","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.0","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.1","@types/jest":"24.9.0","@types/node":"12.12.25","@types/react":"16.9.11","@types/react-dom":"16.9.3","@types/rimraf":"2.0.3","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.2","@types/webpack-dev-server":"3.9.0","@types/webpack-merge":"4.1.5","@types/workbox-webpack-plugin":"4.1.0","@typescript-eslint/eslint-plugin":"2.31.0","@typescript-eslint/parser":"2.31.0","@typescript-eslint/typescript-estree":"2.31.0","babel-jest":"24.9.0","babel-loader":"8.0.6","babel-plugin-annotate-pure-calls":"0.4.0","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.19.0","eslint-plugin-react-hooks":"4.0.0","fork-ts-checker-webpack-plugin":"4.1.3","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","npm-run-all":"4.1.5","prettier":"1.19.1","react":"16.12.0","react-dom":"16.12.0","release-it":"13.5.8","resolve-url-loader":"3.1.0","rimraf":"3.0.0","rollup":"1.31.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.5.0","rollup-plugin-terser":"5.2.0","ts-loader":"7.0.4","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.9.2","webpack":"4.41.5","webpack-cli":"3.3.10","webpack-dev-server":"3.10.1","webpack-merge":"4.2.2","workbox-webpack-plugin":"4.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"3dbdcda44598bb42be6c9e7a1b8cc5324e475a60","_id":"svg-drawing@2.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-29fQ37cb/Fx3aFIRlcx1nEyISYoxCVMzr210uUdSGzpuO96lJ6wayJSqkAEXQx80QZflfu8s8dd16WWKHR8wTA==","shasum":"c41fde54837bbf3395e9fd58bb2272b40cb9ae94","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.0.0.tgz","fileCount":13,"unpackedSize":69541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewTbFCRA9TVsSAnZWagAARVcP/1uhd0h+JEasQkbZvAk4\nLpxPIBdhe1xyxRGyrI5QhOyBuUGkhsJ9PHgHA5aOGFbBVDZLKfCDdTBdlSo/\nkgrH4HU1u7aNIBQgPjSVWd9zyxo5eReCl/FW+0KA5SAF185pSPMJmHgC1Jyv\nKZgbOHUVpgVEqTYvtK6nkZhn2FVskmCM/DmNPjiXjWUR/HxzQl7KuOEw9g3w\nHK134JoMJrKk3zSNKpnfyCvW1EJc6pPj4K9XuY15AqBoXqVbI4ykMmzrlIAZ\n2sGtyUeQyLsQLDKOkD6vDFQ+SyomG8eZmA9PCJsfBZKcI73oGIeLSIf0ICsH\nk2EnGFA0TQ0o4AHl4+0EwJ8ttVvqLumZbtdAFpTUxhCl6HD4JNmoQ3LzQ2Uj\npRZqsn2fu3TdrBLfKxN7ZqONA83prouJMgjbEAaPAQihieOlayHj3oA54jEg\nRukPv2ZG6wiZWwdqO9/S+1Ty0sf4fhx0bM1iZ2mBmgC3BAytDUY39mwxo8yq\ncghqdzYZVizkWObzKKn21z7YLrbi2BEisUJWQrInOA4wYtkr2AT8XgyFJCar\nNNjShYF+slF+UxL4kcL+ive86MT0YTj8eTkRHlgDFBGeyLXpp5IUBxB4qSM1\nBkdy8Cof2YjzLtbRzYXL1pm0jE+HLISXr7aZgeqdHjMMApdGusbb4j0akirB\nukTu\r\n=1X4o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+KHIlmT+Jtb3afy9DDQYAxsiuZvp84SPr0K9W1bzDQgIhALz9oj+XTTOdQfK6MmpeGQ1wLlguEet88XrOpEONKFPW"}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.0.0_1589720772872_0.35018239863276324"},"_hasShrinkwrap":false},"2.1.0":{"name":"svg-drawing","version":"2.1.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"dependencies":{},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-runtime":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-typescript":"7.9.0","@rollup/plugin-commonjs":"11.1.0","@rollup/plugin-json":"4.0.3","@rollup/plugin-node-resolve":"7.1.3","@rollup/plugin-replace":"2.3.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.1","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.3","@types/jest":"24.9.1","@types/node":"12.12.41","@types/react":"16.9.35","@types/react-dom":"16.9.8","@types/rimraf":"2.0.4","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.13","@types/webpack-dev-server":"3.10.1","@types/webpack-merge":"4.1.5","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","@typescript-eslint/typescript-estree":"2.34.0","babel-jest":"24.9.0","babel-loader":"8.1.0","babel-plugin-annotate-pure-calls":"0.4.0","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.20.0","eslint-plugin-react-hooks":"4.0.2","fork-ts-checker-webpack-plugin":"4.1.4","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","npm-run-all":"4.1.5","prettier":"1.19.1","react":"16.13.1","react-dom":"16.13.1","release-it":"13.6.1","resolve-url-loader":"3.1.1","rimraf":"3.0.2","rollup":"2.10.5","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.6.2","rollup-plugin-terser":"5.3.0","ts-loader":"7.0.4","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.9.3","webpack":"4.43.0","webpack-cli":"3.3.11","webpack-dev-server":"3.11.0","webpack-merge":"4.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"0cb16962581a6fcd8a5348f3198ac652fa7e08fc","_id":"svg-drawing@2.1.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-yPixRU0bKXJKoZVKfehfGWyIi8QeGym4MfJUC9v/ClpKeI/v/JC+3RBO5ZI8Vcg2F5zgr2erpd2MayJqMvB1EQ==","shasum":"eca651a1e44c8732539c934e14800fec06db1b0d","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.1.0.tgz","fileCount":13,"unpackedSize":75489,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexTraCRA9TVsSAnZWagAAc5UP+gKdz6FcIlPR063Uvjhz\n3R9iLcxfAKJ7f+7uoBirSbQbMQJ4+m+rWfWNlQOHenf/+YjpbVYDqI8MUZl/\nkZHSSvkWB0W1h3CNvbLa+7/gwPaq3IwooPuAGOIuBy5ggzMuBxdQDLtuc08Y\n+K9OUWHFI9vbiJYtqawxMNXbuR3aGtP3FQtgZm6ukTXXD4ob442HXwzEkXqC\n/AAiqbqoAWhiNu/YBRz1tL3h5Gc+HxJwGwMomGejQzC5Q9S01CwifB1eMTR6\nJ7muerqytor1XhG1RqZNSV8KskjA7Uc1hNul8JL2lulii5iXD8eelSA3J5SL\n8oVWWT/3oFVftQayEgi/HQdNF+DBFWJrW3q25m96J1RcQl1i7u5JLxkcgPq7\nia58UKENCBLCg2qFt4G2fSUhCpcHRJI4MYvXqE3tPIg6ZUp2BBM2TtvonL/t\nS/PqyDC+aSiN6xqnbefzzsBDUznENjbqUy2s8adIoYaOBjZEDIUQndRRAvPn\nglnVwsFb2vIoQLa10WnTsUNZQxDFF5qjq5uYHMQH0VqZCwyRT9WnAePIYpDc\nlhEwwuonXn2xkUwMVT6kcV9dNNoTGLn5JeJkumlqk1TbX2RlnaK1dW0c6OA0\nsKgtolrpbQSABTUV9Tb2qFY3jVKWA2NCQj0wfF4stXbFx/OhbEHT9gi/4yYg\ngGBo\r\n=dkXe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXFjHORtiEB7dLOMKKPRPWZHsb+65yKeS2e2of01oSLAiAOo4Zp3eFFwnQElRuk/eFkS10BsHbFBfcVxTWBuNKncA=="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.1.0_1589983961872_0.3415160046471384"},"_hasShrinkwrap":false},"2.1.1":{"name":"svg-drawing","version":"2.1.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"dependencies":{},"devDependencies":{"@babel/core":"7.9.6","@babel/plugin-transform-runtime":"7.9.6","@babel/preset-env":"7.9.6","@babel/preset-typescript":"7.9.0","@rollup/plugin-commonjs":"11.1.0","@rollup/plugin-json":"4.0.3","@rollup/plugin-node-resolve":"7.1.3","@rollup/plugin-replace":"2.3.2","@types/dotenv-webpack":"1.7.0","@types/eslint":"6.8.1","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.3","@types/jest":"24.9.1","@types/node":"12.12.41","@types/react":"16.9.35","@types/react-dom":"16.9.8","@types/rimraf":"2.0.4","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.13","@types/webpack-dev-server":"3.10.1","@types/webpack-merge":"4.1.5","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","@typescript-eslint/typescript-estree":"2.34.0","babel-jest":"24.9.0","babel-loader":"8.1.0","babel-plugin-annotate-pure-calls":"0.4.0","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.0.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-prettier":"3.1.3","eslint-plugin-react":"7.20.0","eslint-plugin-react-hooks":"4.0.2","fork-ts-checker-webpack-plugin":"4.1.4","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","npm-run-all":"4.1.5","prettier":"1.19.1","react":"16.13.1","react-dom":"16.13.1","release-it":"13.6.1","resolve-url-loader":"3.1.1","rimraf":"3.0.2","rollup":"2.10.5","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.11.0","rollup-plugin-sourcemaps":"0.6.2","rollup-plugin-terser":"5.3.0","ts-loader":"7.0.4","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.9.3","webpack":"4.43.0","webpack-cli":"3.3.11","webpack-dev-server":"3.11.0","webpack-merge":"4.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"5ba396bc6debe42dd6ae1aa1f0b5a54de8cd7014","_id":"svg-drawing@2.1.1","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-OUNTDplkg2YcP1ktTE4sVQaRN8pGUzULj/x7ZEuvap/HQC9Fr9kq1DAk01ACeW/TS56MV5ZJraJI45zO1Wnwwg==","shasum":"26c5daa5f8fa644cb9de4ed19e9a18101046b2f0","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-2.1.1.tgz","fileCount":13,"unpackedSize":75454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexd4gCRA9TVsSAnZWagAAJ+cP/3BFD+/cpG1Pl3lQisq/\ny8D2iICxwdVbOjNreOhcZIZlEPCI8vbhu8v93oIUamokB3j1XO/ZypQPcPjx\niaWRApAluOd9a0ryCMI0u3Q+2Fr/30+521e3s4KQHlit6aFr288EfhGQ3pM8\nAJ8KegD14L5oos+Hh8GQF623HPVjtQjAGpQmwD+R2jvV6kW3BEoYsaRCPyYx\nGAhFBlkEiV+nQhDrb6Th5y9ENwBafPDDAgycIcoUEt79YcBzBAyNVe4zd/b5\ni2ee8VY4WgXEifLBNe5m0X1JdlmNedNG1wUz61tUSR6C8Go6v45+USj53S1C\nByYCoU8hiyTkZQELQj7tUxLNbyOIYxhWstvYDMmhGb3XHXyMyJltKIEFgnwQ\nbH4cQM+fVazV6FeLzznKcho8DE5vIs4i0lwqiTPObL3uKVYhrt/7JmjHQuXH\nQBSVAbLHYtIAdA+lVgKIBxpLlpT08lmsVyFKo1A2PViVWmVyYeMxWzity/N2\nRW/Dqm5EMMzNjtoazA+sWE+ChsnXZjDwrcPgf5f/IEEDOghNWzKgVdNlwB30\n0AjH63Rv/4y1z9BjTLTGEc4qMEMzf1CT++pNsXB/ZjUI9O+osntrhItaIwmN\nVWzkDCkuXcqnOWqa9ssXpRI8fZG1Hx+QTzMl3aJdy4VAOecIdpMpP20PdATg\nVDuY\r\n=dxG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC10spjpasG1PI1+B4g9mIio15PEkOyH40QgyYHU6ovuAIgA9/JOLgXfh9NSxqI49quqUI0kwrO53LWOx/UV3KQwUs="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_2.1.1_1590025759587_0.5033182757070525"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"svg-drawing","version":"3.0.0-beta.1","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"dependencies":{},"devDependencies":{"@babel/core":"7.10.3","@babel/plugin-transform-runtime":"7.10.3","@babel/preset-env":"7.10.3","@babel/preset-typescript":"7.10.1","@rollup/plugin-commonjs":"11.1.0","@rollup/plugin-json":"4.1.0","@rollup/plugin-node-resolve":"7.1.3","@rollup/plugin-replace":"2.3.3","@types/dotenv-webpack":"1.8.0","@types/eslint":"6.8.1","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.3","@types/jest":"24.9.1","@types/node":"12.12.47","@types/react":"16.9.38","@types/react-dom":"16.9.8","@types/rimraf":"2.0.4","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.17","@types/webpack-dev-server":"3.11.0","@types/webpack-merge":"4.1.5","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","@typescript-eslint/typescript-estree":"2.34.0","babel-jest":"24.9.0","babel-loader":"8.1.0","babel-plugin-annotate-pure-calls":"0.4.0","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.2.0","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-jsx-a11y":"6.2.3","eslint-plugin-jest":"23.13.2","eslint-plugin-prettier":"3.1.4","eslint-plugin-react":"7.20.0","eslint-plugin-react-hooks":"4.0.4","fork-ts-checker-webpack-plugin":"4.1.6","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","npm-run-all":"4.1.5","prettier":"1.19.1","react":"16.13.1","react-dom":"16.13.1","release-it":"13.6.3","resolve-url-loader":"3.1.1","rimraf":"3.0.2","rollup":"2.14.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-sourcemaps":"0.6.2","rollup-plugin-terser":"5.3.0","ts-loader":"7.0.5","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.9.5","webpack":"4.43.0","webpack-cli":"3.3.12","webpack-dev-server":"3.11.0","webpack-merge":"4.2.2"},"resolutions":{"http-proxy":"1.18.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing)\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\nThis is a **[demo](https://kmkzt.github.io/svg-drawing/)**.\n\n## Install\n\n### npm\n\n```shell\nyarn add svg-drawing\n# or\n# npm i svg-drawing\n```\n\nExample code is [here](src/example/)\n\n### CDN\n\n```html\n<!-- Common JS-->\n<script src=\"https://unpkg.com/svg-drawing@2.1.1/lib/index.min.js\"></script>\n\n<!-- ES Modules -->\n<script type=\"module\">\n  import {\n    SvgDrawing,\n    SvgAnimation\n  } from 'https://unpkg.com/svg-drawing@2.1.1/lib/index.esm.js'\n  ...\n</script>\n```\n\n[Here](example/) is an example for Html only.\n\n## How to use\n\n### Drawing Example\n\nThis example renders the drawing area.\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst drawel = document.createElement('div')\n\n// Drawing area will be resized to fit the rendering area\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nSvgDrawing methods.\n\n```javascript\nconst draw = new SvgDrawing(el)\n\n// drawing deactivate\ndraw.off()\n// drawing reactivate\ndraw.on()\n\n// drawing all clear\ndraw.clear()\n// undo drawing\ndraw.undo()\n\n// change parameter.　There are other changeable parameters like fill, close, curve, etc.\ndraw.penColor = '#00b'\ndraw.penWidth = 10\n\n// Download image. Also available in SvgAnimation, Renderer\ndraw.download('svg')\ndraw.download('jpg')\ndraw.download('png')\n\n// Load svg data. Only the path element.\n// SVG exported by this library can be read.\ndraw.parseSVGString(\n  'svg width=\"200\" height=\"200\"><path fill=\"#f00\" stroke=\"#00f\" stroke-width=\"4\" d=\"M 1 1 L 2 2 C 3 3 5 3 7 3 Z\"></path></svg>'\n)\ndraw.parseSVGElement(document.getElementByID('loadSVG'))\n```\n\n### Animation Example\n\nThis example is to animate what you drew with Svg Drawing\n\n```js\nimport { SvgDrawing, SvgAnimation } from 'svg-drawing'\n\n// Render drawing area. omitted the description\nconst draw = new SvgDrawing(el)\n\n// Render animation\n// It is resized to fit the rendering area as well as the SvgDrawing area.\nconst anim = new SvgAnimation(animEl, {\n  ms: 20\n})\n\n// Example drawing animation.\n// Callback function to set SvgAnimation\n// Since the Path Object before animation is passed as an argument, it is converted and returned.\nlet cur = 0\nconst drawingAnimation = paths => {\n  const total = paths.reduce((l, p) => l + p.commands.length, 0)\n  if (cur > total) cur = 0\n  else cur += 1\n  const update = []\n  let count = cur\n  for (let i = 0; i < paths.length; i += 1) {\n    if (count < paths[i].commands.length) {\n      paths[i].commands = paths[i].commands.slice(0, count)\n      update.push(paths[i])\n      break\n    }\n    count -= paths[i].commands.length\n    update.push(paths[i])\n  }\n  return update\n}\n\nconst start = document.getElementById('start')\nstart.onclick = () => {\n  // Sets the animation callback function\n  anim.setAnimation(drawingAnimation)\n  // Copy drawwing data\n  anim.copy(draw)\n  // Start Animation\n  anim.start()\n}\n\nconst stop = document.getElementById('stop')\nstop.onclick = () => {\n  // Stop Animation\n  anim.stop()\n  // Put it back before animating\n  anim.resotre()\n}\n```\n\nSvgAnimation methods.\n\n```javascript\nconst anim = new SvgAnimation(el)\n\n// Animation Start\nanim.start()\n// Animation Stop\nanim.stop()\n// Return to Svg before animation\nanim.restore()\n\n// Parameter `ms` can be changed to set Animation frame. `ms` is mili seconds.\n// Can be changed during animation\nanim.ms = 50\n```\n","readmeFilename":"README.md","gitHead":"f1c677c612f3ec6442872828c2e1d54caca8df0d","_id":"svg-drawing@3.0.0-beta.1","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-TJBS5YPnHJMc0LV/ohqOSwKSvh2zrWBNKH3IUj0AOWIlZXGZbGBa6Z3J+wbbSoGaYtSmkFTIWKZFp/rqk46HcQ==","shasum":"e8c0a7604ed9404f75c54630b23bb1467cb11928","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-3.0.0-beta.1.tgz","fileCount":17,"unpackedSize":91761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8LtYCRA9TVsSAnZWagAA0NcP/1s2UCW2SNAg+hrUU8Tt\nG6R7SKdpYsU/Sp9res/8K16nJwvN1a3j8i1zn6tfDJywl8mLD7msjhdlfBdj\nOXH68D9Adq1v71tPDE5hGqRW4qNddaru4KvZGOsQrTgfXv2wBokFGzAGofrF\nk62BG1NHarhgAx8S2TV00lxo7bML272++rn8PGt3+VPg29AAZWbdNtVUik+H\nwsgslKvcmmlYMDRf2CYGbkgThaQQukIbhBcvR2PtSCalhZE71+pJhKWr0HoP\ndX9I6btLdhMSXnoIMFTrYW9iC8Zxnd6+Wv1ASPdggPey0xrGTVCsyvfgXp5Y\no61NoCVAfXKN6cug595xRRNEOF90fgF9wWue/MBmNEkzBv1jv4/QGoXyAHfa\n34MGspNSucvrfRC1LCfA3c/5SUbGKbDlWp05nZjZu9PDY3+2HkQBfZUxU5RG\nWDLYoUH9+VQL186bhlvU6J9zYG8x0AeMbG9jFGd6o6VGY2mpfcKKgbVp46Y9\nSiB4v6U4icqLDZtOqahcY65BPWoDxFXDP6114BXSDdMlfW5ssnYX4HTYtYgV\nN/McEp4NBkvz3PiP6N0AOL+JHITKraHnyimLooNTwsGgsy8O2NF7UcBEPmxj\nIp/29SuwrIeXQZshos22ykfaGSEDO4PF4uB6kdAW4E6Pu2sa4mSZ3Ra8froZ\n7Fza\r\n=icnR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWXX2XnXdbeA8Dyng2a6mmTf27XqCGDy56x3etn87L+wIhAMspKjeKfBxF1oIwFlYH1i5cmjuTQZAiXU8hMORBfaBh"}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_3.0.0-beta.1_1592834903516_0.41535425090894096"},"_hasShrinkwrap":false},"3.0.0":{"name":"svg-drawing","version":"3.0.0","license":"MIT","description":"svg drawing library.","author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"keywords":["svg","drawing"],"type":"module","types":"lib/index.d.ts","main":"lib/index.cjs.js","module":"lib/index.esm.js","browser":"lib/index.min.js","directories":{"lib":"lib","doc":"README.md","example":"src/example"},"repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"homepage":"https://github.com/kmkzt/svg-drawing","bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"},"scripts":{"dev":"NODE_ENV=development webpack-dev-server","prod":"npm-run-all lib:*","lib:clear":"rimraf lib/*","lib:rollup":"NODE_ENV=production rollup -c","lib:tsc":"NODE_ENV=production tsc --emitDeclarationOnly","demo":"npm-run-all demo:*","demo:clear":"rimraf docs/*","demo:build":"NODE_ENV=production webpack -p","test":"npm-run-all test:*","test:unit":"NODE_ENV=test jest --ci --passWithNoTests","test:types":"tsc --noEmit","lint":"eslint ./src --ext .js,.ts,.tsx","release":"release-it","prepare":"yarn prod"},"dependencies":{},"devDependencies":{"@babel/core":"7.10.3","@babel/plugin-transform-runtime":"7.10.3","@babel/preset-env":"7.10.3","@babel/preset-typescript":"7.10.1","@rollup/plugin-commonjs":"11.1.0","@rollup/plugin-json":"4.1.0","@rollup/plugin-node-resolve":"7.1.3","@rollup/plugin-replace":"2.3.3","@types/dotenv-webpack":"1.8.0","@types/eslint":"6.8.1","@types/eslint-plugin-prettier":"3.1.0","@types/html-webpack-plugin":"3.2.3","@types/jest":"24.9.1","@types/node":"12.12.47","@types/react":"16.9.38","@types/react-dom":"16.9.8","@types/rimraf":"2.0.4","@types/uglifyjs-webpack-plugin":"1.1.0","@types/webpack":"4.41.17","@types/webpack-dev-server":"3.11.0","@types/webpack-merge":"4.1.5","@typescript-eslint/eslint-plugin":"2.34.0","@typescript-eslint/parser":"2.34.0","@typescript-eslint/typescript-estree":"2.34.0","babel-jest":"24.9.0","babel-loader":"8.1.0","babel-plugin-annotate-pure-calls":"0.4.0","case-sensitive-paths-webpack-plugin":"2.3.0","eslint":"7.3.1","eslint-config-prettier":"6.11.0","eslint-loader":"4.0.2","eslint-plugin-jsx-a11y":"6.3.1","eslint-plugin-jest":"23.17.1","eslint-plugin-prettier":"3.1.4","eslint-plugin-react":"7.20.0","eslint-plugin-react-hooks":"4.0.4","fork-ts-checker-webpack-plugin":"4.1.6","html-loader":"0.5.5","html-webpack-plugin":"3.2.0","jest":"24.9.0","npm-run-all":"4.1.5","prettier":"1.19.1","react":"16.13.1","react-dom":"16.13.1","release-it":"13.6.3","resolve-url-loader":"3.1.1","rimraf":"3.0.2","rollup":"2.18.0","rollup-plugin-babel":"4.4.0","rollup-plugin-size-snapshot":"0.12.0","rollup-plugin-sourcemaps":"0.6.2","rollup-plugin-terser":"5.3.0","ts-loader":"7.0.5","tsconfig-paths-webpack-plugin":"3.2.0","typescript":"3.9.5","webpack":"4.43.0","webpack-cli":"3.3.12","webpack-dev-server":"3.11.0","webpack-merge":"4.2.2"},"resolutions":{"http-proxy":"1.18.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"gitHead":"9538755f5aca1c7116030116f7f899b46ebc0902","_id":"svg-drawing@3.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.14.5","_npmUser":{"name":"kameikazuto","email":"info.pscreator@gmail.com"},"dist":{"integrity":"sha512-UvGIol1eFlftDLaIu2P4ZVK/5sSITHyV0bn7l/4AVXO52SYf90hxEF2lMFla0jwDIipf7Cl0MO1YU1Z2ebi8jQ==","shasum":"9cae226b9b118b53d27b6c0bcb8c9867e2b08cdd","tarball":"https://registry.npmjs.org/svg-drawing/-/svg-drawing-3.0.0.tgz","fileCount":19,"unpackedSize":118474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8tNMCRA9TVsSAnZWagAACoMP/2j+K71Bpnmv5lebaYpO\ndrXElrCFpK/I/E23eXIt/dq7yyoLTnFbL0WuUTYlDdqR6Otf46QqYVidRZ6o\nRp6s5OiDtmSBJJRFCLO6G/pmwtc7fl9sCmI31jzFSa4f3SKmHT6f2/1ZlhMv\nHdI8SuNuxYX9vs/boXVs2usicehCbHU6Em4aNchhoawm1K3gLwHbeNBjRrBv\nJtMlC2AOAxQqIhUc5NkvsMAotLVCBl2XlaQFdnp8TEisjGa1/FThdEi4reSm\nOYJvbsoaM8R7v+t7W1UrkXHRP1dDNQlWzmOluJcWG1w+6ByMg46mudtqHkQ8\n6z+CiEr9YjINLd0BI3UFpz5EUIE2m2W2Xhe1Ddg8L+Mt+DqIRgdaGHGqAht1\n9pKixfxXW69LrMV0Mye/BgWmNIdZlrYXceFr+xLk6AXAOL6miWbCqlifbNv7\nZ6ZgAfGq27NGvIjBQJ9/USrzgstD+IqeoiFIrh+83FFoAX6acUYkQQ3Rpc0C\nfUrIdF2H/8aBUC0u+iO5rTwX9SEm7NTCyuOIWvAcG+tKFauaIieLLUbRPwb4\nzEwS4jPkumQJsrO4yLuxkdnbx8LZlg447lOeosTtDn2r12oWWq9G8Rn3wSOl\nyPckPKR45XRtMGcshbM6FiWe0jOaBBg4NF8YMBQKNY5OYz0KyOOxM12aPp41\n4Jg2\r\n=Fjan\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClkaMQ3gezgaBZKKppzr9nCt7LlVJQDAM3oFROVVPtGQIgRpemmh6dT64589aIRV0RhX+MWEGvz5zwjqhiIvXeehA="}]},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg-drawing_3.0.0_1592972107528_0.850346003731298"},"_hasShrinkwrap":false}},"maintainers":[{"name":"kameikazuto","email":"info.pscreator@gmail.com"}],"description":"svg drawing library.","keywords":["svg","drawing"],"author":{"name":"kmkzt","email":"info.pscreator@gmail.com"},"license":"MIT","readme":"# svg-drawing\n\n[![npm version](https://badge.fury.io/js/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![npm download](https://img.shields.io/npm/dt/svg-drawing.svg)](https://www.npmjs.com/package/svg-drawing) [![codecov](https://codecov.io/gh/kmkzt/svg-drawing/branch/master/graph/badge.svg)](https://codecov.io/gh/kmkzt/svg-drawing)\n\n![svg animation image](./assets/draw.svg)\n\n`svg-drawing` is svg based drawing library with lightweight, no dependencies.\n\nThis is a **[demo](https://kmkzt.github.io/svg-drawing/)**.\n\n## Install\n\n### npm\n\n```shell\nyarn add svg-drawing\n# or\n# npm i svg-drawing\n```\n\nExample code is [here](src/example/)\n\n### CDN\n\n```html\n<!-- Common JS-->\n<script src=\"https://unpkg.com/svg-drawing@2.1.1/lib/index.min.js\"></script>\n\n<!-- ES Modules -->\n<script type=\"module\">\n  import {\n    SvgDrawing,\n    SvgAnimation\n  } from 'https://unpkg.com/svg-drawing@2.1.1/lib/index.esm.js'\n  ...\n</script>\n```\n\n[Here](example/) is an example for Html only.\n\n## How to use\n\n### SvgDrawing\n\nThis example renders the drawing area.\n\n```javascript\nimport { SvgDrawing } from 'svg-drawing'\n\nconst drawel = document.createElement('div')\n\n// Drawing area will be resized to fit the rendering area\nel.setAttribute(\n  'style',\n  `\n  border: 1px solid #ddd;\n  width: 500px;\n  height: 500px;\n  `\n)\ndocument.body.appendChid(el)\nnew SvgDrawing(el)\n```\n\nSvgDrawing methods.\n\n```javascript\nconst draw = new SvgDrawing(el)\n\n// change parameter.　There are other changeable parameters like fill, close, curve, etc.\ndraw.penColor = '#00b'\ndraw.penWidth = 10\n\n// drawing deactivate\ndraw.off()\n// drawing reactivate\ndraw.on()\n\n// drawing all clear\ndraw.clear()\n// undo drawing\ndraw.undo()\n\n// Download image. Also available in SvgAnimation, Renderer\ndraw.download('svg')\ndraw.download('jpg')\ndraw.download('png')\n\n// Load svg data. Only the path element.\n// SVG exported by this library can be read.\ndraw.parseSVGString(\n  '<svg width=\"200\" height=\"200\"><path fill=\"#f00\" stroke=\"#00f\" stroke-width=\"4\" d=\"M 1 1 L 2 2 C 3 3 5 3 7 3 Z\"></path></svg>'\n)\ndraw.parseSVGElement(document.getElementByID('loadSVG'))\n```\n\n### SvgAnimation\n\nThis example is to animate what you drew with Svg Drawing\n\n```js\nimport { SvgDrawing, SvgAnimation } from 'svg-drawing'\n\n// Render drawing area. omitted the description\nconst draw = new SvgDrawing(el)\n\n// Render animation\n// It is resized to fit the rendering area as well as the SvgDrawing area.\nconst anim = new SvgAnimation(animEl, {\n  ms: 20\n})\n\n// Example drawing animation.\n// Callback function to set SvgAnimation\n// Since the Path Object before animation is passed as an argument, it is converted and returned.\n\nconst setupAnimation = () => {\n  // Copy drawwing data.\n  // You can also use `parseSVGElement` or `parseSVGString`.\n  // anim.parseSVGElement(document.getElementByID('targetSvg'))\n  // draw.parseSVGString('<svg width=\"100\" height=\"100\"><path fill=\"#f00\" stroke=\"#00f\"stroke-width=\"4\" d=\"M 10 10 L 20 20 C 30 30 50 30 70 30 Z\"></path></svg>')\n  anim.copy(draw)\n\n  // Sets the animation callback function. `fid` is number of frame index.\n  // It repeat times number of total commands. You can change the number of repeats as an option.\n  anim.setAnimation(\n    (paths, fid) => {\n      let dispNum = fid\n      const update = []\n      for (let i = 0; i < paths.length; i += 1) {\n        if (count < paths[i].commands.length) {\n          paths[i].commands = paths[i].commands.slice(0, dispNum)\n          update.push(paths[i])\n          break\n        }\n        dispNum -= paths[i].commands.length\n        update.push(paths[i])\n      }\n      return update\n    }\n\n    // The default value for the option. It works the same without writing.\n    // This option cannot be used before version 2. When setting the number of frames, you need to have a global variable used in the animation function\n    {\n      frames: anim.paths.reduce((l, p) => l + p.commands.length, 0), // The number of frames in the animation.\n      repeatCount: 'indefinete' // Set repeatCount attribute  to animate element\n      ms: 20 // Set seconds per frame\n    }\n  )\n}\n\n\n// Animation Start\nconst start = document.getElementById('start')\nstart.onclick = () => {\n  // load draw data\n  loadSvgAnimation()\n\n  // Method to animate Svg with JavaScript\n  anim.start()\n\n  // Or use SVGAnimateElement.\n  anim.el.replaceChild(anim.toAnimationElement(), anim.el.childNodes[0])\n  console.log(anim.toAnimationElement()) // <svg height=\"100\" version=\"1.1\" width=\"100\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><path d=\"M 10 10 L 20 20 C 30 30 50 30 70 30 Z\" fill=\"#f00\" id=\"t0\" stroke=\"#00f\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"4\"><animateattributeName=\"d\" dur=\"240ms\" keyTimes=\"0;0.25;0.5;0.75;1\" repeatCount=\"indefinite\" values=\"M 10 10 L 20 20 C 30 30 50 30 70 30 Z;M 10 10;M 10 10;M 10 10 L 20 20;M 10 10 L 20 20 C 30 30 50 30 70 30\" /></path></svg>\n}\n\n// Animation Stop\nconst stop = document.getElementById('stop')\nstop.onclick = () => {\n  // Stop Animation.\n  anim.stop()\n  // Restore Svg before animation.\n  anim.resotre()\n}\n\n// Download animtaion svg.\nconst download = document.getElementById('download')\ndownload.onclick = () => {\n  loadAnimation()\n  anim.downloadAnimation()\n}\n```\n\n```javascript\nconst anim = new SvgAnimation(el)\n\n// Property `ms` can be changed to set seconds per frame. `ms` is mili seconds.\n// Can be changed during animation\nanim.ms = 50\n\n// Animation Start\nanim.start()\n// Animation Stop\nanim.stop()\n// Return to Svg before animation\nanim.restore()\n\n/**\n * Only version 3 or later is supported\n */\n// Creata animation svg element.\nanim.toAnimationElement()\n// Download animation svg element.\nanim.downloadAnimation()\n```\n\n#### Animation example\n\nFirst load any SVG into SvgAnimation.\n\n```js\nconst anim = new SvgAnimation(el, { ms: 200 })\n\nanim.parseSVGString(\n  `<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"802\" height=\"202\"><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 79.390625 66.94140625 C 79.16 66.72 79.01 66.4 78.22 65.85 C 77.43 65.3 76.4 64.58 75.46 64.18 C 74.52 63.78 74.48 64.2 73.52 63.84 C 72.56 63.48 71.8 62.89 70.67 62.39 C 69.54 61.89 69.92 61.7 67.89 61.33 C 65.86 60.96 62.74 60.77 60.51 60.54 C 58.28 60.31 58.52 60.27 56.76 60.2 C 55 60.13 53.46 60.2 51.71 60.2 C 49.96 60.2 50.24 59.96 48.02 60.2 C 45.8 60.44 42.64 60.72 40.6 61.38 C 38.56 62.04 39.03 62.58 37.8 63.52 C 36.57 64.46 36.16 64.41 34.47 66.1 C 32.78 67.79 30.64 70.15 29.33 71.96 C 28.02 73.77 28.51 73.65 27.92 75.13 C 27.33 76.61 26.92 77.67 26.38 79.36 C 25.84 81.05 25.69 81.63 25.24 83.57 C 24.79 85.51 24.36 86.59 24.14 89.06 C 23.92 91.53 24.14 93.83 24.14 95.94 C 24.14 98.05 23.78 98.32 24.14 99.62 C 24.5 100.92 24.87 101.28 25.92 102.46 C 26.97 103.64 26.55 103.54 29.37 105.51 C 32.19 107.48 36.84 110.34 40.01 112.32 C 43.18 114.3 43.25 114.2 45.22 115.4 C 47.19 116.6 47.82 117.03 49.86 118.32 C 51.9 119.61 52.67 119.82 55.4 121.85 C 58.13 123.88 60.55 125.54 63.53 128.46 C 66.51 131.38 68.41 133.97 70.32 136.44 C 72.23 138.91 72.11 139.02 73.09 140.8 C 74.07 142.58 74.34 142.63 75.23 145.32 C 76.12 148.01 77.02 151.72 77.56 154.24 C 78.1 156.76 77.86 156.56 77.93 157.93 C 78 159.3 78.07 159.93 77.93 161.11 C 77.79 162.29 77.9 162.63 77.24 163.84 C 76.58 165.05 76.99 164.91 74.65 167.16 C 72.31 169.41 68.08 173.08 65.52 175.11 C 62.96 177.14 63.41 176.56 61.83 177.31 C 60.25 178.06 60.39 178.21 57.6 178.84 C 54.81 179.47 50.76 180.15 47.86 180.48 C 44.96 180.81 45 180.56 43.1 180.48 C 41.2 180.4 40.03 180.53 38.34 180.08 C 36.65 179.63 36.04 179.12 34.64 178.23 C 33.24 177.34 33.03 177.28 31.33 175.65 C 29.63 174.02 27.5 171.78 26.15 170.1 C 24.8 168.42 24.99 168.05 24.56 167.25 C 24.13 166.45 24.1 166.44 23.98 166.1 C 23.86 165.76 24.03 165.68 23.98 165.57 C 23.93 165.46 23.77 165.57 23.72 165.57\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 101.09765625 74.73828125 C 101.1 75.01 101.1 75.27 101.1 76.1 C 101.1 76.93 101.1 77.27 101.1 78.88 C 101.1 80.49 100.68 76.86 101.1 84.14 C 101.52 91.42 102.4 105.74 103.2 115.29 C 104 124.84 104.28 126.5 105.09 131.9 C 105.9 137.3 106.62 138.49 107.23 142.29 C 107.84 146.09 107.43 146.37 108.16 150.9 C 108.89 155.43 110.04 161.18 110.9 164.94 C 111.76 168.7 111.94 168.01 112.48 169.7 C 113.02 171.39 113.23 172.1 113.59 173.38 C 113.95 174.66 113.9 175.03 114.27 176.11 C 114.64 177.19 115.15 178.16 115.43 178.8 C 115.71 179.44 115.63 179.11 115.68 179.32 C 115.73 179.53 115.68 179.77 115.68 179.83 C 115.68 179.89 115.68 179.75 115.68 179.6 C 115.68 179.45 115.68 179.45 115.68 179.07 C 115.68 178.69 115.68 178.34 115.68 177.68 C 115.68 177.02 115.6 177.12 115.68 175.79 C 115.76 174.46 115.56 173.3 116.08 171.03 C 116.6 168.76 116.1 169.75 118.27 164.46 C 120.44 159.17 124.23 150.79 126.93 144.57 C 129.63 138.35 129.82 137.83 131.75 133.34 C 133.68 128.85 134.64 126.6 136.57 122.1 C 138.5 117.6 139.51 115.02 141.39 110.83 C 143.27 106.64 144.15 105.24 145.96 101.17 C 147.77 97.1 149.35 93.16 150.46 90.46 C 151.57 87.76 151.13 88.59 151.51 87.68 C 151.89 86.77 152.15 86.31 152.37 85.9 C 152.59 85.49 152.56 85.7 152.61 85.65\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 251.87890625 79.625 C 251.88 79.08 252.02 78.13 251.88 76.89 C 251.74 75.65 251.53 74.59 251.2 73.41 C 250.87 72.23 250.8 71.95 250.25 70.99 C 249.7 70.03 249.35 69.23 248.47 68.59 C 247.59 67.95 247.95 68.47 245.83 67.79 C 243.71 67.11 240.22 65.85 237.88 65.18 C 235.54 64.51 235.85 64.76 234.14 64.45 C 232.43 64.14 231.47 63.98 229.32 63.65 C 227.17 63.32 226.35 62.97 223.37 62.8 C 220.39 62.63 216.94 62.8 214.41 62.8 C 211.88 62.8 212.48 62.66 210.73 62.8 C 208.98 62.94 207.64 62.96 205.68 63.5 C 203.72 64.04 203.2 64.29 200.95 65.48 C 198.7 66.67 196.01 68.38 194.41 69.47 C 192.81 70.56 193.86 69.95 192.93 70.95 C 192 71.95 190.72 73.27 189.74 74.45 C 188.76 75.63 188.98 74.68 188.01 76.85 C 187.04 79.02 185.87 82.44 184.91 85.32 C 183.95 88.2 183.81 88.63 183.21 91.27 C 182.61 93.91 182.43 95.46 181.89 98.5 C 181.35 101.54 181.35 100.7 180.5 106.45 C 179.65 112.2 178.21 122.72 177.64 127.25 C 177.07 131.78 177.64 126.94 177.64 129.09 C 177.64 131.24 177.64 135.73 177.64 137.98 C 177.64 140.23 177.64 137.72 177.64 140.36 C 177.64 143 177.41 148.17 177.64 151.18 C 177.87 154.19 178.25 153.81 178.77 155.39 C 179.29 156.97 179.65 157.5 180.25 159.08 C 180.85 160.66 180.81 161.24 181.77 163.28 C 182.73 165.32 184.09 167.85 185.05 169.29 C 186.01 170.73 185.88 170.12 186.55 170.48 C 187.22 170.84 187.59 170.98 188.42 171.1 C 189.25 171.22 188.23 171.36 190.72 171.1 C 193.21 170.84 197.54 170.59 200.87 169.82 C 204.2 169.05 204.47 168.49 207.35 167.23 C 210.23 165.97 212.69 164.83 215.28 163.5 C 217.87 162.17 217.44 162.67 220.29 160.58 C 223.14 158.49 227.18 155.15 229.54 153.06 C 231.9 150.97 231.19 151.45 232.1 150.13 C 233.01 148.81 233.48 147.52 234.09 146.45 C 234.7 145.38 234.95 145.17 235.16 144.79 C 235.37 144.41 235.16 144.63 235.16 144.53 C 235.16 144.43 235.16 144.33 235.16 144.28\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 205.50390625 122.51953125 C 205.55 122.52 204.94 122.52 205.73 122.52 C 206.52 122.52 207.76 122.52 209.46 122.52 C 211.16 122.52 212.09 122.52 214.23 122.52 C 216.37 122.52 217.15 122.52 220.18 122.52 C 223.21 122.52 226.71 122.52 229.39 122.52 C 232.07 122.52 232.11 122.52 233.58 122.52 C 235.05 122.52 235.75 122.52 236.76 122.52 C 237.77 122.52 238.05 122.52 238.64 122.52 C 239.23 122.52 239.45 122.52 239.71 122.52 C 239.97 122.52 239.91 122.47 239.96 122.52 C 240.01 122.57 239.96 122.66 239.96 122.75 C 239.96 122.84 239.96 122.84 239.96 122.99 C 239.96 123.14 239.96 123.3 239.96 123.51 C 239.96 123.72 239.96 123.68 239.96 124.02 C 239.96 124.36 239.8 123.56 239.96 125.21 C 240.12 126.86 240.41 129.65 240.74 132.26 C 241.07 134.87 241.25 135.75 241.59 138.26 C 241.93 140.77 242.19 142.55 242.45 144.82 C 242.71 147.09 242.72 146.86 242.88 149.63 C 243.04 152.4 243.19 156.11 243.27 158.65 C 243.35 161.19 243.27 161.28 243.27 162.31 C 243.27 163.34 243.27 163.29 243.27 163.82 C 243.27 164.35 243.27 164.62 243.27 164.95 C 243.27 165.28 243.27 165.21 243.27 165.47 C 243.27 165.73 243.27 166.09 243.27 166.24\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 306.5625 69.27734375 C 306.56 69.84 306.56 70.44 306.56 72.06 C 306.56 73.68 306.56 75.15 306.56 77.4 C 306.56 79.65 306.56 80.68 306.56 83.3 C 306.56 85.92 306.56 85.75 306.56 90.51 C 306.56 95.27 306.56 101.03 306.56 107.08 C 306.56 113.13 306.56 116.94 306.56 120.75 C 306.56 124.56 306.56 123.96 306.56 126.13 C 306.56 128.3 306.56 129.95 306.56 131.6 C 306.56 133.25 306.56 133.36 306.56 134.38 C 306.56 135.4 306.56 136.14 306.56 136.71 C 306.56 137.28 306.56 137.07 306.56 137.22 C 306.56 137.37 306.56 136.29 306.56 137.45 C 306.56 138.61 306.56 140.34 306.56 143.04 C 306.56 145.74 306.56 148.32 306.56 150.97 C 306.56 153.62 306.56 154.17 306.56 156.3 C 306.56 158.43 306.56 159.91 306.56 161.61 C 306.56 163.31 306.56 163.85 306.56 164.82 C 306.56 165.79 306.56 166.1 306.56 166.48 C 306.56 166.86 306.56 166.62 306.56 166.71 C 306.56 166.8 306.51 166.9 306.56 166.95 C 306.61 167 306.52 166.89 306.79 166.95 C 307.06 167.01 307.47 167.12 307.93 167.23 C 308.39 167.34 308.54 167.46 309.07 167.52 C 309.6 167.58 309.97 167.52 310.57 167.52 C 311.17 167.52 310.84 167.81 312.08 167.52 C 313.32 167.23 314.99 166.86 316.77 166.07 C 318.55 165.28 319.57 164.44 320.98 163.59 C 322.39 162.74 322.59 162.6 323.81 161.8 C 325.03 161 325.74 160.61 327.09 159.61 C 328.44 158.61 328.27 158.74 330.58 156.8 C 332.89 154.86 335.95 152.27 338.66 149.89 C 341.37 147.51 342.42 146.51 344.14 144.88 C 345.86 143.25 346.01 143.17 347.27 141.75 C 348.53 140.33 348.76 139.92 350.44 137.77 C 352.12 135.62 354.37 133.17 355.69 131 C 357.01 128.83 356.64 128.28 357.05 126.92 C 357.46 125.56 357.53 125.27 357.73 124.18 C 357.93 123.09 358 123.72 358.07 121.46 C 358.14 119.2 358.22 115.45 358.07 112.89 C 357.92 110.33 357.85 110.35 357.32 108.66 C 356.79 106.97 356.19 106.04 355.44 104.46 C 354.69 102.88 355.2 102.92 353.59 100.77 C 351.98 98.62 349.31 95.75 347.37 93.73 C 345.43 91.71 345.46 91.92 343.9 90.66 C 342.34 89.4 341.04 88.53 339.58 87.44 C 338.12 86.35 338.3 86.53 336.62 85.22 C 334.94 83.91 332.76 82.17 331.17 80.88 C 329.58 79.59 329.63 79.38 328.67 78.75 C 327.71 78.12 327.2 78.14 326.36 77.75 C 325.52 77.36 325.08 77.17 324.48 76.81 C 323.88 76.45 324.03 76.41 323.34 75.95 C 322.65 75.49 321.6 74.9 321.04 74.51 C 320.48 74.12 320.73 74.15 320.52 73.99 C 320.31 73.83 320.1 73.78 320 73.73\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 381.609375 167.1328125 C 381.61 166.65 381.61 166.17 381.61 164.75 C 381.61 163.33 381.61 162.9 381.61 160.05 C 381.61 157.2 381.61 155.19 381.61 150.52 C 381.61 145.85 381.61 141.19 381.61 136.7 C 381.61 132.21 381.61 131.69 381.61 128.08 C 381.61 124.47 381.61 121.81 381.61 118.63 C 381.61 115.45 381.61 116.36 381.61 112.18 C 381.61 108 381.61 101.93 381.61 97.73 C 381.61 93.53 381.61 93.67 381.61 91.16 C 381.61 88.65 381.61 87.57 381.61 85.19 C 381.61 82.81 381.61 81.58 381.61 79.28 C 381.61 76.98 381.61 75.36 381.61 73.69 C 381.61 72.02 381.61 71.53 381.61 70.93 C 381.61 70.33 381.56 70.73 381.61 70.68 C 381.66 70.63 381.74 70.68 381.84 70.68 C 381.94 70.68 381.75 70.68 382.1 70.68 C 382.45 70.68 382.02 70.76 383.61 70.68 C 385.2 70.6 387.77 70.53 390.05 70.29 C 392.33 70.05 393.29 69.73 395.03 69.49 C 396.77 69.25 396.81 69.17 398.76 69.09 C 400.71 69.01 402.47 68.97 404.77 69.09 C 407.07 69.21 408.79 69.34 410.26 69.71 C 411.73 70.08 411.41 70.31 412.11 70.95 C 412.81 71.59 413.1 72.12 413.76 72.9 C 414.42 73.68 414.38 73.42 415.41 74.86 C 416.44 76.3 417.99 78.51 418.89 80.09 C 419.79 81.67 419.48 81.6 419.9 82.78 C 420.32 83.96 420.62 84.7 420.98 85.98 C 421.34 87.26 421.34 87.27 421.69 89.19 C 422.04 91.11 422.52 94.14 422.73 95.59 C 422.94 97.04 422.73 96.09 422.73 96.42 C 422.73 96.75 422.73 96.78 422.73 97.25 C 422.73 97.72 422.92 98.07 422.73 98.75 C 422.54 99.43 422.85 99.59 421.79 100.63 C 420.73 101.67 418.85 103.03 417.43 103.97 C 416.01 104.91 415.8 104.91 414.71 105.32 C 413.62 105.73 413.45 105.6 411.98 106 C 410.51 106.4 408.79 106.98 407.38 107.3 C 405.97 107.62 405.72 107.49 404.93 107.61 C 404.14 107.73 404.1 107.83 403.42 107.89 C 402.74 107.95 402.29 107.76 401.54 107.89 C 400.79 108.02 400.64 108.16 399.66 108.52 C 398.68 108.88 397.4 109.42 396.63 109.71 C 395.86 110 396.06 109.88 395.79 109.99 C 395.52 110.1 395.33 110.2 395.27 110.25 C 395.21 110.3 395.4 110.25 395.5 110.25 C 395.6 110.25 395.54 110.25 395.76 110.25 C 395.98 110.25 395.31 109.36 396.58 110.25 C 397.85 111.14 400.14 112.79 402.09 114.7 C 404.04 116.61 404.21 117.34 406.33 119.8 C 408.45 122.26 410.65 124.57 412.68 127.02 C 414.71 129.47 415.05 130.15 416.46 132.07 C 417.87 133.99 417.8 133.94 419.75 136.61 C 421.7 139.28 424.46 142.92 426.19 145.42 C 427.92 147.92 427.6 147.8 428.39 149.09 C 429.18 150.38 429.6 151.01 430.12 151.87 C 430.64 152.73 430.67 152.8 431 153.37 C 431.33 153.94 431.63 154.44 431.79 154.71\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 447.47265625 170.03515625 C 447.47 169.85 447.47 171 447.47 169.09 C 447.47 167.18 447.47 166.17 447.47 160.51 C 447.47 154.85 446.53 150.91 447.47 140.81 C 448.41 130.71 450.69 118.72 452.19 110.01 C 453.69 101.3 453.77 102.17 454.97 97.26 C 456.17 92.35 457.04 89.69 458.18 85.45 C 459.32 81.21 458.92 81.45 460.67 76.04 C 462.42 70.63 465.27 63.03 466.94 58.41 C 468.61 53.79 468.14 54.99 469.03 52.94 C 469.92 50.89 470.65 49.78 471.41 48.18 C 472.17 46.58 472.2 46.01 472.82 44.96 C 473.44 43.91 474.12 43.34 474.5 42.93 C 474.88 42.52 474.69 42.88 474.74 42.93 C 474.79 42.98 474.69 42.96 474.74 43.16 C 474.79 43.36 474.6 42.95 475 43.93 C 475.4 44.91 476.14 46.77 476.72 48.07 C 477.3 49.37 476.95 47.78 477.91 50.45 C 478.87 53.12 480.27 56.85 481.54 61.41 C 482.81 65.97 482.54 64.93 484.25 73.26 C 485.96 81.59 488.39 94.75 490.09 103.06 C 491.79 111.37 491.94 110.98 492.76 114.82 C 493.58 118.66 493.48 118.74 494.17 122.27 C 494.86 125.8 495.36 127.81 496.2 132.48 C 497.04 137.15 497.78 141.81 498.38 145.62 C 498.98 149.43 498.9 149.51 499.22 151.54 C 499.54 153.57 499.69 154.27 499.98 155.77 C 500.27 157.27 500.47 158.13 500.66 159.06 C 500.85 159.99 500.89 160.08 500.95 160.4 C 501.01 160.72 500.9 160.56 500.95 160.66 C 501 160.76 501.16 160.75 501.21 160.9 C 501.26 161.05 501.21 160.55 501.21 161.41 C 501.21 162.27 501.21 164.16 501.21 165.22 C 501.21 166.28 501.21 166.19 501.21 166.72 C 501.21 167.25 501.21 167.53 501.21 167.86 C 501.21 168.19 501.21 168.23 501.21 168.38 C 501.21 168.53 501.21 168.58 501.21 168.63\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 457.3828125 130.0546875 C 457.65 130.05 457.99 130.05 458.75 130.05 C 459.51 130.05 459.51 130.05 461.16 130.05 C 462.81 130.05 465.28 130.05 466.99 130.05 C 468.7 130.05 468.8 130.05 469.72 130.05 C 470.64 130.05 470.83 130.05 471.59 130.05 C 472.35 130.05 472.8 130.05 473.52 130.05 C 474.24 130.05 474.5 130.05 475.18 130.05 C 475.86 130.05 476.49 130.05 476.94 130.05 C 477.39 130.05 477.23 130.05 477.45 130.05 C 477.67 130.05 477.75 130.05 478.02 130.05 C 478.29 130.05 478.58 130.05 478.79 130.05 C 479 130.05 479 130.05 479.05 130.05\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 514.0625 88.140625 C 514.06 88.68 514.06 89.76 514.06 90.85 C 514.06 91.94 514.06 92.12 514.06 93.58 C 514.06 95.04 514.06 96.29 514.06 98.14 C 514.06 99.99 514.06 100.84 514.06 102.84 C 514.06 104.84 513.83 101.45 514.06 108.16 C 514.29 114.87 514.86 129.58 515.19 136.39 C 515.52 143.2 515.21 138.39 515.71 142.22 C 516.21 146.05 517.1 152.17 517.68 155.56 C 518.26 158.95 518.02 156.62 518.59 159.18 C 519.16 161.74 520.03 166.18 520.53 168.36 C 521.03 170.54 520.93 169.62 521.1 170.07 C 521.27 170.52 521.26 170.49 521.36 170.59 C 521.46 170.69 521.54 170.54 521.59 170.59 C 521.64 170.64 521.54 170.78 521.59 170.83 C 521.64 170.88 521.78 170.88 521.83 170.83 C 521.88 170.78 521.83 170.81 521.83 170.6 C 521.83 170.39 521.77 170.23 521.83 169.76 C 521.89 169.29 521.91 169.19 522.11 168.25 C 522.31 167.31 521.66 168.01 522.82 165.04 C 523.98 162.07 526.12 157.61 527.93 153.41 C 529.74 149.21 529.9 149.58 531.88 144.02 C 533.86 138.46 536.26 130.78 537.83 125.6 C 539.4 120.42 538.86 121.82 539.75 118.13 C 540.64 114.44 541.64 109.82 542.28 107.16 C 542.92 104.5 542.75 105.42 542.93 104.85 C 543.11 104.28 543.08 104.43 543.18 104.33 C 543.28 104.23 543.33 104.33 543.42 104.33 C 543.51 104.33 543.6 104.28 543.65 104.33 C 543.7 104.38 543.65 104.47 543.65 104.57 C 543.65 104.67 543.54 104.43 543.65 104.83 C 543.76 105.23 544.03 105.97 544.21 106.59 C 544.39 107.21 542.87 103.87 544.55 107.95 C 546.23 112.03 550.12 120.68 552.6 127 C 555.08 133.32 555.48 135.26 556.95 139.54 C 558.42 143.82 558.35 143.72 559.95 148.41 C 561.55 153.1 563.61 159.16 564.97 162.99 C 566.33 166.82 566.32 166.52 566.73 167.55 C 567.14 168.58 566.84 167.78 567.01 168.12 C 567.18 168.46 567.36 168.88 567.58 169.26 C 567.8 169.64 567.99 169.97 568.09 170.03 C 568.19 170.09 568.09 170.14 568.09 169.56 C 568.09 168.98 567.92 169.42 568.09 167.14 C 568.26 164.86 568.69 160.84 568.96 158.18 C 569.23 155.52 568.6 158.25 569.45 153.85 C 570.3 149.45 571.31 143.83 573.19 136.16 C 575.07 128.49 577.53 120.35 578.84 115.49 C 580.15 110.63 579.17 113.92 579.74 111.87 C 580.31 109.82 581.16 107.01 581.68 105.22 C 582.2 103.43 582.1 103.6 582.34 102.91 C 582.58 102.22 582.79 102.21 582.9 101.77 C 583.01 101.33 582.9 100.99 582.9 100.73 C 582.9 100.47 582.9 100.69 582.9 100.48 C 582.9 100.27 582.84 100.28 582.9 99.66 C 582.96 99.04 583.08 98.95 583.21 97.37 C 583.34 95.79 583.48 93.27 583.55 91.76 C 583.62 90.25 583.55 90.27 583.55 89.83 C 583.55 89.39 583.55 89.38 583.55 89.57 C 583.55 89.76 583.55 90.54 583.55 90.78\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 592.1015625 60.16015625 C 592.51 60.16 593.17 60.16 594.17 60.16 C 595.17 60.16 596.06 60.16 597.12 60.16 C 598.18 60.16 598.07 60.16 599.45 60.16 C 600.83 60.16 602.65 60.16 604.02 60.16 C 605.39 60.16 604.93 60.16 606.32 60.16 C 607.71 60.16 609.92 60.16 610.96 60.16 C 612 60.16 611.32 60.16 611.54 60.16 C 611.76 60.16 611.89 60.16 612.04 60.16 C 612.19 60.16 612.19 60.16 612.28 60.16 C 612.37 60.16 612.36 60.16 612.51 60.16 C 612.66 60.16 612.87 60.16 613.03 60.16 C 613.19 60.16 613.09 60.16 613.29 60.16 C 613.49 60.16 613.79 60.16 614.05 60.16 C 614.31 60.16 613.94 60.16 614.57 60.16 C 615.2 60.16 616.38 60.1 617.21 60.16 C 618.04 60.22 618 60.34 618.72 60.47 C 619.44 60.6 620.02 60.67 620.79 60.79 C 621.56 60.91 622.05 61.01 622.56 61.07 C 623.07 61.13 623.13 61.07 623.33 61.07 C 623.53 61.07 623.52 61.02 623.57 61.07 C 623.62 61.12 623.57 61.25 623.57 61.3\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 606.26953125 61.88671875 C 606.27 62.45 606.27 62.57 606.27 64.66 C 606.27 66.75 606.27 69.76 606.27 72.36 C 606.27 74.96 606.27 75.42 606.27 77.67 C 606.27 79.92 606.27 81.12 606.27 83.62 C 606.27 86.12 606.27 87.43 606.27 90.18 C 606.27 92.93 606.27 92.46 606.27 97.35 C 606.27 102.24 606.27 110.04 606.27 114.63 C 606.27 119.22 606.27 117.26 606.27 120.29 C 606.27 123.32 606.27 126.88 606.27 129.77 C 606.27 132.66 606.27 131.72 606.27 134.75 C 606.27 137.78 606.27 142.25 606.27 144.93 C 606.27 147.61 606.27 147.36 606.27 148.17 C 606.27 148.98 606.27 148.72 606.27 148.99 C 606.27 149.26 606.27 149.35 606.27 149.51 C 606.27 149.67 606.27 149.67 606.27 149.77 C 606.27 149.87 606.27 149.91 606.27 150 C 606.27 150.09 606.27 150.14 606.27 150.23 C 606.27 150.32 606.27 149.96 606.27 150.47 C 606.27 150.98 606.27 151.46 606.27 152.77 C 606.27 154.08 606.27 155.23 606.27 157.03 C 606.27 158.83 606.27 160.16 606.27 161.75 C 606.27 163.34 606.27 163.85 606.27 164.96 C 606.27 166.07 606.27 166.87 606.27 167.29 C 606.27 167.71 606.32 167.2 606.27 167.05 C 606.22 166.9 606.06 166.63 606.01 166.53\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 592.19140625 166.53125 C 592.65 166.53 593.37 166.53 594.49 166.53 C 595.61 166.53 596.86 166.53 597.79 166.53 C 598.72 166.53 598.38 166.53 599.14 166.53 C 599.9 166.53 600.79 166.53 601.58 166.53 C 602.37 166.53 602.33 166.53 603.09 166.53 C 603.85 166.53 604.42 166.53 605.36 166.53 C 606.3 166.53 607.21 166.53 607.81 166.53 C 608.41 166.53 607.99 166.53 608.38 166.53 C 608.77 166.53 609.34 166.53 609.77 166.53 C 610.2 166.53 610.33 166.53 610.53 166.53 C 610.73 166.53 610.66 166.53 610.76 166.53 C 610.86 166.53 610.75 166.53 611.02 166.53 C 611.29 166.53 611.83 166.53 612.1 166.53 C 612.37 166.53 612.21 166.53 612.36 166.53 C 612.51 166.53 612.77 166.53 612.87 166.53\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 642.69140625 158.9921875 C 642.69 157.67 642.69 154.58 642.69 152.39 C 642.69 150.2 642.69 150.37 642.69 148.05 C 642.69 145.73 642.69 143.31 642.69 140.78 C 642.69 138.25 642.69 139.67 642.69 135.42 C 642.69 131.17 642.69 123.91 642.69 119.54 C 642.69 115.17 642.69 115.72 642.69 113.59 C 642.69 111.46 642.62 110.66 642.69 108.87 C 642.76 107.08 642.98 106.14 643.05 104.65 C 643.12 103.16 642.98 103.19 643.05 101.44 C 643.12 99.69 643.29 97.19 643.42 95.92 C 643.55 94.65 643.64 95.36 643.7 95.09 C 643.76 94.82 643.7 94.73 643.7 94.57 C 643.7 94.41 643.65 94.4 643.7 94.3 C 643.75 94.2 643.85 94.11 643.95 94.06 C 644.05 94.01 644.09 94.06 644.18 94.06 C 644.27 94.06 644.33 94.01 644.42 94.06 C 644.51 94.11 644.49 94.04 644.65 94.3 C 644.81 94.56 643.94 93.77 645.2 95.38 C 646.46 96.99 648.91 99.68 650.97 102.34 C 653.03 105 653.08 105.33 655.5 108.68 C 657.92 112.03 660.41 115.02 663.07 119.08 C 665.73 123.14 665.07 122.31 668.82 129 C 672.57 135.69 678.45 146.28 681.83 152.53 C 685.21 158.78 684.32 157.52 685.7 160.27 C 687.08 163.02 687.76 164.45 688.72 166.29 C 689.68 168.13 689.88 168.52 690.51 169.49 C 691.14 170.46 691.61 170.76 691.88 171.14 C 692.15 171.52 691.83 171.35 691.88 171.4 C 691.93 171.45 692.02 171.4 692.11 171.4 C 692.2 171.4 692.15 172.04 692.34 171.4 C 692.53 170.76 692.63 170.42 693.05 168.19 C 693.47 165.96 693.75 164.2 694.46 160.24 C 695.17 156.28 695.83 153.46 696.6 148.38 C 697.37 143.3 697.47 141.09 698.31 134.82 C 699.15 128.55 700.13 121.65 700.79 117.02 C 701.45 112.39 701.38 113.28 701.61 111.66 C 701.84 110.04 701.88 109.78 701.95 108.93 C 702.02 108.08 701.9 107.87 701.95 107.41 C 702 106.95 702.14 106.79 702.19 106.63\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 761.171875 89.75 C 761.17 89.66 761.17 89.92 761.17 89.28 C 761.17 88.64 761.17 87.48 761.17 86.55 C 761.17 85.62 761.17 85.55 761.17 84.61 C 761.17 83.67 761.38 82.92 761.17 81.84 C 760.96 80.76 761.63 80.9 760.13 79.22 C 758.63 77.54 755.91 75 753.67 73.45 C 751.43 71.9 751.1 72.17 748.92 71.47 C 746.74 70.77 745.59 70.31 742.79 69.93 C 739.99 69.55 737.05 69.63 734.93 69.56 C 732.81 69.49 733.12 69.56 732.2 69.56 C 731.28 69.56 731 69.5 730.32 69.56 C 729.64 69.62 729.35 69.49 728.81 69.85 C 728.27 70.21 728.34 70.37 727.61 71.35 C 726.88 72.33 725.91 73.59 725.16 74.73 C 724.41 75.87 724.3 76.11 723.84 77.03 C 723.38 77.95 723.43 77.76 722.87 79.33 C 722.31 80.9 721.69 82.18 721.02 84.86 C 720.35 87.54 719.81 90.43 719.51 92.74 C 719.21 95.05 719.58 94.95 719.51 96.42 C 719.44 97.89 719.21 98.18 719.14 100.11 C 719.07 102.04 719.14 103.55 719.14 106.06 C 719.14 108.57 718.77 108.4 719.14 112.65 C 719.51 116.9 720.04 122.22 720.97 127.29 C 721.9 132.36 723.06 135.25 723.79 137.98 C 724.52 140.71 724.08 139.41 724.64 140.95 C 725.2 142.49 725.64 143.17 726.61 145.68 C 727.58 148.19 728.24 150.45 729.48 153.5 C 730.72 156.55 731.77 158.86 732.79 160.91 C 733.81 162.96 733.98 162.87 734.57 163.74 C 735.16 164.61 735.21 164.63 735.76 165.24 C 736.31 165.85 736.55 166.09 737.32 166.8 C 738.09 167.51 738.92 168.23 739.6 168.8 C 740.28 169.37 740.28 169.37 740.74 169.65 C 741.2 169.93 741.42 170.11 741.88 170.22 C 742.34 170.33 742.29 170.16 743.02 170.22 C 743.75 170.28 744.74 170.45 745.55 170.51 C 746.36 170.57 746.46 170.63 747.06 170.51 C 747.66 170.39 747.73 170.81 748.57 169.93 C 749.41 169.05 749.33 169.05 751.25 166.12 C 753.17 163.19 756.39 158.3 758.16 155.29 C 759.93 152.28 759.3 152.87 760.08 151.07 C 760.86 149.27 761.55 147.69 762.08 146.27 C 762.61 144.85 762.43 144.76 762.73 143.96 C 763.03 143.16 763.39 142.62 763.56 142.29\"></path><path stroke-width=\"5\" fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M 740.796875 115.26953125 C 741.53 115.27 742.98 115.27 744.45 115.27 C 745.92 115.27 746.76 115.27 748.14 115.27 C 749.52 115.27 750.49 115.27 751.37 115.27 C 752.25 115.27 751.36 115.27 752.52 115.27 C 753.68 115.27 756.08 115.27 757.18 115.27 C 758.28 115.27 757.73 115.27 758 115.27 C 758.27 115.27 758.37 115.27 758.52 115.27 C 758.67 115.27 758.35 115.27 758.75 115.27 C 759.15 115.27 759.99 115.27 760.51 115.27 C 761.03 115.27 761.07 115.22 761.34 115.27 C 761.61 115.32 761.65 115.47 761.85 115.52 C 762.05 115.57 762.21 115.52 762.36 115.52 C 762.51 115.52 762.51 115.47 762.6 115.52 C 762.69 115.57 762.78 115.67 762.83 115.76 C 762.88 115.85 762.83 115.9 762.83 115.99 C 762.83 116.08 762.83 116.14 762.83 116.23 C 762.83 116.32 762.83 116.36 762.83 116.46 C 762.83 116.56 762.83 116.61 762.83 116.71 C 762.83 116.81 762.78 116.7 762.83 116.96 C 762.88 117.22 762.91 117.32 763.09 117.99 C 763.27 118.66 763.4 118.25 763.71 120.33 C 764.02 122.41 764.04 124.56 764.64 128.39 C 765.24 132.22 765.51 132.88 766.73 139.48 C 767.95 146.08 769.33 153.17 770.74 161.38 C 772.15 169.59 772.99 175.52 773.76 180.53 C 774.53 185.54 774.29 184.8 774.59 186.44 C 774.89 188.08 775.12 188.11 775.25 188.74 C 775.38 189.37 775.2 189.3 775.25 189.57 C 775.3 189.84 775.45 190.02 775.5 190.08 C 775.55 190.14 775.61 190.12 775.5 189.85 C 775.39 189.58 775.22 189.18 774.95 188.75 C 774.68 188.32 774.33 187.92 774.17 187.71\"></path></svg>`\n)\n```\n\n#### Shaking animation.\n\n![shake animation svg](./assets/shake.svg)\n\n```js\nanim.setAnimation(\n  paths => {\n    const range = 5\n    const randomShaking = () => Math.random() * range - range / 2\n    for (let i = 0; i < paths.length; i += 1) {\n      paths[i].commands = paths[i].commands.map((c) => {\n        c.point = c.point?.add(new Point(randomShaking(), randomShaking()))\n        c.cl = c.cl?.add(new Point(randomShaking(), randomShaking()))\n        c.cr = c.cr?.add(new Point(randomShaking(), randomShaking()))\n        return c\n      })\n    }\n    return paths\n  }\n  {\n    frames: 3\n  }\n)\n```\n\n#### Colorful animation\n\n![shake animation svg](./assets/color.svg)\n\n```js\nconst colorfulList = [\n  '#F44336',\n  '#E91E63',\n  '#9C27B0',\n  '#673AB7',\n  '#3F51B5',\n  '#2196F3',\n  '#00BCD4',\n  '#009688',\n  '#4CAF50',\n  '#8BC34A',\n  '#CDDC39',\n  '#FFEB3B',\n  '#FFC107',\n  '#FF9800',\n  '#FF5722'\n]\n\nanim.setAnimation(\n  (paths, fid) => {\n    for (let i = 0; i < paths.length; i += 1) {\n      paths[i].stroke = colorfulList[fid % colorfulList.length]\n      paths[i].fill = colorfulList[(fid + 4) % colorfulList.length]\n    }\n    return paths\n  }\n  {\n    frames: colorfulList.length\n  }\n)\n\n```\n","readmeFilename":"README.md","homepage":"https://github.com/kmkzt/svg-drawing","repository":{"type":"git","url":"git+https://github.com/kmkzt/svg-drawing.git"},"bugs":{"url":"https://github.com/kmkzt/svg-drawing/issues","email":"info.pscreator@gmail.com"}}