{"_id":"sdf-2d","_rev":"31-449143071d0b753ad9a9bb43074dd124","name":"sdf-2d","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0-alpha":{"name":"sdf-2d","version":"0.1.0-alpha","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.1.0-alpha","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"0c3c175dec587a276033a04f9085ec874ddb8ee1","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.1.0-alpha.tgz","fileCount":82,"integrity":"sha512-G5XaAxz9lCqTqFGHDxgdA8a4PDL0FrYsjTtbJDzbJbgZc6temwOCNu80ldwJlLT69QkMGcixXZBsREU4xvWHnQ==","signatures":[{"sig":"MEQCIDSzqx/0b8Dv2np9mc4jsbNFM6pebD0UzC2k/97CnhJ4AiBhEer3atpEszlscvpUM+r+KpplCOE67FYeIkTgbKR1bg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ5YsCRA9TVsSAnZWagAA6nEQAIq+O7gPh5+xkWlv+qJo\nrGPtULUHCvsj+r0jKG2o2iyi5Do4zDNmEcd1Kq+MkrvqZH4+SfQ/c/G2irpv\nj2NGAzpRXF8SMHBLXYc9zlLQQX9ZqCzy+Jzj3MppDYYxj+ZmD20ARi9hWYWw\nr7mk4vxCx8N8mwXsQdln2IXNddqfTJR6Pp5+uXOVuqLtUTqUuA8l1TvD2xrz\nJX6ebr4Sa+x0Ia89TFXP8yiYYLetFMFOSafSechrya294k/mJMrB/pxBcMXy\neBGZNYokh7AkzS4EifVOm8xdD7CqMazHgkfmU3kFKJ8uvtqxd1e0oEFNmNhS\nLfSG/JIHlgw8kQAgXJybq8oDWCuvhla/8yuMFfMQR6UmxrteEDTRQPZAAtcb\nKTr+lRElfq94gl9iEoAfehj7z/SAPfFSDQOLO+18wnr+NMimiTSvQCsd98tu\ndB7FHL1UylTI4eHeojmdLSnAI0o1Te7Eo3uDCZGCqPvCcglMblXdUpI9v33V\nE85uxcv7hIh61cGtUYIfAsikPL69xXiRBNdxtydWzE8xxi9VtT9a2YfHm0TA\nF/r3LcmYzFti/CPnxsvFN4m7CW5cBWoDTXwGWdOnZ+momcTrk8mfn1iN5laj\nboFuvLOVLEHuIRLaqLZS3GhJC11OAavKwOHbkv3nuwiZcDs7DRZPsRqJGYzn\nZ6c0\r\n=WUql\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"dabb63e0e0767c7b8000df2b71e4775743721924","scripts":{"build":"shx rm -rf lib/* && webpack --mode production","start":"shx rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","eslint":"^7.9.0","webpack":"^4.44.1","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.1.0-alpha_1600624172155_0.23255898705285882","host":"s3://npm-registry-packages"}},"0.1.1-alpha":{"name":"sdf-2d","version":"0.1.1-alpha","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.1.1-alpha","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"054fdacfa1d95f7e9616d17719af52644deaafff","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.1.1-alpha.tgz","fileCount":82,"integrity":"sha512-NlCLED+6VqC48KxauESxFTvtArq0tifNRsY0vYxGPzeH/mhx/pfGvlC6SVEfu2xhiRS0Xz6fEqzNxKgnBFpsqg==","signatures":[{"sig":"MEQCIFEk+KXcxhA3fIputTKQcgY/MTAS8V9VjGQADQWlT11hAiAWfcjagnJUD969jhLmoGXoKkvAHdXJW85kTApyXrK9Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":173971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaK5WCRA9TVsSAnZWagAAsl8P/2wdzlaO0cJwAmcrMiE1\nvMB5PqlZXQov6v2GQv0USFcg2nV32VJnWMaeflsI8RmFkVJ2mA1DIcoxCjZp\nwCvkcoOTGSXOcoNQc3lv5tSZBLLdYGEEPsYMuAZOn9TChL1jb0pjrdQ9cq4n\nzGJUrLMyBM/Xa4mYLFOH2ATwdQPveTSHAtLUr3QtXmSE787xjDq0vt81GmjL\nB1OhGu8022Iqe9TV8UlTHJEOLIa5f2b6S4FWWn8/AjR7L8IiaXfvsi7WUIZw\nZ3DrYkXmhE/pplPhsq0twJtq1axzZ6r9GZzedQjV1xMS8YTY36WJLzBwXp6Q\nHGli+C37xUsHIsiV7P6r6usVmBUVZh5V90M2unT3fLanM0rSSX1oKWCZ+k9x\n1wF644pEDfBOyksUtuxWIWKbxg6p2tkbK7+Px4vxQQ/d2XhOaCjXbl+rvs5o\n9BDPlDLewJCoL8y54zFaIrnRJPzRIF34KM40s1gr6zuQ/5iIQXw6Fq7Dd9Ew\nxYhfUP1me2VnUsn5wMtK3jDpBora9GGEfHJqKYN3wxmuPswZ6J1Nt4Z9tvog\nXyGVV14RLVs5PeRYRJpb+Xerkqj5p4k3aDY8xXzhoMy/KumkKHI4oaRAR6Zh\n1wCxS5urNLhgTmMVDyxSvwXYIvI0feSVPRxzNAjxDnTsXARulrkGNDzeiHn6\nZS8K\r\n=vaLD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"7250d164a8225d4425b0e588d9e114a6fc981945","scripts":{"build":"shx rm -rf lib/* && webpack --mode production","start":"shx rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","eslint":"^7.9.0","webpack":"^4.44.1","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.1.1-alpha_1600695893884_0.7024272781097467","host":"s3://npm-registry-packages"}},"0.1.2-alpha":{"name":"sdf-2d","version":"0.1.2-alpha","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.1.2-alpha","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"97446474416250b6d0c0468a8b59f2358623644e","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.1.2-alpha.tgz","fileCount":82,"integrity":"sha512-VyxQK0I5YmEJ+4HqbsKJr75fKvwqPKBWf2f8d807ltBOjH8gdNLPbwVQbrRMtfC+T4nr9ZSi9N4waONXqi4pWg==","signatures":[{"sig":"MEUCIGgIFKe/P5rxHSn0aVfzTlHaqwA27tAA0iz4dLguhpIuAiEAgS9npQw1xhaxt8Pk8rIzqgFCuLe4hIR6Kghe+8vs7ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaiRjCRA9TVsSAnZWagAAvc0P+gKGq7Sk/odbTEYwmKbE\n4MpL1pbb7mpleXCb/6Dy/u8D4L9o/ry4CXZl0vXMHWNqxFzuaKA5/WjSlxxe\n13Nliz80Kcyx4xpRITPHlVGFKtNMYA1mRYW4JAAEistTIMVwjlQWFptxGwYW\nDRDfK2t/GWxlV1RDKydz3/y3ecbB8ZIayHWsBIvo/+vJUg/ouP0Sv8cTTFA3\nAXOjlm5wYPtHauyW+af93VslmFJU49FcFxAjPDXcumTF8gBf5qA123G+Oh+n\nNGLCORd7ltl0RV6pi5ib/KKqk8XhR2YI3pJMtXbukfC6GNBsQxsS+047OpQn\nBbUnQSt1m+b6UM53zezHWc+3OGmqfKrn4bC9wEDkz6VUu2nDd1yekuddbumV\nM19bzuiTjF77b+ausoSW0f8usyArzUJKPDfB5ii1fHv4nMfOMHHWwOJtGIYi\nAGU6gDVZxN5ewT9iiUbVeaA714f1A5EuajSfIHTn3ffv4U2mlVia9SJjTXaG\nRMZmvEpAh0yj52f2HpLnwrsi/9adraxho+slFfg5+F04LQ+ypbzvDXuMl+Zd\npPKli13XZ9OnoBcdJswIlHoFrT7Ak9iVjdN90nxeb9A6anWt0zs2E++AwLl5\nvFWq5FhCWbPWB4gljQNgXcm0Q3tcowjxB6sw0syyD2yEpLRmAHjJBrxZvi+s\nIqZh\r\n=4hAe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"f60ae06f5913f43150bbd783c7b48e872989b60a","scripts":{"build":"shx rm -rf lib/* && webpack --mode production","start":"shx rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","eslint":"^7.9.0","webpack":"^4.44.1","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.1.2-alpha_1600791651363_0.6821741353191431","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"sdf-2d","version":"0.2.0","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.2.0","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"f879f6ec49eda5c2dbea213bb7db5d3df6becdd9","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.2.0.tgz","fileCount":86,"integrity":"sha512-rQs1KesTycJkLvz1PtlXKSjIgOgvZ/qAXhu+6UuCqs376Ar9RgpkQ4HdS32zqT7A2NERdKqvlUaN3dtoVd7rXQ==","signatures":[{"sig":"MEUCIHkezaJUpaDdl05Qp78heEInTjU6+QbWoUPvGTydZByBAiEA7QfvT1nTzTqJ6PXFHwKj97XiwtvD27cBdBXoNACMn+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":219330,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbI7dCRA9TVsSAnZWagAAzmgP/1seBxtAmM3tBr2UupHV\nV779UnaIn0+SLaodDfsUvKGGmvjfJ3BVq3+ofxKvyZeTSyf5ly3XA0U05sWi\nTgeduKtG8PWSBNYMGOc4kJh0PPe29mcwyVmYuNMTNBNbJGBMK6L0GMBRaQu7\nj33CuiG/xDy0YC3OjWX8t53ZvXtvZFnYX1rMAXAG9TdUYQ3dYzkgQ20YBCSK\nauYowH68b3lmv0fYmbibiIFL35IJD2tg+Kk33e/SFmcJ/76OqM4lbqhqUrjr\nTZ0QougfK2E1ASKPoaOLhhbtGDRhkvrfqA5Y6ezbJt6GevGcU9Jdo91O96w3\ny+JtKUiQ5RsHdWFsNOu2tWuU+9S9xMZrkDoPaEmr+0Dk2Pi/i5nvtyV/lMCX\nuaVTMJtiTX3EXKAGdFd/B/6gZ1LREyRXQHjA3k8j5MZxc4WajHlfHsJeWld9\n6ARkWd03fdtIiJWmWs4mgcLmPgBlCMUKIJzLyFVPp2nvGTUJzrr5Z6Kg8147\n00/U5Fvq0KUyJFppkHbkPccKj4aJ54BAbYg85wLkmHSaUrpdMJSyKdpE3l5Y\n0TAcGzNerzmc+nE7Ob/PMSk9Ec1n6qnDb9CM8WO0ZKsZbp51d/ouoVAijl06\n4YXYFyF/n5tiR/+vx74lPFGWSGaaAff9lsgfQt0yibtsn6bmpjECbQiNZgpz\n3gOL\r\n=0DDz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"98d1fc9ca2d555013611741995be3e3221abcd0f","scripts":{"build":"shx rm -rf lib/* && webpack --mode production","start":"shx rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","eslint":"^7.9.0","webpack":"^4.44.1","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.2.0_1600949981275_0.17494746732618838","host":"s3://npm-registry-packages"}},"0.2.0-fix":{"name":"sdf-2d","version":"0.2.0-fix","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.2.0-fix","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"ff17132c05a8f6aec6a87c703f340052818839fa","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.2.0-fix.tgz","fileCount":86,"integrity":"sha512-OhP2DOlvyIs+gVtqf4t1RhhUEyrRlty5IT9Ulm2SaqJZh0r6aH6N9MEUU0cV0H7dPhiTA1e+bGWT9Q7IC9ND6g==","signatures":[{"sig":"MEUCIQCLnYKWW/ZjXRWXMdVjh5OndEgRUCzKHBHaXfufvw30/wIgZDaXSnkEFvGvzplgb2Yvu/koqkgZdRbyWhiMX7YXbzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbJCWCRA9TVsSAnZWagAA2c0P/R5Fh5HaFrg7MnqUMm0b\ntjVccub0y877jsMsm4zQgUOWc7WlZD/xOjkMMZR/Ld5o5NQA9qDQ69UboBZF\ntnIHWD4leZyV5wgXYx8fdPGOmZJDyTN+BleYhhV7SSfdFZSTHbSW3y9ohUSJ\nRMKoCYpw2am4LtzzLXVovG2SL0mLXuqhDw3aTNJHtdKiLQz8ugNy0jRfUDiA\nX8Yan22uZ36daup90SfiE3xIkztyn/ma46XciULC1qvuv91wF0pczxJIQdGB\nCQdVu/ROaK+pb7uUcqgV9FqKikMH2+eCVL1Z6GYm1S5A7B/3zZFJdalerfWC\n0xLR0rifdyKWt5w5e9687Yf/ziAw7E1Tn7DPeUwfvy8wD6B286RGdn7tZ2t8\n74s0AKRIDFtAqgLCigvbAP2srFFDeHW0XWYLq5mkuW/4FW3dYC8ilPSShzr1\nJG2MtBcS2ix0mt7YsbaCNlHxBSdEe8T1BHNRw0RC2NgMSNUzxQbkqzV5NqhA\nkLUgxB0I265AA8OvLldnlj+j/d+VxbCN3lvMR+lovnFvOaNJaqVeGK0Qlglr\np17BJtftf8/cc/zjrGRoLvRWf9NWW7muOqKTXO4Ue+U7pHpVGOgZP/O+o8Du\nokyLHvtKIFZa5eBrdKi1RM/SF1hdN7LTucaotZHjhfdbJENe0pHAIYnp68HX\nfukq\r\n=RKlB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"98d1fc9ca2d555013611741995be3e3221abcd0f","scripts":{"build":"shx rm -rf lib/* && webpack --mode production","start":"shx rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","eslint":"^7.9.0","webpack":"^4.44.1","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.2.0-fix_1600950421806_0.9021547914794306","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"sdf-2d","version":"0.3.0","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.0","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"225ab3577575b91a331f37cb2105815ef70c6041","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.0.tgz","fileCount":88,"integrity":"sha512-NJomqNIHW96C8XGfUjSvq571L8BMZCnZwc4i2JQ4h5mxXeJghrpEBj/+dwg6USQSvgBI3gETWYU4q4W1k2znuw==","signatures":[{"sig":"MEYCIQCJEntEwwLUD0mfdf1cyHkLp+bCiyuq8zw/7S7pSmfKfgIhAKM00aD/oxpqS1XB8r3sCjJ/cKYLrMrAia9Cp9AfvQ6n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":247676,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbh9mCRA9TVsSAnZWagAAsFkP/iYOTpKIwbsQdEHxAhJn\n4OD7OL+t2hzDDODWo5EXZYbLP+yhoD3p/rqAiuQl7jy0TsO5fhYELmPmj24/\nscv/Lsghq84w0T0Iojja15rkBvJErQioH9nYQza4wRRh0nqXlXD34Y12pnAO\nBwuIqwSojP5vdHnof2Rfh3962766lCUi/FG7qSgYmLpvioNFldbn8JDiJDsm\nceHjopwXS+LSTUn7KTtf7NW/3gDgVA0gWGjWgF2v8TZ1IT1jMzicCcBjolom\nkS7bsQWIpBWK/AnrE8nO2E8PZZrE3SsLOVrbfqbsuuivrV4YiSU+fHzugEGp\nJD+syWnQ3XvLpuvxi3mO9Q1mjpm+5Hvr3bMPSVnvAhDU6EDhMdIqK/T4dSgS\nvWiQXnYf/OA1QuCPDBrKjC7oPd2kfIThzYXnTdrkCIzMwcIDsIHbPm0/vwJS\nOP4EFOm2SA4YJViC8TSlU3PkOTkBw6u1v6TeuPGz5Ncd947ffu1gOWXtZEhX\nL8kU2RBN1UxnZjUMVKdRmAxjxqieu3fwbF5C3bP31YKIWIjZBSovTHXzF5Zu\nS/5gUZksiMdBP/XChBJ8RZa5tW+6aqbpNDj59KB732S5IsfquSkz2JVaI6ZB\n9bJ6fzWMf+30CxCUZSD9rJk1WR07fHGjswJbq01gnAIPFXVV73gAcnCc039p\nth2X\r\n=eOCh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"40b96441714a0af1b1570e761af1ecd64f48b869","scripts":{"build":"shx rm -rf lib/* && webpack --mode production","start":"shx rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.3.2","eslint":"^7.9.0","webpack":"^4.44.1","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.0_1601052518177_0.35939888089035343","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"sdf-2d","version":"0.3.1","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.1","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"b77ab8f30649fad9b39e4b8e6689efb07311edb3","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.1.tgz","fileCount":90,"integrity":"sha512-CBzaH0sVwSOs+uBN3nDagm/RPfSMn7jp54dxX3DWIqnbcmD5k7jYKqADsrvVF5K4Qgt9rbMjMilPSV8OvXfH+A==","signatures":[{"sig":"MEYCIQCgzwByq48EmFvHok939SYDcVBQxe10i7+fUh2E5KJ8pQIhAL6BJXnflNegiuHHfj198vpe5a7pom4KnE5rUv+97wTQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcLPHCRA9TVsSAnZWagAAO9gP/2aE1byAap8SpgOifV0+\nFxiEL/AXNHZvVxj5XpyZNLfE57QhuH81Tf2R/Sb0LpyLLZgXt0QhLmE2TK4y\nygpHRzLHLwdRlsmAi3lWY8Rqvt8ZSYMXq29NaDswdLKRhG/Zd4gUX5fjpSGt\nIVY1FbjCjvtgP5Xn5/OSRIYLJhHHEJqZwnYVVuMui13ZdLat+0GYkGRgViZr\nhDwRWB7tus9PA2Qoc1FLGvqmokDSmyqGEnNCnO19QwfC40HKBp1iehlaHSHj\nasuHE4HruVRewAsgMXSpiKildZuoxwT6qwcWZSN/2QKfMj//ngaaZS75Iueh\nf4NIRPgvdfBhuSHP0l9tjwSTXMDkbZBLPWwwB41bPHjvH8MrUqzjQ2+eTABk\nIYqQYD56oZztwrpf3gB9byBTmaI9ELCHXLy2ggfb0o49EwUm75q3EcW4JqKG\nLffRLjTi1yBunCBCkcyeaHNBy6vGu0/1BqdcuM9LQ+vBbgEZ7AV2AGXTNpR6\ncKYXBUS/1JHiKhp0Xeiki9WqXiMuM2TVn5nWiWipJq9j5K7P7YpI4bf0rIIw\nwNHILQXxPi/3c5pI6qP5ZE/Xo11SfpDoRIzwFBUKLbg6RLNugN7NYTR2xKLU\nQ8SmIy4a/7EBohZBoQ2EuvFklGmwV3qzbCXmVzFbe+UYwHlZ9HbT7DesPl2t\nl6Yv\r\n=iYUR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"b9089aaf03bd25fd8b6b28726949dd2b1e7b9284","scripts":{"build":"rm -rf lib/* && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":false,"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","@types/gl-matrix":"^2.4.5","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.1_1601221574517_0.07542937245164416","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"sdf-2d","version":"0.3.2","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.2","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"289f7f6932ec92f4c77bd2ebbc687893856a6420","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.2.tgz","fileCount":90,"integrity":"sha512-Cls4R+URlp2oGCQNgRG3e2GdNbgM9UttCfZa7OoqJi4sSarswRFUWQNhrgEqmR8LwZ0Jhyu2hIDgISCcizEWAw==","signatures":[{"sig":"MEQCIATgK0uWVkKyADVmBGVECmbqNre8tw/kqbxFyT1DofJFAiAHiTubP2apfUgqsBFO/YEbR33Qav5MM/3vODZoGUGmlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcc8ACRA9TVsSAnZWagAAD7gP/2PW9IqWYOLYBtP9ceD6\nlDHqtOT3/hI2QDaG9BmA5vG550E0Sisg0XOAwioRnc9TtztnUeHyltvH5hXl\nOVQpwTs6/brc2OftMcy3SlpYAir6bQjzvtigZJnNW9n9/c3WCq5VERS8lP7s\nld/tVf25RXkLAqY0HPJ2JVmwhLHD16mzcK64zh133E4vT14J8H+MIHV5tUGS\nNsYzX7fIdSOg7dufVlUSvq2rUrbRlf3BQ1hzQ+ZYDwDtQ7ikxfBMum/Ao8lu\naZh+6pxZ5iEcjk1ppL0hKUAhW5GqH7jQNdBYwHDArZb9g1FXqrzbdQGadlgm\n2L7TPp/WzaSAacNQ5MnE1wU7BXspCJr1aEQv/3z+vRnnMa5lwU1X8HbpPaII\nj4JK9QTj6iEISCTKAgH1LzFZjfuVZrOsEBt8kR4JIEgqUKtFWCz6DY/XV5sp\n5XckWndSsES+V5/1xBkEJ/jw36PlF84CQJqzxv8Kbo+uL8lixf03WGRmoYbE\nXEtM7U8tAejYBfuGcuxI/wJUK3zs5EfacbKyhkHsozKjUfuBG7jBSuxCQFMv\nITo5SuM6s6xZzgAd60EH2mV8HxfSSEloQhmYbUzxWYxloCrZQ4tTT5mhC6I+\nfo3/R3AnrIBEW+258CRhmUF08BrfKWXOA2Vl4TikcN4telVUeRiV/ZLqAwcU\ntThi\r\n=0kJo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"49473bf9059ada71701ac29a49e456d07c85a2f5","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.2_1601294080035_0.25199535575823817","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"sdf-2d","version":"0.3.3","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.3","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"9755c4f365c655f0c37d563cf27da9bb6462d6f2","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.3.tgz","fileCount":94,"integrity":"sha512-Br94f1d5/Zg8XP08953+RFqXHcNkMGS51JZrwZmyz+VQgV6hsWCrRAVZaKfT+TxcjxdbWqdppK8177TsmPm+Og==","signatures":[{"sig":"MEUCIB1BOduWfOgX/4N0nMtjCfUN/dl+HFHq+Vrpfwz0gmC1AiEAxO1RXlGNTB9hjd9GLktfewSkXIGytW5nKfgX7UvWXJc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":277461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcg26CRA9TVsSAnZWagAAIFAP/jmXorj2PybydvdBC6pc\nbXSyiIS9Va89jsbvkrD1B/jBYybwbdkMOSzzBIQjWwjDkexs2L88tCNmSnfx\nDAQhv1XTgveBVE/piF917wVqdrxcNh98+0i/QhIG0LmlsaJCnK9clizHyNYp\nT+kUQmy4UPIJ58hcLFuFHtzW4RkQZCFcf8jmaNACFa9ppAIa4osl8yy7AMhg\ndy2EVB5x63muFuAw0OzPOc95FKTzVIMx/nJkrxTepgFnir68bmkl4wXEN+Ko\nx7uu8bMnmt1FRGX/g8d1WABvaxGsQtEbZHfNd68ftwyrO9xmhsDB9wcuTKam\n+jVYHM0IEOzlID8wvHQtdkSHrzH5faRTzVS7fzHzD4p5ZTnXQK4cGa6YFUGT\n76GO7MPDEi/xOC5v/fQTtR37H+butqf35Yh9Ehtfop6gQNmaD4MRhFDSVwdA\neMlX2Sm5QcY42ymFY1ZQAn6/4MHooFUjklDSYcEPzfa/cdbRnMpo5pdLQM9V\n2lN6XTykOpfAtDUvQPxjJy11Z5+57yIWbJn3p8T4MTgM8/08eUM+BbHs/bXq\n4xzypjXpOXaCp/Hzc0BTK3WTNnMUebhyfzo2h1Vg9PoNaOiU2HY2jVWaWeuk\nDfdn7oNAw599jsyWY8SD6YB3JX64EarzouJ5Gz7a0HANu8BhnAIzCuEG7Dg6\nRhpQ\r\n=Dsz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"39bd55144f9f237086236baa6dabf25d2be54e7e","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.3_1601310137617_0.5456166748568736","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"sdf-2d","version":"0.3.4","keywords":["webgl","glsl","sdf","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.4","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"10d4b9372f69ff31b6ee748f4247fdddd297608b","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.4.tgz","fileCount":94,"integrity":"sha512-mR0J9pzQkZS6hFzpwwix7QzND598kjrabq9X97bGlx2AyXFTmbehj6ZalLp4gZMxxGPEYTJmHifsPIlgmX/a/g==","signatures":[{"sig":"MEUCIAm0HrP68NqD48PwPb22OODtju1yPA4e36ZeTjJclmrxAiEAmloR8/Cl/s56NuX1Du++Qcer7eMeHl6Pc6u/90Q+Ik8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":278307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc1ExCRA9TVsSAnZWagAAtPIP/jBFpIzV0+d+10sB+2v7\nZxWwelGKMgQGiE3MI5QtVzpX7X+vr7+QmNdq1NJGx5qVrjo2/WcTm3NrUGJs\ni4u761IpPx+6qCJ4TxfuzUYTuA5JSiGHJsrKjlyubkybPHTB3fgb+i+fFcSu\nThYY6SToYL4yU9MamAxecelkcKRjSapEkd+0Jkc+oH3QM82cDnSUvA23umLg\nw9h8J4gPcCLcafyW4VQTcPo5O92OMuGZQwG9cfE5grJH1vQcVpIy0GDXBnOJ\nNKfUyQPQkTyklak8HiU56RaMQn1O/WfEHgqNuZw+BREWE3ATULQLvbcfmCwc\nPcsKLu0hzguxUrOUBoyJMvkSogBi9997qKbwFvlskJtte3WYanVynT3qJGGH\ncrZuk/RbLTjEsE4jdzE+Bg+12HPoPFpdjn/NddTrj9rYn5KRdpfrwiNu+kll\nC33pbxQ64Zi02x+kykPCOzdzXpIIrxpSJApL1yvdhGr8925H/f2U/49n5W8T\npnKNFCTSWSvSgP/bbofbkqo+bywLQNtVx8Gqgx6cZCe9h2MFfXQuywDT5W9K\n0aNlqXcZr6jhtZG8gx8nAq7z5vLnzNhxYcOPUS88uXmOXBPRHR9j0jJK95Ui\nv98jtQO+qaZV8AjePYcXLbw5xv3PhdyB09YlcCu0/N5NEewKQ6VLzKMxkAjP\nWa36\r\n=YHQa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"d2ae2cc489b0756943fea5a08dabc385a2d879ba","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.4_1601392944751_0.7256719364445336","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"sdf-2d","version":"0.3.5","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.5","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"fc35fbf643141f32b1cd5ee94d0b8621520dcaf2","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.5.tgz","fileCount":94,"integrity":"sha512-CuMWzr5WI66q53RPJZJ9BqXGAo1jQ6U0ut+etNkkyxoPm8tUAsn9AAWvnFRwUQHY2gj1dpzyIayIn//9w5XJHg==","signatures":[{"sig":"MEYCIQC+y+d9wNqzt++Pj7znzZloIU9QVo5EA93A1lkxk6D77AIhAITpdMHNIWY1RpUqHeOABmHG+TwgCDH38gNN3DTM+2gU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":279959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdx3rCRA9TVsSAnZWagAA2KUP/2O8IQlR4DQt3NvznyKl\nZrHV/plT6SjIRTDdbxANHANOQRaSk2/g5HPT8aNre5y0fo/AI/JOeH0WeMrw\n3NEC6O7kcMs67x0ian/BDEKxi8ChAr0mEXKfuI4UlgHrZjoTcnCNzCQSjPXl\nMO9BpwcUTcWCELg8rKo+kRPE8wy7IOgfyHtzit0xoPEahcLaWsxn6wyCFyS5\nYGuFtNKxDEvi2JRvTbnE3cfbUnmeTp3Z1W5aR6c8A0M7YbFNxOu/KBX2WWcE\nDpnD7lg9IHv59bZKX4JS3xbIeM6dyB6MXaTckazpWST1GjUsDSw8JD3Gr0AI\nHhsw+x9v5yKzHPiehb4xUswJ4ORti/I1nEgaNw7nsipLwhcVAQRxU9/5SD2u\nSt6R2tG2cpBA+4HxvstvmeP0/kKDyKnlz32uEeo37T4+4QeluvhtKAIuJsjt\n/ib/AEIQvfSopt6xWaRwhseQgTY5lUMdQ29nvxFYgcL08hbVvvEOsZ3XyXsI\nSKw4FE62HB/SxF/3fulGbM7mwC+ebbmPChD7QKjZBJ2AFHnzbYn2GQZmbxCk\nBkQYWgop2c4ZPUE/GJG9lS4qyggD/yd5c3gmNbEtE1qib5mxZuAd+N+Re/Tb\nSFRU/cQht5tWOo9v2Z7fGpA/hD3XMS8TahX9ZHRxRoHDGxCjbhsF+d89fMXh\nYcnR\r\n=saIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"158d2f462f1d05a3f478908ff0fc6c5c90df5c98","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.5_1601641963087_0.5017930014889993","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"sdf-2d","version":"0.3.6","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.3.6","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"a926c0346209914c0fa995f3cd9b45cfc03585f9","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.3.6.tgz","fileCount":96,"integrity":"sha512-y/gmSoMnY0NlaaUbUbVR56aHVYZ38kKxGRRfYxz+vbwQxCxlVEw5gI+Vnnocni75jcojnr33GxoOIs1nkw82kQ==","signatures":[{"sig":"MEQCIC/aPWFdKByABnbbtRzzb0yjO4DSN9Ofw2X2jLw2wWmnAiBO3cnJD6qVu0mUrk92djqSMMulA+bn+wIU1ds1aAFlVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":285083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd0lHCRA9TVsSAnZWagAAGAkP/iJkLpCdNlsf7nFpPmDj\nKCoT83iBWUm8+5gPXgzSg5OOlXPEGxxEmi/1elbtFX74hSwGwFlx24+4mmrP\nYxsM+lzZRzozFjrRBKWTliAw1KL0127vGTgXav2HW64DO8akA3U81hVKM7jq\na0FCv/5a8hoOhzArgFCp7OwTIS5mWBp28j83CaxfKSYsMP/PQec3IQArBcQF\nRPL31OocWaYROILlGLhpOjsKv723uLra5ZppFZAe5bzobGNxV3/ymyesJVCA\nSE+jrDv85mzGzgnz2lmrWNPAFftzAmf0QTEI+rW21+Cw2Tlp+/UbOeGq7jul\nHaLwkarAbQu1dFbzj7FQO/1zunV8OeIyzUlf5dK+QYzWiYfdSr3RzULxwIYH\nXlQQDhFD6JSHT/aYq4beUz9Vku3SOC8g076hvTMBD4A38Ktem+HhY+aZxXhO\nDL4Tq9iTr4tDMg03+xnomKSysAoTL1ZrCxhVTcmbSdxdDcHEH8/HdFiS44jI\n9NbaNY/Z/w+wWOPUZ44ZHKs3O4zerCSY+ZJB0UhFIKxvW4rqdq6H3rLxy0yU\nSyPIVNpq4CQpvtUt7KhWwvABZ6dTHSJAwnT7OL4+6WlbIyKemj7o+LqXCdak\noXsB0j5rlDUcgKPTSSAXpmwmjyDMvxDXN5I2IC290pZzCYgKIURFmZOIr455\n7t+e\r\n=99Kd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"158d2f462f1d05a3f478908ff0fc6c5c90df5c98","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.3.6_1601653063074_0.3516404500024124","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"sdf-2d","version":"0.4.0","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.4.0","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"721669d3be2590e57feec4bca21cce05972b4c82","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.4.0.tgz","fileCount":102,"integrity":"sha512-lwGwreNXkujNRlkisesguoLEnyWzeqZqETcQ9H0s9c1J9vDddp9mTB0qywFGsJXu2ObgvJBhzkrz9J1qzvnCwg==","signatures":[{"sig":"MEYCIQC04/cNe1KeCBbuQeyo9m9G4B/x56izIgF1dpVgbddJQgIhAIu2smy72WEuW12RP6rn4zpuhFfeL1IA1L5fp/xWJgYX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeYx4CRA9TVsSAnZWagAAsLsP/RbYsw/ax3iep9Opo00Z\n+p370FDaTCcPunaUAnPEuFqOh/YXVjSRZGHhf3YdgNe0Vt9XXdPkCUB20jFM\nLiQ3mzB4EAoPqhYQB81bnox9klacEsvMJPY0TNWgX9BwofoCx87NBNJQgTLv\nelxdFewJC3GzEDCmz5xqTMmMdwIK5iuwNKw/QfvxhLuVmx0Ny1u7Vskvz6+X\nOf43fULvyqIAiMinZokc4+Az5iuPFivY/scZz+EZ0tHwclOu/NFMHspPuAVQ\nbkLxlJ1Kb1f+WzqIqBXdQL1l9L5Wzdqf8J6LyCrKIO7UQmRxyQsllM5zy72E\nC3+IlongZMhTOIrguCQljqork+dWiDpZ8hczjPHX7uC8MnBKcQdaNFeZBOtu\nKIHOD3teS/Mp4rj+v4jwPxeKYwuau3AyxpgwPj+IITa4sQAFTDtU8Z73+WP0\n3YWXYetY7pORomTEbid404XWF3w5WkfxmibtUNxAeULRcqCj70cbPVgp4yLQ\nj9q9s0QKsHXussKXHkJKBivw7nMMzVfp1kPyYG/NEaN9ysWo4tpt/gFSoliQ\nNdhxGGNSGTELzx6dzjiTCBj68S8CLbjvYErqPVlvXhy7AsGfzfk2/agsWrQT\nEmHjIpejreqbFIn2NJhOeBbdiupZwkicC8FhMEwK2J4i//ntY8eKxy9fa9Vr\nk6aD\r\n=Hfuf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"de5dad1e6e50e3f019236ff700fcc0e09a2f4aa4","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.4.0_1601801336272_0.2924782829951864","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"sdf-2d","version":"0.4.1","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.4.1","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"2939df61fb79e568c2705789e0e32179228f5a4d","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.4.1.tgz","fileCount":104,"integrity":"sha512-ypc/OrIzMN534a4OH6oiyS5oayTRrucdsVjrcg+0tXNlhr/dOMEbpY/YXAlg/Tm2hkTIt6UqLKpZ/L8z0wQ2JA==","signatures":[{"sig":"MEUCIQDpqRx3z/n03oAiwVdpwyCDjM1AIKLamu11euNSMrY2TwIgKJmExRKKq+wu5CbcMyHYG1DfZpjQwdLGpODcq2WD3II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":322382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhGRQCRA9TVsSAnZWagAAB0sQAJWrdkrL3wjrg+rJlq0l\nXBvP3Bk93eHZxpDys9ovvCJucfCNacTxpxG9Ggk/2vn1EwxQ+FKuzCzGGfkO\n72nvrkGQVD32hcS71mkZpnE89p2YFUw+8irtHs6ehxaSumkrpFrurAYM3eZ9\nACF3KSJTvmzhHlro9ZJXw0naGgNdp994El9JlPn3B7xdoTtx8oyDGsrGizo5\nmrKsS0dzrpcKSg2DER/I9vZZPYWNMtVqtfOCFbvGJMth0867d0168z//1X4l\nyXqKThU+yzmATqU+jKoUWQOGObnzN8PHH24ZUESQX0R+kEl2XMgD/TGecfJc\nZGPRTX48MPxyBbg9KWd3YEpy9biyzFip0dO1i1v4rJi7TK0iFrwNdYQxUHuP\nBH/jYGnLNNjb/WWOhI4MfxrdotzsgjJ0DWSdg8am88DLbM0bsfZL8z12dZwk\nAOj05QZSVz9Yzgxds6u+c808bUQr2hSpVN060ve2WVwSpj/2JTFnNwLES9Z4\nfhjFn6vXFqUm6PsnG6gp38OdmhXZTamyyx6GIkJv7IJaOniSQy/EaDcF/3be\nQTvHG+H+cTD07s52NR8BRPyruHUANpOyquSRITW1ZKStHCmx2iMofa2imA+f\naWh4AyS8PCUWeLuGlxMSMu0rd0/u8BaM2+YZ1jEmXze0af25WrEc6ccv//q5\nOODr\r\n=CR6I\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"1e4dd8555da074c26b61abbf0e267d0e0f917e29","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.4.1_1602511951901_0.8581051157815747","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"sdf-2d","version":"0.5.0","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.5.0","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"1a97986a37a7242df71ac677c2c2f5b5b762ff7b","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.5.0.tgz","fileCount":130,"integrity":"sha512-zpp9OY7lX/06rQcLOQuH23ax5ITV1QxEN6T3iNmKtnqhESQDFeA046+rYgejV0voJzjVayWGaZKuSBXQAki+Rg==","signatures":[{"sig":"MEQCICSTaB+8zkoA6kdB+odp457gRknSQdCZP8QztJY+gadyAiAochxhrksA4kilwB2qB0kdfsoZCmHc1dOqFosRs7D2Yg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhhXBCRA9TVsSAnZWagAAdBwP/jIJeTE8hnRdLLZwqvZo\nbtrhiS+NRIag/hy3/2LZYfirTj74UxKUUxGXa/3yv2aUaICdDAETslpaFChD\n8N8QSrUMf11Oo12yhXqOon/M9UcxOaGzxx8LO3o1XDHRzXIJodx1gPkemJ9Q\nPyT3op9ygdMosSI4CSOiWx5T+Xf7M0k6Wsk7vnuCdhwzubc8kVHk9jxntz2c\nFOdAldFx648+AlEP7goFhYS0KyjK1LhIfBAAJLUnKXlBfCy/VcQ0tbkVikUU\nbTkLYUv13WgIFj+oMrk31G61bYD03yVTU11QdfRiVLzf1lUIxQEf1MgbQYCL\nFkLqNj6+7wk2dZd2+iXtE6dgTUiXNpdEe1ntZ3uEvX4Ot8o5FVAIFTsscQpe\nkE7RH6wG6LcvP7qj9Iz3yN7qRRl9fSYyYH6QNu/Qm0O/cnnKtaiXVGAXySnp\nIFhDD3qameJc1OfP8X9BNA4L3qiCC0jNlazOUeiwfRAoEK4n4rSHXCkwUuZ7\ntPDWYprBdrbSIq0/eq/WvXMiBc0ThCrkYMLyfS567hK7anFo129VuinzrODo\nZHPTqJuD1hDgadSFFwlUZQ3Da/fChzLGS8WIExHn/foB5EewwiIAb7p0L12h\n6m1RUHEQTlCSBcynZJkK/BSW2wd7Xxl8blNboxiG6SXd3mj9FfxmNANj9cOU\nF2Ao\r\n=0sm5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"f44c4d5799af474a70d53de91a4f145d8d5928a7","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.5.0_1602622913196_0.8708081967242058","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"sdf-2d","version":"0.5.1","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.5.1","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"dca9e8a217ffb1c73eb225aeb2aec08a0f8e87f8","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.5.1.tgz","fileCount":130,"integrity":"sha512-hlbjeXYhHgs0j0WJhoka74q8+oDD0aSNvTQ1OfF70LbqLNedhBatvM8PlWup7ET0pRMaOypalFOiOzFeuZ1XoA==","signatures":[{"sig":"MEYCIQCZ2vk5E0NS0/V5Ba9BLtTRmDOsfXqHBN1ocnrtz5iv9wIhAKKtMvaUqQ0H18y1c4qf/jwQ/7/sO6SfwtONr2Wi4tD4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":359508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhh4cCRA9TVsSAnZWagAA1DIP/izjaohRI44qFOpURbDV\nDyXnvUyrFJwVpPyXfwIFMEGhfpnSl8nQebiFGFKOSypLbmBfZOJzFX/KbDg6\nuHpYKg6CPzxUn3NzRTBvKPW3WdOtIPCvMxAi0k3kuKunlUDhFKHnTiQLylWI\nVtgXlEBvTA7sZ44tjRfBdePBQntcI2aewQc5cxUuz3RfzSssCKNX2naRDW1l\nmB6aXY+BcqF1+sXnWX1Ga9HKpPrLJxKPkoUoOlY+EF7riLQE9F8MgllDMTnu\nTPii26gA7FwYyNsKJ9vTIr5IiTxbea5q9qtMHYzvvy2GdKaJDPw3/ijiHMGv\nCToim5v6O3/Wa66dCHYoAoTTQ0VFIq0Ue/su7yICn5q2s+bmP/UbO6B41+AI\n80SkdApTZLh+HXP75wmPHuhw7ctEwiJzT87oSTDAyK2WqrE/weucAsmZntX0\nPFx52sAXfeMBdqN2cecPk63SvkHcPGquSEAjjf1yMjYa06sX02bTyydKeYnh\nOj66zIAUPgQY99Z3ZRwv0LNl6zbdlRzg8f3ycvcONi6G8Dt00H3cD720TQ/3\nd9mvpeN4pW6zBB7nRivftuN8Y6g5Ng8gR/fazoZ83urvedW2EPDqJNv8OR0P\nVOEZbBTP3Sp9owx4TmuW+64385H0xuexjsNEXrDjwS1HR3XD6QrBC49Qh+DF\n/HYX\r\n=msDp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"6144d98b2e5faf7670b891d7a5755b03969bb059","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.5.1_1602625052220_0.04777556438330066","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"sdf-2d","version":"0.5.2","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.5.2","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"eb0b932174337053999a3adb7d81b742fe45c15d","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.5.2.tgz","fileCount":130,"integrity":"sha512-iiP+nAKbk9noVSWhYWzq1LoZS7Gkb14vDMkJ0PLsRKi9lv7RP70nvKny+JRSYr83uw8mA9QpHTtFM1gsyBbhOw==","signatures":[{"sig":"MEYCIQD0lvT131JUYbUJahgDbvOJ9IEMMtTh5o7umvqrYPi7rAIhAJ1lzjicXzzTuchdMDGinGGtKY5X7PBlTepAmkhGIRjN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhvrZCRA9TVsSAnZWagAAL1gP/i4uPxYO+SeIn1BRfmm8\nhQdBXGJlDYHuAk499aNCtcqx5AYCYnqp8F/FaUvqLcXBFq6oSTFg9bDZWqyP\n4WLc9TjHCkrq4DSlVaPc4bTuhYBFBLgPE+XhKNOFYUROh8Q4g+qA79PHV52G\n+0H6TIR935mtyo1QDICn6kGQiwwkMNt64czkNDTGtu/t6hypFKbF6AzPdujo\nbzicBXTj09Z0MmDGkQBeayqttPofxhty8grM2eYcWX2PkDsOcmubQQuAEbNq\nxdSJAglP3kHJMAApWvQSvI0xyxeKThs0889WytK0UJaTPJXQ9oF1sCvBcn+U\nOp7YJquBvBluMoVWObPJWivR1BtxelhsgxwBYQieiVfT3hIZFu2Vv0a1imd3\n9L+qrsaiUBfCF6pYSHrIZFIzDrE0CgGkiyTF7nmxSqHRvfE6gyLXqHKg8+IA\nNShwLoG0RGDyHy90LpPT5phnWabv/mFz2ddVfjJezoGSj/hDiZ9+U4LAgbUW\nEu7cInuoL9ZZKi//QHRPrxZ+u+Suu4qhPIwJkLro/YTWMg0omeBIrEDrqadQ\n2ql8Ln4Zvbs2mxRnRSe87PoncPyyL5zTrupRreTlRntHjr5ANgIDKNQTiZrs\nQQXtGuStUp1Z46XWbvqZTGuQ9haw+jcWw800APKLgxQTA31F6a/9ELvJPeO7\ntund\r\n=eTeQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"c110f110d2ea126b1657dd8e278696820c320fd8","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.5.2_1602681560875_0.3103067454657522","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"sdf-2d","version":"0.5.3","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.5.3","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"0a5a4ac9c92ef812b891cbe10f15a6a02e5faf40","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.5.3.tgz","fileCount":130,"integrity":"sha512-F/wLitHxW9yo0ASmc4+ya77By0I83gpc8HoYu8TTfvzz2eO/KhKRc7DnA4JLTmo2bV9Irq0dSxMQ8+o0Lo+5XA==","signatures":[{"sig":"MEUCIHuAW+oakinyPBqF2MKdSd6F1i4pMEytO/jHyw2kwak6AiEAnDvL/LNfkA+URXjLW6BaXfuwWFbfT9iPRlE2AOX0vLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":360413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfihBvCRA9TVsSAnZWagAAWgkP/ijTsKA1AhAhnXUcvVQJ\nyq3rQzhjOfhxwuWnmwtgkW/OZZvlvkxYibaN87KL8V1D8E58NgBuUcx0lJRL\nWEs/NjK6szNtChMRiKjO/ykqfx5uevhWqfVcUsuRqFb34ipnObJTHxfQCAn9\nmC93l/DNIR0hHRrcCmVte4VqsyEYRi9fubNoxQt4HrcXOKAz9ymSoWg8Q0B8\n2YCI6HjM1gq/NXAKmEfaNNVYHvvTpNet4vr32jOZUzwXt+RJEX5auVbSEUOw\nfJCfmcOY0gzZqhbAZG0BbFwQ6LkoCsdtD4dqUmdtvM2suPPC7dxG3f7MuK+D\nju9iSQeGQWqQEefBurHVMabpO8UnhaNKB1bMZowgPQI40PHcDHClqDrdshLL\nTxCn6P05C/dgffVUAMwqG+xViCI4Nd9vbsWdMl9efxTTL1S3ywD5KvaeRuAl\nuINaF27RfS0xWZKwZb5VczeCSYhZthV+NQRLgCOlJjF6v3GogDZ/loSEpykO\nhNxJKKuPE7L7owRi7LkNEbmS4XqvTjKLMFljh0CNGHH2ZDsk7qr1370EWCEs\nYlnXueigx5rHfDbgfhmLd6WWeJIJRl/G9kEAzE8FPkIxVEMPCkPraQqRTsg4\nRs3ruttxozBiQCnA7OdgY8JyAUcmURHzSmnh73sr4rMOHKnBy2AoaGE/LLyk\n8i5P\r\n=N8SA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"da2ae108df7ee9cb95205ec3ca5208bd2fd0298e","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.5.3_1602883694659_0.30576159285913795","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"sdf-2d","version":"0.6.0","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.6.0","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"058080547d869abde07a6c23a60076463a05f72f","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.6.0.tgz","fileCount":140,"integrity":"sha512-k6osouD30i1/sLCYJeAINwKe159SCwM4JQJMw3YIY2MxvKKrxQy2+djTIfUd8YvBQCHN4u/0bULmNBmw9DDO6w==","signatures":[{"sig":"MEUCIAtt0kUncUicGCR2iLm5d+bml2m/9nIX2DKvIl0b6c1/AiEAid03vhNu/juCpWjfSq3VBOY/6C0ROg3VGK/agVOdPS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjWfcCRA9TVsSAnZWagAAdCkP/R8Pr4Jf9cSxvvxEDdcm\nor9GBB5ixkhFN8rYns9vngQiZv/1szpHtQoYsYskLhmRmkQqJbab8x4XChYK\nUa0eMbquvprlHO2aXspPkP4wbftkykrk7dzOnQZfqSTzQUhbe+bJupnbB1+i\nvitMvLR0ifSCiBstTsTlLHqEU4/XjZx+mFiwRsOi1BDIU50IKDPJrJGv1d3N\nMKOarSakvs8g5IyDIoNMpjHNvSMuAMxRCNPDsvAY0DGWngkCISNGmzwOqV+H\nM/QnU3i7Q9pLwJ2B84VlavtuiurlAJaG97vXFnTAvDqVhowZ6GQjO0wan2/h\nRmrP5NzcPIgY4Yx/pzrAEgcHW7amrORcWbeWrptyVuvyDncrI0LJeFhuk/y3\nP5mToYZZDGwrF9Qite3QI8G5IloMHMM3ZQJo5V8/sqsQrxS34Ph2L54B8a7j\nz3tFfvS8zQg0jO2zIEfRyuXLU0eONGTcngeCk9Lu5FdtRy/iALf0hf3z13h3\nlgFCcIaEA73A7EF5xM9bxzTYcch2oDcAl4pJ4GaXFMEe9ETRo3EyAhFtNYdM\nh0LNWLclocDkB164Cx3EIWa1ouIuS67ubo+CYOYYrWrzpj+ibgj3xiedDdoE\nGOOZDPL+rv09bfbc+vNcsoMNtHgXIiyt4BZ8OvNY5+6vemWGhEQivg1FGeLq\n7DbC\r\n=kkkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","gitHead":"c30c66340f87a6331762ba0fe7812318f1c52a93","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"6.14.7","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.6.0_1603102683831_0.33545942235965365","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"sdf-2d","version":"0.6.1","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.6.1","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"9c6348b9a0d1db482983a08ff109bb7523ad5bef","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.6.1.tgz","fileCount":140,"integrity":"sha512-g1r9XrTUMTKKADssNN+OLC/GqQhXYZ9S2NN1qZ8qKSEf7p4ZzDSKb6C+WlweIl9j9563MhQE0QJeG2JDelD9mw==","signatures":[{"sig":"MEUCICueHzcIEbeaqSubPLx3ybXSwFAGPK1Ao9V18peOMYoBAiEA6DRGcwKXrMXGlq5YViQa/MAdzyGlzWoBUhPWRDVlJLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflZI8CRA9TVsSAnZWagAAGJ0QAKIB51thU9xuUmtYuyaU\n5dehfFJWQ2Zh4W9vFksNvirz9dUDBzh5EwWF2Cnc29c0emfCusiO0AgUSzVe\nT+3Hxx6j7SMhe0v13PREE1cOOI8RQL5+yrfJx70T0q+DByQMzVkdSiPpwuE6\nx8BBLwIKIfzpi4NE8yWoZ3pe2qkU0ZsueRAkR9k7NlynyaSNMfgA6JDjA3mK\ntvCIqrZQKDdprZjyu0IPH16sA6WbJ3u9mVZmrCVNd67TkLEM04GweDUW5NQx\newB7lRz3losdGxCGkKHCpNelCzQBTi+xQVLSyeuG0hikuh62U8mtaiXUdRGy\np2ERciDbk4eVtvYJMybNGUjfgbQjSuIflfk6LhXcI7ZSlXVBNoIw2FqfVoD0\nDArxifhc8g4H+xgFJmyDPhQ+se8lKiR03QLPZ0/E6Q+yrAIsaqkA+hBrVLF9\nnYxMpxXJkU18BMlTnjqJ8FS26K6Eietw5ZnuqfFhBRGq9ZbxoWnEhMV89yBp\nG1esdcUjbIistXS+TfFOG4duldWFJxKLFngzj23rhabNRzxTW5FcNgzBlRzn\nuqGlNLQqhewJ47BMWNVvxiegVrWwsoyE9QSHg48CKKlKlHOgQKqmAo9NwNYt\ni4n9gF+McDwOQk+TtsIduijJYhiXFAGt23/4F+slzZgMWPVNuOA7DqeqVPt4\nWF42\r\n=sDbi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"8eff33e181231c90fe293c79a189549382d78f43","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.6.1_1603637819539_0.5211274426942119","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"sdf-2d","version":"0.6.2","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.6.2","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"d94be539e4c5f33a4507f429a31b6c82da6a6295","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.6.2.tgz","fileCount":140,"integrity":"sha512-VUeToQdZn96ZhliHTRcfHYGgQ/4TyUDicy6GaUug1skZdxmh/er9KRcihRIVjyiJg/6DGY87J71y+CcygwZqwA==","signatures":[{"sig":"MEUCIDRkMSSYoAQx0W467sAKXgHxuLUbkEvSci/LVJY7iV5JAiEA2d22VhQn7UR00szFJnMTXOiE3mE3nqzOH4H1q1Xr3tQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflZlDCRA9TVsSAnZWagAAFF4P/A5lmLv5pG8oxJIrQkws\nQ9BTGofs1betqXa2Z8FyJbLi/7u18PG7d4ApuU5/A1hshSs86pYwzFWypwon\nej4L5WfOwQQKtnM9PXIGRSaCXhPScnR21HZmtaP4kASP2f3YzMaN5uecHQoh\nRQ1Lhwiu9ldKuf9Hdei7TGJUfvXqlKvg3SEqoT/c4bfwp3qouaCDOvIKCapb\nTQMWpTKYgVt4YBnXyriajqH7LZyDMs9P180ucD5ROBcs8krRmX2P2BQEWzpw\nhQxX26rdMeMlDNkjC+M6wvo1eRQdYAGB1tBLzBXC58HKzLxLYBKUw1MSWCC4\nwmyqSoaYTdbMKmh0g86LmlXU4FvMBTBj03O9gXTRRYONLdYW8Z2B6TqvsauC\nxQRc/bGq++vak7vfijVJ7daNa+3/msHmxGsVjlc6xGft6rNL/RZX1CO0gP9X\nxwWw1mJx/1WQ8geeZXirG+bcMI08bC7dDh6jZ0iDez3mjJAUpqE6IoVgDmLl\n6PbAPTawXUABtYKM6FO4QYdOKkrLabpQ57dNsebqNhOCqbUABVW+i8QdxHLD\nGaFlq49jt6taMKyIHAWclyVCcGFV3DJ4hmvpt4PrJsyPvTYIaiqlm+5oGCGe\n67ORL49ynucxSqshikz7M5C0AyB8dUmp8YN1mEgYZtEfT1C57KHHBSdfCjhS\nnCEu\r\n=sR4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"6b5ced15ffcde632f76d6dd7d5dcbbac600234b1","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.6.2_1603639618549_0.30776297803020425","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"sdf-2d","version":"0.6.3","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.6.3","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"16cf802c6843497489ae660bc8c1dceb77983eab","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.6.3.tgz","fileCount":142,"integrity":"sha512-1V/KB60skGXMytAii2PN3pKJuHKr2IDbhe+kcjK6RmS1FLhCRlS700mZuttcLMrmolqlkFAwspKg0vIP09F3uw==","signatures":[{"sig":"MEUCIBg0UZP8jNMuuOID+hBVVforTE139QOOWCrOBkch6SlEAiEA0w7i8ZcnSDdSWMU6GU29jI42CvFLZIeyurWQrhnJ/ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl/H4CRA9TVsSAnZWagAA2KoP/A9yxDLGp6EsDz0GbnLK\nllw6uJNf+UNZP8WELCebvQUHqd61/ZkAOePwC+lqBSnijoEQBEP0Fbx/dE6M\nm0I/bwlEolJNSpb5L/hozKtUXH9AH3um4srPb+BlHnopsSomBmk5R8CVU5jj\ny8xDeKCw5N6a1nIPRpkJbIMkVNmuSBCX4jtO8zh5V2NaOYnjgua0tfgnpD+P\neQSLv2HIy1/I3NrcWaM2enqPDMrEexEqD8G2c+DyU5TuUg8wUkGpWQJGPvZV\nYVq791zDAQyV0MQpvPCPSdfjFdKGfiVL/RQKArdXSlL6BTrOIy2QeSO8/eVO\nW/Ing5CtwyawCvySlQYBvXkKX2K7D1/K69B6OSthgtT6kKrDc9bhmDFZaRco\nyYz/ZmycBP6bugGI+hUMJZp7qMbUSriaCrrUqVMNU7ZD8t7R4ZW1BEvA+Toy\nDLDPFmbjdF5KIKbf+/co/pWzVkrpbGw+dqdjmiQFao/KDiCZsrICE80fUGcD\nSnzsE5jt4MtTVpvkAkG3Sne12MBB4897j0HSYB+snFen8lY/eojTzHTA+2Uh\nJUgC+GpPmqVsSWDEs8nr/h8Qc5uQK+IDiXryMeSOCC6I9/buk2J0iiGVt79R\nEejXZN1D2GCvUnAw4C4RwFw2fWG1FUo1RItAioIt2pL3s+B9csG9Rwp0PWRn\nZ0K8\r\n=8Qe0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"18f23a8d651b480681a2bfeac4fa282cc44e571d","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.6.3_1603793399629_0.11277297848495538","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"sdf-2d","version":"0.7.0","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.0","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"c222fd0a0472e12cf61e18ca07b27a8b54523408","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.0.tgz","fileCount":142,"integrity":"sha512-ZEpjVmCUVVndOI2axY0ZyGpkw1IYPdxiaxGGsN4b5hjKnPZKapc28405vn0az8H0CyLem5eRbECWix0anRC58A==","signatures":[{"sig":"MEUCIAEypr+RPDzuHOr2MAdm/c4XYzSSh7WW0gQOxLSdCR/XAiEA8/uT1Mmoh/tAOZO5i7EERN2BpuX8HV9JJVMVrPTpnI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnav4CRA9TVsSAnZWagAAWvIQAI7M5nPdzCbTMcaYkeCr\nTrF+A6cO23S88svCozKg4HISBGSJvMpvXLE1GnNg4RPOehugMRIyBflrSQFQ\n6NgNKVZ9jkUDEINwpjwp/GgFJrcnEzrkGW7JKBwMCV8CY0lOEwQ6L8ZgzWoj\nya+NDHOGYUa6LRWN5G8bJPJk4eUOIgX0oGkM14rMLdHRzndUiNK8zefLU8fv\n/nAUxtklSdo9Ssv0s0cpiEgHjxO7Njj7j+fDjRa+MPUZ3NCHBdgUO1lQ6bft\nmIzUgNY06253K3LNNh5EGc+VdZpdL+w7L1f+lMQVZmdlf1AlsXfUzRMhR66K\nKSDwL+rjpSAl5Lo7u9JKBtgXOPAAavbOfm1NYLiQ8HyTui2G5L2dgWGX9Pec\nfSAX5K3V9Pc9OACBncUZpicfACgkFjSRy854JyjMIFvQ2f298dZUlU0gAisi\nX6ZSfnkkuV2p1yWIoR/KZBfvJd1vplNZh8xffkeTuZ/0Hu992JisucsHmuo3\nVDtfhH71kSMHZdAo6cmiuBUpxcjI+v357jYphDjh4fhCmEam84fswbfpKF2Y\ntbI7zCHntJUnXwaFHiivDrREjW3H3QIfS3kivQ7knfHLe1qLrZX+Gp4ACcib\nPv9bPmrwjlOdKObkl9697TU3n7mOz7wH4DXeZQFcLd4QlW1/toFeZZ5TfsLH\nJrrG\r\n=gZu7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"861aff55c1792ce34ad24b013b309042edb018de","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.0_1604168695555_0.640756793769004","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"sdf-2d","version":"0.7.1","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.1","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"0702255cc0fa8ac545f7bd177ba30dec33e7dec1","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.1.tgz","fileCount":142,"integrity":"sha512-eJGv7M4eTxhS2q+GAqdlZwURtkYnVTqdlFumfMP3wtEcqRknpNCHwBRDF1GmLzEdXxjQgvkeCjS2TPXtqJ3Xmg==","signatures":[{"sig":"MEUCIGw9c+FuxGCfNlrLyealojV+8nm0kftbu9bsZ/1FxfykAiEAjvmVopJgspujOKAG3fkeuV2605KrGFP+yNg3Y4SFs58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoYWSCRA9TVsSAnZWagAAwLsQAIvcTjKu7R9ZhnxlvnZO\nunQbOFp5PyMtPDzmFmHBAyuKHrIGtofNWAFWNWVapHNuOppodnGV/ZaGLRpe\nmrEV03S7ALz3AVGAxxoHRTc8yGK7Kv3THLcam0kGxUmjmmb4Decg9pHn4hUE\n+soYomHFjibK0dn0KZtzw0rsi1AF7D7KlaXuE7bZ8qeEFPNnx/cq8Cq3ZCV+\nsGvYagiW/TL7V/rzt0wj7DvdHV5aLCjUrJi7uBfFgayJIcITDDE75ptHnK1g\nvjJ2XN+eimmNgPRhBOeW48BCG+6RQm4apKCnxM7us/bgFVpXEjUQ7rlG0lyN\ntkTzes0Hc0nZ2tQppRUQXK/k6ev8tPi//1MGwsMZU2LXuLMlhJuoYFzjlVpE\no/Ou0oj/U8Rr6wiBQqldzPjLT6mtRobDV2iIXnSz0pdxn8gDJqzRMyEFWLzA\n5lk0IkOrSDotK/KdCyJdgAg2NDNeVJ9+ZMNBJUjIHaanQq9KwpkpMbZ/zhrc\nDytbkOgIiKQixzmXZvXLVgeScVULK5at9As/B5ZTXKmWeiJgFitvLqDTp4ne\nYL7XdTKEw4v6DB/PllY+wNChV5HbrJ83Pe4F74bRQZ1HuofNAwTutQZ4tiHc\nppGtRZnolH+2CyJX2uu4tRdGJ7vpCwcOYLgu3Kg9QhzQtRZ94B0qQbhgOVvp\nR1kF\r\n=SUYv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"9d5c11543cb4b295f44751e09e9754c64513e632","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.1_1604421009899_0.5952835901761422","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"sdf-2d","version":"0.7.2","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.2","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"17e69d85125b595d9f89edf3340f9859f4a018d8","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.2.tgz","fileCount":144,"integrity":"sha512-bg2qJCky7M//xSuWZS8syidHWSi5JV3y4G2HKef0J/gfhvhRkGa7NNUVZIgLK8fh+2QrcDINpstcZxrHEy6IzQ==","signatures":[{"sig":"MEQCIEcqTouW7Ngl4b5Lae9z4LiNpnvS5+dx6fABZ345k100AiAEt2TGXdGhLckPmqJCBTN9FyGDnX1HhUDgBOuwM9HrmQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqR/SCRA9TVsSAnZWagAA4k0P/jCHX0T1VbUA56QDy0Lv\ne3VoXw3u4XM0e2TmUW/ng+rMtgdxuGQBYzbpponmqW/mkiEDfaMKXjWj5E29\nUDp3NSB02guvq/FwaE1YbdBaPxJlPmKFn1Lul8u42s2EPJ6EZRI0LBfy1CJ5\n9QRt8dLrLtcUlmDDaWGFOh3nMqT8P7skOeE5j24zdUPK+l18UTRk9ccngdQ7\ntVKzYoXK0IvCHOfzsZp37xwZwKwGuv03k7Z6mpYjqif3GHuPiZ7om1rvq0g8\nnKxyCcJmSI9Fbge7dOdK0ndIvAip9MZxRU8dFPln6AIksRXRRCLJzsxTGj/N\n9lcQPlv2YdJ257cKI1cxFr3BmMvI2kbPPSb98QNMxHdGBr0ju34J9GbOjDKv\nIbspGKDpJ4AxV9G7ok3+N2mbhJDepWJ5SdmUIQOOk4g+XRVxxOid+uGP5bVn\nP1v09eaIKgy5IHYuXeRsH929ZqbXpgMqXAwrvEDyfF8xsZOV8A60RwOAfueb\n2UpSELPMBE7TJVHOMayKynkQaaIk6HHw8Ub8hbfDs/dXVzEEA7baSlYr2mSX\nh+qHm5KLWloz4mktMeOiN8GOeKblsM5hB4UVmIOFlvJApxfuJZdziyI+TwGg\nU4PX+apOIRD/aYd/vVhzX229OR9T72abqJ0xxFXqR97ZLXv4ZZirVHEPpSGS\no5H7\r\n=/3Xi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"77ade80753639f67b44b9e16f0a5da22a3581841","scripts":{"build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.2_1604919250048_0.23327274878094006","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"sdf-2d","version":"0.7.3","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.3","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"cb972244d472440eb6a632cb9fec760461ea02d8","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.3.tgz","fileCount":144,"integrity":"sha512-6zCkCQj1t4xwHqGqfGzEyXUyDM5vgtuvyVJwqg/M7KKJvuacp8t8aOojl8Qk9YYvJBCvdNzdBm6p7NNl+uz/kw==","signatures":[{"sig":"MEUCIHcJGwgQIB+jTSF6Be9Pjc/GDpXibRzeaP52wrHQwAFZAiEA3y5u78xVMIrh1Ai/XY3z9Vtdq6aYGAIfpXCGnK5aBhE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs5k1CRA9TVsSAnZWagAAlH4P/2+v+lU30MbUz9Y2+KGH\nWrbWWYAkzlhyoKLYHQipUaE0o8FU3wlKE8JTYGt3fUCO04f74iQYhgRKuMxm\nqmyT40wKIPmj2m9PzZ4JQkrtZiX+A33Fgbs59yxwCyr3MzzuV+4kDZE9ZMab\nNUXXyV8BKhfzn4RSEbcaOe7e3ppGk4rlR3le0DStkRFN1VNLXE63mhNQK8jz\nVgG2IoqfJ3KhHy1Ko3xSH7Q6Q6H3wY5BLPewULbAr58VSvQcX5Cg5bWhmGgE\nQlsnyIkGpdDj7yY2gIAqX3rQVOm6af01ekH9yy6i/Z6uiSf4pC/brSJVJLEe\nTWPlbfuVADxsWq+EpWJag3UCmgM6bgMIIXb61tHEaDNiRvW94pRySp5G+45l\neyX2DCAhKSh8U/SVRNV1L5r8oRb4ghfvT02nybQsp6gwuuSOMEERiPekzNCt\nOldB8fZLw7sJMkPCQyTZv+iikSVOAnsUrPeNqkvUk6i3zIlaEZfLnlDIFfPk\nSyNvSUOvp82ynUeV9XTR6ogdhxQqYgB/KiLehAxdj6wB9BlyYnM+CND3qI3U\nR3mDU58ZUpZBiYrV3jOtC+jKxDmP98kX7I5c/ZaZwl37idXNz9DxqAkJO7zL\n2BGJilutEFX4CJP6V5G8KUnQI9wZXIoDsW9w6rOlmnIeCd+N1wtqIJyoCWcx\naphw\r\n=+KwE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"fe393eb5e54e565403b7b50cdd9cab52ede03009","scripts":{"lint":"eslint src/**/*.{js,ts,json} --fix && prettier --write src/**/*.{js,ts,json}","build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-json-format":"^2.0.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.3_1605605685266_0.18015301176183263","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"sdf-2d","version":"0.7.4","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.4","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"40a27868d6103623595df1f942b71031ae2bc2cd","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.4.tgz","fileCount":144,"integrity":"sha512-3d3b0bVp3OPyJBfOhT/kkaSN80orvoN1PKP4+oTu9a7Yhv+H+Ar2MeWhzI36Tgd0bJmENHssIUkugBF3uqsm6g==","signatures":[{"sig":"MEUCIQCHtzzJesCRQTr9Nb7n+kTG47o7HSCUoXZFwCWQZi7emAIgW1cRM/a+1g0/F/INYv2DB2Wt/3B9kx/cKc3EbgHILnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu6mUCRA9TVsSAnZWagAAc/YP/2DYJ0qtUsseIZxpN3sG\nh4ZApNOJJbwZYebEFUpnx3PwVjR67nvZ6XUmYv0G708ELgI8rJb81Iv/I+1h\nu1PLxlbYqK6tI9WqlxmDKk79xz55kbGjV0O5QWlorRdCEIVR5F5XrTI6cSqC\nZ1vl3QDEubdvSuDTdkWl5t2CsITOlAcf5DzubRhm+WGFsEapUyZmK8Sew1sm\nMyOH4XRPA0vAj0z36yqrbxOCcQnICaQ5nW2rLr+85SOU6pqDLmbNNJi2WFKw\nESxDEVdN9lO6UxuIGohPh/zO8CKVT/jODeMLXd6B0ErIkTvZOpi5vrgquiJ7\nTp6KYGNJq9nenkDvYksSA4MZzpbkCC4dJ9XkrBv/f4/4/PTyb+RImmeTT215\nkj1mxTlG96k05N3S5JOGPsZ1LYWpgImH7JtrA9inXKaEE8obl3nV6wLpLsLJ\n0PTfQgTc6XMH9hLL1xFRAjWvGUM7Ts8GmiWWXErG3tgc63aLAT89o19RsEsW\nRGpo8ES8ffnxQlcVlMQwWG8dmbLRXZrh50Zb8q8KOfgETeIXp4gwcpM9Gkpf\n5f2vn63v9qs0TadqGTjEfAqUsnv8/+jQB2jqV3HAoZcOcEU/okZ5aHyGwRNs\nl8LrKdVlU23zeL5Zkw2dkQ1vevr2IYFiReY3rWdKGnkvJ2NuwQzYN1FdFzbl\nT0y6\r\n=xutv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"96e336152c62e59faa303686e5fe3ea13f41a050","scripts":{"lint":"eslint src/**/*.{js,ts,json} --fix && prettier --write src/**/*.{js,ts,json}","build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-json-format":"^2.0.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.4_1606134163775_0.24564013988196165","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"sdf-2d","version":"0.7.5","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.5","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"c32cf87abd9d344def0c01b404acd58a03cfe91e","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.5.tgz","fileCount":144,"integrity":"sha512-ah2hvA84A6VssEgWaM4JEWHlZSeadXiogvBr8oCGqzlBkLn8gcPAcHltoJRr+BV96gVtZyTATq28cE4UDYamAw==","signatures":[{"sig":"MEUCIQCxToLHbapfMv/e8Quj/1QVuJy21Qf7wRx7kLHbyJRjKAIgQzfbOjLFKGOyi5sVPTOMVNOS4HDqk9yuC4jB1pAQL4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":393813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfwjssCRA9TVsSAnZWagAAOb4QAIeG+ZNjuZvIG2FERhBD\nEj3d0veJkyjT7J7CVdN8VVtQptD9Tw+EvFk9DT2W1bwy2i5TZkvhEZwaM/NT\njCWhTNJ/QCe8Toj8taXn+J4RkvN7uqpMnN6SARY3Pfk4NIrTF05++3eBMANL\n26ViAcEwIEuKqRs76NF9gnh4K5hzUuben8ORIYu8QwQxmRUlAeNmSsERf/Pi\n5fLMoBBucvGIkWKxdMxlwnmZaRRD0GYpe4wesh46WZgy132NqnLHBgmFPQe2\nJxH2vYAtTWTelj6BcQ/v+yMzdizpUbQmR3dErsLnv/2Klp8oW0VRYhNyaXWZ\nFaRHh1ajZQaTg3TpnnpYhBH2iyYVCI8ic0GKWcJrT/Qv0lONm4Utm3VZMHUx\nlgE2aZaO10X0lnk7PS/6SHFsvU8XZn4oxr/xFs3d/5a23VfY48rQPoVVR9hC\nXcp/rfBuRxWL/KAZm8rWU3FS5Px404PArvj3KCyC7Ls7lKe1Os6EyrgiH8DI\nk5yxQ1KXRwxoquYouMMrjegbA+2cWAG03p9qHwV79zm+YzcsV3RI6VsV9SIK\ntgDVFN6Fi3mUh8554+2i01QFXIQ+D11Xr5bpqk/Oxk9C2ooQxiuKI13kNRzR\nxIfsKUIx+kFycogHJx5rNJ885aFo3i6/VWDIPVrdZxRl3aXE0yAoFzXPl4z6\nAi1l\r\n=XrJL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./dist/main.js"}},"gitHead":"6210dec721c15bdcd0c646eadce5d271bb7a273c","scripts":{"lint":"eslint src/**/*.{js,ts,json} --fix && prettier --write src/**/*.{js,ts,json}","build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-json-format":"^2.0.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.5_1606564651982_0.9190801292424315","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"sdf-2d","version":"0.7.6","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"url":"https://schmelczer.dev/","name":"András Schmelczer","email":"andras@schmelczer.dev"},"license":"ISC","_id":"sdf-2d@0.7.6","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"dist":{"shasum":"5d0fc9c60a65d7c57578da6abff070905f9fc257","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.7.6.tgz","fileCount":146,"integrity":"sha512-aBJUjwYjWP+/fSvLHH6vhpFyWeSJNCSEHpE0XBX69s2bQlo/NOUr3nq/KuhRZ6A3FeXrGU4lzyurHJ1N8f4rFg==","signatures":[{"sig":"MEQCICYDODprqGXnq3Z59LNLA5/49ArYTewhMiIKW5n38JCAAiBpStRQ0RoCMVJCOXyUpa9sZWjTG51t4jbxP+qxzh1zpg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":398546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm9kkCRA9TVsSAnZWagAAm1AQAIilDOTOLjfht3mOamN5\nB3Kql+lVPNJTQHtpOBT9WnfQy19LkdyQzVwnCqHH40AdezAoYXr/5XdL5Q9T\nsVMS65fAQtQW6uFm74XM2eSQGjkqd7ymAKtLvifu9ucguPjG1ZtvP4s8Wt2P\nvdez5Fy+Qyogejsy9N0FEng6fyqNEyx9lkxSY84oIdX6fj3VpZ0kk/9x4emT\npJ4CKeDIwMjYFSvgGq4ZLHzn6lb2+NJUZbCxOHE809qQw8mYLUCh2kIoSkFU\nMaRNw8+dCAi9qCNBPckvN274yfJtYkN2Bj80Xfg6XK6QoAWtYkMemUSm4KGS\nxEIYo9TJLnkKmul+viItCjSchxuqoMC8V/E0NCSGAPx4vo3mYFe948i0PuMD\n/kwQavysBir8GW1kD1RQ0T4KxWsvOoGepR3IZQ0Xb1y8BAAnYMjmSMomVxE8\n4xsnbTVgkSVP68weA84TUCk/q9Tt8d+jokEGMW2YjGslSHS478jpYHAfOENm\nFpN6h00WJSOQ4C1c6VU1yTq07avE71b7ZJ0ZFINg0+BH1CdgPHHzHjrloGGP\nS6QEoLsEiXZiJNvwax9Ff1jQzn48nMh9oLRpuUn2zvPaLOlz49S9493c0lbW\nJUhzG3AiTnSeuPqFGmN07pYdCETH667Pn9/kt2EMLvKCdRReGUQaRLLtvK02\nqTmE\r\n=sUfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/main.js","types":"lib/src/main.d.ts","exports":{".":{"import":"./lib/main.js"}},"gitHead":"2454f2f37d581c69f5d0c844a028712ddbc0a1cc","scripts":{"lint":"eslint src/**/*.{js,ts,json} --fix && prettier --write src/**/*.{js,ts,json}","build":"rm -rf lib/* docs/* && typedoc && webpack --mode production","start":"rm -rf lib/* && webpack --mode development -w"},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"repository":{"url":"git://github.com/schmelczerandras/sdf-2d.git","type":"git"},"_npmVersion":"7.0.3","description":"Graphics framework for efficiently rendering 2D signed distance fields.","directories":{},"sideEffects":["src/main.ts"],"_nodeVersion":"14.0.0","dependencies":{"gl-matrix":"^3.3.0","resize-observer-polyfill":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.9.0","typedoc":"^0.19.2","webpack":"^4.44.2","prettier":"^2.1.2","ts-loader":"^8.0.3","raw-loader":"^4.0.1","typescript":"^3.9.7","webpack-cli":"^3.3.11","eslint-plugin-import":"^2.22.0","terser-webpack-plugin":"^2.3.8","typedoc-plugin-extras":"^1.1.6","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","@typescript-eslint/parser":"^3.10.1","eslint-plugin-json-format":"^2.0.1","eslint-plugin-unused-imports":"^0.1.3","@typescript-eslint/eslint-plugin":"^3.10.1"},"_npmOperationalInternal":{"tmp":"tmp/sdf-2d_0.7.6_1620826404053_0.9833576186664819","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"sdf-2d","version":"0.8.0","description":"Graphics framework for efficiently rendering 2D signed distance fields.","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"author":{"name":"András Schmelczer","email":"andras@schmelczer.dev","url":"https://schmelczer.dev/"},"homepage":"https://github.com/schmelczerandras/sdf-2d#readme","bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"repository":{"type":"git","url":"git://github.com/schmelczerandras/sdf-2d.git"},"license":"ISC","exports":{".":{"types":"./lib/src/main.d.ts","import":"./lib/main.js","require":"./lib/main.js","default":"./lib/main.js"}},"scripts":{"start":"rm -rf lib/* && webpack --mode development -w","build":"rm -rf lib/* docs/* && npx typedoc && webpack --mode production","test":"tsc --noEmit","format":"prettier --check \"src/**/*.{ts,json}\"","format:fix":"prettier --write \"src/**/*.{ts,json}\"","lint":"eslint src","lint:fix":"eslint src --fix","fix":"npm run lint:fix && npm run format:fix"},"main":"lib/main.js","types":"lib/src/main.d.ts","sideEffects":["src/main.ts"],"dependencies":{"gl-matrix":"^3.4.4","resize-observer-polyfill":"^1.5.1"},"devDependencies":{"@eslint/js":"^10.0.1","@typescript-eslint/eslint-plugin":"^8.60.1","@typescript-eslint/parser":"^8.60.1","eslint":"^10.4.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","eslint-plugin-unused-imports":"^4.4.1","globals":"^17.6.0","prettier":"^3.8.3","raw-loader":"^4.0.2","terser-webpack-plugin":"^5.6.1","ts-loader":"^9.6.0","typedoc":"^0.28.19","typedoc-plugin-extras":"^4.0.1","typescript":"^6.0.3","webpack":"^5.107.2","webpack-cli":"^7.0.3"},"_id":"sdf-2d@0.8.0","gitHead":"ca185062fe18b265c8987bc321d90e2a65e8c1d3","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-rqM3RMm71ytlLmlzC9lwsUFOv9uvodgtgRRZrv69IV5nh9OlGKk25RJRe2sRLK3u3LDvt0h+4KwthQu7GVRyJg==","shasum":"69a164c4775264d5de8bcab054f0c3b59a2922d0","tarball":"https://registry.npmjs.org/sdf-2d/-/sdf-2d-0.8.0.tgz","fileCount":146,"unpackedSize":432623,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEXK9cNgPml8SyXWEBuhO2uS6ynOB8MOoLt18g4mSkiIAiEA3PpK5cjeJZP8NUiK1dNi4x/xqkZFNkcQGYdbl+6t5Cw="}]},"_npmUser":{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"},"directories":{},"maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdf-2d_0.8.0_1781162653804_0.9338520110837516"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-20T17:49:32.155Z","modified":"2026-06-11T07:24:14.088Z","0.1.0-alpha":"2020-09-20T17:49:32.317Z","0.1.1-alpha":"2020-09-21T13:44:53.981Z","0.1.2-alpha":"2020-09-22T16:20:51.498Z","0.2.0":"2020-09-24T12:19:41.394Z","0.2.0-fix":"2020-09-24T12:27:01.978Z","0.3.0":"2020-09-25T16:48:38.351Z","0.3.1":"2020-09-27T15:46:14.660Z","0.3.2":"2020-09-28T11:54:40.176Z","0.3.3":"2020-09-28T16:22:17.824Z","0.3.4":"2020-09-29T15:22:24.911Z","0.3.5":"2020-10-02T12:32:43.278Z","0.3.6":"2020-10-02T15:37:43.212Z","0.4.0":"2020-10-04T08:48:56.397Z","0.4.1":"2020-10-12T14:12:32.048Z","0.5.0":"2020-10-13T21:01:53.365Z","0.5.1":"2020-10-13T21:37:32.434Z","0.5.2":"2020-10-14T13:19:20.990Z","0.5.3":"2020-10-16T21:28:14.777Z","0.6.0":"2020-10-19T10:18:03.965Z","0.6.1":"2020-10-25T14:56:59.650Z","0.6.2":"2020-10-25T15:26:58.709Z","0.6.3":"2020-10-27T10:09:59.795Z","0.7.0":"2020-10-31T18:24:55.689Z","0.7.1":"2020-11-03T16:30:10.059Z","0.7.2":"2020-11-09T10:54:10.204Z","0.7.3":"2020-11-17T09:34:45.466Z","0.7.4":"2020-11-23T12:22:43.939Z","0.7.5":"2020-11-28T11:57:32.216Z","0.7.6":"2021-05-12T13:33:24.412Z","0.8.0":"2026-06-11T07:24:13.989Z"},"bugs":{"url":"https://github.com/schmelczerandras/sdf-2d/issues","email":"andras@schmelczer.dev"},"author":{"name":"András Schmelczer","email":"andras@schmelczer.dev","url":"https://schmelczer.dev/"},"license":"ISC","homepage":"https://github.com/schmelczerandras/sdf-2d#readme","keywords":["webgl","webgl2","glsl","sdf","distance-field","signed-distance-field","2d","graphics","rendering","renderer","drawing","drawer"],"repository":{"type":"git","url":"git://github.com/schmelczerandras/sdf-2d.git"},"description":"Graphics framework for efficiently rendering 2D signed distance fields.","maintainers":[{"name":"andras.schmelczer","email":"schmelczerandras@gmail.com"}],"readme":"# ![SDF-2D logo](media/logo-colored.svg) SDF-2D library\n\nA graphics library for real-time rendering of 2D signed distance fields on the web.\n\n![screenshot of a bumpy tunnel](media/tunnels-screenshot.png)\n\n![screenshot of merging circles](media/circles-screenshot.png)\n\n## Links\n\n- [View it in action (demos)](https://sdf2d.schmelczer.dev)\n- [View it in action (video game)](https://decla.red)\n- [Documentation](https://schmelczerandras.github.io/sdf-2d/)\n- [In-depth information](https://github.com/schmelczerandras/sdf-2d/blob/master/media/thesis-andras-schmelczer.pdf)\n\n## Features\n\n- Works with both WebGL and WebGL2\n  > The former is mainly needed to support older iPhones.\n- Performant even on low-end mobile devices\n  > Try it out yourself!\n- Comes with a number of built-in shapes and lights\n- Easily extensible with new shapes\n- Antialiasing is built in\n- Built-in quality autoscaling\n- Requires no boilerplate code\n  - WebGL and its extensions are detected automatically\n  - Shaders are compiled in parallel, without blocking\n  - Context loss is handled with automatic restoration\n  - Can be used without thinking about the GPU _(although for stunning results, it should be kept in mind)_\n\n![four screenshots from mobiles](media/mobile-screenshots.png)\n\n> Four separate screenshots taken on a mobile device\n\n## Install\n\n```sh\nnpm install sdf-2d --save-dev\n```\n\n## Use\n\n```js\nimport { compile, CircleFactory, hsl, CircleLight } from 'sdf-2d';\n\nconst main = async () => {\n  const Circle = CircleFactory(hsl(30, 66, 50));\n  const canvas = document.querySelector('canvas');\n\n  const renderer = await compile(canvas, [Circle.descriptor, CircleLight.descriptor]);\n\n  renderer.addDrawable(new Circle([200, 200], 50));\n  renderer.addDrawable(new CircleLight([500, 300], [1, 0.5, 0], 0.5));\n  renderer.renderDrawables();\n};\n\nmain();\n```\n\n> A commented version of the above code can be found [in this repo](https://github.com/schmelczerandras/sdf-2d-minimal-example).\n\n## Examples\n\nFor further examples, please visit the following repositories:\n\n- [Minimal example (using Webpack)](https://github.com/schmelczerandras/sdf-2d-minimal-example)\n- [More complex example](https://github.com/schmelczerandras/sdf-2d-more-complex-example)\n- [Source for the demo page](https://github.com/schmelczerandras/sdf-2d-demo)\n- [Source for decla.red, the multiplayer game](https://github.com/schmelczerandras/decla.red)\n\n## Documentation\n\nFor more technical details, please consult the documentation available in the repository and at [schmelczerandras.github.io/sdf-2d/](https://schmelczerandras.github.io/sdf-2d/).\n\n## Plans\n\n- Automatic tile multiplier scaling\n- Non-uniform tile sizes based on scene density\n","readmeFilename":"README.md"}