{"_id":"facesjs","_rev":"46-d7ceea1eb95070a756d09d7ae64a0a81","name":"facesjs","dist-tags":{"beta":"4.2.2-0","latest":"5.0.3"},"versions":{"1.0.0":{"name":"facesjs","version":"1.0.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@1.0.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"11a93017f29e5cec1b49dc6a02d9326e05c98268","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-1.0.0.tgz","integrity":"sha512-5AX62cJzNU3vApZslUqWud1RHUqE73flPKG6D3oxJZ0BX+WujDQFMzNXGSnDT6c4QYKZSM6pfpe472BCH3lOqg==","signatures":[{"sig":"MEUCIFuHQOroKbty6zb2Be94E5PDg1ZMcKTLVcN8AkAHEAeiAiEAnhbnYPmzhYcLjq24m+F+poYUJk3849t0EjgY69yhfXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"faces.js","_from":".","_shasum":"11a93017f29e5cec1b49dc6a02d9326e05c98268","gitHead":"e4cdc84081deb5ae74583822cd2538c9714bee6a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"2.14.4","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"4.1.1"},"1.0.1":{"name":"facesjs","version":"1.0.1","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@1.0.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"9ec29f76f1af087bad515e5741165f091c23d781","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-1.0.1.tgz","integrity":"sha512-qKU2c49pn6t82r5gojq7qFR0xXgbjNZWLHP8VFw1ItyZzEoJVlqN4xLtBeSdrL4EE7kdC9j9XfSq3Cu6OfupLA==","signatures":[{"sig":"MEUCIQCe046SfYnaGndntEeBIV6i+pDsEZ70k5VZECctgTk2cwIgS5JjLNj22PGWGAeNcPa/hVnuLLByNa/eJYnCBboSQG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"faces.js","_from":".","_shasum":"9ec29f76f1af087bad515e5741165f091c23d781","gitHead":"ac517d69731ecb163e57f1e0c29d9210212a4d82","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"3.10.5","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"6.3.0","_npmOperationalInternal":{"tmp":"tmp/facesjs-1.0.1.tgz_1471718129439_0.15911592403426766","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"facesjs","version":"2.0.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@2.0.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"c3bbd474db858c487ce16d94a373211c3c80057d","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-2.0.0.tgz","fileCount":15,"integrity":"sha512-ZkOhy2GoSlvxGKvbc1iGJXJQlLAPn8iPaEjnWjED73d0EUUIgQi2gLSVUcoYNcxdxROnI/YXyi2dRtXCVe+vtg==","signatures":[{"sig":"MEUCIQDWXgj7bfeHcGBaD99gSDbD+eExSgzAhV8ehjoWoEj2YAIgaKFEGGIHmUkWjsrcvWgBUPiGEbNGExHhBnskrSh8qHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde60oCRA9TVsSAnZWagAAB7UP/i1AxtiIPgEmBD3yoOKV\nGdJwaGRiMXBjxJHyttdepWwv91pxNGmK3Zpr3lYTpbqLlm/n3mhokf/rZXHU\n1rq3bl4jsHVEkqmEfplbjQrP7LZ+pRLm+QyRHjtB0ys5LTAy5Miz6zKam9lZ\nCFckox9cN4QY47C/pXaHdZ3gXMWFaWVjFUK5JnDOIA1fg28vBa8TowyoHlJv\nForhQwUYs37TkDiGwCAjaROU2CE5bwtcPqylc7RTHSn5ALX22zXS6LAsfXIX\n77L0r7OwU48Kq7ABBlHYuGWvsudx0v5GcOzXR3WHb1p7ifVn77rdzooUrWp4\ngv6HtwOG/2M65dKAlkjO/4fGH3FSOYs1a+rvu9YG6Hlg4CNK/sNSyFazwQyU\nmLj25mPTJgec7GNYCJYWWaUP38K0SjSNqtUy4ilYC4R7GAfO1Wdvl5+rpN1n\nB3O+JzFpGExlTYSmutnooEDKs8RMA4PgtlZfv0rhp9oViPXyLkOXUtvwhJAO\nGJRLyaBziWcBZKwJ8IZOe127ERuCVT6O2ytYR87+a9ZCA4zont9tgb2yjNl0\ng1sHusYwCSwaAoJ1e0EAbELFw6p5DqgqmqlpPlbkCWEph3eH3U3QSkY7CY9x\nk7Xf3pEQXoYlT1YyLVtZu9UnSjPR8oCgNu6884bkWPt0ibki29oEXyJp6LHg\nRfH6\r\n=Y/fc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"build/esmodules/index.js","gitHead":"1e6462e32e5414a43513550e47a5ad482115990d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build/commonjs","build-esmodules":"babel src --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.9.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"open":"^6.4.0","svgo":"^1.3.0","husky":"^3.0.5","rollup":"^1.20.3","chokidar":"^3.0.2","prettier":"^1.18.2","cross-env":"^5.2.1","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","pretty-quick":"^1.11.1","@babel/plugin-transform-for-of":"^7.4.4","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_2.0.0_1568386343915_0.4119230621719614","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"facesjs","version":"2.0.1","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@2.0.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"2dd67aeb468e567e49efbcb2d18a9567c3689990","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-2.0.1.tgz","fileCount":15,"integrity":"sha512-tj7g1Nle3g/UOigOR09+A20qByTSxyN/r/iHGOo09ShcCgfjV5uFOG1/bXCIQO9iYfhLykA9Ia8Hb5YZHWQR3A==","signatures":[{"sig":"MEUCIGzsmMtLU7qj6mpqkxnBSjPhZiH8GL2kUDymqzcQAU5VAiEAwoH3pHCUmQP7tbnGQ2UUPTnCDHKvi1jZuP54OnJvkEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJde7yYCRA9TVsSAnZWagAAhbsQAI3LPleOTiqNa+TrfDKW\n88gIjlgGFaR2sdRwz6kYur7ahp9P/Cp1GyK8Tg9E8zyFY+xdwhp3pDTr+QAo\nAkFBQvSX1qsJhIlLGaBpZnRkIScsBQE430M6QxfhCWw+ZqG10AZpe7d6TI2B\nOrhg6TVullZaJuG8xpSI7ThxhwCFStGnuTSlG4/jNqrTmJdQ3jQLMJR0S/cW\nekQnrf5UjJ1cdxE8rCUlGtlLwdZ31r1jfnIv/uaFa7CSt5nSfzB7W7bO22Q7\nasX+y0T0e5m7si2z/jsE2+KPsvATzoro6ova2jVsSAogPEGsEjMGO893LX2G\nwt3Bl39hWjZ19Kp1kp5pkDoNE18GwvqtH1wJida80mBhoxnPsHD+sQ7vaV6H\nVuTTFBxGUz0c5zq/NkXoztb+y0e1DbfzmwAkKHmXl/Ih0RTWKeaZq4xsRpG1\nG0ivmFU1takHlbSIG83AEN9FJbHIQZYFYAfQFV+n1cVI4NdkYC0fLhAbQxsT\ntnroD2EP9IHzKjobZK4+6Ps4s8Wn9q+/9m4kAmGvObtjUwwFmV9Ye7IPLlTZ\n793WLQuZueJomWrDbO9EHFERwSVnTMYlUCLhCQzkE6vs+a5c9IfF2EZ65US7\nbvmajEri3+FFAUySX3Nof2CONFneI7fB9sbVaZPKVjwfi/wQYPzV0qgRqZB/\nkCmg\r\n=45S6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"build/esmodules/index.js","gitHead":"ed3fb05232f8e4c2c34d9b124207e15d0a66ff12","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build/commonjs","build-esmodules":"babel src --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.9.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"open":"^6.4.0","svgo":"^1.3.0","husky":"^3.0.5","rollup":"^1.20.3","chokidar":"^3.0.2","prettier":"^1.18.2","cross-env":"^5.2.1","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","pretty-quick":"^1.11.1","@babel/plugin-transform-for-of":"^7.4.4","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_2.0.1_1568390295787_0.5024262734837797","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"facesjs","version":"2.0.2","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@2.0.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"fae52c98d2a52aa3b3508f0fd04802c136dd9ee1","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-2.0.2.tgz","fileCount":15,"integrity":"sha512-MTHOUmwraMi+pMZTvUZW39e+Ds95ZOMJwUdrk8e3Yj0NhHBuZlYHHnwfOIeC0QE77mZeiNuDOBAuKV7KgZe49g==","signatures":[{"sig":"MEQCIGdBKLguOyBiFIWsx+qR7uEhGFhzpwXTJkJTY+orlKzZAiBKNPs8ndMAXDlkCFbWOUXW+cF7QJ16tP8i/Hw+GOeEWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZXhCRA9TVsSAnZWagAAh1AP/jwNbkG5LiUaHKgVxOGK\n4UyqOeh2n9Rgj2JslSNctluuHfAxhIBsAPwi9n25DDWQtvgpaymkXLIf/YOm\nKO+wf5MliY/5bALC6w+57nQQkVeV97TDXcemYaFWHvDWASOr8oghF8yDx1yt\nW2r4R5JwROv0zPfb9g/EOaoLomwHN3zT4lPix31wiCArHZLeTeETr7WnrRTF\nG9h/yTeXI++I0zcGj6jGSua51C/ma3nNAGIwm3opZMJECcVCA/E5f0sXsg2H\n/pGkaxHlt/7uiEkxA4pXt6X7Q4Vaf47bKyZScjL6a7qSarKxHI7H2yM/rEPw\nagyWtnpQh+VNBXFIE/Oog+yAQuquIb3Z0J/26wIggN2ck8SLUbbELvTbwD9p\nA3n+/6mptjzDL+aoiPE2oxzj8Rxb1s8A5q6Wggy5s92bdTmNrAQj/xOXzOPr\n2F25FDw07LthwBCjnvMFYvkYpEYKGGKH1q09CE867BMszE9sJT0pp+1Pk36d\nyareceBGaqFpluw2+FOyBI7tCxwymDFH9VG4EuO8xKsBxcuHzjGOu1WChyMe\nn8pZD2tUlGVcvw83kd3jXrc8QFHi0hxojgH+oyZ9lxF8sIRKyAQikM2emPmF\nQkQBleosJ0lqNtvD/GGEOzrdLzRhPG2IjCmTu7WdAVRfek/cJSZsc7awo4Jz\nXDqo\r\n=P6dN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"build/esmodules/index.js","gitHead":"74df5c34326d7fa53eba80e7a6661bc66bf76c3a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build/commonjs","build-esmodules":"babel src --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"open":"^6.4.0","svgo":"^1.3.0","husky":"^3.0.5","rollup":"^1.20.3","chokidar":"^3.0.2","prettier":"^1.18.2","cross-env":"^5.2.1","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","pretty-quick":"^1.11.1","@babel/plugin-transform-for-of":"^7.4.4","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_2.0.2_1568773601351_0.6565535301498453","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"facesjs","version":"2.0.3","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@2.0.3","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"9e4f357b0739259d4b0581409a84962a3f28b301","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-2.0.3.tgz","fileCount":15,"integrity":"sha512-Zfx/Ntt6hC5j4+wM+7n6AGqnEzqyzyXX4X+MeWgtfomt627Yr2cxPqyq3FyrNrjyzJeaJ4Znb7GifTVZSy+A5g==","signatures":[{"sig":"MEYCIQD7ZlBw12q8H9G6fwCu1Lx3fQjufYZp9Gjs+6LeIsiNDQIhAISl5SsfPrQQlCEIRrDh//mRqDf3s/RZV4bAYuU1qzwr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgZypCRA9TVsSAnZWagAAKA0P/2RGtbAc0KVlE3xvgpY+\n298BW3r6By5UNX7VbK5TTlzvT/2lIFaLVsJtzd8oxgIU3Xu2HF18g9gug6WA\n1zYCzjGsuXiVqvCmyx5Z4QMqtoX9KH5UqYQmvyJON/QJFvl/vykpBTKJAvSW\n1iG5cWodY3TPf/tQx8WGvy4VFJEeOUxQ+TEr/H8bNngp+zxuFTDR0hNZ9S8B\nK8ehpqWx9Mg3+6hpLpsiZuvCV86MdTlQmlXiCd//CRMrwFHFKFgCgsEFTq2j\nl2rxMYlKn+66g2KGMRrPHIIdH2VnWNbinmo8TwkK6Q9o08AIEmPDqtqqhCMi\njRUQhVTBLFI3OC7VEm1rZp3GZZXOApCujs0toCbCExnUWb86WCaz66HlS6pR\nJR43CrUXdYzClFgLywGVREQ0m/+v0hBS5yvY52M+UThGpwBmFcBFYZAHmS8S\n6qo2I7k7q9KSpY8sI7Gl06lcYQSI7V0NxNyEc01fNROhhhr0so4NuOY+grJy\n/dagJBmR/9rCip3o4GLnLc1Oxszut72/pMKORtrplrxVgKmPCKtmMDxkTFnk\nPjS6CCrPwdxd891KT6y1dda/12JB/EDSXaAlsZ6yPa+QS49Lnzw2rWqk06cB\nu4SVrn1pFhvQuoe24fIc2e5c+l9SjHnzg/sid7AtmiSNdGvMgVMebXhQ9DKh\nL6hX\r\n=yio4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"build/esmodules/index.js","gitHead":"f9ce7894036064f7f7e9e166dd631ad1e29523a2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build/commonjs","build-esmodules":"babel src --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"open":"^6.4.0","svgo":"^1.3.0","husky":"^3.0.5","rollup":"^1.20.3","chokidar":"^3.0.2","prettier":"^1.18.2","cross-env":"^5.2.1","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","pretty-quick":"^1.11.1","@babel/plugin-transform-for-of":"^7.4.4","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_2.0.3_1568775336718_0.39853776989138145","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"facesjs","version":"3.0.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.0.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"34293c36b87d6da87e493e10c3d9e7b13a490977","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.0.0.tgz","fileCount":15,"integrity":"sha512-GYGwt0h380B6phl1Ez55xHJyqOYUpkX/I4jjVnyurnWFShQtSG6i2o0kZkyda+DzC5ENj8KaYfgqxYAGPsevwg==","signatures":[{"sig":"MEUCIQDVQiuR+zyIkmykP5tcTZZd8a+nlj/BIzcLoXFoHjClIwIgYvHr5RhZbrHm6b5OHQOrQj6lU9WP3qAp5fgUIj9Qg3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn1wGCRA9TVsSAnZWagAA1qcP/18lbjwk+kGLgtjPA3j8\nU7IlAi6yEgpDQRAJqhWkUHPqTLXksYCBrOWfJl6dFYt8xkLbjGHAomWkxSMt\n5FXlbL+ghWmBhA/wlifHEfvZv2Y0L9RzD7yecCnrIWIkYYaNwt/E3Iiy5uS6\nXKuWeJjbVUuyZWZ5AtKQ9DY9f7bkwZolU3wk8H7lEdeBFIsk1wQASJrkKomH\ndQETJBz9ne3iaRFX3I2JVyWUJeVdl6ztUJqCfC3yruUAXZI1kHnHxFCj4XVZ\nEC9EpHeHndRZR+geHzMvsuNywDbeNPMzDq/Rs1zmKeJsD4yqopF4zSmzBaKc\ndy8QCfKdSLB6hoe87kNNW39oM/VyUpB0Dg+BXi5h38RH5IloimC9tyTvurWS\nW5wSmvajlqftSfNwW0TaulAWpHmDxTC2YtDohQVjXuph7Kqjq/Y0jcT7pgkw\noyvg/aUj4Fk8gm+wX37+cG48RvjaztB4hlMRR9iiYh1472NgJfMh0BRm0j6U\nEAXjRyiIVDZrEEVrIg3N3OjX4JEpN4z9Un9QhQseUvmCpy1+iZiZ3aflqJX6\nI/eJKVW+fs4Vlgb224NB/K8fRSe9vn+zO5H2j2iV18PUKvmN/rQIZk8sxwtu\nTfFc2YuxaCtgwHwSGKNAEUtOJQYyFt0ii3NpAy+4flHNuEU7oBRquUjOEPtz\nfSrp\r\n=SweE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"build/esmodules/index.js","gitHead":"a0b5fc84f3cbc85ced78cba3f50b8556ff073141","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build/commonjs","build-esmodules":"babel src --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"open":"^6.4.0","svgo":"^1.3.0","husky":"^3.0.5","rollup":"^1.20.3","chokidar":"^3.0.2","prettier":"^1.18.2","cross-env":"^5.2.1","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","pretty-quick":"^1.11.1","@babel/plugin-transform-for-of":"^7.4.4","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.0.0_1570724870134_0.7152237245406226","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"facesjs","version":"3.0.1","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.0.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"a19469cf12d243728306248a64589176b9fd2741","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.0.1.tgz","fileCount":15,"integrity":"sha512-h4uMHAC6w8rm/RwPuI1HNAXX+TgnrnUEPZxB+pe9E39xuxLS6mVZa8LWmYtO0t7izyMjhOS7/TkteSdxdC+ZBQ==","signatures":[{"sig":"MEUCIQDGrhH3+TV87ddDzbngM1LncBuuc1kVVzQGEbGjCRZf/AIgAX4CXIELe+p/kX+NPum1VtUdFAYdEusHqxUtNwdWhuo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpkyjCRA9TVsSAnZWagAAsxwP/AnUj3plh/v9s8ZfUvNY\n0KDSf7Ecn+B6xTOtc+gS02Mseqn6W2G/M7Twny+VFvBqiexVnyeLZ1IX5YVa\nFcAJsSJyQnUjhaTITD1Cboqkj6l17PbhULIHLwO4ll7yriHndrq6JRUM0cTA\nGlcpSWlGkpYbKY0bOENy/Wfb8id/2pnNx2DX0CRguforUCq61uPiTudzc4uZ\neat8mXQu4z8vR9bhyKRKJaxXUU2iBPKin8h7q6WpDed7rl38FLMuaUs2Oahp\nGOmG1uT+t5FjZaO1KzCL25YIdbJi5YRtMz5KFvNtkiZXw+bklSlmJVvyd46M\np9CDP3XHALJteyG8NTVRQKSCu6tG9Rjt05lnu7TIVji+4z5Nzw8ON8ieWolD\nzMA5Rol00yLSUg3IeQs+llaOz0zAM58ijU+jKw621O0sVkA++FtpZxNYyZ5O\nTqkG6eG8OKjueg42qVM8LjqTq1WqEJSwWcTHGKkEGh3Zm+ELO/RV5cM3E72i\nKFlW9fmxHmTp9rxEq1Vbwjt8nlPW3MeIq8fAeVGJBayQCunTaCW6UMfRBhEZ\nowWj0Q33dnt3ermjschSxWAff8nDbpwX+KceTZ1I6iVVjFhY8pTpqnakboNO\n8mV6c+9npkq8ZujwoE108GRGaB+el6EI1w836Mhs1Z/aT8sQOoG95tnqlrox\ni4+t\r\n=jccv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"module":"build/esmodules/index.js","gitHead":"5d667d5d67d49846bfde5eeeb3b9cdf284dc6027","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --out-dir build/commonjs","build-esmodules":"babel src --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.11.3","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"10.16.3","dependencies":{"ws":"^7.1.2"},"_hasShrinkwrap":false,"devDependencies":{"open":"^6.4.0","svgo":"^1.3.0","husky":"^3.0.5","rollup":"^1.20.3","chokidar":"^3.0.2","prettier":"^1.18.2","cross-env":"^5.2.1","@babel/cli":"^7.6.0","@babel/core":"^7.6.0","pretty-quick":"^1.11.1","@babel/plugin-transform-for-of":"^7.4.4","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.0.1_1571179682505_0.5386991171119533","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"facesjs","version":"3.0.2","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.0.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"34a6aad5872f8213821561863ca12f71d6fef352","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.0.2.tgz","fileCount":21,"integrity":"sha512-iCuJNs7/Ra5NtNg2akaXantli4V8uWKP0vc7ITfXFDooskAU/jLoss63gngTg7NEZo6rA042lKt7QGsD9sPBRQ==","signatures":[{"sig":"MEYCIQDFrmePI85bsersxey3+iI6ZRguyKo3/mOFTPi50fVN7QIhAMzYjbxkKuxxtTfAB5o9VbvJ7ybfKP925TIS1DbmXXA9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH83tCRA9TVsSAnZWagAA/40P/2hTzQdqMPo63t3THFtu\nCVvThUaDxd6E3g2OWBZ0OydV8A/EUYcLRr/MhOmSdXfSM5xaWxdEWXTr4qb5\npxymzTFWWoWtYP8E6T0i7TGtPtSjwF2DTZRntn13j3boxq85hWGL3l2d8Wok\nNAJhBia4AwW1OGF39eY03gd+bRgjQAxJ65smew1DxtCn/R7PTJWs7/xvzvJu\nQel78xBO5aYnrepzQcZSac2GHzrPRVZPl2RANV6pXs1jj/DnzH6H/FBTXKxK\ndeF3+W0ox8YNyv67uKorzIrwblUMLzDDXtesntz1q2I9pLubjSHtnopPzBFr\nqYYk/yMUSr/8MmNGzlyHGOMPzkpUMaSPF6s7T+w0Y7NIO7/347qEOd9FaeFp\nanDXFw5MmhOa8BWoKSHMstyA8dnRk1byU88/wlWH3yWNcKXLPLoG1aWSn8rZ\nRAx3MyPW9B8qnFNtdsYIpGcRK7RJ4feHnY9r/1R1M8oRcDwcG7axEDcGCuST\njKhu5H+5dbHHlv/WrnSww7fLahXLG96XIBabHbPlWAstU2a48hA+CXfkODD4\nB0aYFNYMTjxr7ynQRjmS7PTGpNd59nl1dQt2wgjtPWvn/pP1/yQcvmYBxB9A\nwKyPxs82TeUEOYMBJz8xboJZbnqyYqPCd87HhbgF0eGAkyqmXgZtf9Lb8sOW\n3XMa\r\n=9XEh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"8ebee28956d5cacc2b997c61ba014f9d729cddf1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.13.4","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"13.6.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.1","open":"^7.0.0","svgo":"^1.3.2","husky":"^4.0.10","rollup":"^1.29.0","chokidar":"^3.3.1","prettier":"^1.19.1","cross-env":"^6.0.3","@babel/cli":"^7.8.3","typescript":"^3.7.4","@babel/core":"^7.8.3","pretty-quick":"^2.0.1","rollup-plugin-babel":"^4.3.3","@babel/preset-typescript":"^7.8.3","@rollup/plugin-node-resolve":"^7.0.0","@babel/plugin-transform-for-of":"^7.8.3","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.0.2_1579142636981_0.3243874364677979","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"facesjs","version":"3.0.3","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.0.3","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"1154866c994100948766dd841a6cb0a347c48939","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.0.3.tgz","fileCount":21,"integrity":"sha512-KGY3mh4dyCsSXv+tocDbisy/TGSa2h8CVHlX/HeYfD8QliDUS9pKp1Jjq71H2e9QbgZQtbarLbdKjXup9MqPAA==","signatures":[{"sig":"MEQCIHwH+TLGk7A5APWBX04YmQMOemhAVCOgvYaHVgsKePL3AiBBd813fbGWTprWVQWOgkOBbzUiEhAVgOqTU/YfBT7DgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeH9JwCRA9TVsSAnZWagAAXikP/R57D2bhlr8x98zycNEX\nbs5xAxOHNkAH+2Wb7KIALp1CyMpIap75tMSb3+ElXtKDrIB0Yd7TEdS+FKPy\nEqNzZ4tiy/Oz+VqKvb4t83RrFBRoDDcDF1HEzkbTXwzgYDLreqjl58KP70oS\n6jyWXEdtxyKViACgqkie7bMnczorriPF8Pc+ufEWNuQDyGoNFVOTOjXowx6B\nJ3cD2R3twKi4jYnPs+ljItKFbTEd5mkpO4tRwEARZCuBlXbFEHb5Z4VC9HFv\n7VB9mcdcJVUh1DWQ4mQCqP2raZyTLtpFasybKllccSEUZMAQY3Oe9IP8NaXi\nPosZxH94vZJHyRzFnjO9j5pX9Z2JziM8/L4XOlJptEKCTJeG71+Omst3ajqu\n7YXW2FVEVdbm3sFzGcCxtEv1JSPDfQdOyrNJoPyTlkRWyjjNG29LC+e8gDLK\nWQ2MzycQHw4Otyz09BcWMj+F3lEx3qt7tGZ4dB/QOVSmxb2E2unDZLicLI8i\n/dY1FyAoAMCjMcArR9lCw+M/YhOMZpVU+YKayQ+cUTu5kDZ1uGbKvQORgTFy\nMlenHZgWV+0wi/Fy9CtZ1mOH/hcco2LJ8YK6O3Tax1hGAsG13MBSqXh1cAGO\ndfYKiSwPaTDAJ2X7PqKUnT2ku5eepbEiX/uoxOGWXrbZxad8Ji3S5eaSH/Ci\nUumx\r\n=K8qB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"0fdf65f82f7092e707577e1d894499dc350fc608","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.13.4","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"13.6.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.2.1","open":"^7.0.0","svgo":"^1.3.2","husky":"^4.0.10","rollup":"^1.29.0","chokidar":"^3.3.1","prettier":"^1.19.1","cross-env":"^6.0.3","@babel/cli":"^7.8.3","typescript":"^3.7.4","@babel/core":"^7.8.3","pretty-quick":"^2.0.1","rollup-plugin-babel":"^4.3.3","@babel/preset-typescript":"^7.8.3","@rollup/plugin-node-resolve":"^7.0.0","@babel/plugin-transform-for-of":"^7.8.3","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.8.3","@babel/plugin-transform-modules-commonjs":"^7.8.3"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.0.3_1579143792287_0.25991904074964833","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"facesjs","version":"3.1.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.1.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"f816cf4e7ffa77ae54a0cfd0f1caae27d43afa07","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.1.0.tgz","fileCount":22,"integrity":"sha512-8pU1QAwkjMMYBb/mOoj22y2LhIoVB8ax87MSBJeX1hG1ZuKWqoKow3OapGWvD7+wKt/AGXtcRsEQcvdjuOQ6GQ==","signatures":[{"sig":"MEQCIBIbv/qXp5mUQf6WeVarGQFiCXQicLaNkOQCD7T9/RCYAiB+UfhPsgUzpMdP9oLJhmiuXTMoAyd0WbOLApYQLn24HA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221356,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexesxCRA9TVsSAnZWagAAE+QP/0GxS0UJ0B/x/y5YtdtJ\nugYnTB8u7xzQFYoEB7wLGp1ggzibTmJAIZ6lCpWHznpFUCLnhILecoF+DWqd\nlnbCQaDNU5tXYfcOd2TLQUu/j0F63GGD1NGL+VJ7gkeEck9HRa6cRfc/B6ou\nPL1+Pq04SWc9geV2NBBc+jxX5pcAO6wJrmPVYy21KAc4rmOaHdatu7W4DZ2I\nXanVRVyBd/CsSAG7vOIE0n1biHcG9ODi71Kp7JljJD7l5Pr7nvqjKHKgDh0V\n2nWiXl1HnuR0j2s6YTVpP1l3ZPy2FICULg11SlmBByLuptLYFmxIlD6pHLmP\nrnBNth+y0gsqjgJ4e8nX4F6mhiXdQ2v6jwUwtZ5IXRf32J9hpL4NfKLX/46R\nYxcPjFw0a9W75D5CiGW66SNZsjS6u/12c9jXAYSGYycKHoHszBXSXCMb0/3l\neqWUkvWiVY1/IWqYvPy1ofPitn9obAuXl9BWDGr59EoavZJIywcJV7nNBzvp\njMMBdTRhRkhjWwZFcOcC7p8KtTugJEqIRxrAGHj1GopgW2a4iYJXiSNQ+rBi\nD+txfHaLBODjbIFvNAZGaRhRsBVkhZdCiyIg5GPFebGV3jz5K912slmjGzev\nB2iH9JJw/Fnd74Ljqp+Sv6uJu0ZFIr1vaWqj5EEyBRNaoeAI1jO0cj10Al2+\n+zCQ\r\n=kZGo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"e16df97444b6519a688ef11d9c826fd133b00a63","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepublish":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"6.14.4","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"14.2.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.1.0_1590029105310_0.8145389130770797","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"facesjs","version":"3.2.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.2.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"f4076181a0ab02c5814739fbff9bda064787bea2","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.2.0.tgz","fileCount":22,"integrity":"sha512-+wk4QrbTNnimSdOhp7NbWFPHt7wQaFk4Vf9hdlqnHRMW1RAFjHSsC+rB0wOCKu1VfLXwu3YzZ57wHyZ99Dd5dQ==","signatures":[{"sig":"MEUCIAKvzxJGhwecc2tFP6XRR8ifIuHQyQgYzpue/2+SqUVtAiEAhjm3limyyX9H40+8EjLtJq5NbQsZALfbeOfVFvreXb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":369028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5V2PCRA9TVsSAnZWagAACeAP/1sX8H8hpb0YYx/0oZzS\nRDxTLoVeb6cnMSarHgfAggu1tr2Yt2W2rz9WG2WkxxWBAFRZUlEQyqdJMaEP\nSaZm9GpZJlmkjqjxCH9lckId/N2SGAsvSKYvlJkKTPhZPAYjQTIHGM80vMxh\n8DcuoFphTNTTzKRuU/Y0TdhOEoNcn266NwKp++M7yfEEwe0z4u1YaaM13g1h\nVoaoF2XMCNQSwzTiL1joaAEwQOk1Ct7+zcTsTst65dflDNTJ5fjkhqJlFYI3\nlJr6ljynoipVEAS3JBK6a4tu4QzAY9chqpGOJCBIuItgID0wWk86Uvw3n2r5\n7zTpPerwDgPhErDt29IxtHZ1VdQqBAzxWUsjxZiCvidfn0Ilucn1qLMr2m+y\nVh+v5S49+tNl5+wr0P0adyysjlB67Zxwj6EssIms8Lhmg8JAJ+XbMpm2jucn\n78txE9n1eV4xZcr4wyPxrD16dH6gd9fI6LjI+w8CEYoNxne9xsRlKx6BAmha\nxY1g0oPp2JxqzSXj0YRKI7G2JSzCytD1g84ZZP1CEnQwMIsenld5rcpe/C4C\nRLgnSFoMOQOLUjJ4iTQeXn5+f3Th9koH50nUQ8FIqu0YJvYzKzFaEF3FjB1z\nkCKGE8C7iA2WOI1fk2vAgk7rLTPX9a3BPjpQNuSPeE8AZT1oSb0LXKw9fvQq\ngUrF\r\n=WSQ2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"a60afd907d40a8f0a02f9b788109ee0ad80e8d74","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"7.0.15","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"15.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.2.0_1608867214823_0.9190532639261029","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"facesjs","version":"3.3.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.3.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"80148b3d59185d3335b679a1d206f3ab0a5deab8","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.3.0.tgz","fileCount":22,"integrity":"sha512-dJpqWPDsQDzyUFXY6d7TEts1Z1zVKx4QHvmyAZ2hV+EoVFoaQA/DlKSbRcJcwes0oxp7sOrTPTXjX+TWvD3TOA==","signatures":[{"sig":"MEUCIBEkX/rPtfWyfHliADul86mEYfXAZnQ7k+zJjJnmMq1hAiEA/WlC1JIodvQAXGoQZcleDwKMlbcbqZIftsksPjmMevk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGhllCRA9TVsSAnZWagAA+2EP/i/RMEopaKbE4+JvgqRN\n8nvUTzPqP7WvFmoMYgKd47zvDJEBw9cyqX6D0ZXjsBqQt2IVbY9ZB7j/+5DF\nGh6zXIU2xJLr1qTNPmGqs8HGmNLQ/XVU02zpO7bdbRoj5n079pJ/lZ3qde79\nn5SAncMO0vjHb0AePv0kGB69ybtXFyvX2pkG9jZkRN0VMHHrZpUalxb2wnCp\nlBO4lsq5DoKha0GMKRlC5rx3MjKMX1NBZVSoYnxPT5q/FFoCyGjzfLOvqcwc\nvq5eYTNKS6fAoinc9jUaU5VEab6AuPX5CnqVXb++rmvBm4O5A20a4K3bd3Gk\nH3qtAA/rz3BbRrhmNLcjUBKqFMkeGFBfH2Ir9ahADM5F7zAkCALPGCSvpF37\n64IXsVH8tO3/db/KPPrvReJzzThCz70MtqvSl/iJrw1KeQqNEegbJiSJAH2g\nyVHC3z97B41kOrYgtujarqd72RWa4VdqQBI2vn6MepLM5xMsEjMr9SWbIpXg\n7vguDRhSoIk/T04jFGslwl6MEw0sfza0o8edZJjqrp1nk8GfZ9A9tGy6chNB\ncNcC4ZTt3lS6omGDuvlrmktcdSKs6DIB6V4PvxjQFEDhuZHxCXEqsmINgjIu\nyjm3JoZOyPt4kuFDRYhHHD2TY79NBO2AuqSkjNYPx+CUOty3w6sLg4TxUrWX\n6dNF\r\n=VgHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"763054b858acb032e8fa824fbaff619bfd98524f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"7.4.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"15.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.3.0_1612323173033_0.5274600736352726","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"facesjs","version":"3.3.1","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.3.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"59ba3f7b522d9c8550174b5184f3df3929d586ec","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.3.1.tgz","fileCount":22,"integrity":"sha512-zCcHrKjrwtNiU9ENxX4weqgat0pQpfnRWTtb4gglUOfEVujPEqIoFDPY/5cd/Yc9hRYycnm+e8iIXgtcWBO1Iw==","signatures":[{"sig":"MEQCIDQ4KcUYQtHp5JCyGuXSGYmOs9VJPGDr3NQPbDHI1chGAiBw0vzyKi5g44TM+fYOQDy3yXqBUHR4p3GdEsMnzLLMbQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":419710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMd2FCRA9TVsSAnZWagAAQK0P/j4W+11hx3su5pFkpGn9\ntdzMg9qveozMX12VBANy0NvW3cz1pYj5wQf4XCweP/zHfp7dR1ZR68UdUoR/\nZQyLz1sn0ESQTo+wpLONIEM/rkk6JMBESQN9LJnhoUn8cPiGlI+4nOWX0Qvj\njAhfBhg86Nxygyz0r7HO9qemTcNLouyN5R/9PGXeNsUvmftS0uHLIMim1kUL\nNR2GII1XYeUbqr2jLvw08w6zl7JC+UsmDCtZmOdFgB4lvvXckolwi4VfGj4Y\n3VkA7q1nDiwqX8yIQ+DPyLIVc/byTUV4YkIg7ZazmqhATpvYttl0Y0EEMikS\n1dD65C4W0mZnzaui0l0xT/DOyWbEiAUceR2mNoUiEreEgYnQn8EyqmXFO5Ey\nGkrhL5D6PwseNzOfxxpP/UXILwvVDggEQ5csBsZM71EdKfepmOJBl+Gcf5FM\njdPXm2vQ3kidlWXrkJ8jbvy2sQOHLY85mBP3RyTzq1PV5Nj5FcJ62R09clBN\nB1jilI7iva3Bn4zPjE298YiGvBV4zf6LkYkdNr6dCBkQKa7galvPD4Shhh0K\ndnMiy1eNM6Wv8YRsODPa4wBV04SOmdPNOjAoSZoxewSuxKoXig7kf7D83KK9\nlnTfAT+Pcpdq1ifS8qKy76MX562KTTd3C78Pmq9JC1W1OPaGiZneLACGVN2V\nGwL/\r\n=J1RG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"736bca3c4cfebab847071a3edb58dfdf9d6e8c7f","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"7.5.1","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"15.8.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.3.1_1613880709130_0.7247130254663561","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"facesjs","version":"3.4.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.4.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"0179d9e63c1bc20fe8904a658820224f323b51bb","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.4.0.tgz","fileCount":22,"integrity":"sha512-qJ9MVCSfwX6ro8NEHaiZH3wQgGESlCFZ6rWI6B+lgBS87RZY7WIy2m45TUP7HpEZswxztQlt0VMuoutMBc9Ysg==","signatures":[{"sig":"MEUCIAQmmC1ekiU9IadUNyOBLEOBGyEATBk3Go14MOV5JJYIAiEApvrEvp8/PNFGvLcYlBzZtSkQ7vgmyg91sJI5Dhq5JZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSWdFCRA9TVsSAnZWagAAYiIP/13+4nG/vjKRjFfBeRTr\nC0MgNMEjJN8OWsDZmlFOVB2S9EI/GprP9JruEjAREbpeEOSmb2APdfBmrG9J\nO+3AfjlimOynWq8Y3BR6sxGG3a6PQNZR9MQgnaZD07cS9zOk9NeWXQEJeG+0\nl0g7Wpqp3uPV8UXs1mewBABAzhhm9EL+vRu/utDxiiZBD/72Koajzmr2XALl\n+6TTE7x21fNIOX5mISf/aJI50pQjousSNo2kSqZY2KA1U4nGQp90QbFsN0S/\nvhS0Jg+GYMyKA3oKW+ZbgndeS6uAcMYMFGhGPtwTcKqDzLZvz95Sp4fHAJjd\nU81l/htNHxJdzCTSHh4tIfdPLNRPkUEFikv8jQi3TTS0/z9SwaZVeP1HvwUl\n86ydLScbs4/MYSFS2XdBHc5jsmzPA0NjM5sVAZfexQYiAnv2KAi7U7FZ98vf\nkiHGkLh8GrM3yqVi3nyuWPJlsknO2fCBjeKKn/L/kPa+3vXnKqc0mnKSobhj\nGuK3Rmbbjk8Av3hmpckoTxqSk552aMmF8EdXtk8x2cngyuZn4CrbV9vQFxZX\nBtAU75Q3ih/3pt64QkaM01s68zhoXskvfUiFn0u5apZpdUxP/0l7O4yOMr66\nhB7LUZANpIeKxiu+y5BB4jpBBjb+1peK5p0BAvIAnBZsIjBOX8cBxqrTLujG\n6gtl\r\n=o2on\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"b9bc5cb786c505609bf4c05d4c403dbf36a3ca75","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"7.5.3","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"15.10.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.4.0_1615423300771_0.18117327686560225","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"facesjs","version":"3.5.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.5.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"ee71412be51548ddf8b90a07f7baee55dfe3ea5c","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.5.0.tgz","fileCount":21,"integrity":"sha512-sl5Q1HLZKPLDpCHRzU5oEAAQN3/+lsA3JRZFh4ifO3qCXzAVKO4srzn5PJTnUcyvM0bgI8qLwtC8nbjrZ8SEcA==","signatures":[{"sig":"MEUCIGFV3CUQHZYWmbRp3JQ+0xx1y3SgdQPbqOAdACwsReF9AiEArZqItHpbNC5wMq2+67PNl0rp3g37lumRXWicAS+cCeo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":423460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxkGwCRA9TVsSAnZWagAAP9IP/Rm8AswKS6TYkLwEMTUg\nyW3SuUbCShq9MO+kp2WKaOG2P531Nv28MA8Q9DZwhYtlzPVF5Z4xtGHXMw1t\nPcvxSVFYBkj3jfRcexfF2fRftG/Sbn/E+129wrjnux9As34CVzD/ss42SP3L\nr8N2gtvjQ8vjSqjvlh88iMH3HVTIQKEiXn/YGKxPRK45anTQD2uPxS0Yxyv+\n9KeCAkJhwqfr9P65lIamJlNKojWX/KveKD1u5jD/QVb9o6RIdEV+B4XF2xZ/\ndmrEejQ+Hy6bVZBK6rJpvoRPhr9zP3y4NupFj7Gr8yJlM7NGxd50aSuV2vzd\nDeXUQhRGrIWZRnU1vZ10Wt9Dg6ovEZ8FbE2XlBkOoBfy8QrFhLRvEcNF7hRd\n4DK3d1dXEEmfWlErYmKGkKq0NBc3GjFn9bIfc6meSMyQ0ihxGKIJFNzaMk3Z\nZP+0PnUIi4hZGDPtZSAS1LXut5ANA7P38Y4ELihW9gMF2VRjxdzA8j0ZmIo1\n9uPZJclL/sVDOfd4mJKot5lbqn5O2YYxvkRU3uwg47dAccWCxzVWYTBaoC51\nFhu6mzCTyrTjf9sbVIS69uRENkUYXTGGXpR5tC3GJg+WHyZgw1LXV71yVm2i\n/cUMTtoqg/otgLmgArrMWX4L7zkKG5JpQ1vm2Q4z0M5T+r6SNuJx8xTP+TpW\nfCed\r\n=Mw6w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"73ce18230d31db3e9d34f6f81318d7367c48a093","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"7.15.1","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"16.3.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.5.0_1623605680556_0.7672506160991028","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"facesjs","version":"3.6.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.6.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"e871c0b39be77b0580c17123ec12f9e708df31cb","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.6.0.tgz","fileCount":21,"integrity":"sha512-pdGuIJkCPqfWk66WHpjvSCuhEXKZwQ72I11JRwPUa4jJVOFcn+ViIVm6vH3bTy0tyC2DE6Jhrg00Ah7DCHiWCg==","signatures":[{"sig":"MEYCIQDRUEu4F0fiXBiz2Jvl9YNpqQl9/EOXgFTkW0J8ayIzvAIhAPotJ452jcoXJf9fhAaCsyRcOCWPHciVXu0cryA2Jjlr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":426033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHJamCRA9TVsSAnZWagAAMvIP/AmjENPsGB6wnV+caD1Y\nOh2nmsZi9qSJptxm8Cle3iP++KjVqi5Tdi9+Cb6j8AaauFAD8sBOAqW/nUuv\nz0+r2sv55IITch9meHMrp6VMBRVW/QOZOoApR9jMzwAEDZS2M3IfNns1nKAH\n7qx/3CP6kSfioNaBe1L3/b6b+sQHKZtQfo4jDbHwRcvrCIfeK82mFMHg0iKF\nF3W6O/SKlvI1t9V8yH+LXwBhPLIVYfxbrkibtj5tRp3Ur1eQfW5KH9Rynu3X\nbZjDRMRzqHAw4xV1LqT0l3+GNEj+sioJ6wqXrJuwAS6Zp5dEIq2hDMenvu8b\nLvzyqn8+5D1N7PtlAqOM4jIvv4DWd23f5D1wFbR+MwVowb9hG6BwsojUIq4j\n+z+Fo7XazJfOqrp+SsKllptyYcGpjjHCL356dHze6e39p3zRu/Mh8YLymF1v\njX0DKLpp5YDwDKgRWBmTu0JYw6H99B6Y/zLq7GeiKrCoQnp2qMigAXGxhTwp\nIn/XcImI2bQaCJ1VZVsulT8V2II93jFhr52wujhVK7QlyX6ykpeQShsbOsB0\n2Ei3hUaB0LCdBfkEG9neZJ4iW8mGRVFazAr9BSPMdNv8zA0kiFftemTGkveg\nCJVgBe2hARpCJU1xeamj+xYlhErPD54s1O+JyFXoYWJlXm/gzw+LGekNr3uJ\nWGJ3\r\n=C/Tw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"8b011736cc48369a5532782ad676f3f7dddd0528","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"7.20.3","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"16.6.1","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.6.0_1629263526451_0.3022841560222136","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"facesjs","version":"3.7.0","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.7.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"1f64cbd8856b2c9f1e565ea58e8f3f60ab427a46","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.7.0.tgz","fileCount":21,"integrity":"sha512-/6NXqLOzI8620vdIri/5qUCIGd9EGtr5A4NfL1OoAS+10iuLj0GAcDswDJco3CW90AgG6yboM8ICG7w4iqnMFw==","signatures":[{"sig":"MEYCIQDm4equyUcQx3WH01+WxkhfLUzYDZW/cVzd82ewUE2ZmAIhAOZeHAIFFdsXfKLaNfD6SfBlc6EaqhB6NKRhlTHCLAFm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPeMsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO+BAAiiGjMjMqSyhDfWd/7YA4JqWU2lEAaGKyWAyV+KygW+XW8w5M\r\nDCdghnSNzFpA+v/ree6aEgFVSpCRt69z3axI1rr6rTL2PZ6VrqCoLV3LL2Sz\r\ncF42nk5p5KhrSaVJEON8HiBSog0hYEuyNk3gBd46f4g6omXMRgjm7YYjOihf\r\nEG9NfpGIyhY6K8VH7dqZAa9PSmpS/petat4gk+N2zRI/VsyX0eS6kvIdFHer\r\nNtoEupJ1I57Zh0tZzC3+hgwhLCGxTJZCJxyW2Zdw5f2u6pO1jVYCxDnyBtHP\r\nNh0E5UxMA6zQBJI0xI5ilMj49EoanpKPUhz5JYvboTPZWNruECBZb+Fh3W0d\r\nBgNcRo5021VymEt/WTKjltedJS7b76Pa3/wOpxgPy6mxacslCGx6JxiBOGwj\r\nBsp6PmcpfY7WNfNmD793gweMCqnvENWQtLBBgmhttdJv2UAgqdM8T/ytuUlV\r\n8rMaoZ49yNIBG6ukZlAG6ENXf4BStN+TtjMzIF/mTtEbaRwIX7lQrSpQlLvY\r\n+3BnhXsGju/rJJedQHgrvWuukjzlOf0QFPuLF0FNVKgczeetQn0YjqMPclAj\r\nQ0MVbiqOGM5CyrNBh6YD7ZKF619EancQceKYEMAp8aPkfdY0hBMIpTw8sHl9\r\np7U47o0faSOddbeD6GyEiGy7g8HgnPkb8XY=\r\n=qC6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"009bc3969c885c9039c05435cf928507189f44f0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"8.5.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.7.0_1648223020337_0.11344161228627092","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"facesjs","version":"3.7.1","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.7.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"31f885040ba6b24a762ed74ff0e1e65c923f197f","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.7.1.tgz","fileCount":21,"integrity":"sha512-uIjDqRYE7wUV3fKuJfZ4XXqoODA4QqLE1wtSX1eFzNLTs7Y3brqfpPfkIkVryEywVu0dHwK2h/ivAebKY9Uc7g==","signatures":[{"sig":"MEUCIBEfWO1aqJuuEz63e6toegJlwmrakPGPr8IWQf8HUbAdAiEA+MFOdj3iTBxL40kFaJc/NjucceD9s+YD6eroQblrnoM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQOvGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgag//eDdiOK48CIM+zJtsbI5qw6ORmSiVCMDnLyaeSTjfNkixFQGY\r\n0W5i4viRoxenBcCZJmpP5hsxwbj6TpQnIBnHTMCvDwFC35K7Q1f27yEpKOye\r\nUcAEG8eRYWGdyqI53Prmb34lzeZKI+utj2x41NEjN6VqfDg2CVOQ+hnpyRWC\r\nRYbY2Rt8taO8DmkmZshdtfUzmSdElxZGotZwp0WFp8LyIeHrU9drXIVRKdbL\r\nDBj0Cqr/gOXvnotnNPQEQZKFle6Qdj6JhEwRfutkbyvAK1Q0EiRuBeLCatWE\r\n4oyT8QZDAmG0L/PSCLlXtuGj2Rn2IrWVOEOMDvWp3EAQZuLdYMfqQDQ3UHey\r\nlUjqpbYRntyijqayzZrFmn7I9tGAOTGItotoKu/fTXuCvBIQgeduLz2ghFT3\r\no896HWWxh+4bkT+uKcHzoIqtsZSTaoPPOC2pzDyKnvs/EZ4YPFsMU38vvJCY\r\n5tPmMb4OjZH2W9y6k+czUzyEicliYujk9N3CMOj7xYip9XjChvhUnha+fUiF\r\nrbeJCwRkM+OOyy6PvKVd3iQDtVt2kArlnQIK6/keoozzVsiP2Uj4Nwk9GC+q\r\nThQ+zqlGR4Kwx/4+x44enQrr/RfpuS6Fr0bGS2dLLcRnMgNm1X/1Xbp1mct6\r\nCho0g1F2OlGGD4ceTQmm4jV4qZblinXZvqA=\r\n=rjT5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"cfd6db7dbefdae88a0fdd59519e1fa3ce71e348b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"8.5.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.7.1_1648421829797_0.9925973537981021","host":"s3://npm-registry-packages"}},"3.7.2":{"name":"facesjs","version":"3.7.2","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.7.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"ff80a960b3a31f44620c0033ecbbb18f6cf91dd4","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.7.2.tgz","fileCount":21,"integrity":"sha512-ZfqEiiMaCDhLpHXqmvdetKPxbGN3BktXpNboZf8kYHMIvhdm6upRXji1F5xHzp0QTwx/tLtxp5ijPpWZFJXOFQ==","signatures":[{"sig":"MEUCIQDTaudLowkd3EdGpHt4HcNzMgLh1Bf7gy6HrjBbTrY30wIgQlv74hCiN9+s8XqdZ3AYSOuqKGw2wY29JMN8jmiGsPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQT7wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpcmg//WwLPPhaf1BK3iwaPAtwTrnYH9bq42QFyZIDWeWFGKLyEewy3\r\nUkJV/5y/XBVQO9/tMtw2f+I25RVSGMbNLnR1Qyr46p2J/QdJhscpjwoixVLI\r\nlqx9Bv+n36vWe/rWVAZHSHXnY88M+ebqpDF6o9hvv7rWeL9l173DJW/wPuzz\r\nFhvoL3RbckGk7WyeZcuFHD0fLW6S1YS+6MWDZUPL4zrmUit75joFHRvXZw4R\r\nRa3uMADL3I/9Z1WBdh+ekbdFC0Tr0skPBrM8/USDV1JvaTe3YokBff+bIer0\r\nMtT/DD1Wdmi0l+MthWPOeupTOP+4DRQXI1mPuyxsN3QV+PLJdpLopXR8JbQF\r\nvppPYfo82tnal+/KzYsLrvgFbVguRsHn2AyO/np98ZfeRHPODMaDF8g2M3Gc\r\nBR33S01AvmmPmygmmknypbVCZapjjc2UZQ5ZSwAH5zvMI+yUknT2RmRaL+1e\r\nvrPlUfwEe+pmZG2m5aKxW4Tq1ATfWNrNA7T3FOT6thlWybzZ+Q7RnPbs77AM\r\nIiOdGniU5XNujIGhwezUFQbBQj4xUJ8vuBPb9a/idW9abEHYWUilofAW9OSM\r\nsRhEZAfOCkgfvlGve8qaKeCniVPFcWjUy6LNIYzzruoLMUEWfxDyZeKLJ1tN\r\nvPWAmYugDSP2dHYX7kLKGRG9EAdo94gYqDE=\r\n=Ge/g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"7cbf7c5f8098fa5303186a12a3fee9939b86ce48","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"8.5.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"17.7.2","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.7.2_1648443120215_0.9843689232721735","host":"s3://npm-registry-packages"}},"3.7.3":{"name":"facesjs","version":"3.7.3","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.7.3","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"5ff9b0f8d95963318a6ec8a2d7667b52361a7068","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.7.3.tgz","fileCount":21,"integrity":"sha512-Oe6lOp9HWjt62u4qghbfUz3bp0+rn+73XUIK189mDJSvxHm63Ngvh3mJkj2VBWwyWMesafXygdyOPA3DmDLb2g==","signatures":[{"sig":"MEYCIQCdjGDF+Jp/amF07Ptnu7R+1WOmCSoLyNVWwfkyKw1gJwIhAK3eJdmAgf2TrxnqGWXVoXQaeRRJo0EakdBqlD3tND2B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiq0eqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmAg//VFNkkzUDqHSyP5jdu/53KoX88mpGcpIQFkri/LTATxE67Hfs\r\nn8dHseC4j++MlOb8GJWgtQNtN6MqcVthoTWanHnKKdnLt6yJeg2tLClx3BN4\r\n+Am2WrzJyOiMYw58wZI77iQE+OpA8PIJn8q5dsFs7Q7Cf88DHvaAhjNEuykf\r\nkq+Q/RvOOMtgvzgPLHlE0fPg/Sl8sJmdcsYewivJAe+P0rIB15pjaCYXJk6F\r\nxZzSSf39aPVKdX96MBe6HZtr/ToSsoTOnD7WC2FE2PUxIxvl8on86yC5Tn84\r\nT0nfRsgocTRthxAnkQJ4wO4P4EZpKkWgMKr7FlQ4Wg9gUQccEILL+BJ6ne5X\r\nHnDOlE83TPBQpdFirKPL0gI6r8buCFatC8EmsprsVFgc8Dtt8oYnd6xW4dvF\r\nQp19G6VPCFPSGjwy3ORHWcli1NjLnKzlKKoN9ERw/nwFB0Pq9wjq2URNTRs4\r\nPUIRjdw0MNUHUac2KB5pPa7YIVTiYJaGbrrgms34cqKjNixOE21pAC2zoXkw\r\nRtwU4mEzxi8JhxtxcdL0G+u77FMsM8XZlbF+nQikUZZFnhhLPxxCV1/0OeHQ\r\nICpIv1vMDsq2ar3tG6UDXjtMzwjMe7zWjIV1oJzCb+F0H7jG8/m2763lu6BJ\r\nmhrx+RhJ3RYkhLfWaYoCZOzuwRH+Q5nSC7I=\r\n=VAWN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"90547efe504a6e01c891dc76e23be4b3281f735a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"8.5.5","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"17.9.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.7.3_1655392170339_0.6628268680638469","host":"s3://npm-registry-packages"}},"3.7.4":{"name":"facesjs","version":"3.7.4","keywords":["faces","cartoon","mii"],"author":{"url":"http://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.7.4","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"http://dumbmatter.com/facesjs/","bugs":{"url":"https://github.com/dumbmatter/facesjs/issues"},"dist":{"shasum":"a8c0affadd42f2fff35e0523e8ada2dd961d3949","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.7.4.tgz","fileCount":21,"integrity":"sha512-0Belg6RCqPzSLcorMiiT+R/9adRozvFx2Q16XxDV2NQy80o4N/FuGdoqIMxnpaZoYIrbkRi2UoMQlcNhmqFtig==","signatures":[{"sig":"MEYCIQCIvhrl4LSeHDsda0tiChHt8oXSlJ9M6h/w1Fu+QHa0+QIhAIWwHh7yGOKGwJ3ZWJucDlVWiBA8lsS4BrTEfpZknHfR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461568,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyO51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqAWA/8D2RokyN1E6sFBxvmBLwepgDH3/HD7bbC9Odg/MT1oOQhTHzS\r\nbZ0/5vOVCTS+kicahfDAwOwq3dMiOl/4/7zPppGGSLndcLJadGlFXmCEOGGZ\r\nrkchH6ojruuod7K7SuKGOXMUMxNVZAQstC3qg/DlEOinPooM/DloBEl1354n\r\nwZrbj70zIuFhCRwkGlI9vyDiFC7hAJdXMH9pT/W7x4Suz0NyqnDfbIdg6Wh1\r\nNs9vijdn756xNli2/jL1AY+TuXSQvMGo+zrILDHAc9rgbx2V9Zmc/LVTx1e3\r\nqfbqOhGxLlI9SFXH48YNYe5HtSlBWstz5wiGy4XczBYDNxwg1Ng1WQw9Kn2q\r\nvFiQ7pkAVrs06nRM+9N5HN5nKAPZ8beOVdY7v0XKsugwsmFRbaWJtL2aeBrJ\r\n7FS1Xd799JXtug87hRVwxYVv7I+KQFzPNWiHXrSHx2OV3zXZffmkTG9ZGXDV\r\n6rNy7YXImhrvw0Sj0gQnWZJt2rSrdIFOrxKDphtbQiG9IKh4IeqxPN96dXTS\r\nK/xpQT9eLhb3R9M2hvYRmcHd+GiJtNRYX8y5NoFM90I+e+gQTZ9q0dmWeBG4\r\n/mD3DOSOnnbuls2QS4bamwXyxIeadnWlrRmBAn3/mRD85+LYod2ape7/COyB\r\nIy3mfH2SqLbf6avy1vhKX8C/9J/TYDldD/0=\r\n=bf25\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/commonjs/index.js","husky":{"hooks":{"pre-commit":"pretty-quick --staged"}},"types":"build/index.d.ts","module":"build/esmodules/index.js","gitHead":"c62d256becb20bf309fbbfafb43654e934840ae5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/dumbmatter/facesjs.git","type":"git"},"_npmVersion":"8.12.1","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"18.4.0","_hasShrinkwrap":false,"devDependencies":{"ws":"^7.3.0","open":"^7.0.4","svgo":"^1.3.2","husky":"^4.2.5","rollup":"^2.10.5","chokidar":"^3.4.0","prettier":"^2.0.5","cross-env":"^7.0.2","@babel/cli":"^7.8.4","typescript":"^3.9.3","@babel/core":"^7.9.6","pretty-quick":"^2.0.1","@rollup/plugin-babel":"^5.0.2","@babel/preset-typescript":"^7.9.0","@rollup/plugin-node-resolve":"^8.0.0","@babel/plugin-transform-for-of":"^7.9.0","babel-plugin-add-module-exports":"^1.0.2","@babel/plugin-transform-parameters":"^7.9.5","@babel/plugin-transform-modules-commonjs":"^7.9.6"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.7.4_1657335413570_0.045000594311392916","host":"s3://npm-registry-packages"}},"3.8.0":{"name":"facesjs","version":"3.8.0","keywords":["faces","cartoon","mii"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.8.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"dist":{"shasum":"6c62bc928cd544eb0afd16123453c1122ed694b5","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.8.0.tgz","fileCount":21,"integrity":"sha512-7DyN99u86EgcADHZOLoC/PKUJVzRQYwLSG+FzULBYFbgzopka9FA+fhHWQl4R+2kcfh1avhi/6wotruv5zKD1g==","signatures":[{"sig":"MEYCIQDVww1hYA4ABID/I3ouprfgeaPMT10YFPdvt5oVpaM/pQIhAPsUmShsWGKf146KdYwwHZG4Oc3cJZQIvYURxQNkNs5r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":708715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ZffACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/Ow/8DMGMc9OHNuLEJ2wQd1qLBSOEYV6LqEHSOp4linPPlDhFAfKT\r\nRUmFkb+J1Jj0dKHQ4aJKIkyICsknGwshZV1d9oynb77dGNCQ+XuP/Q10Rpau\r\nZXVxlOHWD7wL4M2B2RIItoob8ov8EUlkItBnGIUdR0kqPwSeCcT2B0CgAerp\r\nNNDMMC85MFKJDbfEIMGILTApdZs5+YhFm8kYXRiLpecpveJ6CJ3i8Doo3WBo\r\nH1pX/Vmg8QXoEZMmULAXuAVZnQJjtN+5Cv6Z3puHaf9YT2gC7qQN2Tt9r+oL\r\niemNdvDptfLDnc0YCWD3PHoinPl5YBOD/dIEqjbVPs6KXhxUj4+1WO0xc3uv\r\ncYdAPjNklhoCVlS7F2lDRWplG+wk6/9q2Xgt+mM6Jsjes5nJRuoADi2fAW0S\r\nO7oO2bOOg/E2SZuZdtbwLM3qi+UCaztukQbowqVk/wyZDDtlD0QanYDIWv8d\r\nQ0F0XOF7RwT8LqbEGC88JHa8FwPGEP+ORVeiQMCPW5tTQjBvUyr3iHfqley9\r\nTYK2ktG3Ubn8/1cJfkY9ZnFX7Syue+LyUmDynk+awrC0TB5fQpkOKMRbkRgs\r\n6mHhIiLqdfJkWw6nzpvuHzMxy9cKrcVfb4mXrvYEAioyOB0M7UjeCxI1eUD5\r\n1sW8uobnFZdXXIyvx1SZT87PD/crq/7bzV0=\r\n=8hD0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/commonjs/index.js","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":"./build/esmodules/index.js","require":"./build/commonjs/index.js"}},"gitHead":"c8cbb8218ba8afb02d524fdfcd62608249d4d598","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build && husky install","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"9.3.1","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.12.1","svgo":"^3.0.2","husky":"^8.0.3","rollup":"^3.17.2","chokidar":"^3.5.3","prettier":"^2.8.4","cross-env":"^7.0.3","@babel/cli":"^7.21.0","typescript":"^4.9.5","@babel/core":"^7.21.0","pretty-quick":"^3.1.3","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.0","@rollup/plugin-node-resolve":"^15.0.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.8.0_1677301727649_0.8746505558145119","host":"s3://npm-registry-packages"}},"3.8.1":{"name":"facesjs","version":"3.8.1","keywords":["faces","cartoon","mii"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.8.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"dist":{"shasum":"1e05f5e40ca3c93ee5a9d4bc3f7ba5acf98cd06f","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.8.1.tgz","fileCount":21,"integrity":"sha512-SiAMIZm9M9Eew+SrkrzhkDiAOCHkcbINjK48LLXxr7XcholMpczCkHmuuSNUrD0z7ki95csyvek+eBameDlRNw==","signatures":[{"sig":"MEUCIQDtofZUG9wzdov7Q5I90gip/pGshi3jkWcwEx+20Me1XQIgQ+JFAiiVNPuZmH6Ka9PImn0lTRzrYFDJ3IycVHiSwWM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj+ocfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrXhAAnNgSGcGgP1Mmh3bwzM7Qz7e+19rp7d/FtH3ZzOwcAbsoYK+J\r\nbCX5hAfWYcYIgPXCfrJicnq+eie1L1qCuG0DgFe+bNEM7+BzJKi79gk4c1GZ\r\nlealAH8arBoQQ0nZfCu+UAPjysFoo2RnzkMoRDVMANci1f3g5BLxSoP4IFvH\r\nU7Oi1zy67u0ZlAqamDITvJ2Nb7Db5kKbiXBzoalDC0rEnTJ4TVcJTvphghJU\r\n0L5zvkIRGMkqwxKEsumWJASqm7j0o3z5xA0ksakYxNY2NiL+pdDeSBDsZFP0\r\ntxM+gE35IJDiGH09cT7kvfKefarOAddo1+VJx2j7lzqlGRr+nL83nRG8LDjn\r\nnhIM0vf7Kg/LID11Cpc62dAvopCKJyNgRjh/QoDVUZ9F0LZ3TUBMTIWkrIzP\r\nVWhhAdZogSCxHMYz9d217O0AK9iGIvYWiv56d4wysDg5wWhm/ilHaWBMFhFb\r\njUtuSfX04MYaUkErwWe7pKlkSSH/dgrgUvYtT+pcsi4ErlC+8IahZbK9KvdH\r\n8tkfN2iI21xSP4h+33ADaAtxxEYfPQ8KoGg6KC7Je4/B72bQgggyrB0rAiBF\r\np1mpaex1srWLpIbmm7wTB7l+bRfPn1WZ0OoiFWclVVSMXulKwxmw59fwgdBZ\r\nYUN6MkgGELv4+DAU3F1TVjYasf5ZpKnnmA0=\r\n=zHC2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/commonjs/index.js","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":"./build/esmodules/index.js","require":"./build/commonjs/index.js"}},"gitHead":"4a1f82f5e48804ce5b5876cca7cdb0473c8baa31","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build && husky install","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"9.3.1","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"18.14.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.12.1","svgo":"^3.0.2","husky":"^8.0.3","rollup":"^3.17.2","chokidar":"^3.5.3","prettier":"^2.8.4","cross-env":"^7.0.3","@babel/cli":"^7.21.0","typescript":"^4.9.5","@babel/core":"^7.21.0","pretty-quick":"^3.1.3","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.0","@rollup/plugin-node-resolve":"^15.0.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.8.1_1677362975260_0.8394078724891223","host":"s3://npm-registry-packages"}},"3.8.2":{"name":"facesjs","version":"3.8.2","keywords":["faces","cartoon","mii"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@3.8.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"dist":{"shasum":"c56aa6856667255c10a3d8f825d51548c39c368a","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-3.8.2.tgz","fileCount":22,"integrity":"sha512-mDT0YEDqIU1Fpuzgj/pdjBDVU0RQPEwzrFHqdY50bX4EuXry4SybfurrSreWQl9OlT9OFCLOnOZ64S8RhsA+lA==","signatures":[{"sig":"MEYCIQCqqtsAu4FxMpQJ5fCAbAd4Y/w2VEsOA30/xYdIacwvbwIhANI1yj1Ne5Mntam0lKXeNpVMmVIj/G12x933DUwRXtDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiggACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpstA/+JbcZtx0iCFHjxDOMJup3P5gIR1xtrCFW1DJbivNVpBi7FZkw\r\n3MYV0Be5G51zor6X8Bhxcr32dPoB/21hNPeF4FCJAhG7aoGUoWmxJ7TKwjrG\r\nmp1NxJhqQTCDdTGrBNWvTYJLFZ8OaQri4QCxYKwQow2Frnv+OICMbmmqBj25\r\nhjPBmYMKw7jONAmQvsLVqgBYog/9VuXAomhhV/EAWWFuety2i15WSjkV2uaK\r\ne3uEuOO5bcJ5PuMHz1IdjKGwGlqynmTFT2RCndZOx8SPHEmwthn2RIb8cp4/\r\nD9UkNs/D+mjVDt9PwQ/JeuPlg4+F1+yKaGCf8sPYMrVIF6eWhdMQbo5XrXVm\r\n7dYa2MR8jtYv9ie79gTm/hh+RUx5Y5BMhE0n7QA4zEvezrazCUmPG8SJzqCL\r\n0Ktjvy/haFD9jS7OFhPiYfotxobazoE1JnD4r/GsIvfBqAh6kJyr8Cp3UJ2p\r\no1mE2IG1zNOClF0b9AeDYbibcVsp+z0tM3AbkW5+RSJpCaCxFPgqMmSXDA/c\r\nDM2Y2qaJx6QoaSFHxiY6WSZayHxKTsNiezMpcqDtG3G2mEUNXN0QkiBUkneQ\r\nfXbLQ9tWdLnbnPMptHkPvL7YmZIGUlo2807kSgyItf3CNcctdcJFV/ZSD3F0\r\n5A0bFMPE+/ivV6W22RR/oY+djSKT4VX9y2c=\r\n=TsJl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/commonjs/index.js","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","import":"./build/esmodules/index.js","require":"./build/commonjs/index.js"}},"gitHead":"4508289b0ed9a8191cfac608adf013942f2f871e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc","start":"node tools/server.js","prepare":"yarn run build && husky install","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules && echo '{\"type\": \"module\"}' > build/esmodules/package.json"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"9.5.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"_nodeVersion":"18.14.2","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.12.1","svgo":"^3.0.2","husky":"^8.0.3","rollup":"^3.17.2","chokidar":"^3.5.3","prettier":"^2.8.4","cross-env":"^7.0.3","@babel/cli":"^7.21.0","typescript":"^4.9.5","@babel/core":"^7.21.0","pretty-quick":"^3.1.3","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.0","@rollup/plugin-node-resolve":"^15.0.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_3.8.2_1678911520031_0.8815608734944838","host":"s3://npm-registry-packages"}},"4.0.0-beta.0":{"name":"facesjs","version":"4.0.0-beta.0","keywords":["faces","cartoon","mii"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.0.0-beta.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"7852736168c2b60a7e2660b332249838992a9a91","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.0.0-beta.0.tgz","fileCount":36,"integrity":"sha512-SPBuKu61tvNPNXgALpLwnqSMl3td0lGXsqKg2DLLR13OOX2O+NcKCOzKybYGmL3b7hwok+EMbcdJllqJh6mdyg==","signatures":[{"sig":"MEUCIHhde4aVKukRQai7jNFm4hDpgWSNYjKo+WhjPPwN0IiJAiEA1f3wQTbElT7HFzWkV2FLqk4PwwXownSUioO120/U1Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743215},"main":"./build/commonjs/index.js","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"063946aa459920eddcbe4eaa0266a6cc9cfc792a","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc && yarn run tsc -p tsconfig-commonjs.json","start":"node tools/server.js","prepare":"yarn run build && husky install","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules && echo '{\"type\": \"module\"}' > build/esmodules/package.json"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"9.6.7","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,css,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"svg-path-bbox":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.12.1","svgo":"^3.0.2","husky":"^8.0.3","rollup":"^4.5.0","chokidar":"^3.5.3","prettier":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.21.0","typescript":"^5.2.2","@babel/core":"^7.21.0","@types/node":"^20.8.6","lint-staged":">=10","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.0","@rollup/plugin-node-resolve":"^15.0.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.0.0-beta.0_1700429279562_0.32582508206067806","host":"s3://npm-registry-packages"}},"4.0.0-beta.1":{"name":"facesjs","version":"4.0.0-beta.1","keywords":["faces","cartoon","mii"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.0.0-beta.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"099452f3f3c11ea33498ce7bea1d657b2e7b5574","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.0.0-beta.1.tgz","fileCount":36,"integrity":"sha512-nFV3c3OoM/IMIVO1AMp5j96ELFodMgfVNrLoRXetK9xHVakDYVpLuS2jVoVGu7Io+fDzs2k7T+IKl8ZLBGyroA==","signatures":[{"sig":"MEUCIA/q/lpP7/wkS/TTpukLpt6JDx3s2QLT+aA+TOgx1vFSAiEA/McPqOuR2jv10yBRrJgaNhUYY7+05VQhHc4uXdbECRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743295},"main":"./build/commonjs/index.js","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"3b4b53704eee5ebdb90a758eb92f2baaa0ac4e40","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc && yarn run tsc -p tsconfig-commonjs.json","start":"node tools/server.js","prepare":"yarn run build && husky install","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules && echo '{\"type\": \"module\"}' > build/esmodules/package.json"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"9.6.7","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,css,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"svg-path-bbox":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.12.1","svgo":"^3.0.2","husky":"^8.0.3","rollup":"^4.5.0","chokidar":"^3.5.3","prettier":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.21.0","typescript":"^5.2.2","@babel/core":"^7.21.0","@types/node":"^20.8.6","lint-staged":">=10","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.0","@rollup/plugin-node-resolve":"^15.0.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.0.0-beta.1_1700429483483_0.5159621181707059","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"facesjs","version":"4.0.0","keywords":["faces","cartoon","mii"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.0.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"de928673eb6aadd369480aeeb8a43e0047df404d","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.0.0.tgz","fileCount":36,"integrity":"sha512-Wid7U+2tJl660QpBh/FdQvZaQ1R3WQ/GA40WQxy/83T5yg9XC8ABZBK/qoRzzc/ar3Bb9gEgdD8oP6ERCZ2dgg==","signatures":[{"sig":"MEYCIQDqDcbYNaku8C2DYpqfxAA5+hR50URnRMNt2yU8LiXqBwIhAOBbbzbHV7Q6ATn4e5JeyYiyxl8AZmwte+ZqltlApOxZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743288},"main":"./build/commonjs/index.js","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"b178145ca64a9738d8642f02787e3488eec60906","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc && yarn run tsc -p tsconfig-commonjs.json","start":"node tools/server.js","prepare":"yarn run build && husky install","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules && echo '{\"type\": \"module\"}' > build/esmodules/package.json"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"9.6.7","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,css,md}":"prettier --write"},"sideEffects":false,"_nodeVersion":"18.17.1","dependencies":{"svg-path-bbox":"^1.2.4"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.12.1","svgo":"^3.0.2","husky":"^8.0.3","rollup":"^4.5.0","chokidar":"^3.5.3","prettier":"^3.1.0","cross-env":"^7.0.3","@babel/cli":"^7.21.0","typescript":"^5.2.2","@babel/core":"^7.21.0","@types/node":"^20.8.6","lint-staged":">=10","@rollup/plugin-babel":"^6.0.3","@babel/preset-typescript":"^7.21.0","@rollup/plugin-node-resolve":"^15.0.1","babel-plugin-add-module-exports":"^1.0.4","@babel/plugin-transform-modules-commonjs":"^7.20.11"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.0.0_1700429588277_0.2276207773492902","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"facesjs","version":"4.1.0","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.1.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"1d059e4ef5e3dd21f4e5fca2c2cda5227ace5001","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.1.0.tgz","fileCount":40,"integrity":"sha512-/aDBU9n78yiXsS1/S/0XZOkp9cNnQeVlYtclonipcg1/63PmY3ggcrRLtcWTT6BdhV1MuXjIhAmgw9ACmV4eNw==","signatures":[{"sig":"MEYCIQDo4I1/jrX3wujk2zkWA3d/pgrXLgAO+6dLdd7hqpY1SwIhANzol4bcw5IslA+RNsBvCV2xdaEYqkeyYfenXBolLD6w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737638},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"e68b7576d3fd5c771c9fae17109de9140b6eea87","scripts":{"dev":"vite","test":"tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc -p tsconfig-esmodules.json && yarn run tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs","prepublishOnly":"yarn test && yarn run build","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules && echo '{\"type\": \"module\"}' > build/esmodules/package.json"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.5.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,scss,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"svg-path-bbox":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.2.0","vite":"^5.2.7","husky":"^9.0.11","react":"^18.2.0","eslint":"^9.1.0","vitest":"^1.5.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.2.5","cross-env":"^7.0.3","react-dom":"^18.2.0","@babel/cli":"^7.24.1","@eslint/js":"^9.1.1","typescript":"^5.4.5","@babel/core":"^7.24.4","@types/node":"^20.12.3","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","@types/react":"^18.2.73","autoprefixer":"^10.4.19","framer-motion":"^11.0.25","@types/react-dom":"^18.2.23","@babel/preset-env":"^7.24.4","@nextui-org/react":"^2.2.10","tailwind-variants":"^0.2.1","typescript-eslint":"^7.7.0","@tailwindcss/forms":"^0.5.7","tailwind-scrollbar":"^3.1.0","@phosphor-icons/react":"^2.1.4","@tailwindcss/typography":"^0.5.12","@babel/preset-typescript":"^7.24.1","@vitejs/plugin-react-swc":"^3.6.0","react-intersection-observer":"^9.8.2","babel-plugin-add-module-exports":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.1.0_1713909533824_0.5284810603195293","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"facesjs","version":"4.1.1","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.1.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"a2397a410f6d8f076042e91aa112d826920227b9","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.1.1.tgz","fileCount":40,"integrity":"sha512-KkxJ0fhH8Lgz6s8WjSnowmjrfLNG9w9/irgXXn0afCQcIZH73uQwXIVgUWlDI1tf5h81B9mVcUO85ykk8qbL8g==","signatures":[{"sig":"MEUCIQDJOhZgN6/CadxOBXbnvG4M7JpMIvQOMtja5g8+xp6/5wIgNwrC3Dr7ijykjysCl3Ax/lFZoWksPP3fM7grsfpD9Mc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":737641},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"6e7be1950d4f4c79355ea3cdd8fc34f4d5d8e53b","scripts":{"dev":"vite","test":"tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc -p tsconfig-esmodules.json && yarn run tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.ts,.js' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"yarn test && yarn run build","build-esmodules":"babel src --extensions '.ts,.js' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.7.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,scss,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"svg-path-bbox":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.2.0","vite":"^5.2.7","husky":"^9.0.11","react":"^18.2.0","eslint":"^9.1.0","vitest":"^1.5.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.2.5","cross-env":"^7.0.3","react-dom":"^18.2.0","@babel/cli":"^7.24.1","@eslint/js":"^9.1.1","typescript":"^5.4.5","@babel/core":"^7.24.4","@types/node":"^20.12.3","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","@types/react":"^18.2.73","autoprefixer":"^10.4.19","framer-motion":"^11.0.25","@types/react-dom":"^18.2.23","@babel/preset-env":"^7.24.4","@nextui-org/react":"^2.2.10","tailwind-variants":"^0.2.1","typescript-eslint":"^7.7.0","@tailwindcss/forms":"^0.5.7","tailwind-scrollbar":"^3.1.0","@phosphor-icons/react":"^2.1.4","@tailwindcss/typography":"^0.5.12","@babel/preset-typescript":"^7.24.1","@vitejs/plugin-react-swc":"^3.6.0","react-intersection-observer":"^9.8.2","babel-plugin-add-module-exports":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.1.1_1715030365156_0.6180787184126932","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"facesjs","version":"4.2.0","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.2.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"c9e469a3b666a2875f7d54b2feeec431cf4969be","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.2.0.tgz","fileCount":48,"integrity":"sha512-PDH2VlrmatG24yqXdy0J/ixty3vrGDmIueZhwIY5wGhyWne/ZH0EA5vOzXkZ/fybdbErpf6eema1giNaAzflhw==","signatures":[{"sig":"MEQCIBPgmFZeJK5HkWWd/fgtr1juKI+UhEcTknkNZ36dyqUeAiAJhuQpVHsOCeV1f4eppr/+/QjPCKRQE6JzWThsboxhDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":743328},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"38f408fc2cce4b0a557e4251f03d20abd40d7082","scripts":{"dev":"vite","test":"tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc -p tsconfig-esmodules.json && yarn run tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"yarn test && yarn run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.7.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,scss,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"svg-path-bbox":"1.2.5","react-intersection-observer":"^9.8.2"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.2.0","vite":"^5.2.7","husky":"^9.0.11","react":"^18.2.0","eslint":"^9.1.0","vitest":"^1.5.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.2.5","cross-env":"^7.0.3","react-dom":"^18.2.0","@babel/cli":"^7.24.1","@eslint/js":"^9.1.1","typescript":"^5.4.5","@babel/core":"^7.24.4","@types/node":"^20.12.3","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","@types/react":"^18.2.73","autoprefixer":"^10.4.19","framer-motion":"^11.0.25","@types/react-dom":"^18.2.23","@babel/preset-env":"^7.24.4","@nextui-org/react":"^2.2.10","tailwind-variants":"^0.2.1","typescript-eslint":"^7.7.0","@tailwindcss/forms":"^0.5.7","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.1","@phosphor-icons/react":"^2.1.4","@tailwindcss/typography":"^0.5.12","@babel/preset-typescript":"^7.24.1","@vitejs/plugin-react-swc":"^3.6.0","babel-plugin-add-module-exports":"^1.0.4"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.2.0_1715612833398_0.49613102094501116","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"facesjs","version":"4.2.1","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.2.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"b25f8c364e1b33f4a1f2fc82902c834e068493dd","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.2.1.tgz","fileCount":48,"integrity":"sha512-Y5hE/tI5OpYBjY57P4TMa4aJSX37QB3QZOxrLnv1K416JR3N7JPARr2oiwFXtJiMonlwYr7aIWvWUig2hG8wSg==","signatures":[{"sig":"MEUCIBj2GSfZKeH+TFNWfLUs27EKm258QShDAAQgOvLTi4jMAiEA6IKPUscM5DitlF2E5koHNujlyP84+E2sOE+dTltZQXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":744459},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"gitHead":"8ada4af7e9101224a1baddcf8f3090da83b2f9af","scripts":{"dev":"vite","test":"tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && yarn run build-commonjs && yarn run build-esmodules && yarn run tsc -p tsconfig-esmodules.json && yarn run tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"yarn test && yarn run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.7.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,scss,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.13.1","dependencies":{"svg-path-bbox":"1.2.5"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.2.0","vite":"^5.2.7","husky":"^9.0.11","react":"^18.2.0","eslint":"^9.1.0","vitest":"^1.5.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.2.5","cross-env":"^7.0.3","react-dom":"^18.2.0","@babel/cli":"^7.24.1","@eslint/js":"^9.1.1","typescript":"^5.4.5","@babel/core":"^7.24.4","@types/node":"^20.12.3","lint-staged":"^15.2.2","tailwindcss":"^3.4.3","@types/react":"^18.2.73","autoprefixer":"^10.4.19","framer-motion":"^11.0.25","@types/react-dom":"^18.2.23","@babel/preset-env":"^7.24.4","@nextui-org/react":"^2.2.10","tailwind-variants":"^0.2.1","typescript-eslint":"^7.7.0","@tailwindcss/forms":"^0.5.7","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.1","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.4","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.12","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.1","@vitejs/plugin-react-swc":"^3.6.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.2.1_1715808026925_0.361289009820156","host":"s3://npm-registry-packages"}},"4.2.2-0":{"name":"facesjs","version":"4.2.2-0","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.2.2-0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"cfac0372596a5fcd624583ed47aeaab0bb1233d7","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.2.2-0.tgz","fileCount":48,"integrity":"sha512-2hXcavkkQAQTZqKk+WJrHhroNHL2HuXZWYn0C4muZdZlXPey3bt2XCVf3KUnnZr9qgv+10wf3+SfBAQ/RhP8ig==","signatures":[{"sig":"MEUCIHMMECgy+05Ut3T6GJmo6+FtUQ6sLXMfNfDNyGKXzuonAiEArli7dUYLHzwmVvQ7o3rF8eLWoZ6cUq2SwJnLLbk51KE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":744383},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{".":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"./react":{"import":{"types":"./build/esmodules/Face.d.ts","default":"./build/esmodules/Face.js"},"require":{"types":"./build/commonjs/Face.d.ts","default":"./build/commonjs/Face.js"}}},"gitHead":"be3137280eaf310fda9acafebb518664bcf20ae2","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && pnpm run build-commonjs && pnpm run build-esmodules && pnpm tsc -p tsconfig-esmodules.json && pnpm tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"pnpm test && pnpm run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.7.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,scss,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.2.2-0_1722781786380_0.6145471003847327","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"facesjs","version":"4.2.2","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.2.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"a70e56b7e9a894643779a1e6fa8c3e19dc35dd83","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.2.2.tgz","fileCount":48,"integrity":"sha512-NN+sjKthqI6le6ZAucqRS+06GF26tDBsWoUQxb4faxW8o2LWmzOnKwfX4RoyLOppSI6RSOU6pk6kVH0qaTAi6w==","signatures":[{"sig":"MEQCIFL/UTljdKrfa0AeLXWzdwj+ZRG6g5wv5c0J6+vnXFEmAiA+tMO7Eh/GiHA76tShrbVB0xtzagmYLYJ/q4ZNctTidg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":744381},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{".":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"./react":{"import":{"types":"./build/esmodules/Face.d.ts","default":"./build/esmodules/Face.js"},"require":{"types":"./build/commonjs/Face.d.ts","default":"./build/commonjs/Face.js"}}},"gitHead":"4409b090f9ea82433e6aaebcbc0d37a8b0aa88b5","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && pnpm run build-commonjs && pnpm run build-esmodules && pnpm tsc -p tsconfig-esmodules.json && pnpm tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"pnpm test && pnpm run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.7.0","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,scss,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"20.15.1","dependencies":{"svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.2.2_1722786937839_0.042120079995459525","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"facesjs","version":"4.3.0","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.3.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"b36080e559659765cce88a5d5c93f3779ab61442","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.3.0.tgz","fileCount":52,"integrity":"sha512-aOgGy13mm652OoYBIF6nX+mNCPNwYxXC9ME3qH9Ohr6IxVXWgqSqgw9OVrJLO+OWrq7XJXF0gHMfu9V3pOfRKQ==","signatures":[{"sig":"MEQCIARAIlfdl6ufHChNKsDQ64rnXeN9ZmVPb8nR2FoWaTNpAiA/HFcXkbGrPaNBHdmegV4Xo3nlyGw+x6Zcnhpx2LpaWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772479},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{".":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"./react":{"import":{"types":"./build/esmodules/Face.d.ts","default":"./build/esmodules/Face.js"},"require":{"types":"./build/commonjs/Face.d.ts","default":"./build/commonjs/Face.js"}}},"gitHead":"8fb3968a273b867742ab1e267ab1fcf1ed0dfd23","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && pnpm run build-commonjs && pnpm run build-esmodules && pnpm tsc -p tsconfig-esmodules.json && pnpm tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"pnpm test && pnpm run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.9.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.3.0_1742776873174_0.23572116557183032","host":"s3://npm-registry-packages-npm-production"}},"4.3.1":{"name":"facesjs","version":"4.3.1","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.3.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"e111d2c509b3e7e977393a1c8f58f5b21b1edd59","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.3.1.tgz","fileCount":52,"integrity":"sha512-c8Ixy9VxAPFeSM27HtjeIV+Ax9YXDH9gnLzNqnQNcWyU2uM2RHWthobbBzsOWOKeHOBRrwDevqPkNud2nR0T+A==","signatures":[{"sig":"MEUCIBQbrNeLNW7Ym3KWh57lTgnCKE4xMt8ODruJA/O26v+yAiEAlYDYVNK216s/iHFGDR39T1ktByv44dK97IWdSFv+5Pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772545},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{".":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"./react":{"import":{"types":"./build/esmodules/Face.d.ts","default":"./build/esmodules/Face.js"},"require":{"types":"./build/commonjs/Face.d.ts","default":"./build/commonjs/Face.js"}}},"gitHead":"765ba2b6b8a1e17a8dd51264d4787bf3edf25a49","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && pnpm run build-commonjs && pnpm run build-esmodules && pnpm tsc -p tsconfig-esmodules.json && pnpm tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"pnpm test && pnpm run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.9.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.3.1_1742777677197_0.24484165389532397","host":"s3://npm-registry-packages-npm-production"}},"4.3.2":{"name":"facesjs","version":"4.3.2","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.3.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"721ecd9a8edd58712c824d1f17fd9a07e300614d","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.3.2.tgz","fileCount":52,"integrity":"sha512-YKhF9tGRsrsAtMhjRvSEP9ODwbES9MgbRZSlGD0ebFooxFEFwsO+l80NfSmqag+fHeqxeB1Cs0KnC39XIBKMqw==","signatures":[{"sig":"MEQCIF1g6cDl7sXz8qqe9Kf+rxoA4aRNnmieobqaFxBTpoOZAiBW985ps7q21ZeIlxaDaqVO4Jt68moq+9ihUKpdNsiFIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":772541},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{".":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"./react":{"import":{"types":"./build/esmodules/Face.d.ts","default":"./build/esmodules/Face.js"},"require":{"types":"./build/commonjs/Face.d.ts","default":"./build/commonjs/Face.js"}}},"gitHead":"dc25abc4e3d016fe80c21216f89c9b9ad49f404c","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && pnpm run build-commonjs && pnpm run build-esmodules && pnpm tsc -p tsconfig-esmodules.json && pnpm tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"pnpm test && pnpm run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.9.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.3.2_1742778717604_0.3250397858020675","host":"s3://npm-registry-packages-npm-production"}},"4.3.3":{"name":"facesjs","version":"4.3.3","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@4.3.3","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/esmodules/cli.js"},"dist":{"shasum":"efeb2f5f9173c7fb1ef47ead7159cdd0d05dd83c","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-4.3.3.tgz","fileCount":52,"integrity":"sha512-IES+5HG7JqvH08UMK6rslY3k6Bs15KTD9ZDgftrgQRQRRosZovw7FrzlwwFEX7FpFmTBt//Gjzlgsugox1dV3g==","signatures":[{"sig":"MEUCIQDDUx4+iPxMYPueoEXv5A67kfF2jCqKbPWGBzbwBZe38wIgYqn0XbaEL3iPQ5CM+EphI4Q+N0Pb+nDhJbmhIH7c1kQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":770329},"main":"./build/commonjs/index.js","type":"module","types":"./build/commonjs/index.d.ts","exports":{".":{"import":{"types":"./build/esmodules/index.d.ts","default":"./build/esmodules/index.js"},"require":{"types":"./build/commonjs/index.d.ts","default":"./build/commonjs/index.js"}},"./react":{"import":{"types":"./build/esmodules/Face.d.ts","default":"./build/esmodules/Face.js"},"require":{"types":"./build/commonjs/Face.d.ts","default":"./build/commonjs/Face.js"}}},"gitHead":"b4d3f17fdb621ea0d7a868eba324b43b48609031","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && pnpm run build-commonjs && pnpm run build-esmodules && pnpm tsc -p tsconfig-esmodules.json && pnpm tsc -p tsconfig-commonjs.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","build-commonjs":"cross-env BABEL_ENV=commonjs babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/commonjs && echo '{\"type\": \"commonjs\"}' > build/commonjs/package.json","prepublishOnly":"pnpm test && pnpm run build","build-esmodules":"babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build/esmodules"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.9.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","babel-plugin-add-module-exports":"^1.0.4","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_4.3.3_1742782177316_0.9001483673122912","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"facesjs","version":"5.0.0","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@5.0.0","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/cli.js"},"dist":{"shasum":"efb02b4e3802a612546e9515cc3e827f5a29a50d","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-5.0.0.tgz","fileCount":55,"integrity":"sha512-BNZFas26FAvedJvY9ubq0pk0QeIqJvaIKgBemRryq7QLhRXfDal10XIxKQ4Ah37Glj9dXxlUw0blvYidGfndLA==","signatures":[{"sig":"MEUCIQDN1UdPh/wcwTaKgUOd67ezkyKweUWej4IZCAct6O3YFgIgBqBHZgAHLfqwpQbaBZ46aMF7BfI2mhPdfg0Saj2cyDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":401427},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./react":{"types":"./build/Face.d.ts","default":"./build/Face.js"}},"gitHead":"7659162fbd48f5046af124acb91faaa999474ba8","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build && tsc","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","prepublishOnly":"pnpm test && pnpm run build"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.9.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_5.0.0_1746550013457_0.06342431035125307","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"facesjs","version":"5.0.1","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@5.0.1","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/cli.js"},"dist":{"shasum":"8a163231e2c49243203dc5ec9c898b07c8401a02","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-5.0.1.tgz","fileCount":27,"integrity":"sha512-OLyZiswzNY3NRh+74a7ZMyjKpe3+Uw94z/5UtixvvE6/mqvu6Q75ZO7UNcnNU8RFBzYrV0wrHNt+op2mShoj8Q==","signatures":[{"sig":"MEQCICUc/tcktkC9S2rILxTFm5jCS5hcaaYrbHn/FxIqnmvjAiBOjEVc+ZMeTq5qLxsZ0KAmYi5HKBwNcmYiEzocAN9+XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":394181},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./react":{"types":"./build/Face.d.ts","default":"./build/Face.js"}},"gitHead":"8d91d616e1753d3fa83dfdc05d8b3fe0f833f05a","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build && tsc -p tsconfig-build.json","prepare":"node tools/process-svgs.js && husky","build-site":"vite build","prepublishOnly":"pnpm test && pnpm run build"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"10.9.2","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"22.15.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_5.0.1_1746550437181_0.6116422775832278","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"facesjs","version":"5.0.2","keywords":["faces","cartoon","mii","avatar","svg","vector"],"author":{"url":"https://dumbmatter.com/","name":"Jeremy Scheff","email":"jdscheff@gmail.com"},"license":"Apache-2.0","_id":"facesjs@5.0.2","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"homepage":"https://zengm.com/facesjs/","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"bin":{"facesjs":"build/cli.js"},"dist":{"shasum":"9a19bd08f7c7eff42ebbbff1079a128024503fd8","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-5.0.2.tgz","fileCount":27,"integrity":"sha512-uRHsfVXbCxk6kxuAnVzah0c0VZpAFNruESJky2xhOvwKkLgMpCSWg2Keb6JQukO59SzFiYndwvCwuD90+r6KYQ==","signatures":[{"sig":"MEYCIQChRFR+nkNwam20LJBlhlT0utnRDH188BEVChcXQ3Ro5QIhAIeLIf/R2vZImhcoZkQ2ksClwRmw4MU95Tg13Tri2p6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":388777},"main":"./build/index.js","type":"module","types":"./build/index.d.ts","exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./react":{"types":"./build/Face.d.ts","default":"./build/Face.js"}},"gitHead":"46374aa879177a76f2d9a503497be6ecf1cd2fbb","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build && tsc -p tsconfig-build.json","prepack":"pnpm test && pnpm run build","prepare":"node tools/process-svgs.js && husky","build-site":"vite build"},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"repository":{"url":"git+https://github.com/zengm-games/facesjs.git","type":"git"},"_npmVersion":"11.5.1","description":"A JavaScript library for generating vector-based cartoon faces","directories":{},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^3.3.2","vite":"^5.3.1","husky":"^9.0.11","react":"^18.3.1","eslint":"^9.5.0","vitest":"^1.6.0","postcss":"^8.4.38","zustand":"^4.5.2","chokidar":"^3.6.0","prettier":"^3.3.2","cross-env":"^7.0.3","react-dom":"^18.3.1","@babel/cli":"^7.24.7","@eslint/js":"^9.5.0","@types/dlv":"^1.1.5","typescript":"^5.5.2","@babel/core":"^7.24.7","@types/node":"^20.14.6","lint-staged":"^15.2.7","tailwindcss":"^3.4.4","@types/react":"^18.3.3","autoprefixer":"^10.4.19","framer-motion":"^11.2.11","@types/react-dom":"^18.3.0","@babel/preset-env":"^7.24.7","@nextui-org/react":"^2.4.2","tailwind-variants":"^0.2.1","typescript-eslint":"^7.13.1","@tailwindcss/forms":"^0.5.7","@uiw/color-convert":"^2.3.0","tailwind-scrollbar":"^3.1.0","@babel/preset-react":"^7.24.7","@uiw/react-color-hue":"^2.3.0","@phosphor-icons/react":"^2.1.6","@uiw/react-color-alpha":"^2.3.0","@tailwindcss/typography":"^0.5.13","@uiw/react-color-swatch":"^2.3.0","@babel/preset-typescript":"^7.24.7","@vitejs/plugin-react-swc":"^3.7.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","@uiw/react-color-editable-input-rgba":"^2.3.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/facesjs_5.0.2_1757423082241_0.4331926000396731","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"facesjs","version":"5.0.3","description":"A JavaScript library for generating vector-based cartoon faces","repository":{"type":"git","url":"git+https://github.com/zengm-games/facesjs.git"},"author":{"name":"Jeremy Scheff","email":"jdscheff@gmail.com","url":"https://dumbmatter.com/"},"license":"Apache-2.0","bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"keywords":["faces","cartoon","mii","avatar","svg","vector"],"homepage":"https://zengm.com/facesjs/","type":"module","scripts":{"dev":"vite","test":"pnpm tsc --noEmit --emitDeclarationOnly false && eslint && vitest run","build":"node tools/process-svgs.js && rm -rf build && babel src --extensions '.js,.jsx,.ts,.tsx' --out-dir build && tsc -p tsconfig-build.json","build-site":"vite build","prepare":"node tools/process-svgs.js && husky","prepack":"pnpm test && pnpm run build"},"devDependencies":{"@babel/cli":"^7.24.7","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@babel/preset-react":"^7.24.7","@babel/preset-typescript":"^7.24.7","@eslint/js":"^9.5.0","@nextui-org/react":"^2.4.2","@phosphor-icons/react":"^2.1.6","@tailwindcss/forms":"^0.5.7","@tailwindcss/typography":"^0.5.13","@types/dlv":"^1.1.5","@types/node":"^20.14.6","@types/react":"^18.3.3","@types/react-dom":"^18.3.0","@uiw/color-convert":"^2.3.0","@uiw/react-color-alpha":"^2.3.0","@uiw/react-color-editable-input":"^2.3.0","@uiw/react-color-editable-input-rgba":"^2.3.0","@uiw/react-color-hue":"^2.3.0","@uiw/react-color-saturation":"^2.3.0","@uiw/react-color-swatch":"^2.3.0","@vitejs/plugin-react-swc":"^3.7.0","autoprefixer":"^10.4.19","chokidar":"^3.6.0","cross-env":"^7.0.3","eslint":"^9.5.0","framer-motion":"^11.2.11","husky":"^9.0.11","lint-staged":"^15.2.7","postcss":"^8.4.38","prettier":"^3.3.2","react":"^18.3.1","react-dom":"^18.3.1","svgo":"^3.3.2","tailwind-scrollbar":"^3.1.0","tailwind-variants":"^0.2.1","tailwindcss":"^3.4.4","typescript":"^5.5.2","typescript-eslint":"^7.13.1","vite":"^5.3.1","vitest":"^1.6.0","zustand":"^4.5.2"},"dependencies":{"dlv":"^1.1.3","dset":"^3.1.4","svg-path-bbox":"^2.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"exports":{".":{"types":"./build/index.d.ts","default":"./build/index.js"},"./react":{"types":"./build/Face.d.ts","default":"./build/Face.js"}},"main":"./build/index.js","types":"./build/index.d.ts","bin":{"facesjs":"build/cli.js"},"lint-staged":{"*.{js,cjs,mjs,jsx,json,css,ts,tsx}":"prettier --write"},"sideEffects":false,"gitHead":"92c91d4b67893dbeef4053c25c04cc01fdd5419a","_id":"facesjs@5.0.3","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-oOlOcjkjgkc9bl8v8bBUSC7h5uTiw33xkUm75i5I84iz6U3TmaJEJZD+k49ksYGAJ8GQ1jETg4ImrIN8LMS8cA==","shasum":"37f155ea1ccd36731165ed4237178da84a4cb8ed","tarball":"https://registry.npmjs.org/facesjs/-/facesjs-5.0.3.tgz","fileCount":27,"unpackedSize":390691,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICLSmmmpKF6CgjDQHdf2UWLd9Me1bF97V1cAGm90xChyAiB4NIxuh/OdjcjoZ3rfshGA62vgtE7tGeBmDlW3YYqEDw=="}]},"_npmUser":{"name":"dumbmatter","email":"jdscheff@gmail.com"},"directories":{},"maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/facesjs_5.0.3_1776174519153_0.15969243484071982"},"_hasShrinkwrap":false}},"time":{"created":"2015-10-04T14:15:25.402Z","modified":"2026-04-14T13:48:39.448Z","1.0.0":"2015-10-04T14:15:25.402Z","1.0.1":"2016-08-20T18:35:31.016Z","2.0.0":"2019-09-13T14:52:24.095Z","2.0.1":"2019-09-13T15:58:15.933Z","2.0.2":"2019-09-18T02:26:41.520Z","2.0.3":"2019-09-18T02:55:36.840Z","3.0.0":"2019-10-10T16:27:50.307Z","3.0.1":"2019-10-15T22:48:02.679Z","3.0.2":"2020-01-16T02:43:57.170Z","3.0.3":"2020-01-16T03:03:12.471Z","3.1.0":"2020-05-21T02:45:05.497Z","3.2.0":"2020-12-25T03:33:35.015Z","3.3.0":"2021-02-03T03:32:53.174Z","3.3.1":"2021-02-21T04:11:49.334Z","3.4.0":"2021-03-11T00:41:40.898Z","3.5.0":"2021-06-13T17:34:40.692Z","3.6.0":"2021-08-18T05:12:06.661Z","3.7.0":"2022-03-25T15:43:40.511Z","3.7.1":"2022-03-27T22:57:10.010Z","3.7.2":"2022-03-28T04:52:00.389Z","3.7.3":"2022-06-16T15:09:30.525Z","3.7.4":"2022-07-09T02:56:53.822Z","3.8.0":"2023-02-25T05:08:47.862Z","3.8.1":"2023-02-25T22:09:35.488Z","3.8.2":"2023-03-15T20:18:40.244Z","4.0.0-beta.0":"2023-11-19T21:27:59.827Z","4.0.0-beta.1":"2023-11-19T21:31:23.761Z","4.0.0":"2023-11-19T21:33:08.608Z","4.1.0":"2024-04-23T21:58:53.987Z","4.1.1":"2024-05-06T21:19:25.471Z","4.2.0":"2024-05-13T15:07:13.651Z","4.2.1":"2024-05-15T21:20:27.174Z","4.2.2-0":"2024-08-04T14:29:46.633Z","4.2.2":"2024-08-04T15:55:38.061Z","4.3.0":"2025-03-24T00:41:13.410Z","4.3.1":"2025-03-24T00:54:37.391Z","4.3.2":"2025-03-24T01:11:57.871Z","4.3.3":"2025-03-24T02:09:37.612Z","5.0.0":"2025-05-06T16:46:53.708Z","5.0.1":"2025-05-06T16:53:57.430Z","5.0.2":"2025-09-09T13:04:42.415Z","5.0.3":"2026-04-14T13:48:39.316Z"},"bugs":{"url":"https://github.com/zengm-games/facesjs/issues"},"author":{"name":"Jeremy Scheff","email":"jdscheff@gmail.com","url":"https://dumbmatter.com/"},"license":"Apache-2.0","homepage":"https://zengm.com/facesjs/","keywords":["faces","cartoon","mii","avatar","svg","vector"],"repository":{"type":"git","url":"git+https://github.com/zengm-games/facesjs.git"},"description":"A JavaScript library for generating vector-based cartoon faces","maintainers":[{"name":"dumbmatter","email":"jdscheff@gmail.com"}],"readme":"# faces.js\n\nA JavaScript library for generating vector-based cartoon faces\n\n[![](examples.png)](https://zengm.com/facesjs/)\n\n[See a live demo here.](https://zengm.com/facesjs/)\n\nfaces.js is a JavaScript library that generates and displays cartoon faces, somewhat reminiscent of Nintendo's Miis. Faces are drawn as SVGs and are also be represented by a small JavaScript object, which allows you to store that object and then draw the same face again later. There is also a [fancy web-based editor](https://zengm.com/facesjs/editor/) you can use to design faces.\n\nOriginally faces.js was made for [Basketball GM](https://basketball-gm.com/) and other games by [ZenGM](https://zengm.com/), but now it is used in several other projects.\n\n## Installation\n\n    npm install --save facesjs\n\n## Use\n\nImport it with ES modules:\n\n```javascript\nimport { display, generate } from \"facesjs\";\n```\n\nor CommonJS:\n\n```javascript\nconst { display, generate } = require(\"facesjs\");\n```\n\nThen, generate a random face:\n\n```javascript\nconst face = generate();\n```\n\nAnd display it:\n\n```javascript\n// Display in a div with id \"my-div-id\"\ndisplay(\"my-div-id\", face);\n\n// Display in a div you already have a reference to\nconst element = document.getElementById(\"my-div-id\");\ndisplay(element, face);\n```\n\nIf you'd like a non-random face, look inside the `face` variable and you'll see all the available options for a manually constructed face.\n\n### Overrides\n\nBoth `display` and `generate` accept an optional argument, specifying values to override either the randomly generated face (for `generate`) or the supplied face (for `display`). For instance:\n\n```javascript\n// Generate a random face that always has blue skin\nconst face = generate({ body: { color: \"blue\" } });\n\n// Display a face, but impose that it has blue skin\ndisplay(\"my-div-id\", face, { body: { color: \"blue\" } });\n```\n\n### Options\n\nThe `generate` function takes a second optional argument, which takes in extra parameters for player creation, in the form of an object.\n\nGenerate a female/male face (default is male):\n\n```javascript\nconst face = generate(undefined, { gender: \"female\" });\n```\n\nAssign a race attribute that can be white, black, asian, or brown (default is random):\n\n```javascript\nconst face = generate(undefined, { race: \"white\" });\n```\n\nOr both together:\n\n```javascript\nconst face = generate(undefined, { gender: \"female\", race: \"asian\" });\n```\n\nThere is also an option to create a relative of an existing face object. This works by randomizing only some features of the existing face, so the new face is fairly similar to the existing one, like an immediate family member.\n\n```javascript\nconst face1 = generate();\nconst face2 = generate(undefined, { gender: \"female\", relative: face1 });\n```\n\n### React integration\n\nYou can use the `display` function within any frontend JS framework, but for ease of use with the most popular one, this package includes a `Face` component for React.\n\n```javascript\nimport { generate } from \"facesjs\";\nimport { Face } from \"facesjs/react\";\nimport { useEffect } from \"react\";\n\nexport const MyFace = ({ face }) => {\n    return <Face\n        face={face}\n        lazy\n        style={{\n            width: 100,\n        }}\n    >;\n};\n```\n\nProps of the `Face` component:\n\n| Prop | Required | Type | Default | Description |\n| - | - | - | - | - |\n|`face` | Y | `FaceConfig` || Face object, output of `generate`. |\n|`overrides` || `Overrides` || Optional overrides object, as described above. |\n|`ignoreDisplayErrors` || `boolean` | `false` | If `true`, then any errors when internally running `display` will be suppressed. This is useful if you accept user-defined faces and you don't want errors from them to clog up your error logs. |\n|`lazy` || `boolean` | `false` | If `true`, then application of overrides and rendering of the face will be delayed until this component is actually visible (as determined by an intersection observer). |\n|`className` || `string` || If provided, will be put on the wrapper div. |\n|`style` || `CSSProperties` || If provided, will be put on the wrapper div. |\n\n## Exporting SVGs\n\n### API\n\nYou can use `faceToSvgString` to convert a face object to an SVG string.\n\n```javascript\nimport { faceToSvgString, generate } from \"facesjs\";\n\nconst face = generate();\nconst svg = faceToSvgString(face);\n```\n\nYou can also specify overrides, similar to `display`:\n\n```javascript\nconst svg = faceToSvgString(face, { body: { color: \"blue\" } });\n```\n\n`faceToSvgString` is intended to be used in Node.js. If you are doing client-side JS, it would be more efficient to render a face to the DOM using `display` and then [convert it to a blob like this](https://github.com/zengm-games/facesjs/blob/19ce236af6adbf76db29c4e669210b30e1de0e1a/public/editor/downloadFace.ts#L61-L64).\n\n### CLI\n\nYou can also use `facesjs` as a CLI program. All of the functionality from `generate` and `display` are available on the CLI too.\n\n#### Examples\n\nOutput a random face to stdout:\n\n    $ npx facesjs\n\nGenerate a blue female face and output to stdout:\n\n    $ npx facesjs -j '{\"body\":{\"color\":\"blue\"}}' -g female\n\nGenerate a male white face and save it to test.svg:\n\n    $ npx facesjs -r white -o test.svg\n\n#### Options\n\n    -h, --help          Prints this help\n    -o, --output        Output filename to use rather than stdout\n    -f, --input-file    Path to a faces.js JSON file to convert to SVG\n    -j, --input-json    String faces.js JSON object to convert to SVG\n    -r, --race          Race - white/black/asian/brown, default is random\n    -g, --gender        Gender - male/female, default is male\n\n`--input-file` and `--input-json` can specify either an entire face object or a partial face object. If it's a partial face object, the other features will be random.\n\n## Development\n\nRunning `pnpm run dev` will do a few things:\n\n1. Give you a URL to open the face editor UI in your browser\n2. Watch for changes to the code\n3. Watch for changes to the facial feature SVG files\n4. Update the face editor UI when any code or SVG changes\n\nThis lets you immediately see your changes as you work.\n\n## Adding new facial features\n\nEach face is assembled from multiple SVGs. You can see them within the \"svg\" folder. If you want to add another feature, just create an SVG (using a vector graphics editor like [Inkscape](https://inkscape.org/)) and put it in the appropriate folder. It should automatically work. If not, it's a bug, please let me know!\n\nWhen creating SVGs, assume the size of the canvas is 400x600. For most features, it doesn't matter where you draw on the canvas because it will automatically identify your object and position it in the appropriate place. But for head and hair SVGs, position does matter. For those you do need to make sure they are in the correct place on a 400x600 canvas, same as the existing head and hair SVGs. Otherwise it won't know where to place the other facial features relative to the head and hair.\n\nIf you find it not quite placing a facial feature exactly where you want, it's because by default it finds the center of the eye/eyebrow/mouth/nose SVG and places that in a specific location. If that's not good for a certain facial feature, that behavior can be overridden in code. For instance, see how it's done in display.js for the \"pinocchio\" nose which uses the left side of the SVG rather than the center to place it.\n\nIf you want a brand new \"class\" of facial features (like facial hair, or earrings, or hats) you'll have to create a new subfolder within the \"svg\" folder and edit the code to recognize your new feature.\n\nIf you find any of this confusing, feel free to reach out to me for help! I would love for someone to help me make better looking faces :)\n\n## Credits\n\n[dumbmatter](https://github.com/dumbmatter) wrote most of the code, [TravisJB89](https://github.com/TravisJB89) made most of the graphics, [Lia Cui](https://liacui.carrd.co/) made most of the female graphics, [gurushida](https://github.com/gurushida) wrote the code to export faces as SVG strings, and [tomkennedy22](https://github.com/tomkennedy22) wrote most of the editor UI code.\n","readmeFilename":"README.md"}