{"_id":"@carrotn0se/blockies","_rev":"2-84f5ec6fe3c5f081279cc341a3832deb","name":"@carrotn0se/blockies","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@carrotn0se/blockies","version":"1.0.0","description":"A tiny library for generating blocky identicons.","main":"dist/blockies.js","module":"src/blockies.mjs","scripts":{"build":"rollup -f cjs src/blockies.mjs -o dist/blockies.js && minify dist/blockies.js -o dist/blockies.min.js","serve-examples":"node --experimental-modules examples/server.mjs"},"repository":{"type":"git","url":"git+https://github.com/carrotn0se/blockies.git"},"author":{"name":"carrotn0se"},"license":"MIT","bugs":{"url":"https://github.com/carrotn0se/blockies/issues"},"homepage":"https://github.com/carrotn0se/blockies#readme","devDependencies":{"babel-minify":"^0.4.3","koa":"^2.5.2","koa-static":"^5.0.0","rollup":"^0.64.1"},"gitHead":"d314f8da5ef7ea16bbaafe3b79b62bd60fd8725d","_id":"@carrotn0se/blockies@1.0.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-CfT8NIuU2tGId6L3dNYkvPWeaSILm1OXQqXeaZDdNlusctjl8H2LVux5Q9PR2RACceMJSq45kUg2ryBoMDowsQ==","shasum":"ed09ae0faaec5d50ef004a0748863a4fc4654d00","tarball":"https://registry.npmjs.org/@carrotn0se/blockies/-/blockies-1.0.0.tgz","fileCount":6,"unpackedSize":14857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIVGnn2gUuQvtZ7uoeERKuR9y9L+fx68wAmcTL5tVwxwIgL0dLSJr0In+DkssSM/fVm2wEesv8OJcgzsbKrqJMqNo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1gV4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF0BAAl2uAqfxU1ggY3ASYmSHU2Esj4KFJkU2OSF7Jm9wGgogSaIM3\r\nmWr0mdMheo93COsnnv8gC3JpAhXjEKKirY57eA4ydJ6upSnPk6UyDK0qwum0\r\nPuOv7f6kdJYP7jmLxxxbDl2CFwYro2S2N4qyACf89btpF6vJQuO0UCML6w/c\r\nRDfgmiWh9WX/qYxdha6aYupZRx3+/AlsPRl3hpGPYNoDjF2rW29r+Tu73nhs\r\n7GW/2ua0/yRH13UVeeEvGQd7+3WNXA+zhtQzW89W105NeCe8i9ghiGWjr731\r\nsWn+1uX6TUv4wtbGZeWxWcaJlR1xZZhkWUPrZ50FIoD6ywg2JPFXnv8O2haV\r\nNcuB6ULUsBv/jfcR9E+Oe5lctapnFqrZfgWPKDl3/Q5Wv9NT+oXVWPv0dLQy\r\nonSDuAci8PDVCPjU79kBdEIqR7s0/7/bDwC5NQV+lIGSX/rtv848f9mCvkdf\r\n+epG9uYmYW5uFEIGOn6orrQdIMb1pvdMXFc6+2gGlg93ichDjRBNXuctVHtl\r\naR3lvobVT/WifaBJloyslew/Achmc+uWi1Zpqzyg4ZYWg8QuPynlf4QsiC5y\r\nWLHMEfCnMsq4VDjTPqOCpVQAp+pPuyrwOJnTmGPjk+Zox3d++b9yq6FYOC2R\r\nJJsjtvbEPwo/q0fLdx6mAvmot3TGpCnaWhY=\r\n=Kbq4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"carrotn0se","email":"carrotnose@proton.me"},"directories":{},"maintainers":[{"name":"carrotn0se","email":"carrotnose@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockies_1.0.0_1674970487899_0.06570353724375932"},"_hasShrinkwrap":false},"1.2.0":{"name":"@carrotn0se/blockies","version":"1.2.0","description":"A tiny library for generating blocky identicons.","main":"dist/blockies.js","module":"src/blockies.mjs","scripts":{"build":"rollup -f cjs src/blockies.mjs -o dist/blockies.js && minify dist/blockies.js -o dist/blockies.min.js","serve-examples":"node --experimental-modules examples/server.mjs"},"repository":{"type":"git","url":"git+https://github.com/carrotn0se/blockies.git"},"author":{"name":"carrotn0se"},"license":"MIT","bugs":{"url":"https://github.com/carrotn0se/blockies/issues"},"homepage":"https://github.com/carrotn0se/blockies#readme","devDependencies":{"babel-minify":"^0.4.3","koa":"^2.5.2","koa-static":"^5.0.0","rollup":"^0.64.1"},"gitHead":"d02115ea06b8e03aa05ac0bf111fe3d0313a68ef","_id":"@carrotn0se/blockies@1.2.0","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-yb7bzj74z2dZ170xWRMc/bfGLRAPax+KFuI2qYpNS5VNYh53egJigOsbf8WH+T//Y24MvqyC9dTkqah14pSxYw==","shasum":"192826710b02d8cc38c0c4d56e5c209dab0b844d","tarball":"https://registry.npmjs.org/@carrotn0se/blockies/-/blockies-1.2.0.tgz","fileCount":6,"unpackedSize":16327,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaDrEqTCbcZi0B7xMgsHzzkwIX/T2WxDNQTwfNqGi9ywIhANwPLIHPoBT9wChoO4ZBeeFWbcoNmPbaH+1uKsjrDFcp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1hTOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrO2A/9FZPjQVhz4gdpmv1LbDebNNKaMjba5hD0Sg6uev5THrJAfu9p\r\nwnIFS0f82a/+oTqV8ijnpNkOGXUrC5G99dhEaYg+QCpYypkGCtzbYtmafwL5\r\nxawxRRcr/1CZq20BRQizvhQIJi8Kq7LsJWS81burxSdu4DIx7hJWEvsyknVI\r\npOY2Or6xO75ltX1w8JFOItKC/vZ2FcdHtI5Mi81uOJ1WC126WOAm2VdUJ3qd\r\nPAOuIMdpPZiWnzvO+uTeeStQ3rHjCRAl3cx8HQqNz4rP/d0dc9jMstynCs2z\r\nRkF0QrEfbxp2XtpjqL9EhZFU34WZ/vLakVs3DJbSxbpsoBAr9Zyrf+qOGqv+\r\n/U8To5/DmQmt5dN011GAKyTgRxNxPoUuz7osSl9pneouFNhL1aTxPknDZ4Fy\r\nZOuioz3vEcn3U+FUbUMyXcyu1w8K/mQHjYzE2W67eyFIOIXDY2HQ8UXLryIY\r\nCwdAfHnCm09SelNHwuINqKp6kH9WhZd61vbBAA9yuyHt+PT0TwABotflzqam\r\nY7WTebyGUQ5oXI3uqpA9hJDsPAyYtjRwqWgywryho4UYHGUMBfmhjMoEVEHu\r\nlhuyi12mHhbqlBbqwo8zCUI21poXBLu6PNtzjUMmBY/udO34RtNznwwK2f3j\r\njNqebCHnwT2em7xtg/9tzl+qJoMnco5EcMs=\r\n=9wnS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"carrotn0se","email":"carrotnose@proton.me"},"directories":{},"maintainers":[{"name":"carrotn0se","email":"carrotnose@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockies_1.2.0_1674974414693_0.6240078069488684"},"_hasShrinkwrap":false},"1.2.1":{"name":"@carrotn0se/blockies","version":"1.2.1","description":"A tiny library for generating blocky identicons.","main":"dist/blockies.js","module":"src/blockies.mjs","scripts":{"build":"rollup -f cjs src/blockies.mjs -o dist/blockies.js && minify dist/blockies.js -o dist/blockies.min.js","serve-examples":"node --experimental-modules examples/server.mjs"},"repository":{"type":"git","url":"git+https://github.com/carrotn0se/blockies.git"},"author":{"name":"carrotn0se"},"license":"MIT","bugs":{"url":"https://github.com/carrotn0se/blockies/issues"},"homepage":"https://github.com/carrotn0se/blockies#readme","devDependencies":{"babel-minify":"^0.4.3","koa":"^2.5.2","koa-static":"^5.0.0","rollup":"^0.64.1"},"gitHead":"bfbb2a647ae0d23bd1cf00bda5e8d328222cd438","_id":"@carrotn0se/blockies@1.2.1","_nodeVersion":"14.17.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-HtF62anAL7B+ZzlZCKNiM2/X581fdNFRjGDCWIST31OJZALrw3uadXxWw0kCSkhyHUbKDNmvnsQkZ6/YWDBbXA==","shasum":"7f1bdb0e36bacb1c73c46dd18b766e6b8bb01613","tarball":"https://registry.npmjs.org/@carrotn0se/blockies/-/blockies-1.2.1.tgz","fileCount":6,"unpackedSize":17853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SI17AE8pTHtELejyMspAhRTMHiXw7GaCwHl7Pk72sQIhAJyHDKHUCDzwS2Zfa0if5wgp84qGSs/SCtLz0vJkmFpk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1hWzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcoQ/+PRjpV/hdMAEy1WL9JSaUNUkMzvUtjr2kcDh5kRKRVnK5o4aY\r\nJgDkxRv8sUDn0a3D9USWxXvYZD5ufBTLH3+nTy7VwxWIc36198Z3B0/HQPzX\r\nj8Du79mVWhWNwym8WrBeXXB5RSu7ZrwUDebTwj96FeKtyoBsnn3HDk2/jXwH\r\n5w4cjIpBkXSzrB064kQITd5aHi6fAIKmoiwx1x2t8YNYcWln8vDypx08IeCd\r\no36SHzaUwRF08x8hdEKCZtniGoqmOx1zEPic3bsAP92/xV/VSDXefnHxRBav\r\nfkrRWgWISGri3Sr29UdryfNP+xanMwhMFS392vL4aKvhytjCFsskQ0X3KQfi\r\nyNekBg3lIZEhErt7Uhi4cQLJsLS4r2f9bPW0rMC+he6wvKfG/D/kiM6cipa0\r\nZ5ee7sfOl+G5o9VlN2MFvgfjganw67EnWo22X+0SUyfosTX68Nz6JamUEXON\r\n+Cu2kADEqBIVFfT2PoVsfeQzGkLSI5W1IwnyhPvTiZ9E3rhPjak0gL49EY5F\r\nN7GoAgaEdZtWDSz6CWV8NpqYEGzFzPt9PBk24RtUy2D78gwX39yQrQ3kLaY7\r\nmF2E18yRnJtxLvOqiBlmlJE672Vdav/5YLEZ5w6bZeeYsoqhCpAv/Hj/Myzy\r\nhLGVGYFy4yA9FGfrltSs7vfmoOB6ob5ppms=\r\n=H+kK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"carrotn0se","email":"carrotnose@proton.me"},"directories":{},"maintainers":[{"name":"carrotn0se","email":"carrotnose@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/blockies_1.2.1_1674974643261_0.9580885228066496"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-29T05:34:47.831Z","1.0.0":"2023-01-29T05:34:48.065Z","modified":"2023-01-29T06:44:03.492Z","1.2.0":"2023-01-29T06:40:14.932Z","1.2.1":"2023-01-29T06:44:03.417Z"},"maintainers":[{"name":"carrotn0se","email":"carrotnose@proton.me"}],"description":"A tiny library for generating blocky identicons.","homepage":"https://github.com/carrotn0se/blockies#readme","repository":{"type":"git","url":"git+https://github.com/carrotn0se/blockies.git"},"author":{"name":"carrotn0se"},"bugs":{"url":"https://github.com/carrotn0se/blockies/issues"},"license":"MIT","readme":"# Blockies\n\nAn improved library for generating blockies with more options to tweak.\n\n![Sample blockies image](examples/sample.png \"Blockies\")\n\n[**Demo page**](http://carrotn0se.github.io/blockies/)\n\n## Installation\n\n```console\nnpm install @carrotn0se/blockies\n```\n\n## Browser\n\n```javascript\nimport { createIcon } from \"@carrotn0se/blockies\";\n\nvar icon = createIcon({\n  // All options are optional\n\n  //   SEEDS\n  seed: \"randstring\", // seed used to generate icon data, default: random\n  patternseed: \"randstring\", // seed used to generate pattern, default: copy seed\n  colorseed: \"randstring\", // seed used to generate color, default: copy seed\n  bgcolorseed: \"randstring\", // seed used to generate bgcolor, default: copy seed\n  spotcolorseed: \"randstring\", // seed used to generate spotcolor, default: copy seed\n\n  //   COLORS\n  color: \"#dfe\", // default: random\n  bgcolor: \"#aaa\", // default: random\n  spotcolor: \"#333\", // default: random\n\n  // RATIOS\n  colorratio: 20, // 20% chance of a pixel being main color default: 3\n  bgcolorratio: 7, // 70% chance of a pixel being bg color default: 6\n  spotcolorratio: 1, //  10% chance of a pixel being spot color default: 10\n\n  size: 15, // width/height of the icon in blocks, default: 8\n  scale: 3, // width/height of each block in pixels, default: 4\n});\n\ndocument.body.appendChild(icon); // icon is a canvas element\n```\n\nIn the above example the icon will be 15x15 blocks, and each block will be 3x3 pixels. The icon canvas will be 45x45 pixels.\n\n## Node\n\n```javascript\nimport { createCanvas } from \"canvas\";\nimport { renderIcon } from \"@carrotn0se/blockies\";\n\nconst canvas = createCanvas(50, 50);\n\nvar icon = renderIcon(\n  {\n    // All options are optional\n\n    //   SEEDS\n    seed: \"randstring\", // seed used to generate icon data, default: random\n    patternseed: \"randstring\", // seed used to generate pattern, default: copy seed\n    colorseed: \"randstring\", // seed used to generate color, default: copy seed\n    bgcolorseed: \"randstring\", // seed used to generate bgcolor, default: copy seed\n    spotcolorseed: \"randstring\", // seed used to generate spotcolor, default: copy seed\n\n    //   COLORS\n    color: \"#dfe\", // default: random\n    bgcolor: \"#aaa\", // default: random\n    spotcolor: \"#333\", // default: random\n\n    // RATIOS\n    colorratio: 20, // 20% chance of a pixel being main color default: 3\n    bgcolorratio: 7, // 70% chance of a pixel being bg color default: 6\n    spotcolorratio: 1, //  10% chance of a pixel being spot color default: 10\n\n    size: 15, // width/height of the icon in blocks, default: 8\n    scale: 3, // width/height of each block in pixels, default: 4\n  },\n  canvas\n);\n```\n\n## Notes\n\nThe defaults of size 10 and scale 5 generate 50x50 pixel icons. Below are some standard sizes that work well. A size larger than 10 will start generating more noisy icons that don't ressemble much.\n\n- 24x24 `{size: 8, scale: 3}`\n- 32x32 `{size: 8, scale: 4}`\n- 48x48 `{size: 12, scale: 4}`\n\n## Alternative Styles\n\n- https://github.com/alexvandesande/blockies - More colors and alien faces\n\n## Build\n\n    npm run build\n\n## License\n\n[MIT](https://github.com/carrotn0se/blockies/blob/master/LICENSE)\n","readmeFilename":"README.md"}